summaryrefslogtreecommitdiff
path: root/drivers/otg/hardware/Makefile-zasevb-l26
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/otg/hardware/Makefile-zasevb-l26')
-rw-r--r--drivers/otg/hardware/Makefile-zasevb-l26131
1 files changed, 131 insertions, 0 deletions
diff --git a/drivers/otg/hardware/Makefile-zasevb-l26 b/drivers/otg/hardware/Makefile-zasevb-l26
new file mode 100644
index 000000000000..d6989e4294aa
--- /dev/null
+++ b/drivers/otg/hardware/Makefile-zasevb-l26
@@ -0,0 +1,131 @@
+#
+# @(#) sl@belcarra.com/whiskey.enposte.net|otg/platform/zasevb/Makefile-zasevb-l26|20061222212434|28091
+# Copyright (c) 2005 Belcarra
+# Copyright (c) 2005-2006 Belcarra Technologies 2005 Corp
+
+OTG=$(TOPDIR)/drivers/otg
+OTGCORE_DIR=$(OTG)/otgcore
+USBCORE=$(TOPDIR)/drivers/usb
+MXCATLASDIR=$(TOPDIR)/drivers/mxc/mc13783_legacy
+EXTRA_CFLAGS += -I$(OTG) -Wno-unused -Wno-format -I$(USBCORE) -I$(OTGCORE_DIR) -I$(MXCATLASDIR)
+EXTRA_CFLAGS_nostdinc += -I$(OTG) -Wno-unused -Wno-format -I$(USBCORE) -I$(OTGCORE_DIR) -I$(MXCATLASDIR)
+
+# #########################################################################################################
+
+#
+# USB Configurations - peripheral, host or both
+#
+# Produce zasevb_usb module.
+#
+
+ifeq ($(CONFIG_OTG_USB_PERIPHERAL),y)
+obj-$(CONFIG_OTG_ZASEVB) += zasevb_usb.o
+endif
+
+ifeq ($(CONFIG_OTG_USB_HOST),y)
+obj-$(CONFIG_OTG_ZASEVB) += zasevb_usb.o
+endif
+
+ifeq ($(CONFIG_OTG_USB_PERIPHERAL_OR_HOST),y)
+obj-$(CONFIG_OTG_ZASEVB) += zasevb_usb.o
+endif
+
+zasevb_usb-objs := zasevb-l26.o
+zasevb_usb-objs += mxc-ocd.o
+zasevb_usb-objs += mxc-procfs.o
+
+
+ifdef CONFIG_ARCH_MXC91321
+zasevb_usb-objs += mxc91321-gpio.o
+endif
+
+ifdef CONFIG_ARCH_MXC91331
+zasevb_usb-objs += mxc91331-gpio.o
+endif
+
+ifdef CONFIG_ARCH_MXC91231
+zasevb_usb-objs += mxc91231-gpio.o
+endif
+
+ifdef CONFIG_ARCH_MXC91131
+zasevb_usb-objs += mxc91131-gpio.o
+endif
+
+
+
+zasevb_usb-$(CONFIG_OTG_USB_PERIPHERAL) += pcd.o mxc-pcd.o
+zasevb_usb-$(CONFIG_OTG_USB_HOST) += pcd.o mxc-pcd.o
+zasevb_usb-$(CONFIG_OTG_USB_HOST) += mxc-hcd.o mxc-l26.o
+zasevb_usb-$(CONFIG_OTG_USB_PERIPHERAL_OR_HOST) += pcd.o mxc-pcd.o
+zasevb_usb-$(CONFIG_OTG_USB_PERIPHERAL_OR_HOST) += mxc-hcd.o mxc-l26.o
+
+#zasevb_usb-$(CONFIG_OTG_GPTR) += mxc-gptcr.o l26-ocd.o
+#zasevb_usb-$(CONFIG_OTG_HRT) += mxc-hrt.o l26-ocd.o
+zasevb_usb-$(CONFIG_OTG_GPTR) += mxc-gptcr.o
+zasevb_usb-$(CONFIG_OTG_HRT) += mxc-hrt.o
+
+zasevb_usb-${CONFIG_OTG_ZASEVB_ISP1301} += zasevb-isp1301.o isp1301.o \
+ isp1301-procfs.o i2c-l26.o
+
+zasevb_usb-${CONFIG_OTG_ZASEVB_MC13783_CONNECTIVITY} += zasevb-mc13783.o mc13783.o
+zasevb_usb-$(CONFIG_OTG_ZASEVB_MC13783_PMIC) += zasevb-pmic.o mxc-pmic.o
+zasevb_usb-${CONFIG_ZASEVB_MC13783_POWERIC} += zasevb-poweric.o
+zasevb_usb-$(CONFIG_OTG_ZASEVB_PMIC) += zasevb-sc55112.o sc55112.o
+
+# #########################################################################################################
+
+#
+# OTG Configurations - peripheral with SRP or full OTG Device
+#
+# Produce zasevb_otg module.
+#
+
+ifeq ($(CONFIG_OTG_BDEVICE_WITH_SRP),y)
+obj-$(CONFIG_OTG_ZASEVB) += zasevb_otg.o
+endif
+
+ifeq ($(CONFIG_OTG_DEVICE),y)
+obj-$(CONFIG_OTG_ZASEVB) += zasevb_otg.o
+endif
+
+zasevb_otg-objs := zasevb-l26.o
+zasevb_otg-objs += mxc-ocd.o
+zasevb_otg-objs += mxc-procfs.o
+
+
+ifdef CONFIG_ARCH_MXC91321
+zasevb_otg-objs += mxc91321-gpio.o
+endif
+
+ifdef CONFIG_ARCH_MXC91331
+zasevb_otg-objs += mxc91331-gpio.o
+endif
+
+ifdef CONFIG_ARCH_MXC91231
+zasevb_otg-objs += mxc91231-gpio.o
+endif
+
+ifdef CONFIG_ARCH_MXC91131
+zasevb_otg-objs += mxc91131-gpio.o
+endif
+
+
+
+zasevb_otg-$(CONFIG_OTG_BDEVICE_WITH_SRP) += pcd.o mxc-pcd.o
+zasevb_otg-$(CONFIG_OTG_DEVICE) += pcd.o mxc-pcd.o
+
+zasevb_otg-$(CONFIG_OTG_DEVICE) += mxc-hcd.o mxc-l26.o
+#zasevb_otg-$(CONFIG_OTG_GPTR) += mxc-gptcr.o l26-ocd.o
+#zasevb_otg-$(CONFIG_OTG_HRT) += mxc-hrt.o l26-ocd.o
+zasevb_otg-$(CONFIG_OTG_GPTR) += mxc-gptcr.o
+zasevb_otg-$(CONFIG_OTG_HRT) += mxc-hrt.o
+
+
+zasevb_otg-${CONFIG_OTG_ZASEVB_ISP1301} += zasevb-isp1301.o isp1301.o \
+ isp1301-procfs.o i2c-l26.o
+
+
+zasevb_otg-${CONFIG_OTG_ZASEVB_MC13783_CONNECTIVITY} += zasevb-mc13783.o mc13783.o
+zasevb_otg-$(CONFIG_OTG_ZASEVB_MC13783_PMIC) += zasevb-pmic.o mxc-pmic.o
+zasevb_otg-${CONFIG_ZASEVB_MC13783_POWERIC} += zasevb-poweric.o
+zasevb_otg-$(CONFIG_OTG_ZASEVB_PMIC) += zasevb-sc55112.o sc55112.o