All of lore.kernel.org
 help / color / mirror / Atom feed
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

             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.