1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- .. SPDX-License-Identifier: GPL-2.0+ OR BSD-3-Clause
- .. sectionauthor:: Patrick Delaunay <patrick.delaunay@st.com>
- U-Boot device tree bindings
- ----------------------------
- The U-Boot specific bindings are defined in the U-Boot directory:
- doc/device-tree-bindings
- * clock
- - :download:`clock/st,stm32mp1.txt <../../device-tree-bindings/clock/st,stm32mp1.txt>`
- * ram
- - :download:`memory-controllers/st,stm32mp1-ddr.txt <../../device-tree-bindings/memory-controllers/st,stm32mp1-ddr.txt>`
- 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
|