diff options
| author | Uwe Kleine-König <u.kleine-koenig@pengutronix.de> | 2010-10-22 08:49:45 -0400 |
|---|---|---|
| committer | Uwe Kleine-König <u.kleine-koenig@pengutronix.de> | 2010-11-17 02:57:22 -0500 |
| commit | 9651b7db59893e796dfdd170485543b9863be9d8 (patch) | |
| tree | 68e2d969b2fa2dd447fcb5fad994fc811d0c7980 | |
| parent | be6786ac738801d39cfd264ec88c352efd029578 (diff) | |
ARM: mx3: fix the last users of IMX_NEEDS_DEPRECATED_SYMBOLS
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
| -rw-r--r-- | arch/arm/mach-mx3/Makefile | 3 | ||||
| -rw-r--r-- | arch/arm/mach-mx3/devices.c | 69 | ||||
| -rw-r--r-- | arch/arm/mach-mx3/mm.c | 48 |
3 files changed, 61 insertions, 59 deletions
diff --git a/arch/arm/mach-mx3/Makefile b/arch/arm/mach-mx3/Makefile index 8a182d0a3fcf..7feb6c4f628f 100644 --- a/arch/arm/mach-mx3/Makefile +++ b/arch/arm/mach-mx3/Makefile | |||
| @@ -5,8 +5,6 @@ | |||
| 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 | CFLAGS_mm.o = -DIMX_NEEDS_DEPRECATED_SYMBOLS | ||
| 9 | CFLAGS_devices.o = -DIMX_NEEDS_DEPRECATED_SYMBOLS | ||
| 10 | obj-$(CONFIG_ARCH_MX31) += clock-imx31.o iomux-imx31.o | 8 | obj-$(CONFIG_ARCH_MX31) += clock-imx31.o iomux-imx31.o |
| 11 | obj-$(CONFIG_ARCH_MX35) += clock-imx35.o | 9 | obj-$(CONFIG_ARCH_MX35) += clock-imx35.o |
| 12 | obj-$(CONFIG_MACH_MX31ADS) += mach-mx31ads.o | 10 | obj-$(CONFIG_MACH_MX31ADS) += mach-mx31ads.o |
| @@ -15,7 +13,6 @@ obj-$(CONFIG_MACH_MX31LITE) += mach-mx31lite.o mx31lite-db.o | |||
| 15 | obj-$(CONFIG_MACH_PCM037) += mach-pcm037.o | 13 | obj-$(CONFIG_MACH_PCM037) += mach-pcm037.o |
| 16 | obj-$(CONFIG_MACH_PCM037_EET) += mach-pcm037_eet.o | 14 | obj-$(CONFIG_MACH_PCM037_EET) += mach-pcm037_eet.o |
| 17 | obj-$(CONFIG_MACH_MX31_3DS) += mach-mx31_3ds.o | 15 | obj-$(CONFIG_MACH_MX31_3DS) += mach-mx31_3ds.o |
| 18 | CFLAGS_mach-mx31_3ds.o = -DIMX_NEEDS_DEPRECATED_SYMBOLS | ||
| 19 | obj-$(CONFIG_MACH_MX31MOBOARD) += mach-mx31moboard.o mx31moboard-devboard.o \ | 16 | obj-$(CONFIG_MACH_MX31MOBOARD) += mach-mx31moboard.o mx31moboard-devboard.o \ |
| 20 | mx31moboard-marxbot.o mx31moboard-smartbot.o | 17 | mx31moboard-marxbot.o mx31moboard-smartbot.o |
| 21 | obj-$(CONFIG_MACH_QONG) += mach-qong.o | 18 | obj-$(CONFIG_MACH_QONG) += mach-qong.o |
diff --git a/arch/arm/mach-mx3/devices.c b/arch/arm/mach-mx3/devices.c index d4da9496089a..74f74f4fcff0 100644 --- a/arch/arm/mach-mx3/devices.c +++ b/arch/arm/mach-mx3/devices.c | |||
| @@ -33,18 +33,18 @@ | |||
| 33 | static struct mxc_gpio_port imx_gpio_ports[] = { | 33 | static struct mxc_gpio_port imx_gpio_ports[] = { |
| 34 | { | 34 | { |
| 35 | .chip.label = "gpio-0", | 35 | .chip.label = "gpio-0", |
| 36 | .base = IO_ADDRESS(GPIO1_BASE_ADDR), | 36 | .base = MX31_IO_ADDRESS(MX31_GPIO1_BASE_ADDR), |
| 37 | .irq = MXC_INT_GPIO1, | 37 | .irq = MX3x_INT_GPIO1, |
| 38 | .virtual_irq_start = MXC_GPIO_IRQ_START, | 38 | .virtual_irq_start = MXC_GPIO_IRQ_START, |
| 39 | }, { | 39 | }, { |
| 40 | .chip.label = "gpio-1", | 40 | .chip.label = "gpio-1", |
| 41 | .base = IO_ADDRESS(GPIO2_BASE_ADDR), | 41 | .base = MX31_IO_ADDRESS(MX31_GPIO2_BASE_ADDR), |
| 42 | .irq = MXC_INT_GPIO2, | 42 | .irq = MX3x_INT_GPIO2, |
| 43 | .virtual_irq_start = MXC_GPIO_IRQ_START + 32, | 43 | .virtual_irq_start = MXC_GPIO_IRQ_START + 32, |
| 44 | }, { | 44 | }, { |
| 45 | .chip.label = "gpio-2", | 45 | .chip.label = "gpio-2", |
| 46 | .base = IO_ADDRESS(GPIO3_BASE_ADDR), | 46 | .base = MX31_IO_ADDRESS(MX31_GPIO3_BASE_ADDR), |
| 47 | .irq = MXC_INT_GPIO3, | 47 | .irq = MX3x_INT_GPIO3, |
| 48 | .virtual_irq_start = MXC_GPIO_IRQ_START + 64, | 48 | .virtual_irq_start = MXC_GPIO_IRQ_START + 64, |
| 49 | } | 49 | } |
| 50 | }; | 50 | }; |
| @@ -56,8 +56,8 @@ int __init imx3x_register_gpios(void) | |||
| 56 | 56 | ||
| 57 | static struct resource mxc_w1_master_resources[] = { | 57 | static struct resource mxc_w1_master_resources[] = { |
| 58 | { | 58 | { |
| 59 | .start = OWIRE_BASE_ADDR, | 59 | .start = MX3x_OWIRE_BASE_ADDR, |
| 60 | .end = OWIRE_BASE_ADDR + SZ_4K - 1, | 60 | .end = MX3x_OWIRE_BASE_ADDR + SZ_4K - 1, |
| 61 | .flags = IORESOURCE_MEM, | 61 | .flags = IORESOURCE_MEM, |
| 62 | }, | 62 | }, |
| 63 | }; | 63 | }; |
| @@ -110,8 +110,8 @@ struct platform_device mxcsdhc_device1 = { | |||
| 110 | 110 | ||
| 111 | static struct resource rnga_resources[] = { | 111 | static struct resource rnga_resources[] = { |
| 112 | { | 112 | { |
| 113 | .start = RNGA_BASE_ADDR, | 113 | .start = MX3x_RNGA_BASE_ADDR, |
| 114 | .end = RNGA_BASE_ADDR + 0x28, | 114 | .end = MX3x_RNGA_BASE_ADDR + 0x28, |
| 115 | .flags = IORESOURCE_MEM, | 115 | .flags = IORESOURCE_MEM, |
| 116 | }, | 116 | }, |
| 117 | }; | 117 | }; |
| @@ -129,20 +129,20 @@ struct platform_device mxc_rnga_device = { | |||
| 129 | /* The resource order is important! */ | 129 | /* The resource order is important! */ |
| 130 | static struct resource mx3_ipu_rsrc[] = { | 130 | static struct resource mx3_ipu_rsrc[] = { |
| 131 | { | 131 | { |
| 132 | .start = IPU_CTRL_BASE_ADDR, | 132 | .start = MX3x_IPU_CTRL_BASE_ADDR, |
| 133 | .end = IPU_CTRL_BASE_ADDR + 0x5F, | 133 | .end = MX3x_IPU_CTRL_BASE_ADDR + 0x5F, |
| 134 | .flags = IORESOURCE_MEM, | 134 | .flags = IORESOURCE_MEM, |
| 135 | }, { | 135 | }, { |
| 136 | .start = IPU_CTRL_BASE_ADDR + 0x88, | 136 | .start = MX3x_IPU_CTRL_BASE_ADDR + 0x88, |
| 137 | .end = IPU_CTRL_BASE_ADDR + 0xB3, | 137 | .end = MX3x_IPU_CTRL_BASE_ADDR + 0xB3, |
| 138 | .flags = IORESOURCE_MEM, | 138 | .flags = IORESOURCE_MEM, |
| 139 | }, { | 139 | }, { |
| 140 | .start = MXC_INT_IPU_SYN, | 140 | .start = MX3x_INT_IPU_SYN, |
| 141 | .end = MXC_INT_IPU_SYN, | 141 | .end = MX3x_INT_IPU_SYN, |
| 142 | .flags = IORESOURCE_IRQ, | 142 | .flags = IORESOURCE_IRQ, |
| 143 | }, { | 143 | }, { |
| 144 | .start = MXC_INT_IPU_ERR, | 144 | .start = MX3x_INT_IPU_ERR, |
| 145 | .end = MXC_INT_IPU_ERR, | 145 | .end = MX3x_INT_IPU_ERR, |
| 146 | .flags = IORESOURCE_IRQ, | 146 | .flags = IORESOURCE_IRQ, |
| 147 | }, | 147 | }, |
| 148 | }; | 148 | }; |
| @@ -156,8 +156,8 @@ struct platform_device mx3_ipu = { | |||
| 156 | 156 | ||
| 157 | static struct resource fb_resources[] = { | 157 | static struct resource fb_resources[] = { |
| 158 | { | 158 | { |
| 159 | .start = IPU_CTRL_BASE_ADDR + 0xB4, | 159 | .start = MX3x_IPU_CTRL_BASE_ADDR + 0xB4, |
| 160 | .end = IPU_CTRL_BASE_ADDR + 0x1BF, | 160 | .end = MX3x_IPU_CTRL_BASE_ADDR + 0x1BF, |
| 161 | .flags = IORESOURCE_MEM, | 161 | .flags = IORESOURCE_MEM, |
| 162 | }, | 162 | }, |
| 163 | }; | 163 | }; |
| @@ -174,8 +174,8 @@ struct platform_device mx3_fb = { | |||
| 174 | 174 | ||
| 175 | static struct resource camera_resources[] = { | 175 | static struct resource camera_resources[] = { |
| 176 | { | 176 | { |
| 177 | .start = IPU_CTRL_BASE_ADDR + 0x60, | 177 | .start = MX3x_IPU_CTRL_BASE_ADDR + 0x60, |
| 178 | .end = IPU_CTRL_BASE_ADDR + 0x87, | 178 | .end = MX3x_IPU_CTRL_BASE_ADDR + 0x87, |
| 179 | .flags = IORESOURCE_MEM, | 179 | .flags = IORESOURCE_MEM, |
| 180 | }, | 180 | }, |
| 181 | }; | 181 | }; |
| @@ -196,8 +196,8 @@ static struct resource otg_resources[] = { | |||
| 196 | .end = MX31_OTG_BASE_ADDR + 0x1ff, | 196 | .end = MX31_OTG_BASE_ADDR + 0x1ff, |
| 197 | .flags = IORESOURCE_MEM, | 197 | .flags = IORESOURCE_MEM, |
| 198 | }, { | 198 | }, { |
| 199 | .start = MXC_INT_USB3, | 199 | .start = MX31_INT_USB3, |
| 200 | .end = MXC_INT_USB3, | 200 | .end = MX31_INT_USB3, |
| 201 | .flags = IORESOURCE_IRQ, | 201 | .flags = IORESOURCE_IRQ, |
| 202 | }, | 202 | }, |
| 203 | }; | 203 | }; |
| @@ -238,8 +238,8 @@ static struct resource mxc_usbh1_resources[] = { | |||
| 238 | .end = MX31_OTG_BASE_ADDR + 0x3ff, | 238 | .end = MX31_OTG_BASE_ADDR + 0x3ff, |
| 239 | .flags = IORESOURCE_MEM, | 239 | .flags = IORESOURCE_MEM, |
| 240 | }, { | 240 | }, { |
| 241 | .start = MXC_INT_USB1, | 241 | .start = MX31_INT_USB1, |
| 242 | .end = MXC_INT_USB1, | 242 | .end = MX31_INT_USB1, |
| 243 | .flags = IORESOURCE_IRQ, | 243 | .flags = IORESOURCE_IRQ, |
| 244 | }, | 244 | }, |
| 245 | }; | 245 | }; |
| @@ -255,6 +255,7 @@ struct platform_device mxc_usbh1 = { | |||
| 255 | .num_resources = ARRAY_SIZE(mxc_usbh1_resources), | 255 | .num_resources = ARRAY_SIZE(mxc_usbh1_resources), |
| 256 | }; | 256 | }; |
| 257 | 257 | ||
| 258 | #ifdef CONFIG_ARCH_MX31 | ||
| 258 | /* USB host 2 */ | 259 | /* USB host 2 */ |
| 259 | static u64 usbh2_dmamask = ~(u32)0; | 260 | static u64 usbh2_dmamask = ~(u32)0; |
| 260 | 261 | ||
| @@ -264,8 +265,8 @@ static struct resource mxc_usbh2_resources[] = { | |||
| 264 | .end = MX31_OTG_BASE_ADDR + 0x5ff, | 265 | .end = MX31_OTG_BASE_ADDR + 0x5ff, |
| 265 | .flags = IORESOURCE_MEM, | 266 | .flags = IORESOURCE_MEM, |
| 266 | }, { | 267 | }, { |
| 267 | .start = MXC_INT_USB2, | 268 | .start = MX31_INT_USB2, |
| 268 | .end = MXC_INT_USB2, | 269 | .end = MX31_INT_USB2, |
| 269 | .flags = IORESOURCE_IRQ, | 270 | .flags = IORESOURCE_IRQ, |
| 270 | }, | 271 | }, |
| 271 | }; | 272 | }; |
| @@ -280,6 +281,7 @@ struct platform_device mxc_usbh2 = { | |||
| 280 | .resource = mxc_usbh2_resources, | 281 | .resource = mxc_usbh2_resources, |
| 281 | .num_resources = ARRAY_SIZE(mxc_usbh2_resources), | 282 | .num_resources = ARRAY_SIZE(mxc_usbh2_resources), |
| 282 | }; | 283 | }; |
| 284 | #endif | ||
| 283 | 285 | ||
| 284 | static struct resource imx_wdt_resources[] = { | 286 | static struct resource imx_wdt_resources[] = { |
| 285 | { | 287 | { |
| @@ -343,14 +345,17 @@ static int __init mx3_devices_init(void) | |||
| 343 | #endif | 345 | #endif |
| 344 | #if defined(CONFIG_ARCH_MX35) | 346 | #if defined(CONFIG_ARCH_MX35) |
| 345 | if (cpu_is_mx35()) { | 347 | if (cpu_is_mx35()) { |
| 348 | imx_gpio_ports[0].base = MX35_IO_ADDRESS(MX35_GPIO1_BASE_ADDR), | ||
| 349 | imx_gpio_ports[1].base = MX35_IO_ADDRESS(MX35_GPIO2_BASE_ADDR), | ||
| 350 | imx_gpio_ports[2].base = MX35_IO_ADDRESS(MX35_GPIO3_BASE_ADDR), | ||
| 346 | otg_resources[0].start = MX35_OTG_BASE_ADDR; | 351 | otg_resources[0].start = MX35_OTG_BASE_ADDR; |
| 347 | otg_resources[0].end = MX35_OTG_BASE_ADDR + 0x1ff; | 352 | otg_resources[0].end = MX35_OTG_BASE_ADDR + 0x1ff; |
| 348 | otg_resources[1].start = MXC_INT_USBOTG; | 353 | otg_resources[1].start = MX35_INT_USBOTG; |
| 349 | otg_resources[1].end = MXC_INT_USBOTG; | 354 | otg_resources[1].end = MX35_INT_USBOTG; |
| 350 | mxc_usbh1_resources[0].start = MX35_OTG_BASE_ADDR + 0x400; | 355 | mxc_usbh1_resources[0].start = MX35_OTG_BASE_ADDR + 0x400; |
| 351 | mxc_usbh1_resources[0].end = MX35_OTG_BASE_ADDR + 0x5ff; | 356 | mxc_usbh1_resources[0].end = MX35_OTG_BASE_ADDR + 0x5ff; |
| 352 | mxc_usbh1_resources[1].start = MXC_INT_USBHS; | 357 | mxc_usbh1_resources[1].start = MX35_INT_USBHS; |
| 353 | mxc_usbh1_resources[1].end = MXC_INT_USBHS; | 358 | mxc_usbh1_resources[1].end = MX35_INT_USBHS; |
| 354 | imx_wdt_resources[0].start = MX35_WDOG_BASE_ADDR; | 359 | imx_wdt_resources[0].start = MX35_WDOG_BASE_ADDR; |
| 355 | imx_wdt_resources[0].end = MX35_WDOG_BASE_ADDR + 0x3fff; | 360 | imx_wdt_resources[0].end = MX35_WDOG_BASE_ADDR + 0x3fff; |
| 356 | } | 361 | } |
diff --git a/arch/arm/mach-mx3/mm.c b/arch/arm/mach-mx3/mm.c index b4ffc531a82c..809ee40b9f0e 100644 --- a/arch/arm/mach-mx3/mm.c +++ b/arch/arm/mach-mx3/mm.c | |||
| @@ -42,29 +42,29 @@ | |||
| 42 | */ | 42 | */ |
| 43 | static struct map_desc mxc_io_desc[] __initdata = { | 43 | static struct map_desc mxc_io_desc[] __initdata = { |
| 44 | { | 44 | { |
| 45 | .virtual = X_MEMC_BASE_ADDR_VIRT, | 45 | .virtual = MX3x_X_MEMC_BASE_ADDR_VIRT, |
| 46 | .pfn = __phys_to_pfn(X_MEMC_BASE_ADDR), | 46 | .pfn = __phys_to_pfn(MX3x_X_MEMC_BASE_ADDR), |
| 47 | .length = X_MEMC_SIZE, | 47 | .length = MX3x_X_MEMC_SIZE, |
| 48 | .type = MT_DEVICE | 48 | .type = MT_DEVICE |
| 49 | }, { | 49 | }, { |
| 50 | .virtual = AVIC_BASE_ADDR_VIRT, | 50 | .virtual = MX3x_AVIC_BASE_ADDR_VIRT, |
| 51 | .pfn = __phys_to_pfn(AVIC_BASE_ADDR), | 51 | .pfn = __phys_to_pfn(MX3x_AVIC_BASE_ADDR), |
| 52 | .length = AVIC_SIZE, | 52 | .length = MX3x_AVIC_SIZE, |
| 53 | .type = MT_DEVICE_NONSHARED | 53 | .type = MT_DEVICE_NONSHARED |
| 54 | }, { | 54 | }, { |
| 55 | .virtual = AIPS1_BASE_ADDR_VIRT, | 55 | .virtual = MX3x_AIPS1_BASE_ADDR_VIRT, |
| 56 | .pfn = __phys_to_pfn(AIPS1_BASE_ADDR), | 56 | .pfn = __phys_to_pfn(MX3x_AIPS1_BASE_ADDR), |
| 57 | .length = AIPS1_SIZE, | 57 | .length = MX3x_AIPS1_SIZE, |
| 58 | .type = MT_DEVICE_NONSHARED | 58 | .type = MT_DEVICE_NONSHARED |
| 59 | }, { | 59 | }, { |
| 60 | .virtual = AIPS2_BASE_ADDR_VIRT, | 60 | .virtual = MX3x_AIPS2_BASE_ADDR_VIRT, |
| 61 | .pfn = __phys_to_pfn(AIPS2_BASE_ADDR), | 61 | .pfn = __phys_to_pfn(MX3x_AIPS2_BASE_ADDR), |
| 62 | .length = AIPS2_SIZE, | 62 | .length = MX3x_AIPS2_SIZE, |
| 63 | .type = MT_DEVICE_NONSHARED | 63 | .type = MT_DEVICE_NONSHARED |
| 64 | }, { | 64 | }, { |
| 65 | .virtual = SPBA0_BASE_ADDR_VIRT, | 65 | .virtual = MX3x_SPBA0_BASE_ADDR_VIRT, |
| 66 | .pfn = __phys_to_pfn(SPBA0_BASE_ADDR), | 66 | .pfn = __phys_to_pfn(MX3x_SPBA0_BASE_ADDR), |
| 67 | .length = SPBA0_SIZE, | 67 | .length = MX3x_SPBA0_SIZE, |
| 68 | .type = MT_DEVICE_NONSHARED | 68 | .type = MT_DEVICE_NONSHARED |
| 69 | }, | 69 | }, |
| 70 | }; | 70 | }; |
| @@ -77,7 +77,7 @@ static struct map_desc mxc_io_desc[] __initdata = { | |||
| 77 | void __init mx31_map_io(void) | 77 | void __init mx31_map_io(void) |
| 78 | { | 78 | { |
| 79 | mxc_set_cpu_type(MXC_CPU_MX31); | 79 | mxc_set_cpu_type(MXC_CPU_MX31); |
| 80 | mxc_arch_reset_init(IO_ADDRESS(WDOG_BASE_ADDR)); | 80 | mxc_arch_reset_init(MX31_IO_ADDRESS(MX31_WDOG_BASE_ADDR)); |
| 81 | 81 | ||
| 82 | iotable_init(mxc_io_desc, ARRAY_SIZE(mxc_io_desc)); | 82 | iotable_init(mxc_io_desc, ARRAY_SIZE(mxc_io_desc)); |
| 83 | } | 83 | } |
| @@ -86,8 +86,8 @@ void __init mx31_map_io(void) | |||
| 86 | void __init mx35_map_io(void) | 86 | void __init mx35_map_io(void) |
| 87 | { | 87 | { |
| 88 | mxc_set_cpu_type(MXC_CPU_MX35); | 88 | mxc_set_cpu_type(MXC_CPU_MX35); |
| 89 | mxc_iomux_v3_init(IO_ADDRESS(IOMUXC_BASE_ADDR)); | 89 | mxc_iomux_v3_init(MX35_IO_ADDRESS(MX35_IOMUXC_BASE_ADDR)); |
| 90 | mxc_arch_reset_init(IO_ADDRESS(WDOG_BASE_ADDR)); | 90 | mxc_arch_reset_init(MX35_IO_ADDRESS(MX3x_WDOG_BASE_ADDR)); |
| 91 | 91 | ||
| 92 | iotable_init(mxc_io_desc, ARRAY_SIZE(mxc_io_desc)); | 92 | iotable_init(mxc_io_desc, ARRAY_SIZE(mxc_io_desc)); |
| 93 | } | 93 | } |
| @@ -97,7 +97,7 @@ int imx3x_register_gpios(void); | |||
| 97 | 97 | ||
| 98 | void __init mx31_init_irq(void) | 98 | void __init mx31_init_irq(void) |
| 99 | { | 99 | { |
| 100 | mxc_init_irq(IO_ADDRESS(AVIC_BASE_ADDR)); | 100 | mxc_init_irq(MX31_IO_ADDRESS(MX3x_AVIC_BASE_ADDR)); |
| 101 | imx3x_register_gpios(); | 101 | imx3x_register_gpios(); |
| 102 | } | 102 | } |
| 103 | 103 | ||
| @@ -129,7 +129,7 @@ static int mxc_init_l2x0(void) | |||
| 129 | pr_err("L2 cache: Cannot fix timing. Trying to continue without\n"); | 129 | pr_err("L2 cache: Cannot fix timing. Trying to continue without\n"); |
| 130 | } | 130 | } |
| 131 | 131 | ||
| 132 | l2x0_base = ioremap(L2CC_BASE_ADDR, 4096); | 132 | l2x0_base = ioremap(MX3x_L2CC_BASE_ADDR, 4096); |
| 133 | if (IS_ERR(l2x0_base)) { | 133 | if (IS_ERR(l2x0_base)) { |
| 134 | printk(KERN_ERR "remapping L2 cache area failed with %ld\n", | 134 | printk(KERN_ERR "remapping L2 cache area failed with %ld\n", |
| 135 | PTR_ERR(l2x0_base)); | 135 | PTR_ERR(l2x0_base)); |
