[GIT PULL] Devicetree updates for v5.16

From: Rob Herring
Date: Tue Nov 02 2021 - 17:57:06 EST


Linus,

Please pull DeviceTree updates for 5.16. Note there's a trivial conflict
amongst several trees in MAINTAINERS for the Apple M1 stuff as there's
lots of Apple bits (or bites?) landing this cycle.

Rob


The following changes since commit b2d70c0dbf2731a37d1c7bcc86ab2387954d5f56:

dt-bindings: drm/bridge: ti-sn65dsi86: Fix reg value (2021-10-04 12:01:59 -0500)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git tags/devicetree-for-5.16

for you to fetch changes up to 4c7a7d5086cd0f9ce22bb3df86604576d0604db5:

dt-bindings: net: ti,bluetooth: Document default max-speed (2021-11-01 20:33:57 -0500)

----------------------------------------------------------------
Devicetree updates for v5.16:

- Convert /reserved-memory bindings to schemas

- Convert a bunch of NFC bindings to schemas

- Convert bindings to schema: Xilinx USB, Freescale DDR controller, Arm
CCI-400, UBlox Neo-6M, 1-Wire GPIO, MSI controller, ASpeed LPC, OMAP
and Inside-Secure HWRNG, register-bit-led, OV5640, Silead GSL1680,
Elan ekth3000, Marvell bluetooth, TI wlcore, TI bluetooth, ESP ESP8089,
tlm,trusted-foundations, Microchip cap11xx, Ralink SoCs and boards,
and TI sysc

- New binding schemas for: msi-ranges, Aspeed UART routing controller,
palmbus, Xylon LogiCVC display controller, Mediatek's MT7621 SDRAM
memory controller, and Apple M1 PCIe host

- Run schema checks for %.dtb targets

- Improve build time when using DT_SCHEMA_FILES

- Improve error message when dtschema is not found

- Various doc reference fixes in MAINTAINERS

- Convert architectures to common CPU h/w ID parsing function
of_get_cpu_hwid().

- Allow for empty NUMA node IDs which may be hotplugged

- Cleanup of __fdt_scan_reserved_mem()

- Constify device_node parameters

- Update dtc to upstream v1.6.1-19-g0a3a9d3449c8. Adds new checks
'node_name_vs_property_name' and 'interrupt_map'.

- Enable dtc 'unit_address_format' warning by default

- Fix unittest EXPECT text for gpio hog errors

----------------------------------------------------------------
Chanho Park (2):
dt-bindings: ufs: exynos-ufs: add io-coherency property
dt-bindings: ufs: exynos-ufs: add exynosautov9 compatible

Chia-Wei Wang (2):
dt-bindings: mfd: aspeed-lpc: Convert to YAML schema
dt-bindings: aspeed: Add UART routing controller

Chukun Pan (1):
dt-bindings: devfreq: rk3399_dmc: fix clocks in example

David Heidelberg (7):
dt-bindings: reserved-memory: ramoops: Convert txt bindings to yaml
dt-bindings: input: elan,ekth3000: Convert txt bindings to yaml
dt-bindings: net: marvell-bluetooth: Convert txt bindings to yaml
dt-bindings: net: nfc: nxp,pn544: Convert txt bindings to yaml
dt-bindings: input: microchip,cap11xx: Convert txt bindings to yaml
dt-bindings: arm: firmware: tlm,trusted-foundations: Convert txt bindings to yaml
dt-bindings: net: qcom,ipa: IPA does support up to two iommus

Frank Rowand (2):
of: unittest: fix EXPECT text for gpio hog errors
of: unittest: document intentional interrupt-map provider build warning

Gavin Shan (2):
Documentation, dt, numa: Add note to empty NUMA node
of, numa: Fetch empty NUMA node ID from distance map

Geert Uytterhoeven (6):
dt-bindings: net: wireless: ti,wlcore: Convert to json-schema
dt-bindings: net: ti,bluetooth: Convert to json-schema
dt-bindings: Parallelize yamllint
dt-bindings: Consider DT_SCHEMA_FILES when finding all json-schema
dt-bindings: display: tilcd: Fix endpoint addressing in example
dt-bindings: net: ti,bluetooth: Document default max-speed

Jayesh Choudhary (1):
dt-bindings: rng: convert OMAP and Inside-Secure HWRNG to yaml schema

Krzysztof Kozlowski (10):
dt-bindings: memory: fsl: convert DDR controller to dtschema
dt-bindings: riscv: correct e51 and u54-mc CPU bindings
dt-bindings: nfc: nxp,nci: convert to dtschema
dt-bindings: nfc: nxp,nci: document NXP PN547 binding
dt-bindings: nfc: nxp,pn532: convert to dtschema
dt-bindings: nfc: st,st21nfca: convert to dtschema
dt-bindings: nfc: st,st95hf: convert to dtschema
dt-bindings: nfc: st,nci: convert to dtschema
dt-bindings: nfc: ti,trf7970a: convert to dtschema
dt-bindings: nfc: marvell,nci: convert to dtschema

Mark Kettenis (3):
dt-bindings: interrupt-controller: Convert MSI controller to json-schema
dt-bindings: interrupt-controller: msi: Add msi-ranges property
dt-bindings: pci: Add DT bindings for apple,pcie

Mauro Carvalho Chehab (11):
dt-bindings: w1: update w1-gpio.yaml reference
dt-bindings: reserved-memory: ramoops: update ramoops.yaml references
MAINTAINERS: update arm,vic.yaml reference
MAINTAINERS: update aspeed,i2c.yaml reference
MAINTAINERS: update faraday,ftrtc010.yaml reference
MAINTAINERS: update ti,sci.yaml reference
MAINTAINERS: update intel,ixp46x-rng.yaml reference
MAINTAINERS: update nxp,imx8-jpeg.yaml reference
MAINTAINERS: update gemini.yaml reference
MAINTAINERS: update brcm,unimac-mdio.yaml reference
MAINTAINERS: update mtd-physmap.yaml reference

Maxime Ripard (11):
dt-bindings: Convert Reserved Memory binding to a schema
dt-bindings: arm: Convert ARM CCI-400 binding to a schema
dt-bindings: gnss: Convert UBlox Neo-6M binding to a schema
dt-bindings: media: ti,cal: Fix example
dt-bindings: w1: Convert 1-Wire GPIO binding to a schema
dt-bindings: bluetooth: broadcom: Fix clocks check
dt-bindings: bluetooth: realtek: Add missing max-speed
dt-bindings: net: dwmac: Fix typo in the R40 compatible
dt-bindings: net: wireless: Convert ESP ESP8089 binding to a schema
dt-bindings: media: Convert OV5640 binding to a schema
dt-bindings: input: Convert Silead GSL1680 binding to a schema

Michal Simek (1):
dt-bindings: display: xilinx: Fix example with psgtr

Miles Chen (1):
dt-bindings: mailbox: fix incorrect gce.h file paths

Nathan Lynch (2):
of: kobj: make of_node_is_(initialized|attached) parameters const
of: make of_node_check_flag() device_node parameter const

Nishanth Menon (1):
dt-bindings: sram: Allow numbers in sram region node name

Paul Kocialkowski (1):
dt-bindings: display: Document the Xylon LogiCVC display controller

Rob Herring (22):
kbuild: Enable DT schema checks for %.dtb targets
dt-bindings: arm,vexpress-juno: Fix 'motherboard' node name
dt-bindings: arm,vexpress-juno: Add missing motherboard properties
kbuild: Enable dtc 'unit_address_format' warning by default
dt-bindings: w1-gpio: Drop redundant 'maxItems'
Merge branch 'dt/linus' into dt/next
dt-bindings: leds: Convert register-bit-led binding to DT schema
dt-bindings: leds: register-bit-led: Use 'reg' instead of 'offset'
of: Add of_get_cpu_hwid() to read hardware ID from CPU nodes
ARM: Use of_get_cpu_hwid()
ARM: broadcom: Use of_get_cpu_hwid()
arm64: Use of_get_cpu_hwid()
csky: Use of_get_cpu_hwid()
openrisc: Use of_get_cpu_hwid()
powerpc: Use of_get_cpu_hwid()
riscv: Use of_get_cpu_hwid()
sh: Use of_get_cpu_hwid()
x86: dt: Use of_get_cpu_hwid()
dt-bindings: Add a help message when dtschema tools are missing
scripts/dtc: Update to upstream version v1.6.1-19-g0a3a9d3449c8
of/unittest: Disable new dtc node_name_vs_property_name and interrupt_map warnings
of/fdt: Remove of_scan_flat_dt() usage for __fdt_scan_reserved_mem()

Sebastien Van Cauwenberghe (1):
dt-bindings: Add SpinalHDL vendor

Sergio Paracuellos (3):
dt-bindings: memory: add binding for Mediatek's MT7621 SDRAM memory controller
dt-bindings: bus: add palmbus device tree bindings
dt-bindings: mips: convert Ralink SoCs and boards to schema

Shubhrajyoti Datta (2):
dt-binding: usb: xilinx: Convert binding to YAML
dt-binding: usb: xilinx: Add clocking node

Simon Glass (1):
docs: dt: Fix a few grammar nits in the binding/schema docs

Tom Rini (1):
docs: dt: submitting-patches: Add note about other project usage

Tony Lindgren (1):
dt-bindings: bus: ti-sysc: Update to use yaml binding

Wan Jiabing (1):
of/unittest: Add of_node_put() before return

Yuya Hamamachi (1):
dt-bindings: pci: rcar-pci-ep: Document r8a7795

Zev Weiss (1):
of: remove duplicate declarations of __of_*_sysfs() functions

Documentation/admin-guide/ramoops.rst | 2 +-
Documentation/devicetree/bindings/Makefile | 20 +-
.../devicetree/bindings/arm/arm,cci-400.yaml | 216 +++++++++++++++
.../devicetree/bindings/arm/arm,vexpress-juno.yaml | 46 ++--
.../devicetree/bindings/arm/cci-control-port.yaml | 38 +++
Documentation/devicetree/bindings/arm/cci.txt | 224 ---------------
Documentation/devicetree/bindings/arm/cpus.yaml | 2 +
.../arm/firmware/tlm,trusted-foundations.txt | 20 --
.../arm/firmware/tlm,trusted-foundations.yaml | 46 ++++
Documentation/devicetree/bindings/bus/palmbus.yaml | 79 ++++++
Documentation/devicetree/bindings/bus/ti-sysc.txt | 139 ----------
Documentation/devicetree/bindings/bus/ti-sysc.yaml | 216 +++++++++++++++
.../devicetree/bindings/devfreq/rk3399_dmc.txt | 2 +-
.../devicetree/bindings/display/tilcdc/tilcdc.txt | 4 +-
.../bindings/display/xlnx/xlnx,zynqmp-dpsub.yaml | 4 +-
.../bindings/display/xylon,logicvc-display.yaml | 301 +++++++++++++++++++++
.../devicetree/bindings/example-schema.yaml | 14 +-
.../devicetree/bindings/gnss/u-blox,neo-6m.yaml | 62 +++++
Documentation/devicetree/bindings/gnss/u-blox.txt | 45 ---
.../devicetree/bindings/input/cap11xx.txt | 78 ------
.../devicetree/bindings/input/elan,ekth3000.yaml | 81 ++++++
.../devicetree/bindings/input/elan_i2c.txt | 44 ---
.../bindings/input/microchip,cap11xx.yaml | 148 ++++++++++
.../bindings/input/touchscreen/silead,gsl1680.yaml | 91 +++++++
.../bindings/input/touchscreen/silead_gsl1680.txt | 44 ---
.../interrupt-controller/msi-controller.yaml | 46 ++++
.../devicetree/bindings/leds/register-bit-led.txt | 94 -------
.../devicetree/bindings/leds/register-bit-led.yaml | 95 +++++++
.../devicetree/bindings/mailbox/mtk-gce.txt | 4 +-
.../devicetree/bindings/media/i2c/ov5640.txt | 92 -------
.../devicetree/bindings/media/i2c/ovti,ov5640.yaml | 154 +++++++++++
.../devicetree/bindings/media/ti,cal.yaml | 4 +-
.../bindings/memory-controllers/fsl/ddr.txt | 29 --
.../bindings/memory-controllers/fsl/fsl,ddr.yaml | 83 ++++++
.../memory-controllers/mediatek,mt7621-memc.yaml | 30 ++
.../devicetree/bindings/mfd/aspeed-lpc.txt | 157 -----------
.../devicetree/bindings/mfd/aspeed-lpc.yaml | 199 ++++++++++++++
Documentation/devicetree/bindings/mips/ralink.txt | 32 ---
Documentation/devicetree/bindings/mips/ralink.yaml | 87 ++++++
.../bindings/net/allwinner,sun8i-a83t-emac.yaml | 4 +-
.../bindings/net/broadcom-bluetooth.yaml | 17 +-
.../devicetree/bindings/net/marvell-bluetooth.txt | 25 --
.../devicetree/bindings/net/marvell-bluetooth.yaml | 31 +++
.../devicetree/bindings/net/nfc/marvell,nci.yaml | 170 ++++++++++++
.../devicetree/bindings/net/nfc/nfcmrvl.txt | 84 ------
.../devicetree/bindings/net/nfc/nxp,nci.yaml | 61 +++++
.../devicetree/bindings/net/nfc/nxp,pn532.yaml | 65 +++++
.../devicetree/bindings/net/nfc/nxp,pn544.yaml | 58 ++++
.../devicetree/bindings/net/nfc/nxp-nci.txt | 33 ---
.../devicetree/bindings/net/nfc/pn532.txt | 46 ----
.../devicetree/bindings/net/nfc/pn544.txt | 33 ---
.../devicetree/bindings/net/nfc/st,st-nci.yaml | 106 ++++++++
.../devicetree/bindings/net/nfc/st,st21nfca.yaml | 64 +++++
.../devicetree/bindings/net/nfc/st,st95hf.yaml | 57 ++++
.../devicetree/bindings/net/nfc/st-nci-i2c.txt | 38 ---
.../devicetree/bindings/net/nfc/st-nci-spi.txt | 36 ---
.../devicetree/bindings/net/nfc/st21nfca.txt | 37 ---
.../devicetree/bindings/net/nfc/st95hf.txt | 45 ---
.../devicetree/bindings/net/nfc/ti,trf7970a.yaml | 98 +++++++
.../devicetree/bindings/net/nfc/trf7970a.txt | 43 ---
.../devicetree/bindings/net/qcom,ipa.yaml | 3 +-
.../devicetree/bindings/net/realtek-bluetooth.yaml | 2 +
.../devicetree/bindings/net/snps,dwmac.yaml | 6 +-
.../devicetree/bindings/net/ti,bluetooth.yaml | 92 +++++++
.../devicetree/bindings/net/ti-bluetooth.txt | 60 ----
.../bindings/net/wireless/esp,esp8089.txt | 30 --
.../bindings/net/wireless/esp,esp8089.yaml | 43 +++
.../bindings/net/wireless/ti,wlcore,spi.txt | 57 ----
.../devicetree/bindings/net/wireless/ti,wlcore.txt | 45 ---
.../bindings/net/wireless/ti,wlcore.yaml | 134 +++++++++
Documentation/devicetree/bindings/numa.txt | 46 +++-
.../devicetree/bindings/pci/apple,pcie.yaml | 160 +++++++++++
.../devicetree/bindings/pci/brcm,stb-pcie.yaml | 1 +
.../bindings/pci/microchip,pcie-host.yaml | 1 +
.../devicetree/bindings/pci/rcar-pci-ep.yaml | 1 +
.../bindings/reserved-memory/memory-region.yaml | 40 +++
.../bindings/reserved-memory/ramoops.txt | 66 -----
.../bindings/reserved-memory/ramoops.yaml | 145 ++++++++++
.../bindings/reserved-memory/reserved-memory.txt | 172 +-----------
.../bindings/reserved-memory/reserved-memory.yaml | 100 +++++++
.../bindings/reserved-memory/shared-dma-pool.yaml | 87 ++++++
Documentation/devicetree/bindings/riscv/cpus.yaml | 8 +-
Documentation/devicetree/bindings/rng/omap_rng.txt | 38 ---
.../devicetree/bindings/rng/omap_rng.yaml | 92 +++++++
.../bindings/soc/aspeed/uart-routing.yaml | 56 ++++
Documentation/devicetree/bindings/sram/sram.yaml | 2 +-
.../devicetree/bindings/submitting-patches.rst | 3 +
.../bindings/ufs/samsung,exynos-ufs.yaml | 10 +
.../devicetree/bindings/usb/udc-xilinx.txt | 18 --
.../devicetree/bindings/usb/xlnx,usb2.yaml | 47 ++++
.../devicetree/bindings/vendor-prefixes.yaml | 2 +
Documentation/devicetree/bindings/w1/w1-gpio.txt | 27 --
Documentation/devicetree/bindings/w1/w1-gpio.yaml | 43 +++
.../devicetree/bindings/writing-bindings.rst | 2 +-
.../devicetree/bindings/writing-schema.rst | 29 +-
Documentation/w1/masters/w1-gpio.rst | 2 +-
MAINTAINERS | 24 +-
Makefile | 10 +-
arch/arm/boot/dts/omap3-gta04a5.dts | 2 +-
arch/arm/kernel/devtree.c | 22 +-
arch/arm/mach-bcm/bcm63xx_pmb.c | 6 +-
arch/arm64/kernel/smp.c | 31 +--
arch/csky/kernel/smp.c | 6 +-
arch/openrisc/kernel/smp.c | 6 +-
arch/powerpc/kernel/smp.c | 7 +-
arch/riscv/kernel/cpu.c | 3 +-
arch/sh/boards/of-generic.c | 5 +-
arch/x86/kernel/devicetree.c | 5 +-
drivers/of/base.c | 22 ++
drivers/of/fdt.c | 52 ++--
drivers/of/kobj.c | 4 +-
drivers/of/of_numa.c | 2 +
drivers/of/of_private.h | 10 +-
drivers/of/unittest-data/Makefile | 8 +-
drivers/of/unittest-data/tests-interrupts.dtsi | 19 ++
drivers/of/unittest.c | 24 +-
include/linux/of.h | 3 +-
scripts/Makefile.lib | 1 -
scripts/dtc/checks.c | 222 +++++++++++----
scripts/dtc/dtc-lexer.l | 2 +-
scripts/dtc/dtc.c | 6 +-
scripts/dtc/dtc.h | 40 ++-
scripts/dtc/flattree.c | 11 +-
scripts/dtc/libfdt/fdt.c | 4 +
scripts/dtc/libfdt/fdt_rw.c | 18 +-
scripts/dtc/libfdt/fdt_strerror.c | 1 +
scripts/dtc/libfdt/libfdt.h | 7 +
scripts/dtc/livetree.c | 6 +-
scripts/dtc/treesource.c | 48 ++--
scripts/dtc/util.h | 6 +-
scripts/dtc/version_gen.h | 2 +-
scripts/dtc/yamltree.c | 16 +-
132 files changed, 4302 insertions(+), 2252 deletions(-)
create mode 100644 Documentation/devicetree/bindings/arm/arm,cci-400.yaml
create mode 100644 Documentation/devicetree/bindings/arm/cci-control-port.yaml
delete mode 100644 Documentation/devicetree/bindings/arm/cci.txt
delete mode 100644 Documentation/devicetree/bindings/arm/firmware/tlm,trusted-foundations.txt
create mode 100644 Documentation/devicetree/bindings/arm/firmware/tlm,trusted-foundations.yaml
create mode 100644 Documentation/devicetree/bindings/bus/palmbus.yaml
delete mode 100644 Documentation/devicetree/bindings/bus/ti-sysc.txt
create mode 100644 Documentation/devicetree/bindings/bus/ti-sysc.yaml
create mode 100644 Documentation/devicetree/bindings/display/xylon,logicvc-display.yaml
create mode 100644 Documentation/devicetree/bindings/gnss/u-blox,neo-6m.yaml
delete mode 100644 Documentation/devicetree/bindings/gnss/u-blox.txt
delete mode 100644 Documentation/devicetree/bindings/input/cap11xx.txt
create mode 100644 Documentation/devicetree/bindings/input/elan,ekth3000.yaml
delete mode 100644 Documentation/devicetree/bindings/input/elan_i2c.txt
create mode 100644 Documentation/devicetree/bindings/input/microchip,cap11xx.yaml
create mode 100644 Documentation/devicetree/bindings/input/touchscreen/silead,gsl1680.yaml
delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/silead_gsl1680.txt
create mode 100644 Documentation/devicetree/bindings/interrupt-controller/msi-controller.yaml
delete mode 100644 Documentation/devicetree/bindings/leds/register-bit-led.txt
create mode 100644 Documentation/devicetree/bindings/leds/register-bit-led.yaml
delete mode 100644 Documentation/devicetree/bindings/media/i2c/ov5640.txt
create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov5640.yaml
delete mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/ddr.txt
create mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/fsl,ddr.yaml
create mode 100644 Documentation/devicetree/bindings/memory-controllers/mediatek,mt7621-memc.yaml
delete mode 100644 Documentation/devicetree/bindings/mfd/aspeed-lpc.txt
create mode 100644 Documentation/devicetree/bindings/mfd/aspeed-lpc.yaml
delete mode 100644 Documentation/devicetree/bindings/mips/ralink.txt
create mode 100644 Documentation/devicetree/bindings/mips/ralink.yaml
delete mode 100644 Documentation/devicetree/bindings/net/marvell-bluetooth.txt
create mode 100644 Documentation/devicetree/bindings/net/marvell-bluetooth.yaml
create mode 100644 Documentation/devicetree/bindings/net/nfc/marvell,nci.yaml
delete mode 100644 Documentation/devicetree/bindings/net/nfc/nfcmrvl.txt
create mode 100644 Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
create mode 100644 Documentation/devicetree/bindings/net/nfc/nxp,pn532.yaml
create mode 100644 Documentation/devicetree/bindings/net/nfc/nxp,pn544.yaml
delete mode 100644 Documentation/devicetree/bindings/net/nfc/nxp-nci.txt
delete mode 100644 Documentation/devicetree/bindings/net/nfc/pn532.txt
delete mode 100644 Documentation/devicetree/bindings/net/nfc/pn544.txt
create mode 100644 Documentation/devicetree/bindings/net/nfc/st,st-nci.yaml
create mode 100644 Documentation/devicetree/bindings/net/nfc/st,st21nfca.yaml
create mode 100644 Documentation/devicetree/bindings/net/nfc/st,st95hf.yaml
delete mode 100644 Documentation/devicetree/bindings/net/nfc/st-nci-i2c.txt
delete mode 100644 Documentation/devicetree/bindings/net/nfc/st-nci-spi.txt
delete mode 100644 Documentation/devicetree/bindings/net/nfc/st21nfca.txt
delete mode 100644 Documentation/devicetree/bindings/net/nfc/st95hf.txt
create mode 100644 Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
delete mode 100644 Documentation/devicetree/bindings/net/nfc/trf7970a.txt
create mode 100644 Documentation/devicetree/bindings/net/ti,bluetooth.yaml
delete mode 100644 Documentation/devicetree/bindings/net/ti-bluetooth.txt
delete mode 100644 Documentation/devicetree/bindings/net/wireless/esp,esp8089.txt
create mode 100644 Documentation/devicetree/bindings/net/wireless/esp,esp8089.yaml
delete mode 100644 Documentation/devicetree/bindings/net/wireless/ti,wlcore,spi.txt
delete mode 100644 Documentation/devicetree/bindings/net/wireless/ti,wlcore.txt
create mode 100644 Documentation/devicetree/bindings/net/wireless/ti,wlcore.yaml
create mode 100644 Documentation/devicetree/bindings/pci/apple,pcie.yaml
create mode 100644 Documentation/devicetree/bindings/reserved-memory/memory-region.yaml
delete mode 100644 Documentation/devicetree/bindings/reserved-memory/ramoops.txt
create mode 100644 Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
create mode 100644 Documentation/devicetree/bindings/reserved-memory/reserved-memory.yaml
create mode 100644 Documentation/devicetree/bindings/reserved-memory/shared-dma-pool.yaml
delete mode 100644 Documentation/devicetree/bindings/rng/omap_rng.txt
create mode 100644 Documentation/devicetree/bindings/rng/omap_rng.yaml
create mode 100644 Documentation/devicetree/bindings/soc/aspeed/uart-routing.yaml
delete mode 100644 Documentation/devicetree/bindings/usb/udc-xilinx.txt
create mode 100644 Documentation/devicetree/bindings/usb/xlnx,usb2.yaml
delete mode 100644 Documentation/devicetree/bindings/w1/w1-gpio.txt
create mode 100644 Documentation/devicetree/bindings/w1/w1-gpio.yaml