diff options
Diffstat (limited to 'arch/avr32/mach-at32ap/at32ap700x.c')
-rw-r--r-- | arch/avr32/mach-at32ap/at32ap700x.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/arch/avr32/mach-at32ap/at32ap700x.c b/arch/avr32/mach-at32ap/at32ap700x.c index caec25a2eec6..0c6e02f80a31 100644 --- a/arch/avr32/mach-at32ap/at32ap700x.c +++ b/arch/avr32/mach-at32ap/at32ap700x.c | |||
@@ -813,7 +813,7 @@ static struct resource pio4_resource[] = { | |||
813 | DEFINE_DEV(pio, 4); | 813 | DEFINE_DEV(pio, 4); |
814 | DEV_CLK(mck, pio4, pba, 14); | 814 | DEV_CLK(mck, pio4, pba, 14); |
815 | 815 | ||
816 | void __init at32_add_system_devices(void) | 816 | static int __init system_device_init(void) |
817 | { | 817 | { |
818 | platform_device_register(&at32_pm0_device); | 818 | platform_device_register(&at32_pm0_device); |
819 | platform_device_register(&at32_intc0_device); | 819 | platform_device_register(&at32_intc0_device); |
@@ -832,7 +832,10 @@ void __init at32_add_system_devices(void) | |||
832 | platform_device_register(&pio2_device); | 832 | platform_device_register(&pio2_device); |
833 | platform_device_register(&pio3_device); | 833 | platform_device_register(&pio3_device); |
834 | platform_device_register(&pio4_device); | 834 | platform_device_register(&pio4_device); |
835 | |||
836 | return 0; | ||
835 | } | 837 | } |
838 | core_initcall(system_device_init); | ||
836 | 839 | ||
837 | /* -------------------------------------------------------------------- | 840 | /* -------------------------------------------------------------------- |
838 | * PSIF | 841 | * PSIF |
@@ -1474,7 +1477,7 @@ at32_add_device_lcdc(unsigned int id, struct atmel_lcdfb_info *data, | |||
1474 | pin_mask = ATMEL_LCDC_PRI_24BIT | ATMEL_LCDC_PRI_CONTROL; | 1477 | pin_mask = ATMEL_LCDC_PRI_24BIT | ATMEL_LCDC_PRI_CONTROL; |
1475 | 1478 | ||
1476 | /* LCDC on port C */ | 1479 | /* LCDC on port C */ |
1477 | portc_mask = (pin_mask & 0xfff80000) >> 19; | 1480 | portc_mask = pin_mask & 0xfff80000; |
1478 | select_peripheral(PIOC, portc_mask, PERIPH_A, 0); | 1481 | select_peripheral(PIOC, portc_mask, PERIPH_A, 0); |
1479 | 1482 | ||
1480 | /* LCDC on port D */ | 1483 | /* LCDC on port D */ |