u-boot-brain/include/dt-bindings
Patrice Chotard a1e384b4d9 ARM: DTS: stm32: adapt stm32h7 dts files for U-boot
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@st.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
2017-09-22 07:40:03 -04:00
..
clk ARM: dts: dra7xx: sync DT with latest Linux 2016-12-04 13:54:51 -05:00
clock dm: clk: add clk driver support for stm32h7 SoCs 2017-09-22 07:40:01 -04:00
comphy phy: marvell: cp110: add 5G XFI mode 2017-05-09 13:38:18 +02:00
dma arm: at91: dts: Bring in device tree file for AT91SAM9G45 2016-06-12 23:49:38 +02:00
gpio arm: dts: update DTS files for meson-gxbb and odroid-c2 2016-09-06 13:18:19 -04:00
input include/dt-bindings: Sync some files with the kernel 2016-03-23 22:04:13 +01:00
interrupt-controller STiH410-B2260: Add device tree 2017-03-14 20:40:21 -04:00
interrupt-router x86: Refactor PIRQ routing support 2015-06-04 02:39:39 -06:00
mailbox ARM: tegra: adapt to latest HSP DT binding 2016-08-04 13:36:58 -07:00
media omap3630: Copy Device tree from Linux 4.9.y stable 2017-05-09 20:35:36 -04:00
memory ARM: DTS: stm32: adapt stm32h7 dts files for U-boot 2017-09-22 07:40:03 -04:00
mfd dm: reset: add stm32 reset driver 2017-09-22 07:40:01 -04:00
mrc dt-bindings: Add Intel Quark MRC bindings 2015-02-06 12:07:44 -07:00
net net: phy: dp83867: Add device tree bindings and documentation 2016-05-24 11:42:04 -05:00
phy dt-bindings: Add include/dt-bindings/phy/phy.h from Linux v4.4 2016-04-04 11:21:59 +02:00
pinctrl ARM: DTS: stm32: add stm32h743i-disco files 2017-09-22 07:40:02 -04:00
pmic sandbox: dts: add sandbox_pmic.dtsi and include it to sandbox.dts and test.dts 2015-05-14 19:59:21 -06:00
power ARM: dts: rmobile: Import DTS from Linux 4.12 2017-08-03 03:50:03 +09:00
power-domain mips: bmips: add bcm6328-power-domain driver support for BCM63268 2017-05-10 16:16:09 +02:00
pwm am437x: Add am437x_gp_evm_defconfig using CONFIG_DM 2015-10-22 14:44:00 -04:00
regulator dts: Add clock and regulator binding files for max77802 2016-05-25 13:25:18 +09:00
reset ARM64: dts: hi3798cv200-poplar: add device tree bindings 2017-07-10 14:26:02 -04:00
sound ARM: dts: AM43x-EPOS Initial Support 2016-05-27 15:47:46 -04:00
thermal ARM: tegra: pull Tegra124 SoC DT from Linux v4.7 2016-09-27 09:11:02 -07:00
video rockchip: Add a binding file for rk3288 video 2016-03-14 22:03:11 +01:00