003 File Manager
Current Path:
/usr/src/sys/contrib/device-tree/Bindings
usr
/
src
/
sys
/
contrib
/
device-tree
/
Bindings
/
📁
..
📄
.gitignore
(77 B)
📄
ABI.rst
(1.85 KB)
📄
Makefile
(2.52 KB)
📁
arc
📁
arm
📁
ata
📁
auxdisplay
📁
board
📁
bus
📁
c6x
📄
chosen.txt
(3.99 KB)
📁
chrome
📁
clock
📄
common-properties.txt
(2.81 KB)
📁
connector
📁
counter
📁
cpu
📁
cpufreq
📁
crypto
📁
csky
📁
ddr
📁
devfreq
📁
display
📁
dma
📁
dsp
📁
edac
📁
eeprom
📄
example-schema.yaml
(7.59 KB)
📁
extcon
📁
firmware
📁
fpga
📁
fsi
📁
fuse
📁
gnss
📁
goldfish
📁
gpio
📁
gpu
📄
graph.txt
(4.04 KB)
📁
h8300
📁
hsi
📁
hwlock
📁
hwmon
📁
i2c
📁
i3c
📁
iio
📄
index.rst
(153 B)
📁
infiniband
📁
input
📁
interconnect
📁
interrupt-controller
📁
iommu
📁
ipmi
📄
jailhouse.txt
(284 B)
📁
leds
📁
mailbox
📁
media
📁
memory-controllers
📁
mfd
📁
mips
📁
misc
📁
mmc
📁
mtd
📁
mux
📁
nds32
📁
net
📁
nios2
📄
numa.txt
(6.82 KB)
📁
nvmem
📁
openrisc
📁
opp
📁
pci
📁
perf
📁
phy
📁
pinctrl
📁
pmem
📁
power
📁
powerpc
📁
pps
📄
property-units.txt
(1.23 KB)
📁
ptp
📁
pwm
📁
regmap
📁
regulator
📁
remoteproc
📁
reserved-memory
📁
reset
📄
resource-names.txt
(1.44 KB)
📁
riscv
📁
rng
📁
rtc
📁
scsi
📁
security
📁
serial
📁
serio
📁
sifive
📁
siox
📁
slimbus
📁
soc
📁
sound
📁
soundwire
📁
spi
📁
spmi
📁
sram
📁
staging
📄
submitting-patches.rst
(3.53 KB)
📁
thermal
📁
timer
📄
trivial-devices.yaml
(16.3 KB)
📁
ufs
📄
unittest.txt
(1.07 KB)
📁
usb
📄
vendor-prefixes.yaml
(33.45 KB)
📁
virtio
📁
w1
📁
watchdog
📄
writing-bindings.rst
(2.54 KB)
📁
x86
📄
xilinx.txt
(6.52 KB)
📁
xillybus
Editing: Makefile
# SPDX-License-Identifier: GPL-2.0 DT_DOC_CHECKER ?= dt-doc-validate DT_EXTRACT_EX ?= dt-extract-example DT_MK_SCHEMA ?= dt-mk-schema DT_SCHEMA_MIN_VERSION = 2020.5 PHONY += check_dtschema_version check_dtschema_version: @{ echo $(DT_SCHEMA_MIN_VERSION); \ $(DT_DOC_CHECKER) --version 2>/dev/null || echo 0; } | sort -VC || \ { echo "ERROR: dtschema minimum version is v$(DT_SCHEMA_MIN_VERSION)" >&2; false; } quiet_cmd_chk_binding = CHKDT $(patsubst $(srctree)/%,%,$<) cmd_chk_binding = $(DT_DOC_CHECKER) -u $(srctree)/$(src) $< ; \ $(DT_EXTRACT_EX) $< > $@ $(obj)/%.example.dts: $(src)/%.yaml check_dtschema_version FORCE $(call if_changed,chk_binding) # Use full schemas when checking %.example.dts DT_TMP_SCHEMA := $(obj)/processed-schema-examples.yaml find_cmd = find $(srctree)/$(src) \( -name '*.yaml' ! \ -name 'processed-schema*' ! \ -name '*.example.dt.yaml' \) quiet_cmd_mk_schema = SCHEMA $@ cmd_mk_schema = rm -f $@ ; \ $(if $(DT_MK_SCHEMA_FLAGS), \ echo $(real-prereqs), \ $(find_cmd)) | \ xargs $(DT_MK_SCHEMA) $(DT_MK_SCHEMA_FLAGS) >> $@ DT_DOCS = $(shell $(find_cmd) | sed -e 's|^$(srctree)/||') override DTC_FLAGS := \ -Wno-avoid_unnecessary_addr_size \ -Wno-graph_child_address \ -Wno-interrupt_provider $(obj)/processed-schema-examples.yaml: $(DT_DOCS) check_dtschema_version FORCE $(call if_changed,mk_schema) ifeq ($(DT_SCHEMA_FILES),) # Unless DT_SCHEMA_FILES is specified, use the full schema for dtbs_check too. # Just copy processed-schema-examples.yaml $(obj)/processed-schema.yaml: $(obj)/processed-schema-examples.yaml FORCE $(call if_changed,copy) DT_SCHEMA_FILES = $(DT_DOCS) else # If DT_SCHEMA_FILES is specified, use it for processed-schema.yaml $(obj)/processed-schema.yaml: DT_MK_SCHEMA_FLAGS := -u $(obj)/processed-schema.yaml: $(DT_SCHEMA_FILES) check_dtschema_version FORCE $(call if_changed,mk_schema) endif extra-$(CHECK_DT_BINDING) += $(patsubst $(src)/%.yaml,%.example.dts, $(DT_SCHEMA_FILES)) extra-$(CHECK_DT_BINDING) += $(patsubst $(src)/%.yaml,%.example.dt.yaml, $(DT_SCHEMA_FILES)) extra-$(CHECK_DT_BINDING) += processed-schema-examples.yaml extra-$(CHECK_DTBS) += processed-schema.yaml # Hack: avoid 'Argument list too long' error for 'make clean'. Remove most of # build artifacts here before they are processed by scripts/Makefile.clean clean-files = $(shell find $(obj) \( -name '*.example.dts' -o \ -name '*.example.dt.yaml' \) -delete 2>/dev/null)
Upload File
Create Folder