Skip to content
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

drivers: clock_control: nrf54h: obtain oscillator parameters from BICR #81122

Open
wants to merge 6 commits into
base: main
Choose a base branch
from

Commits on Nov 28, 2024

  1. dts: bindings: misc: add nordic,nrf-bicr

    Add binding for the Nordic nRF BICR memory.
    
    Signed-off-by: Gerard Marull-Paretas <[email protected]>
    gmarull committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    83938e6 View commit details
    Browse the repository at this point in the history
  2. dts: common: nordic: nrf54h20: define BICR node

    BICR (Board Information Configuration Registers) are located within the
    application UICR region (ref. MRAM mapping, table 38).
    
    Signed-off-by: Gerard Marull-Paretas <[email protected]>
    gmarull committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    08f6aba View commit details
    Browse the repository at this point in the history
  3. drivers: clock_control: nrf54h-hfxo: use values from BICR

    The real, applicable and trusted values are the ones flashed into BICR.
    So, drop DT properties that replicate BICR and use runtime reads to BICR
    instead.
    
    Signed-off-by: Gerard Marull-Paretas <[email protected]>
    gmarull committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    74a8fcb View commit details
    Browse the repository at this point in the history
  4. drivers: clock_control: nrf54h-common: add utility to obtain LFOSC acc

    Add a utility function to obtain LFOSC accuracy in PPM from BICR.
    
    Signed-off-by: Gerard Marull-Paretas <[email protected]>
    gmarull committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    e12a2d6 View commit details
    Browse the repository at this point in the history
  5. drivers: clock_control: nrf54h-lfclk: use values from BICR

    The real, applicable and trusted values are the ones flashed into BICR.
    So, drop DT properties that replicate BICR and use runtime reads to BICR
    instead.
    
    Signed-off-by: Gerard Marull-Paretas <[email protected]>
    gmarull committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    e3bdbf0 View commit details
    Browse the repository at this point in the history
  6. drivers: clock_control: nrf54h-fll16m: use values from BICR

    The real, applicable and trusted values are the ones flashed into BICR.
    So, drop DT properties that replicate BICR and use runtime reads to BICR
    instead.
    
    Signed-off-by: Gerard Marull-Paretas <[email protected]>
    gmarull committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    918d207 View commit details
    Browse the repository at this point in the history