On 13 September 2017 at 10:00, <patrice.chot...@st.com> wrote: > From: Patrice Chotard <patrice.chot...@st.com> > > This patch adapts stm32h743 disco and eval dts files to match > with U-boot requirements or add features wich are not yet
U-Boot (and below) > 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.chot...@st.com> > --- > arch/arm/dts/stm32h7-u-boot.dtsi | 88 ++++++++++++++++++++++++++ > arch/arm/dts/stm32h743-pinctrl.dtsi | 102 > +++++++++++++++++++++++++++---- > arch/arm/dts/stm32h743.dtsi | 56 ++++++++++++++--- > arch/arm/dts/stm32h743i-disco.dts | 35 +++++++++-- > arch/arm/dts/stm32h743i-eval.dts | 34 +++++++++-- > include/dt-bindings/memory/stm32-sdram.h | 7 +++ > 6 files changed, 294 insertions(+), 28 deletions(-) > create mode 100644 arch/arm/dts/stm32h7-u-boot.dtsi Reviewed-by: Simon Glass <s...@chromium.org> _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot