mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-14 00:47:26 +00:00
551a959a8c
With device tree binding migration to yaml it is difficult to synchronize the binding from Linux kernel to U-Boot. Instead of maintaining the same dt bindings, this patch adds in the U-Boot documentation the path to the device tree bindings in Linux kernel for STMicroelectronics devices, when they are used without modification. Signed-off-by: Patrick Delaunay <patrick.delaunay@foss.st.com> Signed-off-by: Patrice Chotard <patrice.chotard@foss.st.com> Add links for referenced text files. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
68 lines
1.7 KiB
ReStructuredText
68 lines
1.7 KiB
ReStructuredText
.. 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
|