1config IMX_HAVE_DMA_V1 2 bool 3 4if ARCH_MX1 5 6config SOC_IMX1 7 select CPU_ARM920T 8 select IMX_HAVE_DMA_V1 9 select IMX_HAVE_IOMUX_V1 10 bool 11 12comment "MX1 platforms:" 13config MACH_MXLADS 14 bool 15 16config ARCH_MX1ADS 17 bool "MX1ADS platform" 18 select MACH_MXLADS 19 select IMX_HAVE_PLATFORM_IMX_I2C 20 select IMX_HAVE_PLATFORM_IMX_UART 21 help 22 Say Y here if you are using Motorola MX1ADS/MXLADS boards 23 24config MACH_SCB9328 25 bool "Synertronixx scb9328" 26 select IMX_HAVE_PLATFORM_IMX_UART 27 help 28 Say Y here if you are using a Synertronixx scb9328 board 29 30endif 31 32if ARCH_MX2 33 34config SOC_IMX21 35 select CPU_ARM926T 36 select ARCH_MXC_AUDMUX_V1 37 select IMX_HAVE_DMA_V1 38 select IMX_HAVE_IOMUX_V1 39 bool 40 41config SOC_IMX27 42 select CPU_ARM926T 43 select ARCH_MXC_AUDMUX_V1 44 select IMX_HAVE_DMA_V1 45 select IMX_HAVE_IOMUX_V1 46 bool 47 48choice 49 prompt "CPUs:" 50 default MACH_MX21 51 52config MACH_MX21 53 bool "i.MX21 support" 54 select SOC_IMX21 55 help 56 This enables support for Freescale's MX2 based i.MX21 processor. 57 58config MACH_MX27 59 bool "i.MX27 support" 60 select SOC_IMX27 61 help 62 This enables support for Freescale's MX2 based i.MX27 processor. 63 64endchoice 65 66endif 67 68if MACH_MX21 69 70comment "MX21 platforms:" 71 72config MACH_MX21ADS 73 bool "MX21ADS platform" 74 select IMX_HAVE_PLATFORM_IMX_UART 75 select IMX_HAVE_PLATFORM_MXC_NAND 76 help 77 Include support for MX21ADS platform. This includes specific 78 configurations for the board and its peripherals. 79 80endif 81 82if MACH_MX27 83 84comment "MX27 platforms:" 85 86config MACH_MX27ADS 87 bool "MX27ADS platform" 88 select IMX_HAVE_PLATFORM_IMX_I2C 89 select IMX_HAVE_PLATFORM_IMX_UART 90 select IMX_HAVE_PLATFORM_MXC_NAND 91 help 92 Include support for MX27ADS platform. This includes specific 93 configurations for the board and its peripherals. 94 95config MACH_PCM038 96 bool "Phytec phyCORE-i.MX27 CPU module (pcm038)" 97 select IMX_HAVE_PLATFORM_IMX_I2C 98 select IMX_HAVE_PLATFORM_IMX_UART 99 select IMX_HAVE_PLATFORM_MXC_NAND 100 select IMX_HAVE_PLATFORM_SPI_IMX 101 select MXC_ULPI if USB_ULPI 102 help 103 Include support for phyCORE-i.MX27 (aka pcm038) platform. This 104 includes specific configurations for the module and its peripherals. 105 106choice 107 prompt "Baseboard" 108 depends on MACH_PCM038 109 default MACH_PCM970_BASEBOARD 110 111config MACH_PCM970_BASEBOARD 112 prompt "PHYTEC PCM970 development board" 113 bool 114 help 115 This adds board specific devices that can be found on Phytec's 116 PCM970 evaluation board. 117 118endchoice 119 120config MACH_CPUIMX27 121 bool "Eukrea CPUIMX27 module" 122 select IMX_HAVE_PLATFORM_IMX_I2C 123 select IMX_HAVE_PLATFORM_IMX_UART 124 select IMX_HAVE_PLATFORM_MXC_NAND 125 help 126 Include support for Eukrea CPUIMX27 platform. This includes 127 specific configurations for the module and its peripherals. 128 129config MACH_EUKREA_CPUIMX27_USESDHC2 130 bool "CPUIMX27 integrates SDHC2 module" 131 depends on MACH_CPUIMX27 132 help 133 This adds support for the internal SDHC2 used on CPUIMX27 134 for wifi or eMMC. 135 136config MACH_EUKREA_CPUIMX27_USEUART4 137 bool "CPUIMX27 integrates UART4 module" 138 depends on MACH_CPUIMX27 139 help 140 This adds support for the internal UART4 used on CPUIMX27 141 for bluetooth. 142 143choice 144 prompt "Baseboard" 145 depends on MACH_CPUIMX27 146 default MACH_EUKREA_MBIMX27_BASEBOARD 147 148config MACH_EUKREA_MBIMX27_BASEBOARD 149 prompt "Eukrea MBIMX27 development board" 150 bool 151 select IMX_HAVE_PLATFORM_IMX_UART 152 select IMX_HAVE_PLATFORM_SPI_IMX 153 help 154 This adds board specific devices that can be found on Eukrea's 155 MBIMX27 evaluation board. 156 157endchoice 158 159config MACH_MX27_3DS 160 bool "MX27PDK platform" 161 select IMX_HAVE_PLATFORM_IMX_UART 162 help 163 Include support for MX27PDK platform. This includes specific 164 configurations for the board and its peripherals. 165 166config MACH_IMX27_VISSTRIM_M10 167 bool "Vista Silicon i.MX27 Visstrim_m10" 168 select IMX_HAVE_PLATFORM_IMX_I2C 169 select IMX_HAVE_PLATFORM_IMX_UART 170 help 171 Include support for Visstrim_m10 platform and its different variants. 172 This includes specific configurations for the board and its 173 peripherals. 174 175config MACH_IMX27LITE 176 bool "LogicPD MX27 LITEKIT platform" 177 select IMX_HAVE_PLATFORM_IMX_UART 178 help 179 Include support for MX27 LITEKIT platform. This includes specific 180 configurations for the board and its peripherals. 181 182config MACH_PCA100 183 bool "Phytec phyCARD-s (pca100)" 184 select IMX_HAVE_PLATFORM_IMX_I2C 185 select IMX_HAVE_PLATFORM_IMX_UART 186 select IMX_HAVE_PLATFORM_MXC_NAND 187 select IMX_HAVE_PLATFORM_SPI_IMX 188 select MXC_ULPI if USB_ULPI 189 help 190 Include support for phyCARD-s (aka pca100) platform. This 191 includes specific configurations for the module and its peripherals. 192 193config MACH_MXT_TD60 194 bool "Maxtrack i-MXT TD60" 195 select IMX_HAVE_PLATFORM_IMX_I2C 196 select IMX_HAVE_PLATFORM_IMX_UART 197 select IMX_HAVE_PLATFORM_MXC_NAND 198 help 199 Include support for i-MXT (aka td60) platform. This 200 includes specific configurations for the module and its peripherals. 201 202endif 203