Skip to content

Clock latency #2927

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 11 commits into
base: main
Choose a base branch
from
Draft

Clock latency #2927

wants to merge 11 commits into from

Conversation

e-rk
Copy link
Contributor

@e-rk e-rk commented Jun 2, 2025

No description provided.

bjarki-andreasen and others added 11 commits June 4, 2025 14:14
Add nrf51 series hfxo binding and nodes to socs.

Note that the values added to the soc .dtsi files are worst case
defaults, which will be replaced with optimal values at board level
in the future, as they depend on the specific crystal in use.

Signed-off-by: Bjarki Arge Andreasen <bjarki.andreasen@nordicsemi.no>
(cherry picked from commit 9ba72a5)
Signed-off-by: Rafał Kuźnia <rafal.kuznia@nordicsemi.no>
Add nrf52 series hfxo binding and nodes to socs.

Note that the values added to the soc .dtsi files are worst case
defaults, which will be replaced with optimal values at board level
in the future, as they depend on the specific crystal in use.

Signed-off-by: Bjarki Arge Andreasen <bjarki.andreasen@nordicsemi.no>
(cherry picked from commit a81dad9)
Signed-off-by: Rafał Kuźnia <rafal.kuznia@nordicsemi.no>
…prop

Add the clock startup time property to the nrf53 series HFXO binding.

Note that the values added to the soc .dtsi files are worst case
defaults, which will be replaced with optimal values at board level
in the future, as they depend on the specific crystal in use.

Signed-off-by: Bjarki Arge Andreasen <bjarki.andreasen@nordicsemi.no>
(cherry picked from commit b9fdef6)
Signed-off-by: Rafał Kuźnia <rafal.kuznia@nordicsemi.no>
…,nrf54l-hfxo

Each nrf series has its own variant of the hfxo clock, specified
by the binding which includes the series in the name. The nrf54L
series is no different, hence the binding should be clearly
specified by having the series name within it.

Signed-off-by: Bjarki Arge Andreasen <bjarki.andreasen@nordicsemi.no>
(cherry picked from commit e3c70ee)
Signed-off-by: Rafał Kuźnia <rafal.kuznia@nordicsemi.no>
…,nrf54l-lfxo

Each nrf series has its own variant of the lfxo clock, specified
by the binding which includes the series in the name. The nrf54L
series is no different, hence the binding should be clearly
specified by having the series name within it.

Signed-off-by: Bjarki Arge Andreasen <bjarki.andreasen@nordicsemi.no>
(cherry picked from commit 393a9e5)
Signed-off-by: Rafał Kuźnia <rafal.kuznia@nordicsemi.no>
… prop

Add the clock startup time property to the nrf54l series HFXO binding.

Note that the values added to the soc .dtsi files are worst case
defaults, which will be replaced with optimal values at board level
in the future, as they depend on the specific crystal in use.

Signed-off-by: Bjarki Arge Andreasen <bjarki.andreasen@nordicsemi.no>
(cherry picked from commit bb8ef77)
Signed-off-by: Rafał Kuźnia <rafal.kuznia@nordicsemi.no>
…ime API

Implement vendor specific
z_nrf_clock_bt_ctlr_hf_get_startup_time_us() which gets the startup
time of the high frequency clock used for Bluetooth.

Signed-off-by: Bjarki Arge Andreasen <bjarki.andreasen@nordicsemi.no>
(cherry picked from commit 400c038)
Signed-off-by: Rafał Kuźnia <rafal.kuznia@nordicsemi.no>
…ON option

CLOCK_CONTROL_NRF_HFINT_CALIBRATION depended on the renamed
nordic,nrf-hfxo -> nordic,nrf54l-hfxo. Update config to depend on
DT_HAS_NORDIC_NRF54L_HFXO_ENABLED to match new compat name.

Signed-off-by: Bjarki Arge Andreasen <bjarki.andreasen@nordicsemi.no>
(cherry picked from commit b668e9d)
Signed-off-by: Rafał Kuźnia <rafal.kuznia@nordicsemi.no>
@e-rk e-rk force-pushed the clock-latency branch from 7b0931d to d0bc0ee Compare June 4, 2025 12:14
Copy link

sonarqubecloud bot commented Jun 4, 2025

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants