]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
arm64: dts: rockchip: Delete redundant RK3328 GMAC stability fixes
authorDragan Simic <dsimic@manjaro.org>
Wed, 11 Dec 2024 20:40:52 +0000 (21:40 +0100)
committerHeiko Stuebner <heiko@sntech.de>
Thu, 9 Jan 2025 15:21:05 +0000 (16:21 +0100)
Since the commit 8a469ee35606 ("arm64: dts: rockchip: Add txpbl node for
RK3399/RK3328"), having "snps,txpbl" properties defined as Ethernet stability
fixes in RK3328-based board dts(i) files is redundant, because that commit
added the required fix to the RK3328 SoC dtsi, so let's delete them.

It has been determined that the Ethernet stability fixes no longer require
"snps,rxpbl", "snps,aal" and "snps,force_thresh_dma_mode" properties, [1][2]
out of which the last two also induce performance penalties, so let's delete
these properties from the relevant RK3328-based board dts(i) files.

This commit completes the removal of these redundant "snps,*" DT properties
that was started by a patch from Peter Geis. [3]

[1] https://lore.kernel.org/linux-rockchip/CAMdYzYpj3d7Rq0O0QjV4r6HEf_e07R0QAhPT2NheZdQV3TnQ6g@mail.gmail.com/
[2] https://lore.kernel.org/linux-rockchip/CAMdYzYpnx=pHJ+oqshgfZFp=Mfqp3TcMmEForqJ+s9KuhkgnqA@mail.gmail.com/
[3] https://lore.kernel.org/linux-rockchip/20241210013010.81257-7-pgwipeout@gmail.com/

Cc: Peter Geis <pgwipeout@gmail.com>
Acked-by: Peter Geis <pgwipeout@gmail.com>
Signed-off-by: Dragan Simic <dsimic@manjaro.org>
Link: https://lore.kernel.org/r/fe05ecccc9fe27a678ad3e700ea022429f659724.1733943615.git.dsimic@manjaro.org
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
arch/arm64/boot/dts/rockchip/rk3328-a1.dts
arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2.dtsi
arch/arm64/boot/dts/rockchip/rk3328-orangepi-r1-plus.dtsi
arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts
arch/arm64/boot/dts/rockchip/rk3328-rock64.dts

index 8dfeaf1f8eb0d3196d1e447134fe00d345e6a1e8..f7c4578865c5531e65d52f12f65780d506c70fdc 100644 (file)
        phy-supply = <&vcc_io>;
        pinctrl-names = "default";
        pinctrl-0 = <&rgmiim1_pins>;
-       snps,aal;
        snps,pbl = <0x4>;
        tx_delay = <0x26>;
        rx_delay = <0x11>;
index 1715d311e1f2d3ba378f9dfb9419c389b679ce09..691d17022afb34c157e3823718f38f92f48178a1 100644 (file)
        phy-supply = <&vcc_io_33>;
        pinctrl-0 = <&rgmiim1_pins>;
        pinctrl-names = "default";
-       snps,aal;
 
        mdio {
                compatible = "snps,dwmac-mdio";
index 82021ffb0a49c21de4c913631c2990eba4915c79..4f193704e5dc25600462cb6f697d53f0c12a3567 100644 (file)
        phy-supply = <&vcc_io>;
        pinctrl-0 = <&rgmiim1_pins>;
        pinctrl-names = "default";
-       snps,aal;
 
        mdio {
                compatible = "snps,dwmac-mdio";
index 425de197ddb8aa1c8c197ab9153c6045e051320e..6310b58de77fb682a1db7a48e8849b1da2e853ef 100644 (file)
        phy-supply = <&vcc_io>;
        pinctrl-names = "default";
        pinctrl-0 = <&rgmiim1_pins>;
-       snps,aal;
-       snps,rxpbl = <0x4>;
-       snps,txpbl = <0x4>;
        tx_delay = <0x26>;
        rx_delay = <0x11>;
        status = "okay";
index 745d3e996418504c41bfe6b09a4887543c5aa731..e550b6eeeff314c67fc9f122bd66697209c71bf2 100644 (file)
        phy-mode = "rgmii";
        pinctrl-names = "default";
        pinctrl-0 = <&rgmiim1_pins>;
-       snps,force_thresh_dma_mode;
        snps,reset-gpio = <&gpio1 RK_PC2 GPIO_ACTIVE_LOW>;
        snps,reset-active-low;
        snps,reset-delays-us = <0 10000 50000>;