Kconfig (94bd217e2d683719ab21a4ac117d8a1b91cbedc9) | Kconfig (ae4fa7f66e542ef5c7662ceabfaaa33283eb4216) |
---|---|
1config IMX_HAVE_DMA_V1 2 bool 3# 4# ARCH_MX31 and ARCH_MX35 are left for compatibility 5# Some usages assume that having one of them implies not having (e.g.) ARCH_MX2. 6# To easily distinguish good and reviewed from unreviewed usages new (and IMHO 7# more sensible) names are used: SOC_IMX31 and SOC_IMX35 | 1config IMX_HAVE_DMA_V1 2 bool 3# 4# ARCH_MX31 and ARCH_MX35 are left for compatibility 5# Some usages assume that having one of them implies not having (e.g.) ARCH_MX2. 6# To easily distinguish good and reviewed from unreviewed usages new (and IMHO 7# more sensible) names are used: SOC_IMX31 and SOC_IMX35 |
8config ARCH_MX1 9 bool 10 11config MACH_MX21 12 bool 13 14config ARCH_MX25 15 bool 16 17config MACH_MX27 18 bool 19 |
|
8config ARCH_MX31 9 bool 10 11config ARCH_MX35 12 bool 13 14config SOC_IMX1 15 bool | 20config ARCH_MX31 21 bool 22 23config ARCH_MX35 24 bool 25 26config SOC_IMX1 27 bool |
28 select ARCH_MX1 |
|
16 select CPU_ARM920T 17 select IMX_HAVE_DMA_V1 18 select IMX_HAVE_IOMUX_V1 19 select MXC_AVIC 20 21config SOC_IMX21 22 bool | 29 select CPU_ARM920T 30 select IMX_HAVE_DMA_V1 31 select IMX_HAVE_IOMUX_V1 32 select MXC_AVIC 33 34config SOC_IMX21 35 bool |
36 select MACH_MX21 |
|
23 select CPU_ARM926T 24 select ARCH_MXC_AUDMUX_V1 25 select IMX_HAVE_DMA_V1 26 select IMX_HAVE_IOMUX_V1 27 select MXC_AVIC 28 29config SOC_IMX25 30 bool | 37 select CPU_ARM926T 38 select ARCH_MXC_AUDMUX_V1 39 select IMX_HAVE_DMA_V1 40 select IMX_HAVE_IOMUX_V1 41 select MXC_AVIC 42 43config SOC_IMX25 44 bool |
45 select ARCH_MX25 |
|
31 select CPU_ARM926T 32 select ARCH_MXC_AUDMUX_V2 33 select ARCH_MXC_IOMUX_V3 34 select MXC_AVIC 35 36config SOC_IMX27 37 bool | 46 select CPU_ARM926T 47 select ARCH_MXC_AUDMUX_V2 48 select ARCH_MXC_IOMUX_V3 49 select MXC_AVIC 50 51config SOC_IMX27 52 bool |
53 select MACH_MX27 |
|
38 select CPU_ARM926T 39 select ARCH_MXC_AUDMUX_V1 40 select IMX_HAVE_DMA_V1 41 select IMX_HAVE_IOMUX_V1 42 select MXC_AVIC 43 44config SOC_IMX31 45 bool --- 8 unchanged lines hidden (view full) --- 54 select CPU_V6 55 select ARCH_MXC_IOMUX_V3 56 select ARCH_MXC_AUDMUX_V2 57 select HAVE_EPIT 58 select ARCH_MX35 59 select MXC_AVIC 60 61 | 54 select CPU_ARM926T 55 select ARCH_MXC_AUDMUX_V1 56 select IMX_HAVE_DMA_V1 57 select IMX_HAVE_IOMUX_V1 58 select MXC_AVIC 59 60config SOC_IMX31 61 bool --- 8 unchanged lines hidden (view full) --- 70 select CPU_V6 71 select ARCH_MXC_IOMUX_V3 72 select ARCH_MXC_AUDMUX_V2 73 select HAVE_EPIT 74 select ARCH_MX35 75 select MXC_AVIC 76 77 |
62if ARCH_MX1 | 78if ARCH_IMX_V4_V5 |
63 64comment "MX1 platforms:" 65config MACH_MXLADS 66 bool 67 68config ARCH_MX1ADS 69 bool "MX1ADS platform" 70 select MACH_MXLADS --- 11 unchanged lines hidden (view full) --- 82 83config MACH_APF9328 84 bool "APF9328" 85 select SOC_IMX1 86 select IMX_HAVE_PLATFORM_IMX_UART 87 help 88 Say Yes here if you are using the Armadeus APF9328 development board 89 | 79 80comment "MX1 platforms:" 81config MACH_MXLADS 82 bool 83 84config ARCH_MX1ADS 85 bool "MX1ADS platform" 86 select MACH_MXLADS --- 11 unchanged lines hidden (view full) --- 98 99config MACH_APF9328 100 bool "APF9328" 101 select SOC_IMX1 102 select IMX_HAVE_PLATFORM_IMX_UART 103 help 104 Say Yes here if you are using the Armadeus APF9328 development board 105 |
90endif 91 92if ARCH_MX2 93 94choice 95 prompt "CPUs:" 96 default MACH_MX21 97 98config MACH_MX21 99 bool "i.MX21 support" 100 help 101 This enables support for Freescale's MX2 based i.MX21 processor. 102 103config MACH_MX27 104 bool "i.MX27 support" 105 help 106 This enables support for Freescale's MX2 based i.MX27 processor. 107 108endchoice 109 110endif 111 112if MACH_MX21 113 | |
114comment "MX21 platforms:" 115 116config MACH_MX21ADS 117 bool "MX21ADS platform" 118 select SOC_IMX21 119 select IMX_HAVE_PLATFORM_IMX_FB 120 select IMX_HAVE_PLATFORM_IMX_UART 121 select IMX_HAVE_PLATFORM_MXC_MMC 122 select IMX_HAVE_PLATFORM_MXC_NAND 123 help 124 Include support for MX21ADS platform. This includes specific 125 configurations for the board and its peripherals. 126 | 106comment "MX21 platforms:" 107 108config MACH_MX21ADS 109 bool "MX21ADS platform" 110 select SOC_IMX21 111 select IMX_HAVE_PLATFORM_IMX_FB 112 select IMX_HAVE_PLATFORM_IMX_UART 113 select IMX_HAVE_PLATFORM_MXC_MMC 114 select IMX_HAVE_PLATFORM_MXC_NAND 115 help 116 Include support for MX21ADS platform. This includes specific 117 configurations for the board and its peripherals. 118 |
127endif 128 129if ARCH_MX25 130 | |
131comment "MX25 platforms:" 132 133config MACH_MX25_3DS 134 bool "Support MX25PDK (3DS) Platform" 135 select SOC_IMX25 136 select IMX_HAVE_PLATFORM_FSL_USB2_UDC 137 select IMX_HAVE_PLATFORM_IMX2_WDT 138 select IMX_HAVE_PLATFORM_IMXDI_RTC --- 30 unchanged lines hidden (view full) --- 169 select IMX_HAVE_PLATFORM_IMX_SSI 170 select LEDS_GPIO_REGISTER 171 help 172 This adds board specific devices that can be found on Eukrea's 173 MBIMXSD evaluation board. 174 175endchoice 176 | 119comment "MX25 platforms:" 120 121config MACH_MX25_3DS 122 bool "Support MX25PDK (3DS) Platform" 123 select SOC_IMX25 124 select IMX_HAVE_PLATFORM_FSL_USB2_UDC 125 select IMX_HAVE_PLATFORM_IMX2_WDT 126 select IMX_HAVE_PLATFORM_IMXDI_RTC --- 30 unchanged lines hidden (view full) --- 157 select IMX_HAVE_PLATFORM_IMX_SSI 158 select LEDS_GPIO_REGISTER 159 help 160 This adds board specific devices that can be found on Eukrea's 161 MBIMXSD evaluation board. 162 163endchoice 164 |
177endif 178 179if MACH_MX27 180 | |
181comment "MX27 platforms:" 182 183config MACH_MX27ADS 184 bool "MX27ADS platform" 185 select SOC_IMX27 186 select IMX_HAVE_PLATFORM_IMX_FB 187 select IMX_HAVE_PLATFORM_IMX_I2C 188 select IMX_HAVE_PLATFORM_IMX_UART --- 420 unchanged lines hidden --- | 165comment "MX27 platforms:" 166 167config MACH_MX27ADS 168 bool "MX27ADS platform" 169 select SOC_IMX27 170 select IMX_HAVE_PLATFORM_IMX_FB 171 select IMX_HAVE_PLATFORM_IMX_I2C 172 select IMX_HAVE_PLATFORM_IMX_UART --- 420 unchanged lines hidden --- |