Message ID | 1478273479-6786-1-git-send-email-koen.vandeputte@ncentric.com |
---|---|
State | Accepted |
Headers | show |
diff --git a/target/linux/cns3xxx/files/arch/arm/mach-cns3xxx/laguna.c b/target/linux/cns3xxx/files/arch/arm/mach-cns3xxx/laguna.c index 5df69f3..4a59612 100644 --- a/target/linux/cns3xxx/files/arch/arm/mach-cns3xxx/laguna.c +++ b/target/linux/cns3xxx/files/arch/arm/mach-cns3xxx/laguna.c @@ -374,8 +374,8 @@ static struct resource laguna_uart_resources[] = { .end = CNS3XXX_UART0_BASE + SZ_4K - 1, .flags = IORESOURCE_MEM },{ - .start = CNS3XXX_UART2_BASE, - .end = CNS3XXX_UART2_BASE + SZ_4K - 1, + .start = CNS3XXX_UART1_BASE, + .end = CNS3XXX_UART1_BASE + SZ_4K - 1, .flags = IORESOURCE_MEM },{ .start = CNS3XXX_UART2_BASE,
Port 1 registers the same IO resources as port 2 in the kernel resource tree, which is wrong. Fix this by using it's own resources as indicated in the overview (cns3xxx.h). Compiled & Tested on several GW2388-4 laguna boards which utilizes all 3 ports. Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com> --- target/linux/cns3xxx/files/arch/arm/mach-cns3xxx/laguna.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)