From: Rob Herring <robh@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Frank Rowand <frowand.list@gmail.com>,
Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>,
linux-kernel@vger.kernel.org, devicetree@vger.kernel.org
Subject: [GIT PULL] Devicetree updates for v6.1
Date: Mon, 3 Oct 2022 15:31:29 -0500 [thread overview]
Message-ID: <20221003203129.GA2767725-robh@kernel.org> (raw)
Linus,
Please pull DT updates for 6.1.
Rob
The following changes since commit 568035b01cfb107af8d2e4bd2fb9aea22cf5b868:
Linux 6.0-rc1 (2022-08-14 15:50:18 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git tags/devicetree-for-6.1
for you to fetch changes up to 7a7f58575483a74db4cc2c1e37f21ddda057083d:
of: base: Shift refcount decrement in of_find_last_cache_level() (2022-10-03 11:21:37 -0500)
----------------------------------------------------------------
Devicetree updates for v6.1:
DT core:
- Fix node refcounting in of_find_last_cache_level()
- Constify device_node in of_device_compatible_match()
- Fix 'dma-ranges' handling in bus controller nodes
- Fix handling of initrd start > end
- Improve error reporting in of_irq_init()
- Taint kernel on DT unittest running
- Use strscpy instead of strlcpy
- Add a build target, dt_compatible_check, to check for
compatible strings used in kernel sources against compatible strings
in DT schemas.
- Handle DT_SCHEMA_FILES changes when rebuilding
DT bindings:
- LED bindings for MT6370 PMIC
- Convert Mediatek mtk-gce mailbox, MIPS CPU interrupt controller,
mt7621 I2C, virtio,pci-iommu, nxp,tda998x, QCom fastrpc, qcom,pdc,
and arm,versatile-sysreg to DT schema format
- Add nvmem cells to u-boot,env schema
- Add more LED_COLOR_ID definitions
- Require 'opp-table' uses to be a node
- Various schema fixes to match QEMU 'virt' DT usage
- Tree wide dropping of redundant 'Device Tree Binding' in schema titles
- More (unevaluated|additional)Properties fixes in schema child nodes
- Drop various redundant minItems equal to maxItems
----------------------------------------------------------------
Abel Vesa (2):
dt-bindings: misc: fastrpc convert bindings to yaml
dt-bindings: misc: fastrpc: Document memory-region property
Alexander Sverdlin (1):
of: irq: Report individual failures in of_irq_init()
Alice Chen (1):
dt-bindings: leds: Add MediaTek MT6370 flashlight
Andrew Davis (1):
dt-bindings: rng: omap_rng: Drop requirement for clocks
Andrew Lunn (1):
dt-bindings: Remove 'Device Tree Bindings' from end of title:
AngeloGioacchino Del Regno (1):
dt-bindings: mailbox: Convert mtk-gce to DT schema
ChiYuan Huang (1):
dt-bindings: leds: mt6370: Add MediaTek MT6370 current sink type LED indicator
Dmitry Baryshkov (1):
kbuild: take into account DT_SCHEMA_FILES changes while checking dtbs
Dmitry Torokhov (1):
of: base: make of_device_compatible_match() accept const device node
Frank Rowand (1):
of: unittest: taint the kernel when of unittest runs
Geert Uytterhoeven (1):
dt-bindings: display: bridge: nxp,tda998x: Convert to json-schema
Iskren Chernev (1):
dt-bindings: arm: cpus: Add kryo240 compatible
Jayesh Choudhary (1):
dt-bindings: crypto: ti,sa2ul: drop dma-coherent property
Jean-Philippe Brucker (4):
dt-bindings: interrupt-controller: arm,gic-v3: Make 'interrupts' optional
dt-bindings: interrupt-controller: arm,gic: Support two address and size cells
dt-bindings: timer: arm,arch_timer: Allow dual compatible string
dt-bindings: virtio: Convert virtio,pci-iommu to DT schema
Krzysztof Kozlowski (21):
dt-bindings: memory-controllers: fsl,imx8m-ddrc: restrict opp-table to objects
dt-bindings: interconnect: restrict opp-table to objects
dt-bindings: gpu: arm,mali: restrict opp-table to objects
dt-bindings: display: synopsys,dw-hdmi: drop ref from reg-io-width
dt-bindings: display: drop minItems equal to maxItems
dt-bindings: socionext,uniphier-system-cache: drop minItems equal to maxItems
dt-bindings: ata: drop minItems equal to maxItems
dt-bindings: crypto: drop minItems equal to maxItems
dt-bindings: nvmem: qfprom: add IPQ8064 and SDM630 compatibles
dt-bindings: leds: qcom-wled: fix number of addresses
dt-bindings: misc: qcom,fastrpc: correct qcom,nsessions name
dt-bindings: misc: qcom,fastrpc: add compute iommus
dt-bindings: misc: qcom,fastrpc: restrict channel names
dt-bindings: misc: qcom,fastrpc: correct example for GLINK edge
dt-bindings: remoteproc: qcom,glink-edge: require channels in children
dt-bindings: soc: qcom: smd: restrict child name to smd-edge
dt-bindings: remoteproc: qcom,smd-edge: define children
dt-bindings: phy: hisilicon,hi3660-usb3: simplify example
dt-bindings: phy: hisilicon,hi3670-usb3: simplify example
dt-bindings: remoteproc: qcom,pil-info: add missing imem compatible
dt-bindings: remoteproc: qcom,adsp: enforce smd-edge schema
Luca Weiss (1):
dt-bindings: qcom,pdc: convert to YAML
Marek Bykowski (1):
of/fdt: Don't calculate initrd size from DT if start > end
Marek Vasut (1):
dt-bindings: display: st,stm32-dsi: Handle data-lanes in DSI port node
Olliver Schinagl (1):
dt-bindings: leds: Expand LED_COLOR_ID definitions
Peng Fan (1):
dt-bindings: power: gpcv2: correct patternProperties
Pierre Gondois (1):
of: base: Shift refcount decrement in of_find_last_cache_level()
Rafał Miłecki (1):
dt-bindings: nvmem: u-boot,env: add basic NVMEM cells
Rob Herring (10):
dt-bindings: arm: psci: Relax and simplify compatible constraints
dt-bindings: display: arm,versatile-tft-panel: Drop erroneous properties in example
dt-bindings: arm,versatile-sysreg: Convert to DT schema format
dt-bindings: display: adi,adv75xx: Add missing graph schema references
dt-bindings: display: Add missing (unevaluated|additional)Properties on child nodes
media: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes
dt-bindings: power: Add missing (unevaluated|additional)Properties on child nodes
dt-bindings: timer: Add missing (unevaluated|additional)Properties on child nodes
dt-bindings: remoteproc: Add missing (unevaluated|additional)Properties on child nodes
dt: Add a check for undocumented compatible strings in kernel
Robin Murphy (1):
of: Fix "dma-ranges" handling for bus controllers
Sergio Paracuellos (2):
dt-bindings: i2c: migrate mt7621 text bindings to YAML
dt-bindings: interrupt-controller: migrate MIPS CPU interrupt controller text bindings to YAML
Tony Lindgren (1):
dt-bindings: timer: Add power-domains for TI timer-dm on K3
Wolfram Sang (1):
of: move from strlcpy with unused retval to strscpy
Yuan Can (1):
of: fdt: Remove unused struct fdt_scan_status
Documentation/devicetree/bindings/Makefile | 3 +
Documentation/devicetree/bindings/arm/actions.yaml | 2 +-
Documentation/devicetree/bindings/arm/airoha.yaml | 2 +-
Documentation/devicetree/bindings/arm/altera.yaml | 2 +-
.../devicetree/bindings/arm/amazon,al.yaml | 2 +-
Documentation/devicetree/bindings/arm/amlogic.yaml | 2 +-
Documentation/devicetree/bindings/arm/apple.yaml | 2 +-
.../devicetree/bindings/arm/arm,cci-400.yaml | 2 +-
.../devicetree/bindings/arm/arm,corstone1000.yaml | 2 +-
.../devicetree/bindings/arm/arm,integrator.yaml | 2 +-
.../devicetree/bindings/arm/arm,realview.yaml | 2 +-
.../bindings/arm/arm,versatile-sysreg.yaml | 35 +++++
.../devicetree/bindings/arm/arm,versatile.yaml | 2 +-
.../devicetree/bindings/arm/arm,vexpress-juno.yaml | 2 +-
.../devicetree/bindings/arm/atmel-at91.yaml | 2 +-
Documentation/devicetree/bindings/arm/axxia.yaml | 2 +-
Documentation/devicetree/bindings/arm/bitmain.yaml | 2 +-
Documentation/devicetree/bindings/arm/calxeda.yaml | 2 +-
Documentation/devicetree/bindings/arm/cpus.yaml | 1 +
.../devicetree/bindings/arm/digicolor.yaml | 2 +-
Documentation/devicetree/bindings/arm/fsl.yaml | 2 +-
.../devicetree/bindings/arm/intel,keembay.yaml | 2 +-
.../devicetree/bindings/arm/intel,socfpga.yaml | 2 +-
.../devicetree/bindings/arm/intel-ixp4xx.yaml | 2 +-
.../devicetree/bindings/arm/mediatek.yaml | 2 +-
.../bindings/arm/mediatek/mediatek,mmsys.yaml | 3 +-
.../devicetree/bindings/arm/microchip,sparx5.yaml | 2 +-
Documentation/devicetree/bindings/arm/moxart.yaml | 2 +-
.../bindings/arm/nvidia,tegra194-ccplex.yaml | 2 +-
Documentation/devicetree/bindings/arm/psci.yaml | 11 +-
Documentation/devicetree/bindings/arm/qcom.yaml | 2 +-
Documentation/devicetree/bindings/arm/rda.yaml | 2 +-
Documentation/devicetree/bindings/arm/realtek.yaml | 2 +-
Documentation/devicetree/bindings/arm/renesas.yaml | 2 +-
.../devicetree/bindings/arm/rockchip.yaml | 2 +-
.../socionext/socionext,uniphier-system-cache.yaml | 1 -
Documentation/devicetree/bindings/arm/spear.yaml | 2 +-
Documentation/devicetree/bindings/arm/sti.yaml | 2 +-
Documentation/devicetree/bindings/arm/sunxi.yaml | 2 +-
Documentation/devicetree/bindings/arm/tegra.yaml | 2 +-
Documentation/devicetree/bindings/arm/tesla.yaml | 2 +-
Documentation/devicetree/bindings/arm/toshiba.yaml | 2 +-
Documentation/devicetree/bindings/arm/ux500.yaml | 2 +-
.../devicetree/bindings/arm/versatile-sysreg.txt | 10 --
Documentation/devicetree/bindings/arm/vt8500.yaml | 2 +-
Documentation/devicetree/bindings/arm/xilinx.yaml | 2 +-
.../devicetree/bindings/ata/brcm,sata-brcm.yaml | 1 -
.../bindings/ata/cortina,gemini-sata-bridge.yaml | 2 -
.../devicetree/bindings/ata/sata_highbank.yaml | 1 -
.../bindings/bus/allwinner,sun50i-a64-de2.yaml | 2 +-
.../bindings/bus/allwinner,sun8i-a23-rsb.yaml | 2 +-
Documentation/devicetree/bindings/bus/palmbus.yaml | 2 +-
.../bindings/clock/airoha,en7523-scu.yaml | 2 +-
.../clock/allwinner,sun4i-a10-ahb-clk.yaml | 2 +-
.../clock/allwinner,sun4i-a10-apb0-clk.yaml | 2 +-
.../clock/allwinner,sun4i-a10-apb1-clk.yaml | 2 +-
.../clock/allwinner,sun4i-a10-axi-clk.yaml | 2 +-
.../bindings/clock/allwinner,sun4i-a10-ccu.yaml | 2 +-
.../clock/allwinner,sun4i-a10-cpu-clk.yaml | 2 +-
.../clock/allwinner,sun4i-a10-display-clk.yaml | 2 +-
.../clock/allwinner,sun4i-a10-gates-clk.yaml | 2 +-
.../clock/allwinner,sun4i-a10-mbus-clk.yaml | 2 +-
.../clock/allwinner,sun4i-a10-mmc-clk.yaml | 2 +-
.../clock/allwinner,sun4i-a10-mod0-clk.yaml | 2 +-
.../clock/allwinner,sun4i-a10-mod1-clk.yaml | 2 +-
.../clock/allwinner,sun4i-a10-osc-clk.yaml | 2 +-
.../clock/allwinner,sun4i-a10-pll1-clk.yaml | 2 +-
.../clock/allwinner,sun4i-a10-pll3-clk.yaml | 2 +-
.../clock/allwinner,sun4i-a10-pll5-clk.yaml | 2 +-
.../clock/allwinner,sun4i-a10-pll6-clk.yaml | 2 +-
.../clock/allwinner,sun4i-a10-tcon-ch0-clk.yaml | 2 +-
.../clock/allwinner,sun4i-a10-usb-clk.yaml | 2 +-
.../bindings/clock/allwinner,sun4i-a10-ve-clk.yaml | 2 +-
.../clock/allwinner,sun5i-a13-ahb-clk.yaml | 2 +-
.../clock/allwinner,sun6i-a31-pll6-clk.yaml | 2 +-
.../clock/allwinner,sun7i-a20-gmac-clk.yaml | 2 +-
.../clock/allwinner,sun7i-a20-out-clk.yaml | 2 +-
.../clock/allwinner,sun8i-a83t-de2-clk.yaml | 2 +-
.../clock/allwinner,sun8i-h3-bus-gates-clk.yaml | 2 +-
.../clock/allwinner,sun9i-a80-ahb-clk.yaml | 2 +-
.../clock/allwinner,sun9i-a80-apb0-clk.yaml | 2 +-
.../clock/allwinner,sun9i-a80-cpus-clk.yaml | 2 +-
.../clock/allwinner,sun9i-a80-de-clks.yaml | 2 +-
.../bindings/clock/allwinner,sun9i-a80-gt-clk.yaml | 2 +-
.../clock/allwinner,sun9i-a80-mmc-config-clk.yaml | 2 +-
.../clock/allwinner,sun9i-a80-pll4-clk.yaml | 2 +-
.../clock/allwinner,sun9i-a80-usb-clks.yaml | 2 +-
.../clock/allwinner,sun9i-a80-usb-mod-clk.yaml | 2 +-
.../clock/allwinner,sun9i-a80-usb-phy-clk.yaml | 2 +-
.../bindings/clock/amlogic,meson8-ddr-clkc.yaml | 2 +-
.../bindings/clock/brcm,bcm2711-dvp.yaml | 2 +-
.../devicetree/bindings/clock/canaan,k210-clk.yaml | 2 +-
.../bindings/clock/mediatek,mt7621-sysc.yaml | 2 +-
.../bindings/clock/sprd,sc9863a-clk.yaml | 2 +-
.../bindings/clock/toshiba,tmpv770x-pipllct.yaml | 2 +-
.../bindings/clock/toshiba,tmpv770x-pismu.yaml | 2 +-
.../crypto/allwinner,sun4i-a10-crypto.yaml | 2 +-
.../bindings/crypto/intel,keembay-ocs-aes.yaml | 2 +-
.../bindings/crypto/intel,keembay-ocs-ecc.yaml | 2 +-
.../bindings/crypto/intel,keembay-ocs-hcu.yaml | 2 +-
.../bindings/crypto/samsung-slimsss.yaml | 1 -
.../devicetree/bindings/crypto/ti,sa2ul.yaml | 13 --
.../bindings/crypto/xlnx,zynqmp-aes.yaml | 2 +-
.../allwinner,sun4i-a10-display-backend.yaml | 2 +-
.../allwinner,sun4i-a10-display-engine.yaml | 2 +-
.../allwinner,sun4i-a10-display-frontend.yaml | 2 +-
.../bindings/display/allwinner,sun4i-a10-hdmi.yaml | 2 +-
.../bindings/display/allwinner,sun4i-a10-tcon.yaml | 2 +-
.../display/allwinner,sun4i-a10-tv-encoder.yaml | 2 +-
.../bindings/display/allwinner,sun6i-a31-drc.yaml | 2 +-
.../display/allwinner,sun6i-a31-mipi-dsi.yaml | 2 +-
.../display/allwinner,sun8i-a83t-de2-mixer.yaml | 2 +-
.../display/allwinner,sun8i-a83t-dw-hdmi.yaml | 2 +-
.../display/allwinner,sun8i-a83t-hdmi-phy.yaml | 2 +-
.../display/allwinner,sun8i-r40-tcon-top.yaml | 2 +-
.../bindings/display/allwinner,sun9i-a80-deu.yaml | 2 +-
.../devicetree/bindings/display/arm,komeda.yaml | 1 +
.../bindings/display/brcm,bcm2711-hdmi.yaml | 2 +-
.../bindings/display/bridge/adi,adv7511.yaml | 14 +-
.../bindings/display/bridge/adi,adv7533.yaml | 14 +-
.../bindings/display/bridge/fsl,ldb.yaml | 1 -
.../bindings/display/bridge/lvds-codec.yaml | 1 +
.../bindings/display/bridge/nxp,tda998x.yaml | 109 ++++++++++++++++
.../bindings/display/bridge/synopsys,dw-hdmi.yaml | 1 -
.../devicetree/bindings/display/bridge/tda998x.txt | 54 --------
.../bindings/display/ilitek,ili9486.yaml | 2 +-
.../bindings/display/msm/dsi-controller-main.yaml | 2 -
.../bindings/display/msm/dsi-phy-10nm.yaml | 2 -
.../devicetree/bindings/display/msm/gpu.yaml | 1 +
.../display/panel/arm,versatile-tft-panel.yaml | 3 -
.../display/samsung/samsung,exynos5433-decon.yaml | 2 -
.../display/samsung/samsung,exynos5433-mic.yaml | 1 -
.../display/samsung/samsung,exynos7-decon.yaml | 2 +-
.../bindings/display/samsung/samsung,fimd.yaml | 2 +-
.../bindings/display/simple-framebuffer.yaml | 2 +-
.../bindings/display/sitronix,st7735r.yaml | 2 +-
.../devicetree/bindings/display/st,stm32-dsi.yaml | 17 ++-
.../display/tegra/nvidia,tegra20-gr3d.yaml | 1 -
.../bindings/display/tegra/nvidia,tegra20-mpe.yaml | 2 -
.../bindings/dma/allwinner,sun4i-a10-dma.yaml | 2 +-
.../bindings/dma/allwinner,sun50i-a64-dma.yaml | 2 +-
.../bindings/dma/allwinner,sun6i-a31-dma.yaml | 2 +-
.../bindings/dma/nvidia,tegra186-gpc-dma.yaml | 2 +-
.../bindings/fpga/xilinx-zynq-fpga-mgr.yaml | 2 +-
.../bindings/fpga/xlnx,zynqmp-pcap-fpga.yaml | 2 +-
.../devicetree/bindings/gnss/brcm,bcm4751.yaml | 2 +-
.../devicetree/bindings/gnss/mediatek.yaml | 2 +-
.../devicetree/bindings/gnss/sirfstar.yaml | 2 +-
.../devicetree/bindings/gnss/u-blox,neo-6m.yaml | 2 +-
.../devicetree/bindings/gpio/gpio-zynq.yaml | 2 +-
.../bindings/gpio/microchip,mpfs-gpio.yaml | 2 +-
.../bindings/gpio/x-powers,axp209-gpio.yaml | 2 +-
.../devicetree/bindings/gpu/arm,mali-midgard.yaml | 3 +-
.../devicetree/bindings/gpu/arm,mali-utgard.yaml | 3 +-
.../bindings/hwmon/adi,axi-fan-control.yaml | 2 +-
.../devicetree/bindings/hwmon/iio-hwmon.yaml | 2 +-
.../bindings/i2c/allwinner,sun6i-a31-p2wi.yaml | 2 +-
.../devicetree/bindings/i2c/aspeed,i2c.yaml | 2 +-
.../devicetree/bindings/i2c/cdns,i2c-r1p10.yaml | 2 +-
.../devicetree/bindings/i2c/i2c-mt7621.txt | 25 ----
.../bindings/i2c/marvell,mv64xxx-i2c.yaml | 2 +-
.../bindings/i2c/mediatek,mt7621-i2c.yaml | 61 +++++++++
.../devicetree/bindings/i2c/microchip,corei2c.yaml | 2 +-
.../bindings/i2c/nuvoton,npcm7xx-i2c.yaml | 2 +-
.../bindings/i2c/xlnx,xps-iic-2.00.a.yaml | 2 +-
.../devicetree/bindings/i3c/mipi-i3c-hci.yaml | 2 +-
.../input/allwinner,sun4i-a10-lradc-keys.yaml | 2 +-
.../devicetree/bindings/input/imx-keypad.yaml | 2 +-
.../bindings/input/mediatek,mt6779-keypad.yaml | 2 +-
.../bindings/input/regulator-haptic.yaml | 2 +-
.../bindings/input/sprd,sc27xx-vibrator.yaml | 2 +-
.../bindings/interconnect/fsl,imx8m-noc.yaml | 3 +-
.../bindings/interconnect/mediatek,cci.yaml | 3 +-
.../bindings/interconnect/qcom,msm8998-bwmon.yaml | 3 +-
.../allwinner,sun4i-a10-ic.yaml | 2 +-
.../allwinner,sun6i-a31-r-intc.yaml | 2 +-
.../allwinner,sun7i-a20-sc-nmi.yaml | 2 +-
.../bindings/interrupt-controller/arm,gic-v3.yaml | 1 -
.../bindings/interrupt-controller/arm,gic.yaml | 4 +-
.../interrupt-controller/idt,32434-pic.yaml | 2 +-
.../mti,cpu-interrupt-controller.yaml | 46 +++++++
.../bindings/interrupt-controller/qcom,pdc.txt | 78 -----------
.../bindings/interrupt-controller/qcom,pdc.yaml | 87 +++++++++++++
.../interrupt-controller/st,stm32-exti.yaml | 2 +-
.../bindings/iommu/allwinner,sun50i-h6-iommu.yaml | 2 +-
.../bindings/leds/backlight/qcom-wled.yaml | 9 +-
.../bindings/leds/mediatek,mt6370-flashlight.yaml | 41 ++++++
.../bindings/leds/mediatek,mt6370-indicator.yaml | 81 ++++++++++++
.../bindings/mailbox/mediatek,gce-mailbox.yaml | 85 ++++++++++++
.../devicetree/bindings/mailbox/mtk-gce.txt | 82 ------------
.../devicetree/bindings/media/allegro,al5e.yaml | 2 +-
.../bindings/media/allwinner,sun4i-a10-csi.yaml | 2 +-
.../bindings/media/allwinner,sun4i-a10-ir.yaml | 2 +-
.../media/allwinner,sun4i-a10-video-engine.yaml | 2 +-
.../bindings/media/allwinner,sun6i-a31-csi.yaml | 2 +-
.../media/allwinner,sun6i-a31-mipi-csi2.yaml | 2 +-
.../media/allwinner,sun8i-a83t-de2-rotate.yaml | 2 +-
.../media/allwinner,sun8i-a83t-mipi-csi2.yaml | 2 +-
.../media/allwinner,sun8i-h3-deinterlace.yaml | 2 +-
.../bindings/media/mediatek-jpeg-decoder.yaml | 2 +-
.../bindings/media/mediatek-jpeg-encoder.yaml | 2 +-
.../bindings/media/microchip,csi2dc.yaml | 2 +
.../devicetree/bindings/media/nxp,imx8-jpeg.yaml | 2 +-
.../bindings/media/qcom,msm8916-venus.yaml | 1 +
.../bindings/media/qcom,msm8996-venus.yaml | 1 +
.../bindings/media/qcom,sc7180-venus.yaml | 1 +
.../bindings/media/qcom,sc7280-venus.yaml | 1 +
.../bindings/media/qcom,sdm660-venus.yaml | 1 +
.../bindings/media/qcom,sdm845-venus-v2.yaml | 1 +
.../bindings/media/qcom,sdm845-venus.yaml | 1 +
.../bindings/media/qcom,sm8250-venus.yaml | 1 +
Documentation/devicetree/bindings/media/rc.yaml | 2 +-
.../devicetree/bindings/media/rockchip,vdec.yaml | 2 +-
.../devicetree/bindings/media/ti,cal.yaml | 2 +-
.../devicetree/bindings/media/ti,vpe.yaml | 2 +-
.../memory-controllers/fsl/imx8m-ddrc.yaml | 3 +-
.../bindings/mfd/allwinner,sun4i-a10-ts.yaml | 2 +-
.../bindings/mfd/allwinner,sun6i-a31-prcm.yaml | 2 +-
.../bindings/mfd/allwinner,sun8i-a23-prcm.yaml | 2 +-
.../bindings/mfd/brcm,bcm6318-gpio-sysctl.yaml | 2 +-
.../bindings/mfd/brcm,bcm63268-gpio-sysctl.yaml | 2 +-
.../bindings/mfd/brcm,bcm6328-gpio-sysctl.yaml | 2 +-
.../bindings/mfd/brcm,bcm6358-gpio-sysctl.yaml | 2 +-
.../bindings/mfd/brcm,bcm6362-gpio-sysctl.yaml | 2 +-
.../bindings/mfd/brcm,bcm6368-gpio-sysctl.yaml | 2 +-
.../bindings/mfd/canaan,k210-sysctl.yaml | 2 +-
.../devicetree/bindings/mfd/khadas,mcu.yaml | 2 +-
Documentation/devicetree/bindings/mfd/syscon.yaml | 2 +-
.../bindings/mfd/ti,j721e-system-controller.yaml | 2 +-
.../devicetree/bindings/mfd/x-powers,ac100.yaml | 2 +-
.../devicetree/bindings/mfd/x-powers,axp152.yaml | 2 +-
Documentation/devicetree/bindings/mips/cpu_irq.txt | 47 -------
Documentation/devicetree/bindings/mips/ralink.yaml | 2 +-
.../devicetree/bindings/mips/realtek-rtl.yaml | 2 +-
.../devicetree/bindings/misc/qcom,fastrpc.txt | 88 -------------
.../devicetree/bindings/misc/qcom,fastrpc.yaml | 144 +++++++++++++++++++++
.../bindings/mmc/allwinner,sun4i-a10-mmc.yaml | 2 +-
.../bindings/mmc/amlogic,meson-mx-sdhc.yaml | 2 +-
.../devicetree/bindings/mmc/mmc-card.yaml | 2 +-
.../devicetree/bindings/mmc/rockchip-dw-mshc.yaml | 2 +-
.../bindings/mtd/allwinner,sun4i-a10-nand.yaml | 2 +-
.../bindings/mtd/arasan,nand-controller.yaml | 2 +-
.../bindings/mtd/arm,pl353-nand-r2p1.yaml | 2 +-
.../devicetree/bindings/mtd/intel,lgm-nand.yaml | 2 +-
Documentation/devicetree/bindings/mtd/mtd.yaml | 2 +-
.../bindings/mtd/mxicy,nand-ecc-engine.yaml | 2 +-
.../devicetree/bindings/mtd/renesas-nandc.yaml | 2 +-
.../devicetree/bindings/mtd/spi-nand.yaml | 2 +-
.../bindings/net/allwinner,sun4i-a10-emac.yaml | 2 +-
.../bindings/net/allwinner,sun4i-a10-mdio.yaml | 2 +-
.../bindings/net/allwinner,sun7i-a20-gmac.yaml | 2 +-
.../bindings/net/allwinner,sun8i-a83t-emac.yaml | 2 +-
.../devicetree/bindings/net/brcm,amac.yaml | 2 +-
.../devicetree/bindings/net/intel,dwmac-plat.yaml | 2 +-
.../devicetree/bindings/net/nxp,dwmac-imx.yaml | 2 +-
.../devicetree/bindings/net/qcom,ipq4019-mdio.yaml | 2 +-
.../devicetree/bindings/net/realtek-bluetooth.yaml | 2 +-
.../devicetree/bindings/net/snps,dwmac.yaml | 2 +-
.../bindings/net/sunplus,sp7021-emac.yaml | 2 +-
.../devicetree/bindings/net/ti,cpsw-switch.yaml | 2 +-
.../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 2 +-
.../devicetree/bindings/net/ti,k3-am654-cpts.yaml | 2 +-
.../devicetree/bindings/net/vertexcom-mse102x.yaml | 2 +-
.../bindings/nvmem/allwinner,sun4i-a10-sid.yaml | 2 +-
.../devicetree/bindings/nvmem/imx-iim.yaml | 2 +-
.../devicetree/bindings/nvmem/imx-ocotp.yaml | 2 +-
.../devicetree/bindings/nvmem/nintendo-otp.yaml | 2 +-
.../devicetree/bindings/nvmem/nvmem-consumer.yaml | 2 +-
Documentation/devicetree/bindings/nvmem/nvmem.yaml | 2 +-
.../devicetree/bindings/nvmem/qcom,qfprom.yaml | 2 +
.../devicetree/bindings/nvmem/rockchip-efuse.yaml | 2 +-
.../devicetree/bindings/nvmem/u-boot,env.yaml | 13 ++
.../opp/allwinner,sun50i-h6-operating-points.yaml | 2 +-
.../devicetree/bindings/pci/brcm,stb-pcie.yaml | 2 +-
.../bindings/pci/microchip,pcie-host.yaml | 2 +-
.../bindings/pci/samsung,exynos-pcie.yaml | 2 +-
.../bindings/pci/toshiba,visconti-pcie.yaml | 2 +-
.../devicetree/bindings/peci/peci-aspeed.yaml | 2 +-
.../devicetree/bindings/peci/peci-controller.yaml | 2 +-
.../bindings/phy/allwinner,sun4i-a10-usb-phy.yaml | 2 +-
.../bindings/phy/allwinner,sun50i-a64-usb-phy.yaml | 2 +-
.../bindings/phy/allwinner,sun50i-h6-usb-phy.yaml | 2 +-
.../bindings/phy/allwinner,sun5i-a13-usb-phy.yaml | 2 +-
.../phy/allwinner,sun6i-a31-mipi-dphy.yaml | 2 +-
.../bindings/phy/allwinner,sun6i-a31-usb-phy.yaml | 2 +-
.../bindings/phy/allwinner,sun8i-a23-usb-phy.yaml | 2 +-
.../bindings/phy/allwinner,sun8i-a83t-usb-phy.yaml | 2 +-
.../bindings/phy/allwinner,sun8i-h3-usb-phy.yaml | 2 +-
.../bindings/phy/allwinner,sun8i-r40-usb-phy.yaml | 2 +-
.../bindings/phy/allwinner,sun8i-v3s-usb-phy.yaml | 2 +-
.../bindings/phy/allwinner,sun9i-a80-usb-phy.yaml | 2 +-
.../devicetree/bindings/phy/cdns,dphy-rx.yaml | 2 +-
.../devicetree/bindings/phy/cdns,dphy.yaml | 2 +-
.../devicetree/bindings/phy/fsl,imx8-pcie-phy.yaml | 2 +-
.../bindings/phy/hisilicon,hi3660-usb3.yaml | 22 +---
.../bindings/phy/hisilicon,hi3670-usb3.yaml | 26 ++--
.../bindings/phy/intel,lgm-emmc-phy.yaml | 2 +-
.../devicetree/bindings/phy/intel,lgm-usb-phy.yaml | 2 +-
.../bindings/phy/lantiq,vrx200-pcie-phy.yaml | 2 +-
.../bindings/phy/mediatek,mt7621-pci-phy.yaml | 2 +-
.../devicetree/bindings/phy/mediatek,tphy.yaml | 2 +-
.../devicetree/bindings/phy/mediatek,xsphy.yaml | 2 +-
.../bindings/phy/phy-rockchip-naneng-combphy.yaml | 2 +-
.../bindings/phy/rockchip-inno-csi-dphy.yaml | 2 +-
.../bindings/phy/rockchip-mipi-dphy-rx0.yaml | 2 +-
.../bindings/phy/samsung,exynos-pcie-phy.yaml | 2 +-
.../devicetree/bindings/phy/samsung,ufs-phy.yaml | 2 +-
.../devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml | 2 +-
.../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 2 +-
.../bindings/pinctrl/canaan,k210-fpioa.yaml | 2 +-
.../bindings/pinctrl/intel,pinctrl-keembay.yaml | 2 +-
.../bindings/pinctrl/intel,pinctrl-thunderbay.yaml | 2 +-
.../bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml | 2 +-
.../bindings/pinctrl/mediatek,mt6779-pinctrl.yaml | 2 +-
.../bindings/pinctrl/mediatek,mt6797-pinctrl.yaml | 2 +-
.../bindings/pinctrl/mediatek,mt7622-pinctrl.yaml | 2 +-
.../bindings/pinctrl/mediatek,mt7986-pinctrl.yaml | 2 +-
.../bindings/pinctrl/mediatek,mt8183-pinctrl.yaml | 2 +-
.../bindings/pinctrl/starfive,jh7100-pinctrl.yaml | 2 +-
.../bindings/pinctrl/sunplus,sp7021-pinctrl.yaml | 2 +-
.../bindings/power/domain-idle-state.yaml | 10 ++
.../devicetree/bindings/power/fsl,imx-gpc.yaml | 14 ++
.../devicetree/bindings/power/fsl,imx-gpcv2.yaml | 16 ++-
.../devicetree/bindings/ptp/ptp-idt82p33.yaml | 2 +-
.../devicetree/bindings/ptp/ptp-idtcm.yaml | 2 +-
.../bindings/pwm/allwinner,sun4i-a10-pwm.yaml | 2 +-
.../devicetree/bindings/pwm/intel,keembay-pwm.yaml | 2 +-
.../devicetree/bindings/pwm/mediatek,pwm-disp.yaml | 2 +-
.../bindings/regulator/silergy,sy8106a.yaml | 2 +-
.../devicetree/bindings/remoteproc/qcom,adsp.yaml | 1 +
.../bindings/remoteproc/qcom,glink-edge.yaml | 8 +-
.../bindings/remoteproc/qcom,pil-info.yaml | 2 +-
.../bindings/remoteproc/qcom,sc7180-mss-pil.yaml | 1 +
.../bindings/remoteproc/qcom,sc7280-mss-pil.yaml | 1 +
.../bindings/remoteproc/qcom,sc7280-wpss-pil.yaml | 1 +
.../bindings/remoteproc/qcom,smd-edge.yaml | 34 ++++-
.../bindings/reserved-memory/google,open-dice.yaml | 2 +-
.../bindings/reserved-memory/memory-region.yaml | 2 +-
.../reserved-memory/nvidia,tegra210-emc-table.yaml | 2 +-
.../bindings/reserved-memory/reserved-memory.yaml | 2 +-
.../reset/allwinner,sun6i-a31-clock-reset.yaml | 2 +-
.../devicetree/bindings/reset/canaan,k210-rst.yaml | 2 +-
.../bindings/reset/starfive,jh7100-reset.yaml | 2 +-
.../devicetree/bindings/riscv/microchip.yaml | 2 +-
.../devicetree/bindings/rng/omap_rng.yaml | 11 --
.../bindings/rtc/allwinner,sun4i-a10-rtc.yaml | 2 +-
.../bindings/rtc/allwinner,sun6i-a31-rtc.yaml | 2 +-
.../bindings/rtc/atmel,at91rm9200-rtc.yaml | 2 +-
.../bindings/rtc/atmel,at91sam9260-rtt.yaml | 2 +-
.../bindings/rtc/microchip,mfps-rtc.yaml | 2 +-
.../bindings/rtc/microcrystal,rv3032.yaml | 2 +-
.../devicetree/bindings/rtc/mstar,msc313-rtc.yaml | 2 +-
.../devicetree/bindings/serial/cdns,uart.yaml | 2 +-
.../bindings/serial/sunplus,sp7021-uart.yaml | 2 +-
.../bindings/serio/allwinner,sun4i-a10-ps2.yaml | 2 +-
.../devicetree/bindings/soc/qcom/qcom,smd.yaml | 29 +----
.../devicetree/bindings/sound/adi,max98396.yaml | 2 +-
.../devicetree/bindings/sound/ak4375.yaml | 2 +-
.../devicetree/bindings/sound/ak4613.yaml | 2 +-
.../devicetree/bindings/sound/ak4642.yaml | 2 +-
.../bindings/sound/allwinner,sun4i-a10-codec.yaml | 2 +-
.../bindings/sound/allwinner,sun4i-a10-i2s.yaml | 2 +-
.../bindings/sound/allwinner,sun4i-a10-spdif.yaml | 2 +-
.../sound/allwinner,sun50i-a64-codec-analog.yaml | 2 +-
.../sound/allwinner,sun8i-a23-codec-analog.yaml | 2 +-
.../bindings/sound/allwinner,sun8i-a33-codec.yaml | 2 +-
.../bindings/sound/audio-graph-card.yaml | 2 +-
.../bindings/sound/audio-graph-card2.yaml | 2 +-
.../devicetree/bindings/sound/audio-graph.yaml | 2 +-
.../bindings/sound/intel,keembay-i2s.yaml | 2 +-
.../devicetree/bindings/sound/linux,bt-sco.yaml | 2 +-
.../devicetree/bindings/sound/linux,spdif-dit.yaml | 2 +-
.../devicetree/bindings/sound/mchp,spdifrx.yaml | 2 +-
.../devicetree/bindings/sound/mchp,spdiftx.yaml | 2 +-
.../devicetree/bindings/sound/mt6359.yaml | 2 +-
.../bindings/sound/nvidia,tegra186-asrc.yaml | 2 +-
.../bindings/sound/nvidia,tegra186-dspk.yaml | 2 +-
.../bindings/sound/nvidia,tegra210-admaif.yaml | 2 +-
.../bindings/sound/nvidia,tegra210-adx.yaml | 2 +-
.../bindings/sound/nvidia,tegra210-ahub.yaml | 2 +-
.../bindings/sound/nvidia,tegra210-amx.yaml | 2 +-
.../bindings/sound/nvidia,tegra210-dmic.yaml | 2 +-
.../bindings/sound/nvidia,tegra210-i2s.yaml | 2 +-
.../bindings/sound/nvidia,tegra210-mixer.yaml | 2 +-
.../bindings/sound/nvidia,tegra210-mvc.yaml | 2 +-
.../bindings/sound/nvidia,tegra210-sfc.yaml | 2 +-
.../devicetree/bindings/sound/renesas,rsnd.yaml | 2 +-
.../bindings/sound/simple-audio-amplifier.yaml | 2 +-
.../devicetree/bindings/sound/simple-card.yaml | 2 +-
.../devicetree/bindings/sound/sound-dai.yaml | 2 +-
.../devicetree/bindings/sound/test-component.yaml | 2 +-
.../devicetree/bindings/sound/wlf,wm8940.yaml | 2 +-
.../devicetree/bindings/sound/wlf,wm8978.yaml | 2 +-
.../bindings/spi/allwinner,sun4i-a10-spi.yaml | 2 +-
.../bindings/spi/allwinner,sun6i-a31-spi.yaml | 2 +-
.../devicetree/bindings/spi/mxicy,mx25f0a-spi.yaml | 2 +-
.../devicetree/bindings/spi/spi-cadence.yaml | 2 +-
.../devicetree/bindings/spi/spi-xilinx.yaml | 2 +-
.../devicetree/bindings/spi/spi-zynqmp-qspi.yaml | 2 +-
.../bindings/spmi/mtk,spmi-mtk-pmif.yaml | 2 +-
.../sram/allwinner,sun4i-a10-system-control.yaml | 2 +-
.../bindings/thermal/allwinner,sun8i-a83t-ths.yaml | 2 +-
.../bindings/timer/allwinner,sun4i-a10-timer.yaml | 2 +-
.../timer/allwinner,sun5i-a13-hstimer.yaml | 2 +-
.../devicetree/bindings/timer/arm,arch_timer.yaml | 11 +-
.../bindings/timer/arm,arch_timer_mmio.yaml | 1 +
.../devicetree/bindings/timer/ingenic,tcu.yaml | 4 +
.../bindings/timer/mstar,msc313e-timer.yaml | 2 +-
.../bindings/timer/rockchip,rk-timer.yaml | 2 +-
.../devicetree/bindings/timer/ti,timer-dm.yaml | 17 ++-
.../devicetree/bindings/timer/xlnx,xps-timer.yaml | 2 +-
.../bindings/timestamp/hte-consumer.yaml | 2 +-
.../bindings/ufs/samsung,exynos-ufs.yaml | 2 +-
.../bindings/usb/allwinner,sun4i-a10-musb.yaml | 2 +-
.../devicetree/bindings/usb/brcm,bcm7445-ehci.yaml | 2 +-
.../devicetree/bindings/usb/brcm,usb-pinmap.yaml | 2 +-
.../devicetree/bindings/usb/generic-ehci.yaml | 2 +-
.../devicetree/bindings/usb/generic-ohci.yaml | 2 +-
.../devicetree/bindings/usb/generic-xhci.yaml | 2 +-
.../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 2 +-
.../devicetree/bindings/usb/mediatek,mtu3.yaml | 2 +-
.../devicetree/bindings/usb/mediatek,musb.yaml | 2 +-
.../bindings/usb/microchip,mpfs-musb.yaml | 2 +-
.../devicetree/bindings/usb/smsc,usb3503.yaml | 2 +-
Documentation/devicetree/bindings/usb/usb-drd.yaml | 2 +-
Documentation/devicetree/bindings/usb/usb-hcd.yaml | 2 +-
.../devicetree/bindings/usb/usb-xhci.yaml | 2 +-
Documentation/devicetree/bindings/usb/usb.yaml | 2 +-
Documentation/devicetree/bindings/virtio/iommu.txt | 66 ----------
.../devicetree/bindings/virtio/pci-iommu.yaml | 101 +++++++++++++++
Documentation/devicetree/bindings/w1/w1-gpio.yaml | 2 +-
.../bindings/watchdog/allwinner,sun4i-a10-wdt.yaml | 2 +-
.../bindings/watchdog/mstar,msc313e-wdt.yaml | 2 +-
MAINTAINERS | 4 +-
Makefile | 4 +
drivers/of/address.c | 4 +-
drivers/of/base.c | 7 +-
drivers/of/device.c | 9 +-
drivers/of/fdt.c | 17 +--
drivers/of/irq.c | 3 +
drivers/of/of_private.h | 5 +
drivers/of/unittest.c | 5 +-
include/dt-bindings/leds/common.h | 7 +-
include/linux/of.h | 4 +-
scripts/Makefile.lib | 14 +-
scripts/dtc/dt-extract-compatibles | 69 ++++++++++
446 files changed, 1469 insertions(+), 993 deletions(-)
create mode 100644 Documentation/devicetree/bindings/arm/arm,versatile-sysreg.yaml
delete mode 100644 Documentation/devicetree/bindings/arm/versatile-sysreg.txt
create mode 100644 Documentation/devicetree/bindings/display/bridge/nxp,tda998x.yaml
delete mode 100644 Documentation/devicetree/bindings/display/bridge/tda998x.txt
delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
create mode 100644 Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
create mode 100644 Documentation/devicetree/bindings/interrupt-controller/mti,cpu-interrupt-controller.yaml
delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/qcom,pdc.txt
create mode 100644 Documentation/devicetree/bindings/interrupt-controller/qcom,pdc.yaml
create mode 100644 Documentation/devicetree/bindings/leds/mediatek,mt6370-flashlight.yaml
create mode 100644 Documentation/devicetree/bindings/leds/mediatek,mt6370-indicator.yaml
create mode 100644 Documentation/devicetree/bindings/mailbox/mediatek,gce-mailbox.yaml
delete mode 100644 Documentation/devicetree/bindings/mailbox/mtk-gce.txt
delete mode 100644 Documentation/devicetree/bindings/mips/cpu_irq.txt
delete mode 100644 Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
create mode 100644 Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
delete mode 100644 Documentation/devicetree/bindings/virtio/iommu.txt
create mode 100644 Documentation/devicetree/bindings/virtio/pci-iommu.yaml
create mode 100755 scripts/dtc/dt-extract-compatibles
next reply other threads:[~2022-10-03 20:31 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-10-03 20:31 Rob Herring [this message]
2022-10-09 18:31 ` [GIT PULL] Devicetree updates for v6.1 Rob Herring
2022-10-09 20:41 ` Linus Torvalds
2022-10-10 18:04 ` Linus Torvalds
2022-10-10 20:56 ` pr-tracker-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20221003203129.GA2767725-robh@kernel.org \
--to=robh@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=frowand.list@gmail.com \
--cc=krzysztof.kozlowski+dt@linaro.org \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.