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 used 134 for wifi or eMMC. 135 136choice 137 prompt "Baseboard" 138 depends on MACH_CPUIMX27 139 default MACH_EUKREA_MBIMX27_BASEBOARD 140 141config MACH_EUKREA_MBIMX27_BASEBOARD 142 prompt "Eukrea MBIMX27 development board" 143 bool 144 select IMX_HAVE_PLATFORM_IMX_UART 145 select IMX_HAVE_PLATFORM_SPI_IMX 146 help 147 This adds board specific devices that can be found on Eukrea's 148 MBIMX27 evaluation board. 149 150endchoice 151 152config MACH_MX27_3DS 153 bool "MX27PDK platform" 154 select IMX_HAVE_PLATFORM_IMX_UART 155 help 156 Include support for MX27PDK platform. This includes specific 157 configurations for the board and its peripherals. 158 159config MACH_IMX27LITE 160 bool "LogicPD MX27 LITEKIT platform" 161 select IMX_HAVE_PLATFORM_IMX_UART 162 help 163 Include support for MX27 LITEKIT platform. This includes specific 164 configurations for the board and its peripherals. 165 166config MACH_PCA100 167 bool "Phytec phyCARD-s (pca100)" 168 select IMX_HAVE_PLATFORM_IMX_I2C 169 select IMX_HAVE_PLATFORM_IMX_UART 170 select IMX_HAVE_PLATFORM_MXC_NAND 171 select IMX_HAVE_PLATFORM_SPI_IMX 172 select MXC_ULPI if USB_ULPI 173 help 174 Include support for phyCARD-s (aka pca100) platform. This 175 includes specific configurations for the module and its peripherals. 176 177config MACH_MXT_TD60 178 bool "Maxtrack i-MXT TD60" 179 select IMX_HAVE_PLATFORM_IMX_I2C 180 select IMX_HAVE_PLATFORM_IMX_UART 181 select IMX_HAVE_PLATFORM_MXC_NAND 182 help 183 Include support for i-MXT (aka td60) platform. This 184 includes specific configurations for the module and its peripherals. 185 186endif 187