summaryrefslogtreecommitdiff
path: root/board
diff options
context:
space:
mode:
authorJianlong Huang <jianlong.huang@starfivetech.com>2022-08-17 09:03:28 +0300
committerJianlong Huang <jianlong.huang@starfivetech.com>2022-11-03 11:29:26 +0300
commitef6e2f4194fc6d4cdb90cde3d9aad0feaf85847c (patch)
tree25ae7629f6ae03debb0311f2791c6a2458a32721 /board
parent6a74373a2368794cc52907ad9c77694cab6612be (diff)
downloadu-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.c26
-rwxr-xr-xboard/starfive/visionfive2/starfive_visionfive2.c26
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)