diff options
Diffstat (limited to 'arch/arm')
-rw-r--r-- | arch/arm/mach-mx3/Kconfig | 40 | ||||
-rw-r--r-- | arch/arm/mach-mx3/Makefile | 4 | ||||
-rw-r--r-- | arch/arm/mach-mx3/mm.c | 8 | ||||
-rw-r--r-- | arch/arm/plat-mxc/devices/Kconfig | 2 | ||||
-rw-r--r-- | arch/arm/plat-mxc/devices/platform-esdhc.c | 4 | ||||
-rw-r--r-- | arch/arm/plat-mxc/devices/platform-fec.c | 2 | ||||
-rw-r--r-- | arch/arm/plat-mxc/devices/platform-flexcan.c | 4 | ||||
-rw-r--r-- | arch/arm/plat-mxc/devices/platform-imx-dma.c | 12 | ||||
-rw-r--r-- | arch/arm/plat-mxc/devices/platform-imx-i2c.c | 8 | ||||
-rw-r--r-- | arch/arm/plat-mxc/devices/platform-imx-ssi.c | 8 | ||||
-rw-r--r-- | arch/arm/plat-mxc/devices/platform-imx-uart.c | 8 | ||||
-rw-r--r-- | arch/arm/plat-mxc/devices/platform-mxc_nand.c | 4 | ||||
-rw-r--r-- | arch/arm/plat-mxc/devices/platform-mxc_w1.c | 8 | ||||
-rw-r--r-- | arch/arm/plat-mxc/devices/platform-spi_imx.c | 8 | ||||
-rw-r--r-- | arch/arm/plat-mxc/gpio.c | 8 |
15 files changed, 70 insertions, 58 deletions
diff --git a/arch/arm/mach-mx3/Kconfig b/arch/arm/mach-mx3/Kconfig index 3f83fd534073..29ec5adf5bc5 100644 --- a/arch/arm/mach-mx3/Kconfig +++ b/arch/arm/mach-mx3/Kconfig | |||
@@ -1,21 +1,33 @@ | |||
1 | if ARCH_MX3 | 1 | if ARCH_MX3 |
2 | 2 | ||
3 | # ARCH_MX31 and ARCH_MX35 are left for compatibility | ||
4 | # Some usages assume that having one of them implies not having (e.g.) ARCH_MX2. | ||
5 | # To easily distinguish good and reviewed from unreviewed usages new (and IMHO | ||
6 | # more sensible) names are used: SOC_IMX31 and SOC_IMX35 | ||
3 | config ARCH_MX31 | 7 | config ARCH_MX31 |
4 | select ARCH_HAS_RNGA | ||
5 | select ARCH_MXC_AUDMUX_V2 | ||
6 | bool | 8 | bool |
7 | 9 | ||
8 | config ARCH_MX35 | 10 | config ARCH_MX35 |
9 | bool | 11 | bool |
12 | |||
13 | config SOC_IMX31 | ||
14 | bool | ||
15 | select ARCH_HAS_RNGA | ||
16 | select ARCH_MXC_AUDMUX_V2 | ||
17 | select ARCH_MX31 | ||
18 | |||
19 | config SOC_IMX35 | ||
20 | bool | ||
10 | select ARCH_MXC_IOMUX_V3 | 21 | select ARCH_MXC_IOMUX_V3 |
11 | select ARCH_MXC_AUDMUX_V2 | 22 | select ARCH_MXC_AUDMUX_V2 |
12 | select HAVE_EPIT | 23 | select HAVE_EPIT |
24 | select ARCH_MX35 | ||
13 | 25 | ||
14 | comment "MX3 platforms:" | 26 | comment "MX3 platforms:" |
15 | 27 | ||
16 | config MACH_MX31ADS | 28 | config MACH_MX31ADS |
17 | bool "Support MX31ADS platforms" | 29 | bool "Support MX31ADS platforms" |
18 | select ARCH_MX31 | 30 | select SOC_IMX31 |
19 | select IMX_HAVE_PLATFORM_IMX_I2C | 31 | select IMX_HAVE_PLATFORM_IMX_I2C |
20 | select IMX_HAVE_PLATFORM_IMX_SSI | 32 | select IMX_HAVE_PLATFORM_IMX_SSI |
21 | select IMX_HAVE_PLATFORM_IMX_UART | 33 | select IMX_HAVE_PLATFORM_IMX_UART |
@@ -37,7 +49,7 @@ config MACH_MX31ADS_WM1133_EV1 | |||
37 | 49 | ||
38 | config MACH_PCM037 | 50 | config MACH_PCM037 |
39 | bool "Support Phytec pcm037 (i.MX31) platforms" | 51 | bool "Support Phytec pcm037 (i.MX31) platforms" |
40 | select ARCH_MX31 | 52 | select SOC_IMX31 |
41 | select IMX_HAVE_PLATFORM_IMX_I2C | 53 | select IMX_HAVE_PLATFORM_IMX_I2C |
42 | select IMX_HAVE_PLATFORM_IMX_UART | 54 | select IMX_HAVE_PLATFORM_IMX_UART |
43 | select IMX_HAVE_PLATFORM_MXC_NAND | 55 | select IMX_HAVE_PLATFORM_MXC_NAND |
@@ -58,7 +70,7 @@ config MACH_PCM037_EET | |||
58 | 70 | ||
59 | config MACH_MX31LITE | 71 | config MACH_MX31LITE |
60 | bool "Support MX31 LITEKIT (LogicPD)" | 72 | bool "Support MX31 LITEKIT (LogicPD)" |
61 | select ARCH_MX31 | 73 | select SOC_IMX31 |
62 | select MXC_ULPI if USB_ULPI | 74 | select MXC_ULPI if USB_ULPI |
63 | select IMX_HAVE_PLATFORM_IMX_UART | 75 | select IMX_HAVE_PLATFORM_IMX_UART |
64 | select IMX_HAVE_PLATFORM_MXC_NAND | 76 | select IMX_HAVE_PLATFORM_MXC_NAND |
@@ -69,7 +81,7 @@ config MACH_MX31LITE | |||
69 | 81 | ||
70 | config MACH_MX31_3DS | 82 | config MACH_MX31_3DS |
71 | bool "Support MX31PDK (3DS)" | 83 | bool "Support MX31PDK (3DS)" |
72 | select ARCH_MX31 | 84 | select SOC_IMX31 |
73 | select MXC_DEBUG_BOARD | 85 | select MXC_DEBUG_BOARD |
74 | select IMX_HAVE_PLATFORM_IMX_UART | 86 | select IMX_HAVE_PLATFORM_IMX_UART |
75 | select IMX_HAVE_PLATFORM_MXC_NAND | 87 | select IMX_HAVE_PLATFORM_MXC_NAND |
@@ -89,7 +101,7 @@ config MACH_MX31_3DS_MXC_NAND_USE_BBT | |||
89 | 101 | ||
90 | config MACH_MX31MOBOARD | 102 | config MACH_MX31MOBOARD |
91 | bool "Support mx31moboard platforms (EPFL Mobots group)" | 103 | bool "Support mx31moboard platforms (EPFL Mobots group)" |
92 | select ARCH_MX31 | 104 | select SOC_IMX31 |
93 | select IMX_HAVE_PLATFORM_IMX_I2C | 105 | select IMX_HAVE_PLATFORM_IMX_I2C |
94 | select IMX_HAVE_PLATFORM_IMX_UART | 106 | select IMX_HAVE_PLATFORM_IMX_UART |
95 | select IMX_HAVE_PLATFORM_SPI_IMX | 107 | select IMX_HAVE_PLATFORM_SPI_IMX |
@@ -100,7 +112,7 @@ config MACH_MX31MOBOARD | |||
100 | 112 | ||
101 | config MACH_MX31LILLY | 113 | config MACH_MX31LILLY |
102 | bool "Support MX31 LILLY-1131 platforms (INCO startec)" | 114 | bool "Support MX31 LILLY-1131 platforms (INCO startec)" |
103 | select ARCH_MX31 | 115 | select SOC_IMX31 |
104 | select IMX_HAVE_PLATFORM_IMX_UART | 116 | select IMX_HAVE_PLATFORM_IMX_UART |
105 | select IMX_HAVE_PLATFORM_SPI_IMX | 117 | select IMX_HAVE_PLATFORM_SPI_IMX |
106 | select MXC_ULPI if USB_ULPI | 118 | select MXC_ULPI if USB_ULPI |
@@ -110,7 +122,7 @@ config MACH_MX31LILLY | |||
110 | 122 | ||
111 | config MACH_QONG | 123 | config MACH_QONG |
112 | bool "Support Dave/DENX QongEVB-LITE platform" | 124 | bool "Support Dave/DENX QongEVB-LITE platform" |
113 | select ARCH_MX31 | 125 | select SOC_IMX31 |
114 | select IMX_HAVE_PLATFORM_IMX_UART | 126 | select IMX_HAVE_PLATFORM_IMX_UART |
115 | help | 127 | help |
116 | Include support for Dave/DENX QongEVB-LITE platform. This includes | 128 | Include support for Dave/DENX QongEVB-LITE platform. This includes |
@@ -118,7 +130,7 @@ config MACH_QONG | |||
118 | 130 | ||
119 | config MACH_PCM043 | 131 | config MACH_PCM043 |
120 | bool "Support Phytec pcm043 (i.MX35) platforms" | 132 | bool "Support Phytec pcm043 (i.MX35) platforms" |
121 | select ARCH_MX35 | 133 | select SOC_IMX35 |
122 | select IMX_HAVE_PLATFORM_IMX_I2C | 134 | select IMX_HAVE_PLATFORM_IMX_I2C |
123 | select IMX_HAVE_PLATFORM_IMX_SSI | 135 | select IMX_HAVE_PLATFORM_IMX_SSI |
124 | select IMX_HAVE_PLATFORM_IMX_UART | 136 | select IMX_HAVE_PLATFORM_IMX_UART |
@@ -132,7 +144,7 @@ config MACH_PCM043 | |||
132 | 144 | ||
133 | config MACH_ARMADILLO5X0 | 145 | config MACH_ARMADILLO5X0 |
134 | bool "Support Atmark Armadillo-500 Development Base Board" | 146 | bool "Support Atmark Armadillo-500 Development Base Board" |
135 | select ARCH_MX31 | 147 | select SOC_IMX31 |
136 | select IMX_HAVE_PLATFORM_IMX_I2C | 148 | select IMX_HAVE_PLATFORM_IMX_I2C |
137 | select IMX_HAVE_PLATFORM_IMX_UART | 149 | select IMX_HAVE_PLATFORM_IMX_UART |
138 | select IMX_HAVE_PLATFORM_MXC_NAND | 150 | select IMX_HAVE_PLATFORM_MXC_NAND |
@@ -143,7 +155,7 @@ config MACH_ARMADILLO5X0 | |||
143 | 155 | ||
144 | config MACH_MX35_3DS | 156 | config MACH_MX35_3DS |
145 | bool "Support MX35PDK platform" | 157 | bool "Support MX35PDK platform" |
146 | select ARCH_MX35 | 158 | select SOC_IMX35 |
147 | select MXC_DEBUG_BOARD | 159 | select MXC_DEBUG_BOARD |
148 | select IMX_HAVE_PLATFORM_IMX_UART | 160 | select IMX_HAVE_PLATFORM_IMX_UART |
149 | select IMX_HAVE_PLATFORM_MXC_NAND | 161 | select IMX_HAVE_PLATFORM_MXC_NAND |
@@ -155,7 +167,7 @@ config MACH_MX35_3DS | |||
155 | 167 | ||
156 | config MACH_KZM_ARM11_01 | 168 | config MACH_KZM_ARM11_01 |
157 | bool "Support KZM-ARM11-01(Kyoto Microcomputer)" | 169 | bool "Support KZM-ARM11-01(Kyoto Microcomputer)" |
158 | select ARCH_MX31 | 170 | select SOC_IMX31 |
159 | select IMX_HAVE_PLATFORM_IMX_UART | 171 | select IMX_HAVE_PLATFORM_IMX_UART |
160 | help | 172 | help |
161 | Include support for KZM-ARM11-01. This includes specific | 173 | Include support for KZM-ARM11-01. This includes specific |
@@ -163,7 +175,7 @@ config MACH_KZM_ARM11_01 | |||
163 | 175 | ||
164 | config MACH_EUKREA_CPUIMX35 | 176 | config MACH_EUKREA_CPUIMX35 |
165 | bool "Support Eukrea CPUIMX35 Platform" | 177 | bool "Support Eukrea CPUIMX35 Platform" |
166 | select ARCH_MX35 | 178 | select SOC_IMX35 |
167 | select IMX_HAVE_PLATFORM_IMX_UART | 179 | select IMX_HAVE_PLATFORM_IMX_UART |
168 | select IMX_HAVE_PLATFORM_IMX_I2C | 180 | select IMX_HAVE_PLATFORM_IMX_I2C |
169 | select IMX_HAVE_PLATFORM_MXC_NAND | 181 | select IMX_HAVE_PLATFORM_MXC_NAND |
diff --git a/arch/arm/mach-mx3/Makefile b/arch/arm/mach-mx3/Makefile index 7feb6c4f628f..8db13294ad27 100644 --- a/arch/arm/mach-mx3/Makefile +++ b/arch/arm/mach-mx3/Makefile | |||
@@ -5,8 +5,8 @@ | |||
5 | # Object file lists. | 5 | # Object file lists. |
6 | 6 | ||
7 | obj-y := mm.o devices.o cpu.o | 7 | obj-y := mm.o devices.o cpu.o |
8 | obj-$(CONFIG_ARCH_MX31) += clock-imx31.o iomux-imx31.o | 8 | obj-$(CONFIG_SOC_IMX31) += clock-imx31.o iomux-imx31.o |
9 | obj-$(CONFIG_ARCH_MX35) += clock-imx35.o | 9 | obj-$(CONFIG_SOC_IMX35) += clock-imx35.o |
10 | obj-$(CONFIG_MACH_MX31ADS) += mach-mx31ads.o | 10 | obj-$(CONFIG_MACH_MX31ADS) += mach-mx31ads.o |
11 | obj-$(CONFIG_MACH_MX31LILLY) += mach-mx31lilly.o mx31lilly-db.o | 11 | obj-$(CONFIG_MACH_MX31LILLY) += mach-mx31lilly.o mx31lilly-db.o |
12 | obj-$(CONFIG_MACH_MX31LITE) += mach-mx31lite.o mx31lite-db.o | 12 | obj-$(CONFIG_MACH_MX31LITE) += mach-mx31lite.o mx31lite-db.o |
diff --git a/arch/arm/mach-mx3/mm.c b/arch/arm/mach-mx3/mm.c index 2e8127150ff1..47118f760244 100644 --- a/arch/arm/mach-mx3/mm.c +++ b/arch/arm/mach-mx3/mm.c | |||
@@ -36,7 +36,7 @@ | |||
36 | * @ingroup Memory | 36 | * @ingroup Memory |
37 | */ | 37 | */ |
38 | 38 | ||
39 | #ifdef CONFIG_ARCH_MX31 | 39 | #ifdef CONFIG_SOC_IMX31 |
40 | static struct map_desc mx31_io_desc[] __initdata = { | 40 | static struct map_desc mx31_io_desc[] __initdata = { |
41 | imx_map_entry(MX31, X_MEMC, MT_DEVICE), | 41 | imx_map_entry(MX31, X_MEMC, MT_DEVICE), |
42 | imx_map_entry(MX31, AVIC, MT_DEVICE_NONSHARED), | 42 | imx_map_entry(MX31, AVIC, MT_DEVICE_NONSHARED), |
@@ -64,9 +64,9 @@ void __init mx31_init_irq(void) | |||
64 | mxc_init_irq(MX31_IO_ADDRESS(MX31_AVIC_BASE_ADDR)); | 64 | mxc_init_irq(MX31_IO_ADDRESS(MX31_AVIC_BASE_ADDR)); |
65 | imx31_register_gpios(); | 65 | imx31_register_gpios(); |
66 | } | 66 | } |
67 | #endif /* ifdef CONFIG_ARCH_MX31 */ | 67 | #endif /* ifdef CONFIG_SOC_IMX31 */ |
68 | 68 | ||
69 | #ifdef CONFIG_ARCH_MX35 | 69 | #ifdef CONFIG_SOC_IMX35 |
70 | static struct map_desc mx35_io_desc[] __initdata = { | 70 | static struct map_desc mx35_io_desc[] __initdata = { |
71 | imx_map_entry(MX35, X_MEMC, MT_DEVICE), | 71 | imx_map_entry(MX35, X_MEMC, MT_DEVICE), |
72 | imx_map_entry(MX35, AVIC, MT_DEVICE_NONSHARED), | 72 | imx_map_entry(MX35, AVIC, MT_DEVICE_NONSHARED), |
@@ -90,7 +90,7 @@ void __init mx35_init_irq(void) | |||
90 | mxc_init_irq(MX35_IO_ADDRESS(MX35_AVIC_BASE_ADDR)); | 90 | mxc_init_irq(MX35_IO_ADDRESS(MX35_AVIC_BASE_ADDR)); |
91 | imx35_register_gpios(); | 91 | imx35_register_gpios(); |
92 | } | 92 | } |
93 | #endif /* ifdef CONFIG_ARCH_MX35 */ | 93 | #endif /* ifdef CONFIG_SOC_IMX35 */ |
94 | 94 | ||
95 | #ifdef CONFIG_CACHE_L2X0 | 95 | #ifdef CONFIG_CACHE_L2X0 |
96 | static int mxc_init_l2x0(void) | 96 | static int mxc_init_l2x0(void) |
diff --git a/arch/arm/plat-mxc/devices/Kconfig b/arch/arm/plat-mxc/devices/Kconfig index dbb2078ee4a1..1be447638a92 100644 --- a/arch/arm/plat-mxc/devices/Kconfig +++ b/arch/arm/plat-mxc/devices/Kconfig | |||
@@ -3,7 +3,7 @@ config IMX_HAVE_PLATFORM_ESDHC | |||
3 | 3 | ||
4 | config IMX_HAVE_PLATFORM_FEC | 4 | config IMX_HAVE_PLATFORM_FEC |
5 | bool | 5 | bool |
6 | default y if ARCH_MX25 || SOC_IMX27 || ARCH_MX35 || ARCH_MX51 | 6 | default y if ARCH_MX25 || SOC_IMX27 || SOC_IMX35 || ARCH_MX51 |
7 | 7 | ||
8 | config IMX_HAVE_PLATFORM_FLEXCAN | 8 | config IMX_HAVE_PLATFORM_FLEXCAN |
9 | select HAVE_CAN_FLEXCAN if CAN | 9 | select HAVE_CAN_FLEXCAN if CAN |
diff --git a/arch/arm/plat-mxc/devices/platform-esdhc.c b/arch/arm/plat-mxc/devices/platform-esdhc.c index 87df70bc2cbc..013e92f09fc0 100644 --- a/arch/arm/plat-mxc/devices/platform-esdhc.c +++ b/arch/arm/plat-mxc/devices/platform-esdhc.c | |||
@@ -29,7 +29,7 @@ const struct imx_esdhc_imx_data imx25_esdhc_data[] __initconst = { | |||
29 | }; | 29 | }; |
30 | #endif /* ifdef CONFIG_SOC_IMX25 */ | 30 | #endif /* ifdef CONFIG_SOC_IMX25 */ |
31 | 31 | ||
32 | #ifdef CONFIG_ARCH_MX35 | 32 | #ifdef CONFIG_SOC_IMX35 |
33 | const struct imx_esdhc_imx_data imx35_esdhc_data[] __initconst = { | 33 | const struct imx_esdhc_imx_data imx35_esdhc_data[] __initconst = { |
34 | #define imx35_esdhc_data_entry(_id, _hwid) \ | 34 | #define imx35_esdhc_data_entry(_id, _hwid) \ |
35 | imx_esdhc_imx_data_entry(MX35, _id, _hwid) | 35 | imx_esdhc_imx_data_entry(MX35, _id, _hwid) |
@@ -37,7 +37,7 @@ const struct imx_esdhc_imx_data imx35_esdhc_data[] __initconst = { | |||
37 | imx35_esdhc_data_entry(1, 2), | 37 | imx35_esdhc_data_entry(1, 2), |
38 | imx35_esdhc_data_entry(2, 3), | 38 | imx35_esdhc_data_entry(2, 3), |
39 | }; | 39 | }; |
40 | #endif /* ifdef CONFIG_ARCH_MX35 */ | 40 | #endif /* ifdef CONFIG_SOC_IMX35 */ |
41 | 41 | ||
42 | #ifdef CONFIG_ARCH_MX51 | 42 | #ifdef CONFIG_ARCH_MX51 |
43 | const struct imx_esdhc_imx_data imx51_esdhc_data[] __initconst = { | 43 | const struct imx_esdhc_imx_data imx51_esdhc_data[] __initconst = { |
diff --git a/arch/arm/plat-mxc/devices/platform-fec.c b/arch/arm/plat-mxc/devices/platform-fec.c index e6a365e7baf7..8d78aedf8a93 100644 --- a/arch/arm/plat-mxc/devices/platform-fec.c +++ b/arch/arm/plat-mxc/devices/platform-fec.c | |||
@@ -26,7 +26,7 @@ const struct imx_fec_data imx27_fec_data __initconst = | |||
26 | imx_fec_data_entry_single(MX27); | 26 | imx_fec_data_entry_single(MX27); |
27 | #endif /* ifdef CONFIG_SOC_IMX27 */ | 27 | #endif /* ifdef CONFIG_SOC_IMX27 */ |
28 | 28 | ||
29 | #ifdef CONFIG_ARCH_MX35 | 29 | #ifdef CONFIG_SOC_IMX35 |
30 | const struct imx_fec_data imx35_fec_data __initconst = | 30 | const struct imx_fec_data imx35_fec_data __initconst = |
31 | imx_fec_data_entry_single(MX35); | 31 | imx_fec_data_entry_single(MX35); |
32 | #endif | 32 | #endif |
diff --git a/arch/arm/plat-mxc/devices/platform-flexcan.c b/arch/arm/plat-mxc/devices/platform-flexcan.c index f10db6f62baa..4e8497af2eb1 100644 --- a/arch/arm/plat-mxc/devices/platform-flexcan.c +++ b/arch/arm/plat-mxc/devices/platform-flexcan.c | |||
@@ -28,14 +28,14 @@ const struct imx_flexcan_data imx25_flexcan_data[] __initconst = { | |||
28 | }; | 28 | }; |
29 | #endif /* ifdef CONFIG_SOC_IMX25 */ | 29 | #endif /* ifdef CONFIG_SOC_IMX25 */ |
30 | 30 | ||
31 | #ifdef CONFIG_ARCH_MX35 | 31 | #ifdef CONFIG_SOC_IMX35 |
32 | const struct imx_flexcan_data imx35_flexcan_data[] __initconst = { | 32 | const struct imx_flexcan_data imx35_flexcan_data[] __initconst = { |
33 | #define imx35_flexcan_data_entry(_id, _hwid) \ | 33 | #define imx35_flexcan_data_entry(_id, _hwid) \ |
34 | imx_flexcan_data_entry(MX35, _id, _hwid, SZ_16K) | 34 | imx_flexcan_data_entry(MX35, _id, _hwid, SZ_16K) |
35 | imx35_flexcan_data_entry(0, 1), | 35 | imx35_flexcan_data_entry(0, 1), |
36 | imx35_flexcan_data_entry(1, 2), | 36 | imx35_flexcan_data_entry(1, 2), |
37 | }; | 37 | }; |
38 | #endif /* ifdef CONFIG_ARCH_MX35 */ | 38 | #endif /* ifdef CONFIG_SOC_IMX35 */ |
39 | 39 | ||
40 | struct platform_device *__init imx_add_flexcan( | 40 | struct platform_device *__init imx_add_flexcan( |
41 | const struct imx_flexcan_data *data, | 41 | const struct imx_flexcan_data *data, |
diff --git a/arch/arm/plat-mxc/devices/platform-imx-dma.c b/arch/arm/plat-mxc/devices/platform-imx-dma.c index cbafd9311d0d..10f41ccf4146 100644 --- a/arch/arm/plat-mxc/devices/platform-imx-dma.c +++ b/arch/arm/plat-mxc/devices/platform-imx-dma.c | |||
@@ -44,15 +44,15 @@ const struct imx_imx_sdma_data imx25_imx_sdma_data __initconst = | |||
44 | imx_imx_sdma_data_entry_single(MX25, 1, "imx25", 0); | 44 | imx_imx_sdma_data_entry_single(MX25, 1, "imx25", 0); |
45 | #endif /* ifdef CONFIG_SOC_IMX25 */ | 45 | #endif /* ifdef CONFIG_SOC_IMX25 */ |
46 | 46 | ||
47 | #ifdef CONFIG_ARCH_MX31 | 47 | #ifdef CONFIG_SOC_IMX31 |
48 | struct imx_imx_sdma_data imx31_imx_sdma_data __initdata = | 48 | struct imx_imx_sdma_data imx31_imx_sdma_data __initdata = |
49 | imx_imx_sdma_data_entry_single(MX31, 1, "imx31", 0); | 49 | imx_imx_sdma_data_entry_single(MX31, 1, "imx31", 0); |
50 | #endif /* ifdef CONFIG_ARCH_MX31 */ | 50 | #endif /* ifdef CONFIG_SOC_IMX31 */ |
51 | 51 | ||
52 | #ifdef CONFIG_ARCH_MX35 | 52 | #ifdef CONFIG_SOC_IMX35 |
53 | struct imx_imx_sdma_data imx35_imx_sdma_data __initdata = | 53 | struct imx_imx_sdma_data imx35_imx_sdma_data __initdata = |
54 | imx_imx_sdma_data_entry_single(MX35, 2, "imx35", 0); | 54 | imx_imx_sdma_data_entry_single(MX35, 2, "imx35", 0); |
55 | #endif /* ifdef CONFIG_ARCH_MX35 */ | 55 | #endif /* ifdef CONFIG_SOC_IMX35 */ |
56 | 56 | ||
57 | #ifdef CONFIG_ARCH_MX51 | 57 | #ifdef CONFIG_ARCH_MX51 |
58 | const struct imx_imx_sdma_data imx51_imx_sdma_data __initconst = | 58 | const struct imx_imx_sdma_data imx51_imx_sdma_data __initconst = |
@@ -100,14 +100,14 @@ static int __init imxXX_add_imx_dma(void) | |||
100 | else | 100 | else |
101 | #endif | 101 | #endif |
102 | 102 | ||
103 | #if defined(CONFIG_ARCH_MX31) | 103 | #if defined(CONFIG_SOC_IMX31) |
104 | if (cpu_is_mx31()) { | 104 | if (cpu_is_mx31()) { |
105 | imx31_imx_sdma_data.pdata.to_version = mx31_revision() >> 4; | 105 | imx31_imx_sdma_data.pdata.to_version = mx31_revision() >> 4; |
106 | ret = imx_add_imx_sdma(&imx31_imx_sdma_data); | 106 | ret = imx_add_imx_sdma(&imx31_imx_sdma_data); |
107 | } else | 107 | } else |
108 | #endif | 108 | #endif |
109 | 109 | ||
110 | #if defined(CONFIG_ARCH_MX35) | 110 | #if defined(CONFIG_SOC_IMX35) |
111 | if (cpu_is_mx35()) { | 111 | if (cpu_is_mx35()) { |
112 | imx35_imx_sdma_data.pdata.to_version = mx35_revision() >> 4; | 112 | imx35_imx_sdma_data.pdata.to_version = mx35_revision() >> 4; |
113 | ret = imx_add_imx_sdma(&imx35_imx_sdma_data); | 113 | ret = imx_add_imx_sdma(&imx35_imx_sdma_data); |
diff --git a/arch/arm/plat-mxc/devices/platform-imx-i2c.c b/arch/arm/plat-mxc/devices/platform-imx-i2c.c index 2cb02323b5bf..075bd8e337f8 100644 --- a/arch/arm/plat-mxc/devices/platform-imx-i2c.c +++ b/arch/arm/plat-mxc/devices/platform-imx-i2c.c | |||
@@ -49,7 +49,7 @@ const struct imx_imx_i2c_data imx27_imx_i2c_data[] __initconst = { | |||
49 | }; | 49 | }; |
50 | #endif /* ifdef CONFIG_SOC_IMX27 */ | 50 | #endif /* ifdef CONFIG_SOC_IMX27 */ |
51 | 51 | ||
52 | #ifdef CONFIG_ARCH_MX31 | 52 | #ifdef CONFIG_SOC_IMX31 |
53 | const struct imx_imx_i2c_data imx31_imx_i2c_data[] __initconst = { | 53 | const struct imx_imx_i2c_data imx31_imx_i2c_data[] __initconst = { |
54 | #define imx31_imx_i2c_data_entry(_id, _hwid) \ | 54 | #define imx31_imx_i2c_data_entry(_id, _hwid) \ |
55 | imx_imx_i2c_data_entry(MX31, _id, _hwid, SZ_4K) | 55 | imx_imx_i2c_data_entry(MX31, _id, _hwid, SZ_4K) |
@@ -57,9 +57,9 @@ const struct imx_imx_i2c_data imx31_imx_i2c_data[] __initconst = { | |||
57 | imx31_imx_i2c_data_entry(1, 2), | 57 | imx31_imx_i2c_data_entry(1, 2), |
58 | imx31_imx_i2c_data_entry(2, 3), | 58 | imx31_imx_i2c_data_entry(2, 3), |
59 | }; | 59 | }; |
60 | #endif /* ifdef CONFIG_ARCH_MX31 */ | 60 | #endif /* ifdef CONFIG_SOC_IMX31 */ |
61 | 61 | ||
62 | #ifdef CONFIG_ARCH_MX35 | 62 | #ifdef CONFIG_SOC_IMX35 |
63 | const struct imx_imx_i2c_data imx35_imx_i2c_data[] __initconst = { | 63 | const struct imx_imx_i2c_data imx35_imx_i2c_data[] __initconst = { |
64 | #define imx35_imx_i2c_data_entry(_id, _hwid) \ | 64 | #define imx35_imx_i2c_data_entry(_id, _hwid) \ |
65 | imx_imx_i2c_data_entry(MX35, _id, _hwid, SZ_4K) | 65 | imx_imx_i2c_data_entry(MX35, _id, _hwid, SZ_4K) |
@@ -67,7 +67,7 @@ const struct imx_imx_i2c_data imx35_imx_i2c_data[] __initconst = { | |||
67 | imx35_imx_i2c_data_entry(1, 2), | 67 | imx35_imx_i2c_data_entry(1, 2), |
68 | imx35_imx_i2c_data_entry(2, 3), | 68 | imx35_imx_i2c_data_entry(2, 3), |
69 | }; | 69 | }; |
70 | #endif /* ifdef CONFIG_ARCH_MX35 */ | 70 | #endif /* ifdef CONFIG_SOC_IMX35 */ |
71 | 71 | ||
72 | #ifdef CONFIG_ARCH_MX51 | 72 | #ifdef CONFIG_ARCH_MX51 |
73 | const struct imx_imx_i2c_data imx51_imx_i2c_data[] __initconst = { | 73 | const struct imx_imx_i2c_data imx51_imx_i2c_data[] __initconst = { |
diff --git a/arch/arm/plat-mxc/devices/platform-imx-ssi.c b/arch/arm/plat-mxc/devices/platform-imx-ssi.c index d6410e1022d0..02002fc9ea24 100644 --- a/arch/arm/plat-mxc/devices/platform-imx-ssi.c +++ b/arch/arm/plat-mxc/devices/platform-imx-ssi.c | |||
@@ -48,23 +48,23 @@ const struct imx_imx_ssi_data imx27_imx_ssi_data[] __initconst = { | |||
48 | }; | 48 | }; |
49 | #endif /* ifdef CONFIG_SOC_IMX27 */ | 49 | #endif /* ifdef CONFIG_SOC_IMX27 */ |
50 | 50 | ||
51 | #ifdef CONFIG_ARCH_MX31 | 51 | #ifdef CONFIG_SOC_IMX31 |
52 | const struct imx_imx_ssi_data imx31_imx_ssi_data[] __initconst = { | 52 | const struct imx_imx_ssi_data imx31_imx_ssi_data[] __initconst = { |
53 | #define imx31_imx_ssi_data_entry(_id, _hwid) \ | 53 | #define imx31_imx_ssi_data_entry(_id, _hwid) \ |
54 | imx_imx_ssi_data_entry(MX31, _id, _hwid, SZ_4K) | 54 | imx_imx_ssi_data_entry(MX31, _id, _hwid, SZ_4K) |
55 | imx31_imx_ssi_data_entry(0, 1), | 55 | imx31_imx_ssi_data_entry(0, 1), |
56 | imx31_imx_ssi_data_entry(1, 2), | 56 | imx31_imx_ssi_data_entry(1, 2), |
57 | }; | 57 | }; |
58 | #endif /* ifdef CONFIG_ARCH_MX31 */ | 58 | #endif /* ifdef CONFIG_SOC_IMX31 */ |
59 | 59 | ||
60 | #ifdef CONFIG_ARCH_MX35 | 60 | #ifdef CONFIG_SOC_IMX35 |
61 | const struct imx_imx_ssi_data imx35_imx_ssi_data[] __initconst = { | 61 | const struct imx_imx_ssi_data imx35_imx_ssi_data[] __initconst = { |
62 | #define imx35_imx_ssi_data_entry(_id, _hwid) \ | 62 | #define imx35_imx_ssi_data_entry(_id, _hwid) \ |
63 | imx_imx_ssi_data_entry(MX35, _id, _hwid, SZ_4K) | 63 | imx_imx_ssi_data_entry(MX35, _id, _hwid, SZ_4K) |
64 | imx35_imx_ssi_data_entry(0, 1), | 64 | imx35_imx_ssi_data_entry(0, 1), |
65 | imx35_imx_ssi_data_entry(1, 2), | 65 | imx35_imx_ssi_data_entry(1, 2), |
66 | }; | 66 | }; |
67 | #endif /* ifdef CONFIG_ARCH_MX35 */ | 67 | #endif /* ifdef CONFIG_SOC_IMX35 */ |
68 | 68 | ||
69 | #ifdef CONFIG_ARCH_MX51 | 69 | #ifdef CONFIG_ARCH_MX51 |
70 | const struct imx_imx_ssi_data imx51_imx_ssi_data[] __initconst = { | 70 | const struct imx_imx_ssi_data imx51_imx_ssi_data[] __initconst = { |
diff --git a/arch/arm/plat-mxc/devices/platform-imx-uart.c b/arch/arm/plat-mxc/devices/platform-imx-uart.c index b10c7368d76d..08bbd65ee019 100644 --- a/arch/arm/plat-mxc/devices/platform-imx-uart.c +++ b/arch/arm/plat-mxc/devices/platform-imx-uart.c | |||
@@ -72,7 +72,7 @@ const struct imx_imx_uart_1irq_data imx27_imx_uart_data[] __initconst = { | |||
72 | }; | 72 | }; |
73 | #endif /* ifdef CONFIG_SOC_IMX27 */ | 73 | #endif /* ifdef CONFIG_SOC_IMX27 */ |
74 | 74 | ||
75 | #ifdef CONFIG_ARCH_MX31 | 75 | #ifdef CONFIG_SOC_IMX31 |
76 | const struct imx_imx_uart_1irq_data imx31_imx_uart_data[] __initconst = { | 76 | const struct imx_imx_uart_1irq_data imx31_imx_uart_data[] __initconst = { |
77 | #define imx31_imx_uart_data_entry(_id, _hwid) \ | 77 | #define imx31_imx_uart_data_entry(_id, _hwid) \ |
78 | imx_imx_uart_1irq_data_entry(MX31, _id, _hwid, SZ_4K) | 78 | imx_imx_uart_1irq_data_entry(MX31, _id, _hwid, SZ_4K) |
@@ -82,9 +82,9 @@ const struct imx_imx_uart_1irq_data imx31_imx_uart_data[] __initconst = { | |||
82 | imx31_imx_uart_data_entry(3, 4), | 82 | imx31_imx_uart_data_entry(3, 4), |
83 | imx31_imx_uart_data_entry(4, 5), | 83 | imx31_imx_uart_data_entry(4, 5), |
84 | }; | 84 | }; |
85 | #endif /* ifdef CONFIG_ARCH_MX31 */ | 85 | #endif /* ifdef CONFIG_SOC_IMX31 */ |
86 | 86 | ||
87 | #ifdef CONFIG_ARCH_MX35 | 87 | #ifdef CONFIG_SOC_IMX35 |
88 | const struct imx_imx_uart_1irq_data imx35_imx_uart_data[] __initconst = { | 88 | const struct imx_imx_uart_1irq_data imx35_imx_uart_data[] __initconst = { |
89 | #define imx35_imx_uart_data_entry(_id, _hwid) \ | 89 | #define imx35_imx_uart_data_entry(_id, _hwid) \ |
90 | imx_imx_uart_1irq_data_entry(MX31, _id, _hwid, SZ_16K) | 90 | imx_imx_uart_1irq_data_entry(MX31, _id, _hwid, SZ_16K) |
@@ -92,7 +92,7 @@ const struct imx_imx_uart_1irq_data imx35_imx_uart_data[] __initconst = { | |||
92 | imx35_imx_uart_data_entry(1, 2), | 92 | imx35_imx_uart_data_entry(1, 2), |
93 | imx35_imx_uart_data_entry(2, 3), | 93 | imx35_imx_uart_data_entry(2, 3), |
94 | }; | 94 | }; |
95 | #endif /* ifdef CONFIG_ARCH_MX35 */ | 95 | #endif /* ifdef CONFIG_SOC_IMX35 */ |
96 | 96 | ||
97 | #ifdef CONFIG_ARCH_MX51 | 97 | #ifdef CONFIG_ARCH_MX51 |
98 | const struct imx_imx_uart_1irq_data imx51_imx_uart_data[] __initconst = { | 98 | const struct imx_imx_uart_1irq_data imx51_imx_uart_data[] __initconst = { |
diff --git a/arch/arm/plat-mxc/devices/platform-mxc_nand.c b/arch/arm/plat-mxc/devices/platform-mxc_nand.c index 967d8479efc5..f5beac0cdde7 100644 --- a/arch/arm/plat-mxc/devices/platform-mxc_nand.c +++ b/arch/arm/plat-mxc/devices/platform-mxc_nand.c | |||
@@ -41,12 +41,12 @@ const struct imx_mxc_nand_data imx27_mxc_nand_data __initconst = | |||
41 | imx_mxc_nand_data_entry_single(MX27, SZ_4K); | 41 | imx_mxc_nand_data_entry_single(MX27, SZ_4K); |
42 | #endif /* ifdef CONFIG_SOC_IMX27 */ | 42 | #endif /* ifdef CONFIG_SOC_IMX27 */ |
43 | 43 | ||
44 | #ifdef CONFIG_ARCH_MX31 | 44 | #ifdef CONFIG_SOC_IMX31 |
45 | const struct imx_mxc_nand_data imx31_mxc_nand_data __initconst = | 45 | const struct imx_mxc_nand_data imx31_mxc_nand_data __initconst = |
46 | imx_mxc_nand_data_entry_single(MX31, SZ_4K); | 46 | imx_mxc_nand_data_entry_single(MX31, SZ_4K); |
47 | #endif | 47 | #endif |
48 | 48 | ||
49 | #ifdef CONFIG_ARCH_MX35 | 49 | #ifdef CONFIG_SOC_IMX35 |
50 | const struct imx_mxc_nand_data imx35_mxc_nand_data __initconst = | 50 | const struct imx_mxc_nand_data imx35_mxc_nand_data __initconst = |
51 | imx_mxc_nand_data_entry_single(MX35, SZ_8K); | 51 | imx_mxc_nand_data_entry_single(MX35, SZ_8K); |
52 | #endif | 52 | #endif |
diff --git a/arch/arm/plat-mxc/devices/platform-mxc_w1.c b/arch/arm/plat-mxc/devices/platform-mxc_w1.c index 1355237391fc..96fa5ea91fe8 100644 --- a/arch/arm/plat-mxc/devices/platform-mxc_w1.c +++ b/arch/arm/plat-mxc/devices/platform-mxc_w1.c | |||
@@ -24,15 +24,15 @@ const struct imx_mxc_w1_data imx27_mxc_w1_data __initconst = | |||
24 | imx_mxc_w1_data_entry_single(MX27); | 24 | imx_mxc_w1_data_entry_single(MX27); |
25 | #endif /* ifdef CONFIG_SOC_IMX27 */ | 25 | #endif /* ifdef CONFIG_SOC_IMX27 */ |
26 | 26 | ||
27 | #ifdef CONFIG_ARCH_MX31 | 27 | #ifdef CONFIG_SOC_IMX31 |
28 | const struct imx_mxc_w1_data imx31_mxc_w1_data __initconst = | 28 | const struct imx_mxc_w1_data imx31_mxc_w1_data __initconst = |
29 | imx_mxc_w1_data_entry_single(MX31); | 29 | imx_mxc_w1_data_entry_single(MX31); |
30 | #endif /* ifdef CONFIG_ARCH_MX31 */ | 30 | #endif /* ifdef CONFIG_SOC_IMX31 */ |
31 | 31 | ||
32 | #ifdef CONFIG_ARCH_MX35 | 32 | #ifdef CONFIG_SOC_IMX35 |
33 | const struct imx_mxc_w1_data imx35_mxc_w1_data __initconst = | 33 | const struct imx_mxc_w1_data imx35_mxc_w1_data __initconst = |
34 | imx_mxc_w1_data_entry_single(MX35); | 34 | imx_mxc_w1_data_entry_single(MX35); |
35 | #endif /* ifdef CONFIG_ARCH_MX35 */ | 35 | #endif /* ifdef CONFIG_SOC_IMX35 */ |
36 | 36 | ||
37 | struct platform_device *__init imx_add_mxc_w1( | 37 | struct platform_device *__init imx_add_mxc_w1( |
38 | const struct imx_mxc_w1_data *data) | 38 | const struct imx_mxc_w1_data *data) |
diff --git a/arch/arm/plat-mxc/devices/platform-spi_imx.c b/arch/arm/plat-mxc/devices/platform-spi_imx.c index bf2cb477f779..8f2b60a6396e 100644 --- a/arch/arm/plat-mxc/devices/platform-spi_imx.c +++ b/arch/arm/plat-mxc/devices/platform-spi_imx.c | |||
@@ -49,7 +49,7 @@ const struct imx_spi_imx_data imx27_cspi_data[] __initconst = { | |||
49 | }; | 49 | }; |
50 | #endif /* ifdef CONFIG_SOC_IMX27 */ | 50 | #endif /* ifdef CONFIG_SOC_IMX27 */ |
51 | 51 | ||
52 | #ifdef CONFIG_ARCH_MX31 | 52 | #ifdef CONFIG_SOC_IMX31 |
53 | const struct imx_spi_imx_data imx31_cspi_data[] __initconst = { | 53 | const struct imx_spi_imx_data imx31_cspi_data[] __initconst = { |
54 | #define imx31_cspi_data_entry(_id, _hwid) \ | 54 | #define imx31_cspi_data_entry(_id, _hwid) \ |
55 | imx_spi_imx_data_entry(MX31, CSPI, "imx31-cspi", _id, _hwid, SZ_4K) | 55 | imx_spi_imx_data_entry(MX31, CSPI, "imx31-cspi", _id, _hwid, SZ_4K) |
@@ -57,16 +57,16 @@ const struct imx_spi_imx_data imx31_cspi_data[] __initconst = { | |||
57 | imx31_cspi_data_entry(1, 2), | 57 | imx31_cspi_data_entry(1, 2), |
58 | imx31_cspi_data_entry(2, 3), | 58 | imx31_cspi_data_entry(2, 3), |
59 | }; | 59 | }; |
60 | #endif /* ifdef CONFIG_ARCH_MX31 */ | 60 | #endif /* ifdef CONFIG_SOC_IMX31 */ |
61 | 61 | ||
62 | #ifdef CONFIG_ARCH_MX35 | 62 | #ifdef CONFIG_SOC_IMX35 |
63 | const struct imx_spi_imx_data imx35_cspi_data[] __initconst = { | 63 | const struct imx_spi_imx_data imx35_cspi_data[] __initconst = { |
64 | #define imx35_cspi_data_entry(_id, _hwid) \ | 64 | #define imx35_cspi_data_entry(_id, _hwid) \ |
65 | imx_spi_imx_data_entry(MX35, CSPI, "imx35-cspi", _id, _hwid, SZ_4K) | 65 | imx_spi_imx_data_entry(MX35, CSPI, "imx35-cspi", _id, _hwid, SZ_4K) |
66 | imx35_cspi_data_entry(0, 1), | 66 | imx35_cspi_data_entry(0, 1), |
67 | imx35_cspi_data_entry(1, 2), | 67 | imx35_cspi_data_entry(1, 2), |
68 | }; | 68 | }; |
69 | #endif /* ifdef CONFIG_ARCH_MX35 */ | 69 | #endif /* ifdef CONFIG_SOC_IMX35 */ |
70 | 70 | ||
71 | #ifdef CONFIG_ARCH_MX51 | 71 | #ifdef CONFIG_ARCH_MX51 |
72 | const struct imx_spi_imx_data imx51_cspi_data __initconst = | 72 | const struct imx_spi_imx_data imx51_cspi_data __initconst = |
diff --git a/arch/arm/plat-mxc/gpio.c b/arch/arm/plat-mxc/gpio.c index 2fb1efa3d0fb..93a8d93dcc2e 100644 --- a/arch/arm/plat-mxc/gpio.c +++ b/arch/arm/plat-mxc/gpio.c | |||
@@ -421,7 +421,7 @@ DEFINE_REGISTER_FUNCTION(imx27) | |||
421 | 421 | ||
422 | #endif /* if defined(CONFIG_SOC_IMX27) */ | 422 | #endif /* if defined(CONFIG_SOC_IMX27) */ |
423 | 423 | ||
424 | #if defined(CONFIG_ARCH_MX31) | 424 | #if defined(CONFIG_SOC_IMX31) |
425 | static struct mxc_gpio_port imx31_gpio_ports[] = { | 425 | static struct mxc_gpio_port imx31_gpio_ports[] = { |
426 | DEFINE_IMX_GPIO_PORT_IRQ(MX31, 0, 1, MX31_INT_GPIO1), | 426 | DEFINE_IMX_GPIO_PORT_IRQ(MX31, 0, 1, MX31_INT_GPIO1), |
427 | DEFINE_IMX_GPIO_PORT_IRQ(MX31, 1, 2, MX31_INT_GPIO2), | 427 | DEFINE_IMX_GPIO_PORT_IRQ(MX31, 1, 2, MX31_INT_GPIO2), |
@@ -430,9 +430,9 @@ static struct mxc_gpio_port imx31_gpio_ports[] = { | |||
430 | 430 | ||
431 | DEFINE_REGISTER_FUNCTION(imx31) | 431 | DEFINE_REGISTER_FUNCTION(imx31) |
432 | 432 | ||
433 | #endif /* if defined(CONFIG_ARCH_MX31) */ | 433 | #endif /* if defined(CONFIG_SOC_IMX31) */ |
434 | 434 | ||
435 | #if defined(CONFIG_ARCH_MX35) | 435 | #if defined(CONFIG_SOC_IMX35) |
436 | static struct mxc_gpio_port imx35_gpio_ports[] = { | 436 | static struct mxc_gpio_port imx35_gpio_ports[] = { |
437 | DEFINE_IMX_GPIO_PORT_IRQ(MX35, 0, 1, MX35_INT_GPIO1), | 437 | DEFINE_IMX_GPIO_PORT_IRQ(MX35, 0, 1, MX35_INT_GPIO1), |
438 | DEFINE_IMX_GPIO_PORT_IRQ(MX35, 1, 2, MX35_INT_GPIO2), | 438 | DEFINE_IMX_GPIO_PORT_IRQ(MX35, 1, 2, MX35_INT_GPIO2), |
@@ -441,4 +441,4 @@ static struct mxc_gpio_port imx35_gpio_ports[] = { | |||
441 | 441 | ||
442 | DEFINE_REGISTER_FUNCTION(imx35) | 442 | DEFINE_REGISTER_FUNCTION(imx35) |
443 | 443 | ||
444 | #endif /* if defined(CONFIG_ARCH_MX35) */ | 444 | #endif /* if defined(CONFIG_SOC_IMX35) */ |