diff --git a/dts/arm/nordic/nrf5340_cpuapp_peripherals.dtsi b/dts/arm/nordic/nrf5340_cpuapp_peripherals.dtsi index 244459a0f16..7021b7eedeb 100644 --- a/dts/arm/nordic/nrf5340_cpuapp_peripherals.dtsi +++ b/dts/arm/nordic/nrf5340_cpuapp_peripherals.dtsi @@ -26,6 +26,7 @@ oscillators: clock-controller@4000 { compatible = "nordic,nrf53-hfxo"; #clock-cells = <0>; clock-frequency = ; + startup-time-us = <1400>; }; }; diff --git a/dts/bindings/clock/nordic,nrf53-hfxo.yaml b/dts/bindings/clock/nordic,nrf53-hfxo.yaml index b89cebedac0..f17f4218f65 100644 --- a/dts/bindings/clock/nordic,nrf53-hfxo.yaml +++ b/dts/bindings/clock/nordic,nrf53-hfxo.yaml @@ -11,6 +11,20 @@ properties: clock-frequency: const: 32000000 + startup-time-us: + type: int + required: true + description: | + Startup time in microseconds. + + The value can be obtained by first measuring the time between + TASKS_HFCLKSTART and EVENTS_HFCLKSTARTED. Then multiply + the value by 2 to account for temperature and supply variations. + + Note that the startup time will be longer usual on the first + power-up and as such should not be used to determine + startup-time-us. + load-capacitors: type: string enum: