linux/Documentation/devicetree/bindings
Linus Torvalds 8395d932d2 Devicetree updates for v6.3:
DT core:
 - Add node lifecycle unit tests
 
 - Add of_property_present() helper aligned with fwnode API
 
 - Print more information on reserved regions on boot
 
 - Update dtc to upstream v1.6.1-66-gabbd523bae6e
 
 - Use strscpy() to instead of strncpy() in DT core
 
 - Add option for schema validation on %.dtb targets
 
 Bindings:
 - Add/fix support for listing multiple patterns in DT_SCHEMA_FILES
 
 - Rework external memory controller/bus bindings to properly support
   controller specific child node properties
 
 - Convert loongson,ls1x-intc, fcs,fusb302, sil,sii8620, Rockchip RK3399
   PCIe, Synquacer I2C, and Synquacer EXIU bindings to DT schema format
 
 - Add RiscV SBI PMU event mapping binding
 
 - Add missing contraints on Arm SCMI child node allowed properties
 
 - Add a bunch of missing Socionext UniPhier glue block bindings and
   example fixes
 
 - Various fixes for duplicate or conflicting type definitions on DT
   properties
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEktVUI4SxYhzZyEuo+vtdtY28YcMFAmP1dxgACgkQ+vtdtY28
 YcOkBw//RU8EHTznVRBSbLbolpMPLVF4CGmWeE9bxLTZWIUaSG1NyhQgyKmzGqCR
 nsu/g14y3ZCrr4wkNvygWjumsuKu+uwMY0eQtEXEvpb47NBR/nhFaZ8/DWp2TeAr
 INizwgr1gc1l3n8cuTL8OBIsu37iNEDVrUuTkcJCdhJkTsEMLK0dA82uBEIWWGPR
 dWvhNFjplrCkzycfdbzTG4LMgzmtJ5RtVMT61FgwDd04UtBEOeB6wR3HME0UftG0
 XxpzTtskMDiqEgzFFI3tZr82u3SrDzYPjeJVQkZC3VigV+s/ZW1Yh2t7/NH9negl
 fsidcNvFBAQFLIPY1QT+wJj3h2jmVThTKUjXo7KrmPgC1gJMaKrMsqQfcI/uqHm3
 xFd+Vr/nspIBuuAth+04hdb0sBpvyYaEHoRwPWSWXTdNG7O50pZT5k+e0Lg/jjkM
 LmL79yVDPE5hFyH1TfYdUMb5Xn3hui//UUvLaTK0F1AjdEYIvUYchFi5H/Vg7szr
 +qGraGMH5fLyNjvI/X8K1ajKNa0xUAKK9JxqM308tD6tMWryZyF0MWD1sjPsvl7T
 wBm2fjGaEjapJ7vyywYyuZu3WpTY0eUtOGYIQQ6F+4Q/1h1aj4SeeEGmzZxvOivB
 CoWXpYkH/HPoAv+EwWXfGPV4pqxY8L3ZnzV13NcGSvE7Ha7+glo=
 =ywsL
 -----END PGP SIGNATURE-----

Merge tag 'devicetree-for-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux

Pull devicetree updates from Rob Herring:
 "DT core:

   - Add node lifecycle unit tests

   - Add of_property_present() helper aligned with fwnode API

   - Print more information on reserved regions on boot

   - Update dtc to upstream v1.6.1-66-gabbd523bae6e

   - Use strscpy() to instead of strncpy() in DT core

   - Add option for schema validation on %.dtb targets

  Bindings:

   - Add/fix support for listing multiple patterns in DT_SCHEMA_FILES

   - Rework external memory controller/bus bindings to properly support
     controller specific child node properties

   - Convert loongson,ls1x-intc, fcs,fusb302, sil,sii8620, Rockchip
     RK3399 PCIe, Synquacer I2C, and Synquacer EXIU bindings to DT
     schema format

   - Add RiscV SBI PMU event mapping binding

   - Add missing contraints on Arm SCMI child node allowed properties

   - Add a bunch of missing Socionext UniPhier glue block bindings and
     example fixes

   - Various fixes for duplicate or conflicting type definitions on DT
     properties"

* tag 'devicetree-for-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux: (66 commits)
  dt-bindings: regulator: Add mps,mpq7932 power-management IC
  of: dynamic: Fix spelling mistake "kojbect" -> "kobject"
  dt-bindings: drop Sagar Kadam from SiFive binding maintainership
  dt-bindings: sram: qcom,imem: document sm8450
  dt-bindings: interrupt-controller: convert loongson,ls1x-intc.txt to json-schema
  dt-bindings: arm: Add Cortex-A715 and X3
  of: dynamic: add lifecycle docbook info to node creation functions
  of: add consistency check to of_node_release()
  of: do not use "%pOF" printk format on node with refcount of zero
  of: unittest: add node lifecycle tests
  of: update kconfig unittest help
  of: add processing of EXPECT_NOT to of_unittest_expect
  of: prepare to add processing of EXPECT_NOT to of_unittest_expect
  of: Use preferred of_property_read_* functions
  of: Use of_property_present() helper
  of: Add of_property_present() helper
  of: reserved_mem: Use proper binary prefix
  dt-bindings: Fix multi pattern support in DT_SCHEMA_FILES
  of: reserved-mem: print out reserved-mem details during boot
  dt-bindings: serial: restrict possible child node names
  ...
2023-02-24 13:31:53 -08:00
..
arc
arm Devicetree updates for v6.3: 2023-02-24 13:31:53 -08:00
ata dt-bindings: reference MC peripheral properties in relevant devices 2023-02-07 15:47:27 -06:00
auxdisplay
board
bus Devicetree updates for v6.3: 2023-02-24 13:31:53 -08:00
chrome dt-bindings: cros-ec: Reorganize and enforce property availability 2022-10-31 12:02:56 +08:00
clock Devicetree updates for v6.3: 2023-02-24 13:31:53 -08:00
connector
counter
cpu dt-bindings: drop redundant part of title (end, part two) 2022-12-16 11:41:49 -06:00
cpufreq Cpufreq arm updates for 6.3 2023-02-14 15:25:07 +01:00
crypto This update includes the following changes: 2023-02-21 18:10:50 -08:00
csky
devfreq
display Devicetree updates for v6.3: 2023-02-24 13:31:53 -08:00
dma dt-bindings: ti,k3: Use common ti,k3-sci-common.yaml schema 2023-02-02 18:05:57 -06:00
dsp dt-bindings: dsp: mediatek: Add mt8188 dsp compatible 2023-01-10 13:32:31 +00:00
dvfs
edac dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
eeprom dt-bindings: drop redundant part of title (end) 2022-12-16 11:41:49 -06:00
extcon dt-bindings: cros-ec: Reorganize and enforce property availability 2022-10-31 12:02:56 +08:00
firmware dt-bindings: firmware: arm,scmi: Restrict protocol child node properties 2023-02-03 12:58:45 -06:00
fpga dt-bindings: fpga: document Lattice sysCONFIG FPGA manager 2022-10-25 14:45:53 +08:00
fsi
fuse dt-bindings: drop type for operating-points-v2 2023-01-23 17:13:28 -06:00
gnss
goldfish
gpio dt-bindings: gpio: Add compatible string for Unisoc UMS512 2023-01-30 15:55:30 +01:00
gpu dt-bindings: drop redundant part of title (beginning) 2022-12-16 11:41:49 -06:00
hsi
hwinfo dt-bindings: soc: add loongson-2 chipid 2022-11-14 16:02:10 +01:00
hwlock dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
hwmon dt-bindings: hwmon: adi,ltc2945: Add binding 2023-02-03 07:30:10 -08:00
i2c Devicetree updates for v6.3: 2023-02-24 13:31:53 -08:00
i3c dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
iio dt-bindings: iio/proximity: semtech,sx9360: Fix 'semtech,resolution' type 2023-01-28 16:26:30 +00:00
infiniband
input dt-bindings: HID: i2c-hid: goodix: Add mainboard-vddio-supply 2023-02-09 14:44:14 +01:00
interconnect SoC: DT changes for 6.3 2023-02-20 15:49:56 -08:00
interrupt-controller Devicetree updates for v6.3: 2023-02-24 13:31:53 -08:00
iommu IOMMU Updates for Linux v6.2 2022-12-19 08:34:39 -06:00
ipmi dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
leds - Remove Drivers 2023-02-23 15:09:31 -08:00
mailbox - qcom: enable sc8280xp, sm8550 and sm4250 support 2022-12-21 09:31:18 -08:00
media dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
memory-controllers Devicetree updates for v6.3: 2023-02-24 13:31:53 -08:00
mfd USB / Thunderbolt driver changes for 6.3-rc1 2023-02-24 12:07:00 -08:00
mips dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
misc dt-bindings: misc: tmr-inject: Add device-tree binding for TMR Inject 2023-01-20 13:09:31 +01:00
mmc Devicetree updates for v6.3: 2023-02-24 13:31:53 -08:00
mtd dt-bindings: reference MC peripheral properties in relevant devices 2023-02-07 15:47:27 -06:00
mux dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
net Major stack changes: 2023-02-16 11:33:10 -08:00
nios2
nvme
nvmem Devicetree updates for v6.3: 2023-02-24 13:31:53 -08:00
openrisc/opencores
opp Merge branches 'powercap', 'pm-domains', 'pm-em' and 'pm-opp' 2023-02-15 20:06:26 +01:00
pci dt-bindings: PCI: ti,j721e-pci-host: Simplify 'device-id' schema 2023-01-31 19:22:34 -06:00
peci
perf dt-bindings: riscv: add SBI PMU event mappings 2023-01-17 14:43:55 -06:00
phy Devicetree updates for v6.3: 2023-02-24 13:31:53 -08:00
pinctrl Devicetree updates for v6.3: 2023-02-24 13:31:53 -08:00
pmem
power Devicetree updates for v6.3: 2023-02-24 13:31:53 -08:00
powerpc dt-bindings: usb: Convert multiple "usb-ohci" bindings to DT schema 2023-01-25 15:45:06 +01:00
pps
ptp
pwm dt-bindings: drop Sagar Kadam from SiFive binding maintainership 2023-02-21 10:22:04 -06:00
regmap
regulator Devicetree updates for v6.3: 2023-02-24 13:31:53 -08:00
remoteproc remoteproc updates for v6.2 2022-12-21 09:37:14 -08:00
reserved-memory Devicetree updates for v6.3: 2023-02-24 13:31:53 -08:00
reset dt-bindings: reset: Fix node descriptions in uniphier-reset example 2022-12-26 16:09:28 -06:00
riscv Devicetree updates for v6.3: 2023-02-24 13:31:53 -08:00
rng dt-bindings: rng: Add StarFive TRNG module 2023-01-27 18:57:24 +08:00
rtc dt-bindings: rtc: qcom-pm8xxx: allow 'wakeup-source' property 2023-01-09 22:12:01 +01:00
scsi
security/tpm
serial Devicetree updates for v6.3: 2023-02-24 13:31:53 -08:00
serio dt-bindings: drop redundant part of title (beginning) 2022-12-16 11:41:49 -06:00
sifive
siox
slimbus dt-bindings: slimbus: qcom,slim-ngd: convert to DT schema 2022-11-23 19:45:33 +01:00
soc Devicetree updates for v6.3: 2023-02-24 13:31:53 -08:00
sound sound updates for 6.3-rc1 2023-02-22 10:29:05 -08:00
soundwire dt-bindings: soundwire: qcom,soundwire: correct sizes related to number of ports 2023-01-03 18:41:50 -06:00
spi spi: Updates for v6.3 2023-02-22 10:53:37 -08:00
spmi dt-bindings: spmi: Add qcom,bus-id 2022-11-10 18:37:59 +01:00
sram dt-bindings: sram: qcom,imem: document sm8450 2023-02-21 10:22:04 -06:00
staging/iio/adc
thermal Devicetree updates for v6.3: 2023-02-24 13:31:53 -08:00
timer dt-bindings: timer: sifive,clint: add comaptibles for T-Head's C9xx 2023-02-13 13:10:17 +01:00
timestamp
ufs Devicetree updates for v6.3: 2023-02-24 13:31:53 -08:00
usb Devicetree updates for v6.3: 2023-02-24 13:31:53 -08:00
virtio dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
w1
watchdog dt-bindings: reference MC peripheral properties in relevant devices 2023-02-07 15:47:27 -06:00
x86
xillybus
.gitignore dt-bindings: Fix .gitignore 2023-02-02 17:10:58 -06:00
.yamllint
ABI.rst
common-properties.txt
example-schema.yaml dt-bindings: drop redundant part of title (manual) 2022-12-16 12:51:43 -06:00
graph.txt
index.rst
jailhouse.txt
Makefile dt-bindings: Fix multi pattern support in DT_SCHEMA_FILES 2023-02-15 15:07:42 -06:00
numa.txt
resource-names.txt
submitting-patches.rst
trivial-devices.yaml hwmon updates for v6.3 2023-02-22 11:31:09 -08:00
unittest.txt
vendor-prefixes.yaml Devicetree updates for v6.3: 2023-02-24 13:31:53 -08:00
writing-bindings.rst
writing-schema.rst
xilinx.txt