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

Add global HSFLL clock control device driver #81735

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

Commits on Nov 29, 2024

  1. manifest: hal_nordic: update to include nrfs services

    Update hal_nordic revision to include nrfs services:
    - GDPWR
    - GDFS
    
    Signed-off-by: Bjarki Arge Andreasen <[email protected]>
    bjarki-andreasen committed Nov 29, 2024
    Configuration menu
    Copy the full SHA
    ae2529b View commit details
    Browse the repository at this point in the history
  2. soc: nordic: nrf54h: gpd: align GPD domain names

    nRFs exposes now all power domains, following their actual name in the
    specification. Add support for all of them in the GPD service. Note that
    this is a breaking change: running this code requires a new SCFW as IDs
    have changed in nRFs and so SCFW.
    
    Signed-off-by: Gerard Marull-Paretas <[email protected]>
    gmarull authored and bjarki-andreasen committed Nov 29, 2024
    Configuration menu
    Copy the full SHA
    39971d3 View commit details
    Browse the repository at this point in the history
  3. modules: hal_nordic: nrfs: add GDFS Service

    Adding the implementation for the GDFS service
    
    Signed-off-by: Paweł Pelikan <[email protected]>
    ppelikan-nordic authored and bjarki-andreasen committed Nov 29, 2024
    Configuration menu
    Copy the full SHA
    5e24a4c View commit details
    Browse the repository at this point in the history
  4. dts: nordic: specify device model of global hsfll clock

    Add specific device model for global hsfll clock and update dts tree
    to use specific model. The clock is not fixed, and configurable at
    runtime to predefined frequencies specified by the platform.
    
    Signed-off-by: Bjarki Arge Andreasen <[email protected]>
    bjarki-andreasen committed Nov 29, 2024
    Configuration menu
    Copy the full SHA
    3aee93a View commit details
    Browse the repository at this point in the history
  5. drivers: clock_control: nrf2: add support for global hfsll clock

    Add device driver support for global hsfll clock.
    
    Signed-off-by: Bjarki Arge Andreasen <[email protected]>
    bjarki-andreasen committed Nov 29, 2024
    Configuration menu
    Copy the full SHA
    9ad1bfa View commit details
    Browse the repository at this point in the history
  6. samples: boards: nordic: clock_control: support global hsfll

    Extend sample to support global hsfll clock control.
    
    Signed-off-by: Bjarki Arge Andreasen <[email protected]>
    bjarki-andreasen committed Nov 29, 2024
    Configuration menu
    Copy the full SHA
    b89c6f3 View commit details
    Browse the repository at this point in the history
  7. tests: drivers: clock_control: nrf: add global hsfll clock

    Extend test suite to test global HSFLL clock.
    
    Signed-off-by: Bjarki Arge Andreasen <[email protected]>
    bjarki-andreasen committed Nov 29, 2024
    Configuration menu
    Copy the full SHA
    01503fa View commit details
    Browse the repository at this point in the history
  8. soc: nordic: nrf54h20: restrict global hsfll freq

    Introduce feature which restricts the minimum global hsfll
    frequency. This feature is selected by default to preserve the
    behavior of the global hsfll before the clock control driver for
    it was introduced, which configured it as a fixed clock at 320MHz.
    
    Signed-off-by: Bjarki Arge Andreasen <[email protected]>
    bjarki-andreasen committed Nov 29, 2024
    Configuration menu
    Copy the full SHA
    de3678e View commit details
    Browse the repository at this point in the history