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

stm32h7: Transition clock configuration from Kconfig to device tree #34701

Merged
merged 6 commits into from May 3, 2021

Commits on Apr 30, 2021

  1. dts/bindings: clocks: Add clocks bindings for stm32h7 series

    Add clocks related stm32h7 specific bindings:
    - stm32h7-hsi-clock
    - stm32h7-pll-clock
    - stm32h7-rcc
    
    Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
    erwango committed Apr 30, 2021
    Configuration menu
    Copy the full SHA
    7cc163e View commit details
    Browse the repository at this point in the history
  2. dts/arm/st: h7: Add clocks nodes

    Add clock nodes for stm32h7 devices.
    
    Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
    erwango committed Apr 30, 2021
    Configuration menu
    Copy the full SHA
    675a204 View commit details
    Browse the repository at this point in the history
  3. include/drivers/clock_control: stm32: Bits for H7 dts clock config

    Add required macros to introduce dts based clock_control driver
    configuration on stm32h7 devices.
    
    Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
    erwango committed Apr 30, 2021
    Configuration menu
    Copy the full SHA
    6b997d8 View commit details
    Browse the repository at this point in the history
  4. drivers: clock_control: stm32h7: Use dts based configuration macros

    Update stm32h7 clock_control driver to make use of macros allowing
    dts based configuration in coexistance with existing Kconfig method.
    
    Note: Use of IS_ENABLED is removed as it generates warnings in
    checkpatch. This checkpatch behavior needs to be reviewed but may
    first require a little clean up of IS_ENABLED macro.
    
    Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
    erwango committed Apr 30, 2021
    Configuration menu
    Copy the full SHA
    57bd9fe View commit details
    Browse the repository at this point in the history
  5. board: nucleo_h723zg: Convert to dts based clock configuration

    Configure board clocks using device tree.
    
    Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
    erwango committed Apr 30, 2021
    Configuration menu
    Copy the full SHA
    8b1a8b3 View commit details
    Browse the repository at this point in the history
  6. board: nucleo_h745zi_q: Convert to dts based clock configuration

    Configure board clocks using device tree.
    
    Bus clocks configuration part is kept common to both cores.
    On core dedicated configuration we find:
    - Specific sysclock freq on both cores
    - Sysclk input clock selection on M7 core only (as per existing
    clock_control driver behavior).
    
    Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
    erwango committed Apr 30, 2021
    Configuration menu
    Copy the full SHA
    3da4829 View commit details
    Browse the repository at this point in the history