Documentation/devicetree/bindings/arm/cpus.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/arm/nvidia,tegra194-ccplex.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/ata/pata-common.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/ata/sata-common.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/bus/simple-pm-bus.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/chrome/google,cros-ec-typec.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/connector/usb-connector.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/display/bridge/snps,dw-mipi-dsi.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/display/dsi-controller.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/display/panel/lvds.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/display/panel/panel-common.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/dma/dma-common.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/dma/dma-controller.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/dma/dma-router.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/extcon/wlf,arizona.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/iio/adc/samsung,exynos-adc.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/iio/common.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/input/input.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/input/matrix-keymap.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/input/touchscreen/touchscreen.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/leds/common.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/leds/leds-class-multicolor.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/leds/trigger-source.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/media/rc.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/mfd/syscon.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/mmc/mmc-controller.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/mmc/synopsys-dw-mshc-common.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/mtd/nand-controller.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/net/can/can-transceiver.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/net/dsa/dsa.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/net/ethernet-controller.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/net/ethernet-phy.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/net/mdio.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/net/snps,dwmac.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/nvmem/nvmem-consumer.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/nvmem/nvmem.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/pci/cdns-pcie-ep.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/pci/cdns-pcie-host.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/pci/cdns-pcie.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/pci/pci-ep.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/pinctrl/pincfg-node.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/pinctrl/pinmux-node.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/power/power-domain.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/power/supply/power-supply.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/pwm/pwm.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/regulator/regulator.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/regulator/wlf,arizona.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/riscv/cpus.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/rtc/rtc.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/serial/rs485.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/serial/serial.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/soc/imx/fsl,aips-bus.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/sound/amlogic,aiu.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/sound/cirrus,madera.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/sound/nvidia,tegra210-ahub.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/sound/wlf,arizona.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/soundwire/soundwire-controller.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/spi/spi-controller.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/spmi/spmi.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/thermal/thermal-cooling-devices.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/thermal/thermal-sensor.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/usb/ti,tps6598x.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/usb/usb-hcd.yaml |
|
patch | blob | blame | history |
Documentation/devicetree/bindings/watchdog/watchdog.yaml |
|
patch | blob | blame | history |
dependencies:
rockchip,pmu: [enable-method]
+additionalProperties: true
+
examples:
- |
cpus {
Specifies the bpmp node that needs to be queried to get
operating point data for all CPUs.
+additionalProperties: true
+
examples:
- |
cpus {
The ID number of the drive port, 0 for the master port and 1 for the
slave port.
+additionalProperties: true
+
...
multiplier making it possible to connect up to 15 disks to a single
SATA port.
+additionalProperties: true
+
...
- required:
- power-domains
+additionalProperties: true
+
examples:
- |
#include <dt-bindings/clock/qcom,gcc-msm8996.h>
required:
- compatible
+additionalProperties: true #fixme
+
examples:
- |+
spi0 {
type:
const: micro
+additionalProperties: true
+
examples:
# Micro-USB connector with HS lines routed via controller (MUIC).
- |
- clocks
- ports
- reg
+
+additionalProperties: true
required:
- reg
+additionalProperties: true
+
examples:
- |
#include <dt-bindings/gpio/gpio.h>
- required:
- ports
+additionalProperties: true
+
...
width-mm: [ height-mm ]
height-mm: [ width-mm ]
+additionalProperties: true
+
...
required:
- "#dma-cells"
+
+additionalProperties: true
$nodename:
pattern: "^dma-controller(@.*)?$"
+additionalProperties: true
+
examples:
- |
dma: dma-controller@48000000 {
- "#dma-cells"
- dma-masters
+additionalProperties: true
+
examples:
- |
sdma_xbar: dma-router@4a002b78 {
$ref: "/schemas/types.yaml#/definitions/uint32"
minimum: 0
maximum: 3
+
+additionalProperties: true
"#io-channel-cells":
const: 1
+ io-channel-ranges: true
+
vdd-supply: true
samsung,syscon-phandle:
- "#io-channel-cells"
- vdd-supply
+additionalProperties:
+ type: object
+
allOf:
- if:
properties:
considered 'near' to the device (an object is near to the
sensor).
+additionalProperties: true
+
...
power off automatically. Device with key pressed shutdown feature can
specify this property.
$ref: /schemas/types.yaml#/definitions/uint32
+
+additionalProperties: true
$ref: /schemas/types.yaml#/definitions/uint32
description: Number of column lines connected to the keypad controller.
+additionalProperties: true
+
examples:
- |
keypad {
touchscreen-size-y: [ touchscreen-size-x ]
touchscreen-x-mm: [ touchscreen-y-mm ]
touchscreen-y-mm: [ touchscreen-x-mm ]
+
+additionalProperties: true
Maximum timeout in microseconds after which the flash LED is turned off.
Required for flash LED nodes with configurable timeout.
+additionalProperties: true
+
examples:
- |
#include <dt-bindings/gpio/gpio.h>
required:
- color
+
+additionalProperties: true
+
...
trigger sources (e.g. a specific USB port).
enum: [ 0, 1 ]
+additionalProperties: true
+
...
- rc-x96max
- rc-xbox-dvd
- rc-zx-irdec
+
+additionalProperties: true
- compatible
- reg
-unevaluatedProperties: false
+additionalProperties: true
examples:
- |
cd-debounce-delay-ms: [ cd-gpios ]
fixed-emmc-driver-type: [ non-removable ]
+additionalProperties: true
+
examples:
- |
mmc@ab000000 {
dma-names:
const: rx-tx
+
+additionalProperties: true
- "#address-cells"
- "#size-cells"
+additionalProperties: true
+
examples:
- |
nand-controller {
$ref: /schemas/types.yaml#/definitions/uint32
description: a positive non 0 value that determines the max speed that CAN/CAN-FD can run.
minimum: 1
+
+additionalProperties: true
- required:
- ethernet-ports
+additionalProperties: true
+
...
required:
- speed
+additionalProperties: true
+
...
required:
- reg
+additionalProperties: true
+
examples:
- |
ethernet {
required:
- reg
+additionalProperties: true
+
examples:
- |
davinci_mdio: mdio@5c030000 {
Enables the TSO feature otherwise it will be managed by
MAC HW capability register.
+additionalProperties: true
+
examples:
- |
stmmac_axi_setup: stmmac-axi-config {
nvmem-names: [ nvmem ]
nvmem-cell-names: [ nvmem-cells ]
+additionalProperties: true
+
examples:
- |
tsens {
required:
- reg
+additionalProperties: true
+
examples:
- |
#include <dt-bindings/gpio/gpio.h>
required:
- cdns,max-outbound-regions
+
+additionalProperties: true
deprecated: true
msi-parent: true
+
+additionalProperties: true
items:
- const: pcie-phy
# FIXME: names when more than 1
+
+additionalProperties: true
required:
- compatible
+
+additionalProperties: true
required:
- pinctrl-0
- pinctrl-names
+
+additionalProperties: true
and the delay before latching a value to an output
pin. Typically indicates how many double-inverters are
used to delay the signal.
+
+additionalProperties: true
pinctrl-pin-array:
$ref: /schemas/types.yaml#/definitions/uint32-array
+
+additionalProperties: true
required:
- "#power-domain-cells"
+additionalProperties: true
+
examples:
- |
power: power-controller@12340000 {
This property is added to a supply in order to list the devices which
supply it power, referenced by their phandles.
+additionalProperties: true
+
examples:
- |
power {
required:
- "#pwm-cells"
+additionalProperties: true
+
examples:
- |
pwm: pwm@7000a000 {
additionalProperties: false
+additionalProperties: true
+
examples:
- |
xyzreg: regulator {
Initial data for the MICVDD regulator.
$ref: "regulator.yaml#"
type: object
+
+additionalProperties: true
- riscv,isa
- interrupt-controller
+additionalProperties: true
+
examples:
- |
// Example 1: SiFive Freedom U540G Development Kit
description:
Enables wake up of host system on alarm.
+additionalProperties: true
+
...
rs485-term-gpios:
description: GPIO pin to enable RS485 bus termination.
maxItems: 1
+
+additionalProperties: true
+
...
required:
- compatible
+additionalProperties: true
+
examples:
- |
serial@1234 {
- compatible
- reg
+additionalProperties: true
+
examples:
- |
bus@30000000 {
- reg
- resets
+additionalProperties: false
+
examples:
- |
#include <dt-bindings/clock/gxbb-clkc.h>
$ref: /schemas/types.yaml#/definitions/uint32-array
minItems: 2
maxItems: 2
+
+additionalProperties: true
- "#size-cells"
- ranges
+additionalProperties:
+ type: object
+
examples:
- |
#include<dt-bindings/clock/tegra210-car.h>
$ref: /schemas/types.yaml#/definitions/uint32-array
minItems: 1
maxItems: 12
+
+additionalProperties: true
- "#address-cells"
- "#size-cells"
+additionalProperties: true
+
examples:
- |
soundwire@c2d0000 {
- compatible
- reg
+additionalProperties: true
+
examples:
- |
spi@f00 {
required:
- reg
+additionalProperties: true
+
examples:
- |
#include <dt-bindings/spmi/spmi.h>
and the second cell is the maximum cooling state requested.
const: 2
+additionalProperties: true
+
examples:
- |
#include <dt-bindings/interrupt-controller/arm-gic.h>
containing several internal sensors.
enum: [0, 1]
+additionalProperties: true
+
examples:
- |
#include <dt-bindings/interrupt-controller/arm-gic.h>
- interrupts
- interrupt-names
+additionalProperties: true
+
examples:
- |
#include <dt-bindings/interrupt-controller/irq.h>
description:
Name specifier for the USB PHY
+additionalProperties: true
+
examples:
- |
usb {
description:
Contains the watchdog timeout in seconds.
+additionalProperties: true
+
...