cns3xxx: fix UART resource overlap
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>
This commit is contained in:
parent
fb504e8799
commit
347884b345
@ -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,
|
||||
|
Loading…
Reference in New Issue
Block a user