[PATCH v3 0/3] stm32mp: prepare RCC support for STM32MP13
Sean Anderson
seanga2 at gmail.com
Sat Jun 11 17:50:26 CEST 2022
On 6/2/22 9:05 AM, Patrick Delaunay wrote:
>
> Prepare the support of STM32MP13 RCC, the reset and clock controller
> - update of the RCC MISC driver to bind the correct clock and reset driver
> - reset driver, same than STM32MP15x = drivers/reset/stm32-reset.c
> - clock driver, add a stm32 sub directory to prepare the addition of
> stm32mp13 drivers named "stm32mp13_clk";
> the stm32mp1 driver is only required for STM32MP15x family
> - Add RCC node in SOC device tree with the needed tag
> u-boot,dm-pre-reloc property
>
> This serie is only a preliminary step for STM32MP13 clock and reset support
> in U-Boot, based on Linux kernel binding [1];
> It prepares the next device tree alignment with Linux kernel and simplify
> the review of the serie with addition of STMP13 clock driver based on CCF
> and on SCMI clocks provided by OP-TEE, with files
> - drivers/clk/stm32/clk-stm32mp13.c
> - drivers/clk/stm32/clk-stm32-core.c
>
> In the V2, I remove the addition of a dummy stm32mp13 clock driver:
> [2/4] clk: stm32mp13: add a STM32MP13 RCC clock driver
>
> [1] Introduction of STM32MP13 RCC driver (Reset Clock Controller)
> https://lore.kernel.org/linux-arm-kernel/20220316131000.9874-1-gabriel.fernandez@foss.st.com/
>
>
> (no changes since v1)
>
> Patrick Delaunay (3):
> clk: Add directory for STM32 clock drivers
> misc: stm32mp13: introduce STM32MP13 RCC driver
> ARM: dts: stm32: add rcc node for STM32MP13
>
> MAINTAINERS | 2 +-
> arch/arm/dts/stm32mp13-u-boot.dtsi | 4 ++++
> arch/arm/dts/stm32mp131.dtsi | 7 ++++++
> drivers/clk/Kconfig | 17 +-------------
> drivers/clk/Makefile | 5 ++--
> drivers/clk/stm32/Kconfig | 23 +++++++++++++++++++
> drivers/clk/stm32/Makefile | 7 ++++++
> .../clk/{clk_stm32f.c => stm32/clk-stm32f.c} | 0
> .../{clk_stm32h7.c => stm32/clk-stm32h7.c} | 0
> .../{clk_stm32mp1.c => stm32/clk-stm32mp1.c} | 0
> drivers/misc/stm32_rcc.c | 6 +++++
> 11 files changed, 51 insertions(+), 20 deletions(-)
> create mode 100644 drivers/clk/stm32/Kconfig
> create mode 100644 drivers/clk/stm32/Makefile
> rename drivers/clk/{clk_stm32f.c => stm32/clk-stm32f.c} (100%)
> rename drivers/clk/{clk_stm32h7.c => stm32/clk-stm32h7.c} (100%)
> rename drivers/clk/{clk_stm32mp1.c => stm32/clk-stm32mp1.c} (100%)
>
For this series:
Acked-by: Sean Anderson <seanga2 at gmail.com>
More information about the U-Boot
mailing list