[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