blob: 847e6ab0af1ba3173a3bec0e5a8983e7c92825db [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
7 select ARM_GIC
8 select IMX_HAVE_PLATFORM_IMX_UART
9 select IMX_HAVE_PLATFORM_FEC
Anson Huang933c5482011-07-01 10:58:18 +080010 select IMX_HAVE_PLATFORM_IMX_ANATOP_THERMAL
Jason Chen667e40e2011-07-13 12:16:43 +080011 select IMX_HAVE_PLATFORM_IMX_IPUV3
12 select IMX_HAVE_PLATFORM_MXC_PWM
13 select IMX_HAVE_PLATFORM_LDB
Zeng Zhaominga9ce0be2011-06-28 09:15:47 +080014
15config FORCE_MAX_ZONEORDER
16 int "MAX_ORDER"
17 default "13"
18
19config SOC_IMX6Q
20 bool
21
22config MACH_MX6Q_SABREAUTO
23 bool "Support i.MX 6Quad SABRE Automotive Infotainment platform"
24 select ARCH_MX6Q
25 select SOC_IMX6Q
26 select IMX_HAVE_PLATFORM_IMX_UART
Huang Shijie59fac5e2011-07-22 10:29:23 +080027 select IMX_HAVE_PLATFORM_DMA
Zeng Zhaominga9ce0be2011-06-28 09:15:47 +080028 select IMX_HAVE_PLATFORM_FEC
Huang Shijie66e677f2011-07-21 17:25:45 +080029 select IMX_HAVE_PLATFORM_GPMI_NFC
Zeng Zhaominga9ce0be2011-06-28 09:15:47 +080030 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
31 select IMX_HAVE_PLATFORM_SPI_IMX
Jason Liu0ea14ce2011-06-16 01:16:17 +080032 select IMX_HAVE_PLATFORM_IMX_I2C
Richard Zhaoa4f26e92011-06-30 15:21:44 +080033 select IMX_HAVE_PLATFORM_VIV_GPU
Sammy He912e9c12011-07-09 00:43:22 +080034 select IMX_HAVE_PLATFORM_IMX_VPU
Lionel Xucd8fa712011-07-25 21:44:45 +080035 select IMX_HAVE_PLATFORM_IMX_ESAI
Anson Huang933c5482011-07-01 10:58:18 +080036 select IMX_HAVE_PLATFORM_IMX_ANATOP_THERMAL
Peter Chencfd51722011-07-04 15:58:39 +080037 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
38 select IMX_HAVE_PLATFORM_MXC_EHCI
39 select IMX_HAVE_PLATFORM_FSL_OTG
40 select IMX_HAVE_PLATFORM_FSL_USB_WAKEUP
Richard Zhuc3ab6a42011-07-05 15:03:16 +080041 select IMX_HAVE_PLATFORM_AHCI
Terry Lv0b29c1e2011-06-21 14:29:52 +080042 select IMX_HAVE_PLATFORM_IMX_OCOTP
Frank Li440b8782011-07-15 14:33:10 +080043 select IMX_HAVE_PLATFORM_IMX2_WDT
Anish Trivedi5d677172011-07-15 15:55:34 -050044 select IMX_HAVE_PLATFORM_IMX_SNVS_RTC
Anson Huangcda08922011-07-18 12:54:13 +080045 select IMX_HAVE_PLATFORM_IMX_PM
Danny Nold5e067c92011-07-25 21:39:50 -050046 select IMX_HAVE_PLATFORM_MXC_HDMI
Dong Aisheng62752fd2011-07-26 21:54:49 +080047 select IMX_HAVE_PLATFORM_IMX_ASRC
Zeng Zhaominga9ce0be2011-06-28 09:15:47 +080048 help
49 Include support for i.MX 6Quad SABRE Automotive Infotainment platform. This includes specific
50 configurations for the board and its peripherals.
51
52comment "MX6 Options:"
53
Jason Chen2c4672f2011-07-27 14:17:40 +080054config DMA_ZONE_SIZE
55 int "DMA memory zone size"
56 range 0 184
57 default 24
58 help
59 This is the size in MB for the DMA zone. The DMA zone is used for
60 dedicated memory for large contiguous video buffers
Zeng Zhaominga9ce0be2011-06-28 09:15:47 +080061endif