Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 148976
b: refs/heads/master
c: cd4a05f
h: refs/heads/master
v: v3
  • Loading branch information
Sascha Hauer committed May 7, 2009
1 parent df075cd commit caa997a
Show file tree
Hide file tree
Showing 17 changed files with 40 additions and 19 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 13e9f61235616966f9f6caefd533046c19d35c92
refs/heads/master: cd4a05f9df859e7cd2efa96e035444a3decb427a
4 changes: 3 additions & 1 deletion trunk/arch/arm/mach-mx1/generic.c
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,9 @@ static struct map_desc imx_io_desc[] __initdata = {
}
};

void __init mxc_map_io(void)
void __init mx1_map_io(void)
{
mxc_set_cpu_type(MXC_CPU_MX1);

iotable_init(imx_io_desc, ARRAY_SIZE(imx_io_desc));
}
2 changes: 1 addition & 1 deletion trunk/arch/arm/mach-mx1/mx1ads.c
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,7 @@ MACHINE_START(MXLADS, "Freescale MXLADS")
.phys_io = IMX_IO_PHYS,
.io_pg_offst = (IMX_IO_BASE >> 18) & 0xfffc,
.boot_params = PHYS_OFFSET + 0x100,
.map_io = mxc_map_io,
.map_io = mx1_map_io,
.init_irq = mxc_init_irq,
.timer = &mx1ads_timer,
.init_machine = mx1ads_init,
Expand Down
2 changes: 1 addition & 1 deletion trunk/arch/arm/mach-mx1/scb9328.c
Original file line number Diff line number Diff line change
Expand Up @@ -153,7 +153,7 @@ MACHINE_START(SCB9328, "Synertronixx scb9328")
.phys_io = 0x00200000,
.io_pg_offst = ((0xe0200000) >> 18) & 0xfffc,
.boot_params = 0x08000100,
.map_io = mxc_map_io,
.map_io = mx1_map_io,
.init_irq = mxc_init_irq,
.timer = &scb9328_timer,
.init_machine = scb9328_init,
Expand Down
12 changes: 11 additions & 1 deletion trunk/arch/arm/mach-mx2/generic.c
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,17 @@ static struct map_desc mxc_io_desc[] __initdata = {
* system startup to create static physical to virtual
* memory map for the IO modules.
*/
void __init mxc_map_io(void)
void __init mx21_map_io(void)
{
mxc_set_cpu_type(MXC_CPU_MX21);

iotable_init(mxc_io_desc, ARRAY_SIZE(mxc_io_desc));
}

void __init mx27_map_io(void)
{
mxc_set_cpu_type(MXC_CPU_MX27);

iotable_init(mxc_io_desc, ARRAY_SIZE(mxc_io_desc));
}

2 changes: 1 addition & 1 deletion trunk/arch/arm/mach-mx2/mx27ads.c
Original file line number Diff line number Diff line change
Expand Up @@ -277,7 +277,7 @@ static struct map_desc mx27ads_io_desc[] __initdata = {

static void __init mx27ads_map_io(void)
{
mxc_map_io();
mx27_map_io();
iotable_init(mx27ads_io_desc, ARRAY_SIZE(mx27ads_io_desc));
}

Expand Down
2 changes: 1 addition & 1 deletion trunk/arch/arm/mach-mx2/pcm038.c
Original file line number Diff line number Diff line change
Expand Up @@ -295,7 +295,7 @@ MACHINE_START(PCM038, "phyCORE-i.MX27")
.phys_io = AIPI_BASE_ADDR,
.io_pg_offst = ((AIPI_BASE_ADDR_VIRT) >> 18) & 0xfffc,
.boot_params = PHYS_OFFSET + 0x100,
.map_io = mxc_map_io,
.map_io = mx27_map_io,
.init_irq = mxc_init_irq,
.init_machine = pcm038_init,
.timer = &pcm038_timer,
Expand Down
2 changes: 0 additions & 2 deletions trunk/arch/arm/mach-mx3/clock-imx35.c
Original file line number Diff line number Diff line change
Expand Up @@ -440,8 +440,6 @@ int __init mx35_clocks_init()
int i;
unsigned int ll = 0;

mxc_set_cpu_type(MXC_CPU_MX35);

#ifdef CONFIG_DEBUG_LL_CONSOLE
ll = (3 << 16);
#endif
Expand Down
2 changes: 0 additions & 2 deletions trunk/arch/arm/mach-mx3/clock.c
Original file line number Diff line number Diff line change
Expand Up @@ -566,8 +566,6 @@ int __init mx31_clocks_init(unsigned long fref)
u32 reg;
int i;

mxc_set_cpu_type(MXC_CPU_MX31);

ckih_rate = fref;

for (i = 0; i < ARRAY_SIZE(lookups); i++)
Expand Down
11 changes: 10 additions & 1 deletion trunk/arch/arm/mach-mx3/mm.c
Original file line number Diff line number Diff line change
Expand Up @@ -72,8 +72,17 @@ static struct map_desc mxc_io_desc[] __initdata = {
* system startup to create static physical to virtual memory mappings
* for the IO modules.
*/
void __init mxc_map_io(void)
void __init mx31_map_io(void)
{
mxc_set_cpu_type(MXC_CPU_MX31);

iotable_init(mxc_io_desc, ARRAY_SIZE(mxc_io_desc));
}

void __init mx35_map_io(void)
{
mxc_set_cpu_type(MXC_CPU_MX35);

iotable_init(mxc_io_desc, ARRAY_SIZE(mxc_io_desc));
}

Expand Down
2 changes: 1 addition & 1 deletion trunk/arch/arm/mach-mx3/mx31ads.c
Original file line number Diff line number Diff line change
Expand Up @@ -511,7 +511,7 @@ static struct map_desc mx31ads_io_desc[] __initdata = {
*/
static void __init mx31ads_map_io(void)
{
mxc_map_io();
mx31_map_io();
iotable_init(mx31ads_io_desc, ARRAY_SIZE(mx31ads_io_desc));
}

Expand Down
2 changes: 1 addition & 1 deletion trunk/arch/arm/mach-mx3/mx31lite.c
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ static struct map_desc mx31lite_io_desc[] __initdata = {
*/
void __init mx31lite_map_io(void)
{
mxc_map_io();
mx31_map_io();
iotable_init(mx31lite_io_desc, ARRAY_SIZE(mx31lite_io_desc));
}

Expand Down
2 changes: 1 addition & 1 deletion trunk/arch/arm/mach-mx3/mx31moboard.c
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ MACHINE_START(MX31MOBOARD, "EPFL Mobots mx31moboard")
.phys_io = AIPS1_BASE_ADDR,
.io_pg_offst = ((AIPS1_BASE_ADDR_VIRT) >> 18) & 0xfffc,
.boot_params = PHYS_OFFSET + 0x100,
.map_io = mxc_map_io,
.map_io = mx31_map_io,
.init_irq = mxc_init_irq,
.init_machine = mxc_board_init,
.timer = &mx31moboard_timer,
Expand Down
2 changes: 1 addition & 1 deletion trunk/arch/arm/mach-mx3/mx31pdk.c
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ MACHINE_START(MX31_3DS, "Freescale MX31PDK (3DS)")
.phys_io = AIPS1_BASE_ADDR,
.io_pg_offst = ((AIPS1_BASE_ADDR_VIRT) >> 18) & 0xfffc,
.boot_params = PHYS_OFFSET + 0x100,
.map_io = mxc_map_io,
.map_io = mx31_map_io,
.init_irq = mxc_init_irq,
.init_machine = mxc_board_init,
.timer = &mx31pdk_timer,
Expand Down
2 changes: 1 addition & 1 deletion trunk/arch/arm/mach-mx3/pcm037.c
Original file line number Diff line number Diff line change
Expand Up @@ -309,7 +309,7 @@ MACHINE_START(PCM037, "Phytec Phycore pcm037")
.phys_io = AIPS1_BASE_ADDR,
.io_pg_offst = ((AIPS1_BASE_ADDR_VIRT) >> 18) & 0xfffc,
.boot_params = PHYS_OFFSET + 0x100,
.map_io = mxc_map_io,
.map_io = mx31_map_io,
.init_irq = mxc_init_irq,
.init_machine = mxc_board_init,
.timer = &pcm037_timer,
Expand Down
2 changes: 1 addition & 1 deletion trunk/arch/arm/mach-mx3/pcm043.c
Original file line number Diff line number Diff line change
Expand Up @@ -244,7 +244,7 @@ MACHINE_START(PCM043, "Phytec Phycore pcm043")
.phys_io = AIPS1_BASE_ADDR,
.io_pg_offst = ((AIPS1_BASE_ADDR_VIRT) >> 18) & 0xfffc,
.boot_params = PHYS_OFFSET + 0x100,
.map_io = mxc_map_io,
.map_io = mx35_map_io,
.init_irq = mxc_init_irq,
.init_machine = mxc_board_init,
.timer = &pcm043_timer,
Expand Down
6 changes: 5 additions & 1 deletion trunk/arch/arm/plat-mxc/include/mach/common.h
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,11 @@
struct platform_device;
struct clk;

extern void mxc_map_io(void);
extern void mx1_map_io(void);
extern void mx21_map_io(void);
extern void mx27_map_io(void);
extern void mx31_map_io(void);
extern void mx35_map_io(void);
extern void mxc_init_irq(void);
extern void mxc_timer_init(struct clk *timer_clk);
extern int mx1_clocks_init(unsigned long fref);
Expand Down

0 comments on commit caa997a

Please sign in to comment.