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