From cd89d98e4436efc1ffc67169d32ed5261728e837 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andrzej=20G=C5=82=C4=85bek?= Date: Tue, 13 Aug 2024 16:42:00 +0200 Subject: [PATCH] boards: nrf54h20dk: Add parameters of mounted HFXO and LFXO MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit These parameters will be used by the clock controller drivers. Signed-off-by: Andrzej Głąbek Signed-off-by: Bjarki Arge Andreasen --- .../nrf54h20dk_nrf54h20-common.dtsi | 23 +++++++++++++++++++ .../nrf54h20dk/nrf54h20dk_nrf54h20_cpuapp.dts | 4 +--- .../nrf54h20dk_nrf54h20_cpuflpr.dts | 4 +--- .../nrf54h20dk/nrf54h20dk_nrf54h20_cpuppr.dts | 4 +--- .../nrf54h20dk/nrf54h20dk_nrf54h20_cpurad.dts | 4 +--- 5 files changed, 27 insertions(+), 12 deletions(-) create mode 100644 boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20-common.dtsi diff --git a/boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20-common.dtsi b/boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20-common.dtsi new file mode 100644 index 00000000000..595307aec8c --- /dev/null +++ b/boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20-common.dtsi @@ -0,0 +1,23 @@ +/* + * Copyright (c) 2024 Nordic Semiconductor ASA + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include "nrf54h20dk_nrf54h20-memory_map.dtsi" +#include "nrf54h20dk_nrf54h20-ipc_conf.dtsi" +#include "nrf54h20dk_nrf54h20-pinctrl.dtsi" + +&hfxo { + status = "okay"; + accuracy-ppm = <30>; + startup-time-us = <850>; + mode = "crystal"; +}; + +&lfxo { + status = "okay"; + accuracy-ppm = <20>; + startup-time-us = <600000>; + mode = "crystal"; +}; diff --git a/boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20_cpuapp.dts b/boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20_cpuapp.dts index b9a8fd54019..2558ede2e75 100644 --- a/boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20_cpuapp.dts +++ b/boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20_cpuapp.dts @@ -7,9 +7,7 @@ /dts-v1/; #include -#include "nrf54h20dk_nrf54h20-memory_map.dtsi" -#include "nrf54h20dk_nrf54h20-ipc_conf.dtsi" -#include "nrf54h20dk_nrf54h20-pinctrl.dtsi" +#include "nrf54h20dk_nrf54h20-common.dtsi" /delete-node/ &cpurad_cpusys_ipc; /delete-node/ &cpusec_cpurad_ipc; diff --git a/boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20_cpuflpr.dts b/boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20_cpuflpr.dts index d48a994abd7..cbcf3261dae 100644 --- a/boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20_cpuflpr.dts +++ b/boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20_cpuflpr.dts @@ -7,9 +7,7 @@ /dts-v1/; #include -#include "nrf54h20dk_nrf54h20-memory_map.dtsi" -#include "nrf54h20dk_nrf54h20-ipc_conf.dtsi" -#include "nrf54h20dk_nrf54h20-pinctrl.dtsi" +#include "nrf54h20dk_nrf54h20-common.dtsi" /delete-node/ &cpuapp_cpurad_ipc; /delete-node/ &cpuapp_cpusys_ipc; diff --git a/boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20_cpuppr.dts b/boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20_cpuppr.dts index 0b0457fcaa5..2143823239c 100644 --- a/boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20_cpuppr.dts +++ b/boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20_cpuppr.dts @@ -7,9 +7,7 @@ /dts-v1/; #include -#include "nrf54h20dk_nrf54h20-memory_map.dtsi" -#include "nrf54h20dk_nrf54h20-ipc_conf.dtsi" -#include "nrf54h20dk_nrf54h20-pinctrl.dtsi" +#include "nrf54h20dk_nrf54h20-common.dtsi" /delete-node/ &cpuapp_cpurad_ipc; /delete-node/ &cpuapp_cpusys_ipc; diff --git a/boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20_cpurad.dts b/boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20_cpurad.dts index 7767cfe62eb..31c345899cd 100644 --- a/boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20_cpurad.dts +++ b/boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20_cpurad.dts @@ -7,9 +7,7 @@ /dts-v1/; #include -#include "nrf54h20dk_nrf54h20-memory_map.dtsi" -#include "nrf54h20dk_nrf54h20-ipc_conf.dtsi" -#include "nrf54h20dk_nrf54h20-pinctrl.dtsi" +#include "nrf54h20dk_nrf54h20-common.dtsi" /delete-node/ &cpuapp_cpuppr_ipc; /delete-node/ &cpuapp_cpusys_ipc;