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_MXC_NAND 90 help 91 Include support for MX27ADS platform. This includes specific 92 configurations for the board and its peripherals. 93 94config MACH_PCM038 95 bool "Phytec phyCORE-i.MX27 CPU module (pcm038)" 96 select IMX_HAVE_PLATFORM_IMX_I2C 97 select IMX_HAVE_PLATFORM_MXC_NAND 98 select IMX_HAVE_PLATFORM_SPI_IMX 99 select MXC_ULPI if USB_ULPI 100 help 101 Include support for phyCORE-i.MX27 (aka pcm038) platform. This 102 includes specific configurations for the module and its peripherals. 103 104choice 105 prompt "Baseboard" 106 depends on MACH_PCM038 107 default MACH_PCM970_BASEBOARD 108 109config MACH_PCM970_BASEBOARD 110 prompt "PHYTEC PCM970 development board" 111 bool 112 help 113 This adds board specific devices that can be found on Phytec's 114 PCM970 evaluation board. 115 116endchoice 117 118config MACH_CPUIMX27 119 bool "Eukrea CPUIMX27 module" 120 select IMX_HAVE_PLATFORM_IMX_I2C 121 select IMX_HAVE_PLATFORM_MXC_NAND 122 help 123 Include support for Eukrea CPUIMX27 platform. This includes 124 specific configurations for the module and its peripherals. 125 126config MACH_EUKREA_CPUIMX27_USESDHC2 127 bool "CPUIMX27 integrates SDHC2 module" 128 depends on MACH_CPUIMX27 129 help 130 This adds support for the internal SDHC2 used on CPUIMX27 used 131 for wifi or eMMC. 132 133choice 134 prompt "Baseboard" 135 depends on MACH_CPUIMX27 136 default MACH_EUKREA_MBIMX27_BASEBOARD 137 138config MACH_EUKREA_MBIMX27_BASEBOARD 139 prompt "Eukrea MBIMX27 development board" 140 bool 141 select IMX_HAVE_PLATFORM_SPI_IMX 142 help 143 This adds board specific devices that can be found on Eukrea's 144 MBIMX27 evaluation board. 145 146endchoice 147 148config MACH_MX27_3DS 149 bool "MX27PDK platform" 150 help 151 Include support for MX27PDK platform. This includes specific 152 configurations for the board and its peripherals. 153 154config MACH_IMX27LITE 155 bool "LogicPD MX27 LITEKIT platform" 156 help 157 Include support for MX27 LITEKIT platform. This includes specific 158 configurations for the board and its peripherals. 159 160config MACH_PCA100 161 bool "Phytec phyCARD-s (pca100)" 162 select IMX_HAVE_PLATFORM_IMX_I2C 163 select IMX_HAVE_PLATFORM_MXC_NAND 164 select IMX_HAVE_PLATFORM_SPI_IMX 165 select MXC_ULPI if USB_ULPI 166 help 167 Include support for phyCARD-s (aka pca100) platform. This 168 includes specific configurations for the module and its peripherals. 169 170config MACH_MXT_TD60 171 bool "Maxtrack i-MXT TD60" 172 select IMX_HAVE_PLATFORM_IMX_I2C 173 select IMX_HAVE_PLATFORM_MXC_NAND 174 help 175 Include support for i-MXT (aka td60) platform. This 176 includes specific configurations for the module and its peripherals. 177 178endif 179