blob: 5b8366e6f1fb07dcb9bdc00965957813807434ad [file] [log] [blame]
Zeng Zhaominga9ce0be2011-06-28 09:15:47 +08001if ARCH_MX6
2
3config ARCH_MX6Q
4 bool
5 select USB_ARCH_HAS_EHCI
Zeng Zhaominga9ce0be2011-06-28 09:15:47 +08006 select ARCH_MXC_IOMUX_V3
Mahesh Mahadevan77fbf222011-10-26 16:52:48 -05007 select ARCH_MXC_AUDMUX_V2
Zeng Zhaominga9ce0be2011-06-28 09:15:47 +08008 select ARM_GIC
Ranjani Vaidyanathan239f8d62011-07-29 14:30:19 -05009 select ARCH_HAS_CPUFREQ
Zeng Zhaominga9ce0be2011-06-28 09:15:47 +080010 select IMX_HAVE_PLATFORM_IMX_UART
11 select IMX_HAVE_PLATFORM_FEC
Anson Huang933c5482011-07-01 10:58:18 +080012 select IMX_HAVE_PLATFORM_IMX_ANATOP_THERMAL
Jason Chen667e40e2011-07-13 12:16:43 +080013 select IMX_HAVE_PLATFORM_IMX_IPUV3
14 select IMX_HAVE_PLATFORM_MXC_PWM
15 select IMX_HAVE_PLATFORM_LDB
Alan Tull3d2cae72011-06-28 11:18:05 -050016 select IMX_HAVE_PLATFORM_IMX_SPDIF
Zeng Zhaominga9ce0be2011-06-28 09:15:47 +080017
18config FORCE_MAX_ZONEORDER
19 int "MAX_ORDER"
20 default "13"
21
22config SOC_IMX6Q
23 bool
24
Anish Trivedie64d3dc2011-10-28 13:07:00 -050025config MACH_MX6Q_ARM2
26 bool "Support i.MX 6Quad Armadillo2 platform"
Zeng Zhaominga9ce0be2011-06-28 09:15:47 +080027 select ARCH_MX6Q
28 select SOC_IMX6Q
29 select IMX_HAVE_PLATFORM_IMX_UART
Huang Shijie59fac5e2011-07-22 10:29:23 +080030 select IMX_HAVE_PLATFORM_DMA
Zeng Zhaominga9ce0be2011-06-28 09:15:47 +080031 select IMX_HAVE_PLATFORM_FEC
Huang Shijie66e677f2011-07-21 17:25:45 +080032 select IMX_HAVE_PLATFORM_GPMI_NFC
Zeng Zhaominga9ce0be2011-06-28 09:15:47 +080033 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
34 select IMX_HAVE_PLATFORM_SPI_IMX
Jason Liu0ea14ce2011-06-16 01:16:17 +080035 select IMX_HAVE_PLATFORM_IMX_I2C
Richard Zhaoa4f26e92011-06-30 15:21:44 +080036 select IMX_HAVE_PLATFORM_VIV_GPU
Sammy He912e9c12011-07-09 00:43:22 +080037 select IMX_HAVE_PLATFORM_IMX_VPU
Ranjani Vaidyanathanf5f3c392011-10-07 12:35:29 -050038 select IMX_HAVE_PLATFORM_IMX_DVFS
Lionel Xucd8fa712011-07-25 21:44:45 +080039 select IMX_HAVE_PLATFORM_IMX_ESAI
Anson Huang933c5482011-07-01 10:58:18 +080040 select IMX_HAVE_PLATFORM_IMX_ANATOP_THERMAL
Peter Chencfd51722011-07-04 15:58:39 +080041 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
42 select IMX_HAVE_PLATFORM_MXC_EHCI
43 select IMX_HAVE_PLATFORM_FSL_OTG
44 select IMX_HAVE_PLATFORM_FSL_USB_WAKEUP
Richard Zhuc3ab6a42011-07-05 15:03:16 +080045 select IMX_HAVE_PLATFORM_AHCI
Terry Lv0b29c1e2011-06-21 14:29:52 +080046 select IMX_HAVE_PLATFORM_IMX_OCOTP
Terry Lv5f5c9932011-08-16 16:04:44 +080047 select IMX_HAVE_PLATFORM_IMX_VIIM
Frank Li440b8782011-07-15 14:33:10 +080048 select IMX_HAVE_PLATFORM_IMX2_WDT
Anish Trivedi5d677172011-07-15 15:55:34 -050049 select IMX_HAVE_PLATFORM_IMX_SNVS_RTC
Anson Huangcda08922011-07-18 12:54:13 +080050 select IMX_HAVE_PLATFORM_IMX_PM
Danny Nold5e067c92011-07-25 21:39:50 -050051 select IMX_HAVE_PLATFORM_MXC_HDMI
Dong Aisheng62752fd2011-07-26 21:54:49 +080052 select IMX_HAVE_PLATFORM_IMX_ASRC
Alan Tull3d2cae72011-06-28 11:18:05 -050053 select IMX_HAVE_PLATFORM_IMX_SPDIF
Wayne Zoue4b0e722011-10-14 14:55:08 +080054 select IMX_HAVE_PLATFORM_IMX_MIPI_DSI
Dong Aisheng672b1022011-11-02 19:23:31 +080055 select IMX_HAVE_PLATFORM_FLEXCAN
Even Xuf8d5d902011-11-04 13:51:08 +080056 select IMX_HAVE_PLATFORM_IMX_MIPI_CSI2
Zeng Zhaominga9ce0be2011-06-28 09:15:47 +080057 help
Anish Trivedie64d3dc2011-10-28 13:07:00 -050058 Include support for i.MX 6Quad Armadillo2 platform. This includes specific
Zeng Zhaominga9ce0be2011-06-28 09:15:47 +080059 configurations for the board and its peripherals.
60
Mahesh Mahadevanc6fa7952011-10-27 06:52:46 -050061config MACH_MX6Q_SABRELITE
62 bool "Support i.MX 6Quad SABRE Lite platform"
63 select ARCH_MX6Q
64 select SOC_IMX6Q
65 select IMX_HAVE_PLATFORM_IMX_UART
66 select IMX_HAVE_PLATFORM_DMA
67 select IMX_HAVE_PLATFORM_FEC
68 select IMX_HAVE_PLATFORM_GPMI_NFC
69 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
70 select IMX_HAVE_PLATFORM_SPI_IMX
71 select IMX_HAVE_PLATFORM_IMX_I2C
72 select IMX_HAVE_PLATFORM_VIV_GPU
73 select IMX_HAVE_PLATFORM_IMX_VPU
74 select IMX_HAVE_PLATFORM_IMX_SSI
75 select IMX_HAVE_PLATFORM_IMX_ANATOP_THERMAL
76 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
77 select IMX_HAVE_PLATFORM_MXC_EHCI
78 select IMX_HAVE_PLATFORM_FSL_OTG
79 select IMX_HAVE_PLATFORM_FSL_USB_WAKEUP
80 select IMX_HAVE_PLATFORM_AHCI
81 select IMX_HAVE_PLATFORM_IMX_OCOTP
82 select IMX_HAVE_PLATFORM_IMX_VIIM
83 select IMX_HAVE_PLATFORM_IMX2_WDT
84 select IMX_HAVE_PLATFORM_IMX_SNVS_RTC
85 select IMX_HAVE_PLATFORM_IMX_PM
86 select IMX_HAVE_PLATFORM_MXC_HDMI
87 select IMX_HAVE_PLATFORM_IMX_ASRC
Dong Aishengb8012232011-11-22 15:59:51 +080088 select IMX_HAVE_PLATFORM_FLEXCAN
Mahesh Mahadevanc6fa7952011-10-27 06:52:46 -050089 help
90 Include support for i.MX 6Quad SABRE Lite platform. This includes specific
91 configurations for the board and its peripherals.
92
Zeng Zhaominga9ce0be2011-06-28 09:15:47 +080093comment "MX6 Options:"
94
Zeng Zhaominga9ce0be2011-06-28 09:15:47 +080095endif