diff mbox series

ARM: dts: stm32: Add PTP clock to Ethernet controller

Message ID 20210316080644.19809-1-kurt@linutronix.de (mailing list archive)
State New, archived
Headers show
Series ARM: dts: stm32: Add PTP clock to Ethernet controller | expand

Commit Message

Kurt Kanzenbach March 16, 2021, 8:06 a.m. UTC
Add the PTP clock to the Ethernet controller. Otherwise, the driver uses the
main clock to derive the PTP frequency which is not necessarily the correct one.

Tested with linuxptp on Olimex STMP1-OLinuXino-LIME2.

Signed-off-by: Kurt Kanzenbach <kurt@linutronix.de>
---
 arch/arm/boot/dts/stm32mp151.dtsi | 2 ++
 1 file changed, 2 insertions(+)

Comments

Alexandre TORGUE April 1, 2021, 9:43 a.m. UTC | #1
Hi Kurt

On 3/16/21 9:06 AM, Kurt Kanzenbach wrote:
> Add the PTP clock to the Ethernet controller. Otherwise, the driver uses the
> main clock to derive the PTP frequency which is not necessarily the correct one.
> 
> Tested with linuxptp on Olimex STMP1-OLinuXino-LIME2.
> 
> Signed-off-by: Kurt Kanzenbach <kurt@linutronix.de>
> ---
>   arch/arm/boot/dts/stm32mp151.dtsi | 2 ++
>   1 file changed, 2 insertions(+)
> 
> diff --git a/arch/arm/boot/dts/stm32mp151.dtsi b/arch/arm/boot/dts/stm32mp151.dtsi
> index 3c75abacb374..d1f596ea2fd5 100644
> --- a/arch/arm/boot/dts/stm32mp151.dtsi
> +++ b/arch/arm/boot/dts/stm32mp151.dtsi
> @@ -1421,11 +1421,13 @@
>   				      "mac-clk-tx",
>   				      "mac-clk-rx",
>   				      "eth-ck",
> +				      "ptp_ref",
>   				      "ethstp";
>   			clocks = <&rcc ETHMAC>,
>   				 <&rcc ETHTX>,
>   				 <&rcc ETHRX>,
>   				 <&rcc ETHCK_K>,
> +				 <&rcc ETHPTP_K>,
>   				 <&rcc ETHSTP>;
>   			st,syscon = <&syscfg 0x4>;
>   			snps,mixed-burst;
> 

Applied on stm32-next.

Thanks.
Alex
diff mbox series

Patch

diff --git a/arch/arm/boot/dts/stm32mp151.dtsi b/arch/arm/boot/dts/stm32mp151.dtsi
index 3c75abacb374..d1f596ea2fd5 100644
--- a/arch/arm/boot/dts/stm32mp151.dtsi
+++ b/arch/arm/boot/dts/stm32mp151.dtsi
@@ -1421,11 +1421,13 @@ 
 				      "mac-clk-tx",
 				      "mac-clk-rx",
 				      "eth-ck",
+				      "ptp_ref",
 				      "ethstp";
 			clocks = <&rcc ETHMAC>,
 				 <&rcc ETHTX>,
 				 <&rcc ETHRX>,
 				 <&rcc ETHCK_K>,
+				 <&rcc ETHPTP_K>,
 				 <&rcc ETHSTP>;
 			st,syscon = <&syscfg 0x4>;
 			snps,mixed-burst;