Skip to content

Commit a7da9c6

Browse files
Andrea della Portaffainelli
authored andcommitted
arm64: dts: broadcom: Assign clock rates in eth node for RPi5
In Raspberry Pi 5 DTS, the Ethernet clock rates must be assigned as the default clock register values are not valid for the Ethernet interface to function. This can be done either in rp1_clocks node or in rp1_eth node. Define the rates in rp1_eth node, as those clocks are 'leaf' clocks used specifically by the Ethernet device only. Fixes: 43456fd ("arm64: dts: broadcom: Enable RP1 ethernet for Raspberry Pi 5") Signed-off-by: Andrea della Porta <andrea.porta@suse.com> Link: https://lore.kernel.org/r/20251021135533.5517-1-andrea.porta@suse.com Signed-off-by: Florian Fainelli <florian.fainelli@broadcom.com>
1 parent 6146a0f commit a7da9c6

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

arch/arm64/boot/dts/broadcom/bcm2712-rpi-5-b.dts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,10 @@
2323
};
2424

2525
&rp1_eth {
26+
assigned-clocks = <&rp1_clocks RP1_CLK_ETH_TSU>,
27+
<&rp1_clocks RP1_CLK_ETH>;
28+
assigned-clock-rates = <50000000>,
29+
<125000000>;
2630
status = "okay";
2731
phy-mode = "rgmii-id";
2832
phy-handle = <&phy1>;

0 commit comments

Comments
 (0)