]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: tegra: Fix Tegra234 MGBE PTP clock
authorJon Hunter <jonathanh@nvidia.com>
Wed, 1 Apr 2026 10:29:41 +0000 (11:29 +0100)
committerThierry Reding <treding@nvidia.com>
Tue, 28 Apr 2026 08:31:48 +0000 (10:31 +0200)
The Tegra MGBE PTP clock is incorrectly named as 'ptp-ref' and not
'ptp_ref' and this causing the initialisation of the PTP clock to fail.
The device-tree binding doc for the device and the Tegra MGBE driver
have been updated to use the correct name and so update the device-tree
for Tegra234 as well.

Fixes: 610cdf3186bc ("arm64: tegra: Add MGBE nodes on Tegra234")
Signed-off-by: Jon Hunter <jonathanh@nvidia.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
arch/arm64/boot/dts/nvidia/tegra234.dtsi

index 04a95b6658caaa920520c085c92b54317a791cc5..18220cdac9f9bb9fdfdc404693c8674b84534a52 100644 (file)
                                 <&bpmp TEGRA234_CLK_MGBE0_RX_PCS_M>,
                                 <&bpmp TEGRA234_CLK_MGBE0_RX_PCS>,
                                 <&bpmp TEGRA234_CLK_MGBE0_TX_PCS>;
-                       clock-names = "mgbe", "mac", "mac-divider", "ptp-ref", "rx-input-m",
+                       clock-names = "mgbe", "mac", "mac-divider", "ptp_ref", "rx-input-m",
                                      "rx-input", "tx", "eee-pcs", "rx-pcs-input", "rx-pcs-m",
                                      "rx-pcs", "tx-pcs";
                        resets = <&bpmp TEGRA234_RESET_MGBE0_MAC>,
                                 <&bpmp TEGRA234_CLK_MGBE1_RX_PCS_M>,
                                 <&bpmp TEGRA234_CLK_MGBE1_RX_PCS>,
                                 <&bpmp TEGRA234_CLK_MGBE1_TX_PCS>;
-                       clock-names = "mgbe", "mac", "mac-divider", "ptp-ref", "rx-input-m",
+                       clock-names = "mgbe", "mac", "mac-divider", "ptp_ref", "rx-input-m",
                                      "rx-input", "tx", "eee-pcs", "rx-pcs-input", "rx-pcs-m",
                                      "rx-pcs", "tx-pcs";
                        resets = <&bpmp TEGRA234_RESET_MGBE1_MAC>,
                                 <&bpmp TEGRA234_CLK_MGBE2_RX_PCS_M>,
                                 <&bpmp TEGRA234_CLK_MGBE2_RX_PCS>,
                                 <&bpmp TEGRA234_CLK_MGBE2_TX_PCS>;
-                       clock-names = "mgbe", "mac", "mac-divider", "ptp-ref", "rx-input-m",
+                       clock-names = "mgbe", "mac", "mac-divider", "ptp_ref", "rx-input-m",
                                      "rx-input", "tx", "eee-pcs", "rx-pcs-input", "rx-pcs-m",
                                      "rx-pcs", "tx-pcs";
                        resets = <&bpmp TEGRA234_RESET_MGBE2_MAC>,
                                 <&bpmp TEGRA234_CLK_MGBE3_RX_PCS_M>,
                                 <&bpmp TEGRA234_CLK_MGBE3_RX_PCS>,
                                 <&bpmp TEGRA234_CLK_MGBE3_TX_PCS>;
-                       clock-names = "mgbe", "mac", "mac-divider", "ptp-ref", "rx-input-m",
+                       clock-names = "mgbe", "mac", "mac-divider", "ptp_ref", "rx-input-m",
                                      "rx-input", "tx", "eee-pcs", "rx-pcs-input", "rx-pcs-m",
                                      "rx-pcs", "tx-pcs";
                        resets = <&bpmp TEGRA234_RESET_MGBE3_MAC>,