
This serie adds support of clock and reset for STM32MP13.
Changes in v4: - update MAINTAINERS files
Changes in v3: - fix cosmetic - add comments in commit message - explanation of stm32 clock gating
Changes in v2: - deference check_security() call back - use of ccf_clk_(enable/disable/get_rate/set_rate) ops - fix gate refcounting - documented structures in clock-core API - remove useless spinlocks - cosmetic changes - remove useless defines - missing support of CRYP1 clock
Gabriel Fernandez (3): dt-bindings: stm32mp13: add clock & reset support for STM32MP13 clk: stm32mp13: introduce STM32MP13 RCC driver arm: dts: stm32mp13: add support of RCC driver
MAINTAINERS | 5 +- arch/arm/dts/stm32mp13-u-boot.dtsi | 4 + arch/arm/dts/stm32mp131.dtsi | 119 +-- arch/arm/dts/stm32mp133.dtsi | 4 +- arch/arm/dts/stm32mp13xc.dtsi | 3 +- arch/arm/dts/stm32mp13xf.dtsi | 3 +- drivers/clk/stm32/Kconfig | 15 + drivers/clk/stm32/Makefile | 2 + drivers/clk/stm32/clk-stm32-core.c | 268 ++++++ drivers/clk/stm32/clk-stm32-core.h | 276 ++++++ drivers/clk/stm32/clk-stm32mp13.c | 841 +++++++++++++++++++ drivers/clk/stm32/stm32mp13_rcc.h | 288 +++++++ include/dt-bindings/clock/stm32mp13-clks.h | 229 +++++ include/dt-bindings/reset/stm32mp13-resets.h | 100 +++ 14 files changed, 2075 insertions(+), 82 deletions(-) create mode 100644 drivers/clk/stm32/clk-stm32-core.c create mode 100644 drivers/clk/stm32/clk-stm32-core.h create mode 100644 drivers/clk/stm32/clk-stm32mp13.c create mode 100644 drivers/clk/stm32/stm32mp13_rcc.h create mode 100644 include/dt-bindings/clock/stm32mp13-clks.h create mode 100644 include/dt-bindings/reset/stm32mp13-resets.h