On 2023-08-18 18:05, Muhammed Efe Cetin wrote: > Add initial support for OPi5 that includes support for USB2, PCIe2, Sata, > Sdmmc, SPI Flash, PMIC. > > Signed-off-by: Muhammed Efe Cetin <efectn@xxxxxxxx> > --- > arch/arm64/boot/dts/rockchip/Makefile | 1 + > .../boot/dts/rockchip/rk3588s-orangepi-5.dts | 687 ++++++++++++++++++ > 2 files changed, 688 insertions(+) > create mode 100644 arch/arm64/boot/dts/rockchip/rk3588s-orangepi-5.dts > > diff --git a/arch/arm64/boot/dts/rockchip/Makefile b/arch/arm64/boot/dts/rockchip/Makefile > index e7728007fd1b..c29386106b7a 100644 > --- a/arch/arm64/boot/dts/rockchip/Makefile > +++ b/arch/arm64/boot/dts/rockchip/Makefile > @@ -105,3 +105,4 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588-rock-5b.dtb > dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588s-indiedroid-nova.dtb > dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588s-khadas-edge2.dtb > dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588s-rock-5a.dtb > +dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588s-orangepi-5.dtb > diff --git a/arch/arm64/boot/dts/rockchip/rk3588s-orangepi-5.dts b/arch/arm64/boot/dts/rockchip/rk3588s-orangepi-5.dts > new file mode 100644 > index 000000000000..f396b1285d73 > --- /dev/null > +++ b/arch/arm64/boot/dts/rockchip/rk3588s-orangepi-5.dts > @@ -0,0 +1,687 @@ > +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) > + > +/dts-v1/; > + [...] > + > +&gmac1 { > + clock_in_out = "output"; > + phy-handle = <&rgmii_phy1>; > + phy-mode = "rgmii-rxid"; > + pinctrl-0 = <&gmac1_miim > + &gmac1_tx_bus2 > + &gmac1_rx_bus2 > + &gmac1_rgmii_clk > + &gmac1_rgmii_bus>; > + pinctrl-names = "default"; > + snps,reset-gpio = <&gpio3 RK_PB2 GPIO_ACTIVE_LOW>; > + snps,reset-active-low; > + snps,reset-delays-us = <0 20000 100000>; snps,reset props are deprecated, use reset-gpios in rgmii_phy1. > + tx_delay = <0x42>; > + status = "okay"; > +}; > + [...] > + > +&mdio1 { > + rgmii_phy1: ethernet-phy@1 { > + compatible = "ethernet-phy-ieee802.3-c22"; > + reg = <0x1>; > + }; > +}; > + [...] > + > +&sfc { > + pinctrl-0 = <&fspim0_pins>; > + pinctrl-names = "default"; > + max-freq = <100000000>; This prop is not used, drop it. > + #address-cells = <1>; > + #size-cells = <0>; You already have #address-cells and #size-cells in rk3588s.dtsi. > + status = "okay"; > + > + flash@0 { > + compatible = "jedec,spi-nor"; > + reg = <0x0>; > + spi-max-frequency = <100000000>; > + spi-tx-bus-width = <1>; > + spi-rx-bus-width = <4>; spi- props should be in alphabetical order, rx before tx. > + #address-cells = <1>; > + #size-cells = <0>; You can also drop #address-cells and #size-cells here. Regards, Jonas > + }; > +}; > + [...]