From eef7467ddb5ea30f089e175a33b43f8e3829d1c9 Mon Sep 17 00:00:00 2001 From: Gerard Marull-Paretas Date: Mon, 29 Apr 2024 13:15:21 +0200 Subject: [PATCH] [nrf fromtree] dts: common: nordic: nrf54h20: add CANPLL Define CANPLL, an AUXPLL IP instance used by the CAN IP. PLL settings are hardcoded in SoC files, as this PLL should not be configured by the application. It is meant to always run at 80 MHz. Signed-off-by: Gerard Marull-Paretas (cherry picked from commit 8e46f3c656d23fe4aa54efc8365a27707197b3ad) --- dts/common/nordic/nrf54h20.dtsi | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/dts/common/nordic/nrf54h20.dtsi b/dts/common/nordic/nrf54h20.dtsi index 88dcb855b80..d3f0b57b745 100644 --- a/dts/common/nordic/nrf54h20.dtsi +++ b/dts/common/nordic/nrf54h20.dtsi @@ -396,6 +396,22 @@ #mbox-cells = <1>; }; + canpll: clock-controller@8c2000{ + compatible = "nordic,nrf-auxpll"; + reg = <0x8c2000 0x1000>; + interrupts = <194 NRF_DEFAULT_IRQ_PRIORITY>; + clocks = <&hfxo>; + #clock-cells = <0>; + nordic,ficrs = <&ficr NRF_FICR_TRIM_GLOBAL_CANPLL_TRIM_CTUNE>; + nordic,frequency = <0>; + nordic,out-div = <2>; + nordic,out-drive = <0>; + nordic,current-tune = <6>; + nordic,sdm-disable; + nordic,range = "high"; + status = "disabled"; + }; + cpusys_vevif_remote: mailbox@8c8000 { compatible = "nordic,nrf-vevif-remote"; reg = <0x8c8000 0x1000>;