diff options
author | Jianlong Huang <jianlong.huang@starfivetech.com> | 2022-08-17 09:03:28 +0300 |
---|---|---|
committer | Jianlong Huang <jianlong.huang@starfivetech.com> | 2022-11-03 11:29:26 +0300 |
commit | ef6e2f4194fc6d4cdb90cde3d9aad0feaf85847c (patch) | |
tree | 25ae7629f6ae03debb0311f2791c6a2458a32721 /board | |
parent | 6a74373a2368794cc52907ad9c77694cab6612be (diff) | |
download | u-boot-ef6e2f4194fc6d4cdb90cde3d9aad0feaf85847c.tar.xz |
board: starfive: update gpio index base on visionfive2 A1.1
update sdio emmc uart0 gpio index base on visionfive2 new board A1.1
Signed-off-by: Jianlong Huang <jianlong.huang@starfivetech.com>
Diffstat (limited to 'board')
-rw-r--r-- | board/starfive/visionfive2/spl.c | 26 | ||||
-rwxr-xr-x | board/starfive/visionfive2/starfive_visionfive2.c | 26 |
2 files changed, 26 insertions, 26 deletions
diff --git a/board/starfive/visionfive2/spl.c b/board/starfive/visionfive2/spl.c index 9d5c2aad13..ba76c15c89 100644 --- a/board/starfive/visionfive2/spl.c +++ b/board/starfive/visionfive2/spl.c @@ -244,11 +244,11 @@ void board_init_f(ulong dummy) setbits_le32(SYS_SYSCON_BASE + 0xC, 0x0); /*uart0 tx*/ - SYS_IOMUX_DOEN(41, LOW); - SYS_IOMUX_DOUT(41, 20); + SYS_IOMUX_DOEN(5, LOW); + SYS_IOMUX_DOUT(5, 20); /*uart0 rx*/ - SYS_IOMUX_DOEN(40, HIGH); - SYS_IOMUX_DIN(40, 14); + SYS_IOMUX_DOEN(6, HIGH); + SYS_IOMUX_DIN(6, 14); /*jtag*/ SYS_IOMUX_DOEN(36, HIGH); @@ -271,16 +271,16 @@ void board_init_f(ulong dummy) (4 << CLK_SDIO1_SDCARD_SHIFT) & CLK_SDIO1_SDCARD_MASK); /* reset emmc */ - SYS_IOMUX_DOEN(22, LOW); - SYS_IOMUX_DOUT(22, 19); + SYS_IOMUX_DOEN(62, LOW); + SYS_IOMUX_DOUT(62, 19); /* reset sdio */ - SYS_IOMUX_DOEN(4, LOW); - SYS_IOMUX_DOUT(4, 55); - SYS_IOMUX_COMPLEX(5, 44, 57, 19); - SYS_IOMUX_COMPLEX(0, 45, 58, 20); - SYS_IOMUX_COMPLEX(1, 46, 59, 21); - SYS_IOMUX_COMPLEX(2, 47, 60, 22); - SYS_IOMUX_COMPLEX(3, 48, 61, 23); + SYS_IOMUX_DOEN(10, LOW); + SYS_IOMUX_DOUT(10, 55); + SYS_IOMUX_COMPLEX(9, 44, 57, 19); + SYS_IOMUX_COMPLEX(11, 45, 58, 20); + SYS_IOMUX_COMPLEX(12, 46, 59, 21); + SYS_IOMUX_COMPLEX(7, 47, 60, 22); + SYS_IOMUX_COMPLEX(8, 48, 61, 23); ret = spl_early_init(); if (ret) diff --git a/board/starfive/visionfive2/starfive_visionfive2.c b/board/starfive/visionfive2/starfive_visionfive2.c index edfb637fe9..2aa567ff85 100755 --- a/board/starfive/visionfive2/starfive_visionfive2.c +++ b/board/starfive/visionfive2/starfive_visionfive2.c @@ -136,16 +136,16 @@ static void jh7110_usb_init(bool usb2_enable) static void jh7110_mmc_init(int id) { if (id == 0) { - SYS_IOMUX_DOEN(22, LOW); - SYS_IOMUX_DOUT(22, 19); + SYS_IOMUX_DOEN(62, LOW); + SYS_IOMUX_DOUT(62, 19); } else { - SYS_IOMUX_DOEN(4, LOW); - SYS_IOMUX_DOUT(4, 55); - SYS_IOMUX_COMPLEX(5, 44, 57, 19); - SYS_IOMUX_COMPLEX(0, 45, 58, 20); - SYS_IOMUX_COMPLEX(1, 46, 59, 21); - SYS_IOMUX_COMPLEX(2, 47, 60, 22); - SYS_IOMUX_COMPLEX(3, 48, 61, 23); + SYS_IOMUX_DOEN(10, LOW); + SYS_IOMUX_DOUT(10, 55); + SYS_IOMUX_COMPLEX(9, 44, 57, 19); + SYS_IOMUX_COMPLEX(11, 45, 58, 20); + SYS_IOMUX_COMPLEX(12, 46, 59, 21); + SYS_IOMUX_COMPLEX(7, 47, 60, 22); + SYS_IOMUX_COMPLEX(8, 48, 61, 23); } } @@ -171,11 +171,11 @@ static void enable_prefetcher(void) static void jh7110_uart0_init(void) { /*uart0 tx*/ - SYS_IOMUX_DOEN(41, LOW); - SYS_IOMUX_DOUT(41, 20); + SYS_IOMUX_DOEN(5, LOW); + SYS_IOMUX_DOUT(5, 20); /*uart0 rx*/ - SYS_IOMUX_DOEN(40, HIGH); - SYS_IOMUX_DIN(40, 14); + SYS_IOMUX_DOEN(6, HIGH); + SYS_IOMUX_DIN(6, 14); } static void jh7110_jtag_init(void) |