> On Jun 17, 2024, at 06:31, Yixun Lan <dlan@xxxxxxxxxx> wrote: > > Hi > > On 01:20 Mon 17 Jun , Yangyu Chen wrote: >> Banana Pi BPI-F3 [1] is a industrial grade RISC-V development board, it >> design with SpacemiT K1 8 core RISC-V chip [2]. >> >> Currently only support booting into console with only uart enabled, >> other features will be added soon later. >> >> [1] https://docs.banana-pi.org/en/BPI-F3/BananaPi_BPI-F3 >> [2] https://www.spacemit.com/en/spacemit-key-stone-2/ >> >> Signed-off-by: Yangyu Chen <cyy@xxxxxxxxxxxx> >> --- >> arch/riscv/boot/dts/Makefile | 1 + >> arch/riscv/boot/dts/spacemit/Makefile | 2 ++ >> arch/riscv/boot/dts/spacemit/bananapi-f3.dts | 19 +++++++++++++++++++ >> 3 files changed, 22 insertions(+) >> create mode 100644 arch/riscv/boot/dts/spacemit/Makefile >> create mode 100644 arch/riscv/boot/dts/spacemit/bananapi-f3.dts >> >> diff --git a/arch/riscv/boot/dts/Makefile b/arch/riscv/boot/dts/Makefile >> index fdae05bbf556..bff887d38abe 100644 >> --- a/arch/riscv/boot/dts/Makefile >> +++ b/arch/riscv/boot/dts/Makefile >> @@ -5,6 +5,7 @@ subdir-y += microchip >> subdir-y += renesas >> subdir-y += sifive >> subdir-y += sophgo >> +subdir-y += spacemit >> subdir-y += starfive >> subdir-y += thead >> >> diff --git a/arch/riscv/boot/dts/spacemit/Makefile b/arch/riscv/boot/dts/spacemit/Makefile >> new file mode 100644 >> index 000000000000..5c512f4e297d >> --- /dev/null >> +++ b/arch/riscv/boot/dts/spacemit/Makefile >> @@ -0,0 +1,2 @@ >> +# SPDX-License-Identifier: GPL-2.0 >> +dtb-$(CONFIG_ARCH_SPACEMIT) += bananapi-f3.dtb > Can we have "k1" prefix at least? so k1-bananapi-f3.dtb > it's much clear to let people know the board has k1 SoC, > in case vendor has more chip series.. > Sounds like a good idea. I searched other references to "Banana Pi" in Kernel dts and found they have the prefix of soc name. >> diff --git a/arch/riscv/boot/dts/spacemit/bananapi-f3.dts b/arch/riscv/boot/dts/spacemit/bananapi-f3.dts >> new file mode 100644 >> index 000000000000..023274189b49 >> --- /dev/null >> +++ b/arch/riscv/boot/dts/spacemit/bananapi-f3.dts >> @@ -0,0 +1,19 @@ >> +// SPDX-License-Identifier: GPL-2.0 OR MIT >> +/* >> + * Copyright (C) 2024 Yangyu Chen <cyy@xxxxxxxxxxxx> >> + */ >> + >> +#include "k1.dtsi" >> + >> +/ { >> + model = "Banana Pi BPI-F3"; >> + compatible = "bananapi,bpi-f3", "spacemit,k1"; >> + >> + chosen { >> + stdout-path = "serial0"; >> + }; >> +}; >> + >> +&uart0 { >> + status = "okay"; >> +}; >> -- >> 2.45.1 >> > > -- > Yixun Lan (dlan) > Gentoo Linux Developer > GPG Key ID AABEFD55