diff options
Diffstat (limited to 'arch/arm/mach-imx/mm-imx5.c')
| -rw-r--r-- | arch/arm/mach-imx/mm-imx5.c | 48 | 
1 files changed, 0 insertions, 48 deletions
diff --git a/arch/arm/mach-imx/mm-imx5.c b/arch/arm/mach-imx/mm-imx5.c index 79d71cf23a1..cf34994cfe2 100644 --- a/arch/arm/mach-imx/mm-imx5.c +++ b/arch/arm/mach-imx/mm-imx5.c @@ -24,16 +24,6 @@  #include "iomux-v3.h"  /* - * Define the MX50 memory map. - */ -static struct map_desc mx50_io_desc[] __initdata = { -	imx_map_entry(MX50, TZIC, MT_DEVICE), -	imx_map_entry(MX50, SPBA0, MT_DEVICE), -	imx_map_entry(MX50, AIPS1, MT_DEVICE), -	imx_map_entry(MX50, AIPS2, MT_DEVICE), -}; - -/*   * Define the MX51 memory map.   */  static struct map_desc mx51_io_desc[] __initdata = { @@ -59,11 +49,6 @@ static struct map_desc mx53_io_desc[] __initdata = {   * system startup to create static physical to virtual memory mappings   * for the IO modules.   */ -void __init mx50_map_io(void) -{ -	iotable_init(mx50_io_desc, ARRAY_SIZE(mx50_io_desc)); -} -  void __init mx51_map_io(void)  {  	iotable_init(mx51_io_desc, ARRAY_SIZE(mx51_io_desc)); @@ -74,13 +59,6 @@ void __init mx53_map_io(void)  	iotable_init(mx53_io_desc, ARRAY_SIZE(mx53_io_desc));  } -void __init imx50_init_early(void) -{ -	mxc_set_cpu_type(MXC_CPU_MX50); -	mxc_iomux_v3_init(MX50_IO_ADDRESS(MX50_IOMUXC_BASE_ADDR)); -	mxc_arch_reset_init(MX50_IO_ADDRESS(MX50_WDOG_BASE_ADDR)); -} -  /*   * The MIPI HSC unit has been removed from the i.MX51 Reference Manual by   * the Freescale marketing division. However this did not remove the @@ -115,11 +93,6 @@ void __init imx53_init_early(void)  	mxc_arch_reset_init(MX53_IO_ADDRESS(MX53_WDOG1_BASE_ADDR));  } -void __init mx50_init_irq(void) -{ -	tzic_init_irq(MX50_IO_ADDRESS(MX50_TZIC_BASE_ADDR)); -} -  void __init mx51_init_irq(void)  {  	tzic_init_irq(MX51_IO_ADDRESS(MX51_TZIC_BASE_ADDR)); @@ -148,31 +121,10 @@ static struct sdma_platform_data imx51_sdma_pdata __initdata = {  	.script_addrs = &imx51_sdma_script,  }; -static const struct resource imx50_audmux_res[] __initconst = { -	DEFINE_RES_MEM(MX50_AUDMUX_BASE_ADDR, SZ_16K), -}; -  static const struct resource imx51_audmux_res[] __initconst = {  	DEFINE_RES_MEM(MX51_AUDMUX_BASE_ADDR, SZ_16K),  }; -void __init imx50_soc_init(void) -{ -	mxc_device_init(); - -	/* i.mx50 has the i.mx35 type gpio */ -	mxc_register_gpio("imx35-gpio", 0, MX50_GPIO1_BASE_ADDR, SZ_16K, MX50_INT_GPIO1_LOW, MX50_INT_GPIO1_HIGH); -	mxc_register_gpio("imx35-gpio", 1, MX50_GPIO2_BASE_ADDR, SZ_16K, MX50_INT_GPIO2_LOW, MX50_INT_GPIO2_HIGH); -	mxc_register_gpio("imx35-gpio", 2, MX50_GPIO3_BASE_ADDR, SZ_16K, MX50_INT_GPIO3_LOW, MX50_INT_GPIO3_HIGH); -	mxc_register_gpio("imx35-gpio", 3, MX50_GPIO4_BASE_ADDR, SZ_16K, MX50_INT_GPIO4_LOW, MX50_INT_GPIO4_HIGH); -	mxc_register_gpio("imx35-gpio", 4, MX50_GPIO5_BASE_ADDR, SZ_16K, MX50_INT_GPIO5_LOW, MX50_INT_GPIO5_HIGH); -	mxc_register_gpio("imx35-gpio", 5, MX50_GPIO6_BASE_ADDR, SZ_16K, MX50_INT_GPIO6_LOW, MX50_INT_GPIO6_HIGH); - -	/* i.mx50 has the i.mx31 type audmux */ -	platform_device_register_simple("imx31-audmux", 0, imx50_audmux_res, -					ARRAY_SIZE(imx50_audmux_res)); -} -  void __init imx51_soc_init(void)  {  	mxc_device_init();  |