Message ID | 20250108142122-GYA3300457@gentoo (mailing list archive) |
---|---|
State | Superseded |
Headers | show |
Series | [GIT,PULL] RISC-V SpacemiT Devicetrees for v6.14 | expand |
On Wed, Jan 8, 2025, at 15:21, Yixun Lan wrote: > Hi Arnd, > > Here is SpacemiT's device tree changes for 6.14 cycle. > All patches have been merged in linux-next tree for testing. > > > ---------------------------------------------------------------- > RISC-V SpacemiT DT changes for 6.14 > - basic device tree support > - pinctrl dt node info > - update MAINTAINERS info > Sorry for the delay in pulling this. I just had a look and found that your branch is based on -rc3 while the soc tree is currently using 6.13-rc2. I try hard to avoid unnecessary backmerges of upstream contents into my tree, so it would be nice if you could rebase it onto 6.13-rc1 or 6.13-rc2 and resend. While looking through the contents, I also found a mistake in the contents: +++ b/arch/riscv/boot/dts/spacemit/k1.dtsi @@ -0,0 +1,459 @@ ... + aliases { + serial0 = &uart0; + serial1 = &uart2; + serial2 = &uart3; + serial3 = &uart4; + serial4 = &uart5; + serial5 = &uart6; + serial6 = &uart7; + serial7 = &uart8; + serial8 = &uart9; + }; The aliases here should be in the k1-bananapi-f3.dts file, not in the k1.dtsi file, since the mapping between exposed UART devices and those available in the chip is board specific. You normally want to list only those devices that are marked status="okay" on that board. I would suggest you fix this in a patch on top of your existing commits, but make it part of the pull request. Arnd
Hi Arnd: > On Wed, Jan 8, 2025, at 15:21, Yixun Lan wrote: > > Hi Arnd, > > > > Here is SpacemiT's device tree changes for 6.14 cycle. > > All patches have been merged in linux-next tree for testing. > > > > > > ---------------------------------------------------------------- > > RISC-V SpacemiT DT changes for 6.14 > > - basic device tree support > > - pinctrl dt node info > > - update MAINTAINERS info > > > > Sorry for the delay in pulling this. I just had a look and found > that your branch is based on -rc3 while the soc tree is currently > using 6.13-rc2. I try hard to avoid unnecessary backmerges of > upstream contents into my tree, so it would be nice if you could > rebase it onto 6.13-rc1 or 6.13-rc2 and resend. > sorry, I will keep this in mind, and will rebase to 6.13-rc2 > While looking through the contents, I also found a mistake > in the contents: > > +++ b/arch/riscv/boot/dts/spacemit/k1.dtsi > @@ -0,0 +1,459 @@ > ... > + aliases { > + serial0 = &uart0; > + serial1 = &uart2; > + serial2 = &uart3; > + serial3 = &uart4; > + serial4 = &uart5; > + serial5 = &uart6; > + serial6 = &uart7; > + serial7 = &uart8; > + serial8 = &uart9; > + }; > > The aliases here should be in the k1-bananapi-f3.dts file, > not in the k1.dtsi file, since the mapping between exposed > UART devices and those available in the chip is board > specific. You normally want to list only those devices > that are marked status="okay" on that board. > > I would suggest you fix this in a patch on top of your > existing commits, but make it part of the pull request. > Ok > Arnd