diff options
Diffstat (limited to 'arch/arm/mach-at91/at91sam9g45_devices.c')
-rw-r--r-- | arch/arm/mach-at91/at91sam9g45_devices.c | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/arch/arm/mach-at91/at91sam9g45_devices.c b/arch/arm/mach-at91/at91sam9g45_devices.c index e68e72d1b9..273cd0eecc 100644 --- a/arch/arm/mach-at91/at91sam9g45_devices.c +++ b/arch/arm/mach-at91/at91sam9g45_devices.c @@ -190,27 +190,22 @@ struct device_d * __init at91_register_uart(unsigned id, unsigned pins) case 0: /* DBGU */ configure_dbgu_pins(); start = AT91_BASE_SYS + AT91_DBGU; - id = 0; break; - case AT91SAM9G45_ID_US0: + case 1: configure_usart0_pins(pins); start = AT91SAM9G45_BASE_US0; - id = 1; break; - case AT91SAM9G45_ID_US1: + case 2: configure_usart1_pins(pins); start = AT91SAM9G45_BASE_US1; - id = 2; break; - case AT91SAM9G45_ID_US2: + case 3: configure_usart2_pins(pins); start = AT91SAM9G45_BASE_US2; - id = 3; break; - case AT91SAM9G45_ID_US3: + case 4: configure_usart3_pins(pins); start = AT91SAM9G45_BASE_US3; - id = 4; break; default: return NULL; |