diff options
Diffstat (limited to 'arch/arm/mach-davinci/dm355.c')
-rw-r--r-- | arch/arm/mach-davinci/dm355.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/arch/arm/mach-davinci/dm355.c b/arch/arm/mach-davinci/dm355.c index 37f20a7214be..f735ed9d2d10 100644 --- a/arch/arm/mach-davinci/dm355.c +++ b/arch/arm/mach-davinci/dm355.c | |||
@@ -436,6 +436,7 @@ void __init dm355_init_spi0(unsigned chipselect_mask, | |||
436 | * reg offset mask mode | 436 | * reg offset mask mode |
437 | */ | 437 | */ |
438 | static const struct mux_config dm355_pins[] = { | 438 | static const struct mux_config dm355_pins[] = { |
439 | #ifdef CONFIG_DAVINCI_MUX | ||
439 | MUX_CFG(DM355, MMCSD0, 4, 2, 1, 0, false) | 440 | MUX_CFG(DM355, MMCSD0, 4, 2, 1, 0, false) |
440 | 441 | ||
441 | MUX_CFG(DM355, SD1_CLK, 3, 6, 1, 1, false) | 442 | MUX_CFG(DM355, SD1_CLK, 3, 6, 1, 1, false) |
@@ -466,6 +467,7 @@ INT_CFG(DM355, INT_EDMA_TC1_ERR, 4, 1, 1, false) | |||
466 | EVT_CFG(DM355, EVT8_ASP1_TX, 0, 1, 0, false) | 467 | EVT_CFG(DM355, EVT8_ASP1_TX, 0, 1, 0, false) |
467 | EVT_CFG(DM355, EVT9_ASP1_RX, 1, 1, 0, false) | 468 | EVT_CFG(DM355, EVT9_ASP1_RX, 1, 1, 0, false) |
468 | EVT_CFG(DM355, EVT26_MMC0_RX, 2, 1, 0, false) | 469 | EVT_CFG(DM355, EVT26_MMC0_RX, 2, 1, 0, false) |
470 | #endif | ||
469 | }; | 471 | }; |
470 | 472 | ||
471 | /*----------------------------------------------------------------------*/ | 473 | /*----------------------------------------------------------------------*/ |
@@ -558,12 +560,14 @@ static struct davinci_soc_info davinci_soc_info_dm355 = { | |||
558 | .cpu_clks = dm355_clks, | 560 | .cpu_clks = dm355_clks, |
559 | .psc_bases = dm355_psc_bases, | 561 | .psc_bases = dm355_psc_bases, |
560 | .psc_bases_num = ARRAY_SIZE(dm355_psc_bases), | 562 | .psc_bases_num = ARRAY_SIZE(dm355_psc_bases), |
563 | .pinmux_base = IO_ADDRESS(DAVINCI_SYSTEM_MODULE_BASE), | ||
564 | .pinmux_pins = dm355_pins, | ||
565 | .pinmux_pins_num = ARRAY_SIZE(dm355_pins), | ||
561 | }; | 566 | }; |
562 | 567 | ||
563 | void __init dm355_init(void) | 568 | void __init dm355_init(void) |
564 | { | 569 | { |
565 | davinci_common_init(&davinci_soc_info_dm355); | 570 | davinci_common_init(&davinci_soc_info_dm355); |
566 | davinci_mux_register(dm355_pins, ARRAY_SIZE(dm355_pins));; | ||
567 | } | 571 | } |
568 | 572 | ||
569 | static int __init dm355_init_devices(void) | 573 | static int __init dm355_init_devices(void) |