[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