U-Boot device tree bindings
The U-Boot specific bindings are defined in the U-Boot directory: doc/device-tree-bindings
All the other device tree bindings used in U-Boot are specified in Linux kernel. Please refer dt bindings from below specified paths in the Linux kernel binding directory = Documentation/devicetree/bindings/
- acd
iio/adc/st,stm32-adc.yaml
- clock
clock/st,stm32-rcc.txt
clock/st,stm32h7-rcc.txt
clock/st,stm32mp1-rcc.yaml
- display
display/st,stm32-dsi.yaml
display/st,stm32-ltdc.yaml
- gpio
pinctrl/st,stm32-pinctrl.yaml
- hwlock
hwlock/st,stm32-hwspinlock.yaml
- i2c
i2c/st,stm32-i2c.yaml
- mailbox
mailbox/st,stm32-ipcc.yaml
- mmc
mmc/arm,pl18x.yaml
- nand
mtd/st,stm32-fmc2-nand.yaml
memory-controllers/st,stm32-fmc2-ebi.yaml
- net
net/stm32-dwmac.yaml
- nvmem
nvmem/st,stm32-romem.yaml
- remoteproc
remoteproc/st,stm32-rproc.yaml
- regulator
regulator/st,stm32mp1-pwr-reg.yaml
regulator/st,stm32-vrefbuf.yaml
- reset
reset/st,stm32-rcc.txt
reset/st,stm32mp1-rcc.txt
- rng
rng/st,stm32-rng.yaml
- rtc
rtc/st,stm32-rtc.yaml
- serial
serial/st,stm32-uart.yaml
- spi
spi/st,stm32-spi.yaml
spi/st,stm32-qspi.yaml
- syscon
arm/stm32/st,stm32-syscon.yaml
- usb
phy/phy-stm32-usbphyc.yaml
usb/dwc2.yaml
- watchdog
watchdog/st,stm32-iwdg.yaml