[U-Boot] [U-Boot, v2, 8/9] ARM: DTS: stm32: adapt stm32h7 dts files for U-boot

Tom Rini trini at konsulko.com
Fri Sep 22 14:19:40 UTC 2017


On Wed, Sep 13, 2017 at 06:00:11PM +0200, patrice.chotard at st.com wrote:

> From: Patrice Chotard <patrice.chotard at st.com>
> 
> This patch adapts stm32h743 disco and eval dts files to match
> with U-boot requirements or add features wich are not yet
> upstreamed on kernel side :
> 
> _ Add RCC clock driver node and update all clocks phandle
>   accordingly.
> 
>   By default, on kernel side, all clocks was temporarly
>   configured as a phandle to timer_clk waiting for a RCC
>   clock driver to be available.
>   On U-boot side, we now have a dedicated RCC clock driver, we
>   can configured all clocks as phandle to this driver.
> 
>   All this binding update will be available soon in a kernel tag,
>   as all the bindings have been acked by Rob Herring [1].
> 
>   [1] http://lkml.iu.edu/hypermail/linux/kernel/1704.0/00935.html
> 
> _ Align STM32H7 serial compatible string with the one which will be
>   available in next kernel tag. The bindings has been acked by
>   Rob Herring [2].
>   This compatible string will be usefull to add stm32h7 specific
>   feature for this serial driver.
> 
>   [2] https://lkml.org/lkml/2017/7/17/739
> 
> _ Add gpio compatible and aliases for stm32h743
> 
> _ Add FMC sdram node with associated new bindings value to
>   manage second bank (ie bank 1).
> 
> _ Add missing HSI and CSI oscillators nodes needed
>   by STM32H7 RCC clock driver.
> 
>   Clock sources could be:
> 	_ HSE (High Speed External)
> 	_ HSI (High Speed Internal)
> 	_ CSI (Low Power Internal)
> 
>   These clocks can be used as clocksource in some configuration.
>   By default, HSE is selected as clock source.
> 
> _ Set HSE to 25Mhz for stm32h743i-disco and eval board
> 
>   By default, the external oscillator frequency is defined at
>   25 Mhz in SoC stm32h743.dtsi file.
>   It has been set at 125 Mhz in kernel DT temporarly waiting for
>   RCC clock driver becomes available.
> 
>   As in U-boot we got a RCC clock driver, the real value of HSE
>   clock can be used.
> 
> _ Add "u-boot,dm-pre-reloc" for rcc, fmc, fixed-clock, pinctrl,
>   pwrcfg and gpio nodes.
> 
> Signed-off-by: Patrice Chotard <patrice.chotard at st.com>
> Reviewed-by: Simon Glass <sjg at chromium.org>

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170922/d5b8b263/attachment.sig>


More information about the U-Boot mailing list