dts: starfive: Switch to using upstream DT
authorHal Feng <hal.feng@starfivetech.com>
Sun, 8 Dec 2024 09:19:31 +0000 (17:19 +0800)
committerLeo Yu-Chi Liang <ycliang@andestech.com>
Wed, 18 Dec 2024 05:19:15 +0000 (13:19 +0800)
commit84d3911a01783ce386883a97fcc4157039793144
tree07a35696df6eb0b628a54a34e520fb52d3209849
parent04bcc87f0dcc18c9cc6bf2bea90f8c14b44393b4
dts: starfive: Switch to using upstream DT

Enable OF_UPSTREAM to use upstream DT and add starfive/ prefix to
the DEFAULT_DEVICE_TREE. Rename jh7110-starfive-visionfive-2-u-boot.dtsi
to jh7110-starfive-visionfive-2-v1.3b-u-boot.dtsi and set the v1.3b
device tree as the default device tree.

Drop redundant DT files from arch/riscv/dts/ and redundant clock and
reset definitions from include/dt-bindings/.

Since the old clock definitions is a little different from those in
upstream Linux, update the clock definitions in clock drivers
accordingly.

Tested-by: Anand Moon <linux.amoon@gmail.com>
Tested-by: E Shattow <lucent@gmail.com>
Acked-by: Sumit Garg <sumit.garg@linaro.org>
Signed-off-by: Hal Feng <hal.feng@starfivetech.com>
12 files changed:
arch/riscv/cpu/jh7110/Kconfig
arch/riscv/dts/Makefile
arch/riscv/dts/jh7110-starfive-visionfive-2-v1.3b-u-boot.dtsi [moved from arch/riscv/dts/jh7110-starfive-visionfive-2-u-boot.dtsi with 100% similarity]
arch/riscv/dts/jh7110-starfive-visionfive-2.dts [deleted file]
arch/riscv/dts/jh7110-starfive-visionfive-2.dtsi [deleted file]
arch/riscv/dts/jh7110-u-boot.dtsi
arch/riscv/dts/jh7110.dtsi [deleted file]
configs/starfive_visionfive2_defconfig
drivers/clk/starfive/clk-jh7110-pll.c
drivers/clk/starfive/clk-jh7110.c
include/dt-bindings/clock/starfive,jh7110-crg.h [deleted file]
include/dt-bindings/reset/starfive,jh7110-crg.h [deleted file]