[GIT PULL] RISC-V Devicetree fixes for v6.8-final

Conor Dooley conor at kernel.org
Wed Mar 6 10:08:11 PST 2024


Hey Arnd,

I know it is pretty late in the day here for fixes, and I would've kept
the builtin dtb fix as v6.9 material, but Geert reported yesterday that
boot was broken on the jh7100 platforms due to a fix that I sent in my
last PR.

Thanks,
Conor.

The following changes since commit ce6b6d1513965f500a05f3facf223fa01fd74920:

  riscv: dts: sifive: add missing #interrupt-cells to pmic (2024-02-14 09:09:33 +0000)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ tags/riscv-dt-fixes-for-v6.8-final

for you to fetch changes up to 2672031b20f6681514bef14ddcfe8c62c2757d11:

  riscv: dts: Move BUILTIN_DTB_SOURCE to common Kconfig (2024-03-06 00:08:32 +0000)

----------------------------------------------------------------
RISC-V Devicetree fixes for v6.8-final

Starfive:
The previous cleanup broke boot on the jh7100 as the driver depended on
the fallback clock name created based on the node-name when
clock-output-names is not present. Add clock-output-names to restore
working order.

Generic:
BUILTIN_DTB has been broken for ages on any platform other than the
nommu Canaan k210 SoC as the first dtb built (in alphanumerical order),
would get built into the image. This didn't get fixed for ages because
nobody actually cared about running it other than the k210 enough to
fix it. The folks doing Sophgo SG2042 development have come along and
fixed it, as they want to use builtin dtbs. linux-boot on that platform
reuses the dtb it was provided by OpenSBI when booting linux proper,
which is unfortunately not possible to boot a mainline kernel with.

Signed-off-by: Conor Dooley <conor.dooley at microchip.com>

----------------------------------------------------------------
Krzysztof Kozlowski (1):
      riscv: dts: starfive: jh7100: fix root clock names

Yangyu Chen (1):
      riscv: dts: Move BUILTIN_DTB_SOURCE to common Kconfig

 arch/riscv/Kconfig                             | 14 ++++++++++-
 arch/riscv/Kconfig.socs                        | 32 --------------------------
 arch/riscv/boot/dts/Makefile                   |  2 +-
 arch/riscv/boot/dts/canaan/Makefile            |  2 --
 arch/riscv/boot/dts/microchip/Makefile         |  1 -
 arch/riscv/boot/dts/sifive/Makefile            |  1 -
 arch/riscv/boot/dts/starfive/jh7100.dtsi       |  4 ++++
 arch/riscv/configs/nommu_k210_defconfig        |  2 ++
 arch/riscv/configs/nommu_k210_sdcard_defconfig |  2 ++
 9 files changed, 22 insertions(+), 38 deletions(-)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-riscv/attachments/20240306/b49d2426/attachment.sig>


More information about the linux-riscv mailing list