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.6
Date: Tue, 29 Aug 2023 17:34:10 -0500	[thread overview]
Message-ID: <20230829223410.GA2804587-robh@kernel.org> (raw)

Linus,

Please pull DT updates for 6.6. There's one conflict with net-next tree. 
Linux-next has the correct fix which is just drop the change from the 
deleted file.

Rob


The following changes since commit 7882541ca06d51a6c12d687827176c16d5e05f65:

  of/platform: increase refcount of fwnode (2023-08-21 16:12:28 -0500)

are available in the Git repository at:

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

for you to fetch changes up to 75cc186739805a5e8abe133be04692b36e7a5257:

  dt-bindings: usb: Add V3s compatible string for OHCI (2023-08-28 16:36:52 -0500)

----------------------------------------------------------------
Devicetree updates for v6.6:

DT core:
- Add support for generating DT nodes for PCI devices. This is the
  groundwork for applying overlays to PCI devices containing
  non-discoverable downstream devices.

- DT unittest additions to check reverted changesets, to test for
  refcount issues, and to test unresolved symbols. Also, various
  clean-ups of the unittest along the way.

- Refactor node and property manipulation functions to better share code
  with old API and changeset API

- Refactor changeset print functions to a common implementation

- Move some platform_device specific functions into of_platform.c

Bindings:
- Treewide fixing of typos

- Treewide clean-up of SPDX tags to use 'OR' consistently

- Last chunk of dropping unnecessary quotes. With that, the check
  for unnecessary quotes is enabled in yamllint.

- Convert ftgmac100, zynqmp-genpd, pps-gpio, syna,rmi4, and qcom,ssbi
  bindings to DT schema format

- Add Allwinner V3s xHCI USB, Saef SF-TC154B display, QCom SM8450 Inline
  Crypto Engine, QCom SM6115 UFS, QCom SDM670 PDC interrupt controller,
  Arm 2022 Cortex cores, and QCom IPQ9574 Crypto bindings

- Fixes for Rockchip DWC PCI binding

- Ensure all properties are evaluated on USB connector schema

- Fix dt-check-compatible script to find of_device_id instances with
  compiler annotations

----------------------------------------------------------------
Alexander Stein (1):
      dt-bindings: trivial-devices: Remove national,lm75

Anusha Rao (1):
      dt-bindings: crypto: qcom-qce: add SoC compatible string for ipq9574

Bjorn Helgaas (1):
      dt-bindings: Fix typos

Chris Morgan (4):
      dt-bindings: vendor-prefixes: document Saef Technology
      dt-bindings: display: panel: mipi-dbi-spi: add Saef SF-TC154B
      dt-bindings: usb: Add V3s compatible string for EHCI
      dt-bindings: usb: Add V3s compatible string for OHCI

David Heidelberg (1):
      dt-bindings: thermal: lmh: update maintainer address

Dinh Nguyen (1):
      dt-bindings: reset: altr,modrst-offset is not required for arm64 SoCFPGA

Dmitry Baryshkov (1):
      dt-bindings: bus: convert qcom,ssbi schema to YAML format

Fabio Estevam (2):
      dt-bindings: pps: pps-gpio: Convert to yaml
      MAINTAINERS: pps: Update pps-gpio bindings location

Geert Uytterhoeven (13):
      of: unittest: Run overlay apply/revert sequence three times
      of: overlay: Call of_changeset_init() early
      of: unittest: Fix overlay type in apply/revert check
      of: unittest: Restore indentation in overlay_bad_add_dup_prop test
      of: unittest: Improve messages and comments in apply/revert checks
      of: unittest: Merge of_unittest_apply{,_revert}_overlay_check()
      of: unittest: Cleanup partially-applied overlays
      of: unittest: Add separators to of_unittest_overlay_high_level()
      of: overlay: unittest: Add test for unresolved symbol
      of: unittest-data: Convert remaining overlay DTS files to sugar syntax
      of: unittest-data: Fix whitespace - blank lines
      of: unittest-data: Fix whitespace - indentation
      of: unittest-data: Fix whitespace - angular brackets

Guru Das Srinagesh (1):
      dt-bindings: Update Guru Das Srinagesh's email address

Iskren Chernev (1):
      dt-bindings: ufs: qcom: Add sm6115 binding

Ivan Mikhaylov (1):
      dt-bindings: net: ftgmac100: convert to yaml version from txt

Konrad Dybcio (1):
      dt-bindings: interrupt-controller: qcom,pdc: Add SDM670

Krzysztof Kozlowski (6):
      dt-bindings: usb: samsung-hsotg: remove bindings already part of dwc2
      dt-bindings: usb: connector: disallow additional properties
      dt-bindings: display: msm/dp: restrict opp-table to objects
      dt-bindings: input: convert syna,rmi4 to DT schema
      dt-bindings: display: advantech,idk-2121wr: reference common panel
      dt-bindings: use capital "OR" for multiple licenses in SPDX

Lizhi Hou (5):
      of: dynamic: Add interfaces for creating device node dynamically
      PCI: Create device tree node for bridge
      PCI: Add quirks to generate device tree node for Xilinx Alveo U50
      of: overlay: Extend of_overlay_fdt_apply() to specify the target node
      of: unittest: Add pci_dt_testdrv pci driver

Luca Weiss (3):
      dt-bindings: ufs: qcom: Add reg-names property for ICE
      dt-bindings: ufs: qcom: Add ICE to sm8450 example
      dt-bindings: crypto: ice: Document sm8450 inline crypto engine

Naman Trivedi Manojbhai (1):
      dt-bindings: power: xilinx: merge zynqmp-genpd.txt with firmware binding

Rob Herring (13):
      dt-bindings: arm: cpus: Add Cortex A520, A720, and X4
      of: Move of_platform_register_reconfig_notifier() into DT core
      of: Move of_device_{add,register,unregister} to platform.c
      dt: dt-check-compatible: Find struct of_device_id instances with compiler annotations
      Merge branch 'dt/linus' into dt/next
      of: dynamic: Refactor changeset action printing to common helpers
      of: dynamic: Fix race in getting old property when updating property
      of: dynamic: Move dead property list check into property add/update functions
      of: Refactor node and property manipulation function locking
      of: unittest: Check tree matches original after reverting a changeset
      dt-bindings: Drop remaining unneeded quotes
      dt-bindings: yamllint: Enable quoted string check
      of: unittest: Fix of_unittest_pci_node() kconfig dependencies

Ruan Jinjie (2):
      of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()
      of: unittest: Remove redundant of_match_ptr()

Sebastian Reichel (4):
      dt-bindings: PCI: dwc: improve msi handling
      dt-bindings: PCI: dwc: rockchip: Fix interrupt-names issue
      dt-bindings: PCI: dwc: rockchip: Use generic binding
      dt-bindings: PCI: dwc: rockchip: Add missing legacy-interrupt-controller

Stephen Rothwell (1):
      of: fix htmldocs build warnings

Viresh Kumar (1):
      of: Move of_skipped_node_table within #ifdef CONFIG_OF_ADDRESS

 Documentation/devicetree/bindings/.yamllint        |   5 +
 .../devicetree/bindings/arm/arm,coresight-cti.yaml |   2 +-
 .../bindings/arm/arm,coresight-dummy-sink.yaml     |   2 +-
 .../bindings/arm/arm,coresight-dummy-source.yaml   |   2 +-
 .../bindings/arm/arm,embedded-trace-extension.yaml |   6 +-
 .../bindings/arm/arm,trace-buffer-extension.yaml   |   9 +-
 .../bindings/arm/arm,versatile-sysreg.yaml         |   2 +-
 .../devicetree/bindings/arm/arm,vexpress-juno.yaml |   2 +-
 .../devicetree/bindings/arm/aspeed/aspeed,sbc.yaml |   4 +-
 .../devicetree/bindings/arm/aspeed/aspeed.yaml     |   2 +-
 Documentation/devicetree/bindings/arm/cpus.yaml    |   3 +
 .../arm/firmware/tlm,trusted-foundations.yaml      |   4 +-
 Documentation/devicetree/bindings/arm/fsl.yaml     |   4 +-
 .../bindings/arm/keystone/ti,k3-sci-common.yaml    |   2 +-
 .../devicetree/bindings/arm/keystone/ti,sci.yaml   |   2 +-
 .../arm/marvell/cp110-system-controller.txt        |   8 +-
 .../bindings/arm/mediatek/mediatek,mipi0a.txt      |   2 +-
 .../bindings/arm/mediatek/mediatek,vcodecsys.txt   |   2 +-
 Documentation/devicetree/bindings/arm/msm/ssbi.txt |  18 -
 .../bindings/arm/mstar/mstar,l3bridge.yaml         |   4 +-
 .../bindings/arm/mstar/mstar,smpctrl.yaml          |   4 +-
 .../bindings/arm/qcom,coresight-tpda.yaml          |   2 +-
 .../bindings/arm/qcom,coresight-tpdm.yaml          |   2 +-
 .../devicetree/bindings/arm/stm32/st,mlahb.yaml    |   4 +-
 .../bindings/arm/stm32/st,stm32-syscon.yaml        |   4 +-
 Documentation/devicetree/bindings/arm/sunxi.yaml   |   4 +-
 .../devicetree/bindings/ata/pata-common.yaml       |   2 +-
 .../devicetree/bindings/bus/brcm,gisb-arb.yaml     |   2 +-
 .../bindings/bus/nvidia,tegra210-aconnect.yaml     |   4 +-
 .../devicetree/bindings/bus/qcom,ssbi.yaml         |  63 +++
 .../bindings/chrome/google,cros-ec-typec.yaml      |   6 +-
 .../clock/allwinner,sun4i-a10-osc-clk.yaml         |   2 +-
 .../devicetree/bindings/clock/alphascale,acc.txt   |   4 +-
 .../devicetree/bindings/clock/keystone-pll.txt     |   2 +-
 .../devicetree/bindings/clock/lpc1850-ccu.txt      |   2 +-
 .../devicetree/bindings/clock/lpc1850-creg-clk.txt |   4 +-
 .../devicetree/bindings/clock/maxim,max9485.txt    |   2 +-
 .../devicetree/bindings/clock/qcom,gcc-sm8450.yaml |   2 +-
 .../bindings/clock/qcom,kpss-acc-v1.yaml           |   2 +-
 .../bindings/clock/sprd,sc9863a-clk.yaml           |   2 +-
 .../devicetree/bindings/clock/ti,cdce925.yaml      |   2 +-
 .../devicetree/bindings/clock/ti,sci-clk.yaml      |   2 +-
 Documentation/devicetree/bindings/clock/ti/mux.txt |   2 +-
 .../devicetree/bindings/clock/vf610-clock.txt      |   2 +-
 .../bindings/connector/usb-connector.yaml          |  11 +-
 .../bindings/crypto/qcom,inline-crypto-engine.yaml |   1 +
 .../devicetree/bindings/crypto/qcom-qce.yaml       |   1 +
 .../devicetree/bindings/crypto/ti,sa2ul.yaml       |   2 +-
 .../devfreq/event/samsung,exynos-ppmu.yaml         |   2 +-
 .../devicetree/bindings/display/atmel/hlcdc-dc.txt |   2 +-
 .../bindings/display/bridge/snps,dw-mipi-dsi.yaml  |   2 +-
 .../bindings/display/cirrus,clps711x-fb.txt        |   2 +-
 .../bindings/display/msm/dp-controller.yaml        |   3 +-
 .../bindings/display/msm/dsi-controller-main.yaml  |   2 +-
 .../bindings/display/msm/dsi-phy-10nm.yaml         |   2 +-
 .../bindings/display/msm/dsi-phy-14nm.yaml         |   2 +-
 .../bindings/display/msm/dsi-phy-20nm.yaml         |   2 +-
 .../bindings/display/msm/dsi-phy-28nm.yaml         |   2 +-
 .../bindings/display/msm/dsi-phy-7nm.yaml          |   2 +-
 .../bindings/display/msm/dsi-phy-common.yaml       |   2 +-
 .../bindings/display/msm/mdss-common.yaml          |   2 +-
 .../devicetree/bindings/display/msm/qcom,mdp5.yaml |   2 +-
 .../devicetree/bindings/display/msm/qcom,mdss.yaml |   4 +-
 .../bindings/display/msm/qcom,msm8998-dpu.yaml     |   2 +-
 .../bindings/display/msm/qcom,msm8998-mdss.yaml    |   2 +-
 .../bindings/display/msm/qcom,qcm2290-dpu.yaml     |   2 +-
 .../bindings/display/msm/qcom,qcm2290-mdss.yaml    |   2 +-
 .../bindings/display/msm/qcom,sc7180-dpu.yaml      |   2 +-
 .../bindings/display/msm/qcom,sc7180-mdss.yaml     |   2 +-
 .../bindings/display/msm/qcom,sc7280-dpu.yaml      |   2 +-
 .../bindings/display/msm/qcom,sc7280-mdss.yaml     |   2 +-
 .../bindings/display/msm/qcom,sc8280xp-dpu.yaml    |   2 +-
 .../bindings/display/msm/qcom,sc8280xp-mdss.yaml   |   2 +-
 .../bindings/display/msm/qcom,sdm845-dpu.yaml      |   2 +-
 .../bindings/display/msm/qcom,sdm845-mdss.yaml     |   2 +-
 .../bindings/display/msm/qcom,sm6115-dpu.yaml      |   2 +-
 .../bindings/display/msm/qcom,sm6115-mdss.yaml     |   2 +-
 .../bindings/display/msm/qcom,sm6350-mdss.yaml     |   2 +-
 .../bindings/display/msm/qcom,sm6375-mdss.yaml     |   2 +-
 .../bindings/display/msm/qcom,sm8150-dpu.yaml      |   2 +-
 .../bindings/display/msm/qcom,sm8150-mdss.yaml     |   2 +-
 .../bindings/display/msm/qcom,sm8250-dpu.yaml      |   2 +-
 .../bindings/display/msm/qcom,sm8250-mdss.yaml     |   2 +-
 .../bindings/display/msm/qcom,sm8350-dpu.yaml      |   2 +-
 .../bindings/display/msm/qcom,sm8350-mdss.yaml     |   2 +-
 .../bindings/display/msm/qcom,sm8450-dpu.yaml      |   2 +-
 .../bindings/display/msm/qcom,sm8450-mdss.yaml     |   2 +-
 .../bindings/display/msm/qcom,sm8550-dpu.yaml      |   2 +-
 .../bindings/display/msm/qcom,sm8550-mdss.yaml     |   2 +-
 .../display/panel/advantech,idk-2121wr.yaml        |   3 +
 .../bindings/display/panel/himax,hx8394.yaml       |   2 +-
 .../display/panel/mantix,mlaf057we51-x.yaml        |   2 +-
 .../display/panel/olimex,lcd-olinuxino.yaml        |   2 +-
 .../bindings/display/panel/orisetech,otm8009a.yaml |   2 +-
 .../bindings/display/panel/panel-common.yaml       |   2 +-
 .../bindings/display/panel/panel-dsi-cm.yaml       |   2 +-
 .../bindings/display/panel/panel-mipi-dbi-spi.yaml |   3 +-
 .../bindings/display/panel/panel-simple-dsi.yaml   |   2 +-
 .../bindings/display/panel/raydium,rm68200.yaml    |   2 +-
 .../display/panel/rocktech,jh057n00900.yaml        |   2 +-
 .../bindings/display/panel/visionox,rm69299.yaml   |   2 +-
 .../bindings/display/panel/visionox,vtdr6130.yaml  |   2 +-
 .../bindings/display/rockchip/rockchip-vop2.yaml   |   2 +-
 .../display/tegra/nvidia,tegra124-sor.yaml         |   2 +-
 .../devicetree/bindings/dma/ingenic,dma.yaml       |   2 +-
 .../bindings/dma/nvidia,tegra20-apbdma.txt         |   2 +-
 .../devicetree/bindings/dma/qcom,bam-dma.yaml      |   2 +-
 .../devicetree/bindings/dma/stericsson,dma40.yaml  |   2 +-
 Documentation/devicetree/bindings/eeprom/at24.yaml |   4 +-
 Documentation/devicetree/bindings/eeprom/at25.yaml |   4 +-
 .../bindings/extcon/qcom,pm8941-misc.yaml          |   2 +-
 .../intel,ixp4xx-network-processing-engine.yaml    |   4 +-
 .../firmware/xilinx/xlnx,zynqmp-firmware.yaml      |  14 +
 .../devicetree/bindings/fpga/fpga-region.txt       |   4 +-
 .../devicetree/bindings/gpio/gpio-xgene-sb.txt     |   2 +-
 .../devicetree/bindings/gpio/snps,dw-apb-gpio.yaml |   2 +-
 .../devicetree/bindings/gpio/ti,omap-gpio.yaml     |   4 +-
 .../bindings/gpio/x-powers,axp209-gpio.yaml        |   4 +-
 .../bindings/gpio/xlnx,zynqmp-gpio-modepin.yaml    |   4 +-
 .../bindings/gpio/xylon,logicvc-gpio.yaml          |   4 +-
 .../hwlock/allwinner,sun6i-a31-hwspinlock.yaml     |   2 +-
 .../bindings/hwlock/ti,omap-hwspinlock.yaml        |   2 +-
 .../devicetree/bindings/hwmon/adi,adm1177.yaml     |   2 +-
 .../bindings/hwmon/adi,axi-fan-control.yaml        |   2 +-
 .../devicetree/bindings/hwmon/adi,ltc2992.yaml     |   2 +-
 .../devicetree/bindings/hwmon/aspeed-pwm-tacho.txt |   2 +-
 .../devicetree/bindings/hwmon/iio-hwmon.yaml       |   4 +-
 .../devicetree/bindings/hwmon/jedec,jc42.yaml      |   2 +-
 .../devicetree/bindings/hwmon/lltc,ltc4151.yaml    |   2 +-
 Documentation/devicetree/bindings/hwmon/lm75.yaml  |   2 +-
 Documentation/devicetree/bindings/hwmon/lm87.txt   |   2 +-
 .../devicetree/bindings/hwmon/ltq-cputemp.txt      |   2 +-
 .../bindings/hwmon/microchip,mcp3021.yaml          |   2 +-
 .../devicetree/bindings/hwmon/moortec,mr75203.yaml |   2 +-
 .../devicetree/bindings/hwmon/national,lm90.yaml   |   2 +-
 .../devicetree/bindings/hwmon/npcm750-pwm-fan.txt  |   2 +-
 .../devicetree/bindings/hwmon/nxp,mc34vr500.yaml   |   2 +-
 .../devicetree/bindings/hwmon/sensirion,sht15.yaml |   2 +-
 .../devicetree/bindings/hwmon/sensirion,shtc1.yaml |   2 +-
 .../bindings/hwmon/starfive,jh71x0-temp.yaml       |   8 +-
 .../devicetree/bindings/hwmon/ti,tmp102.yaml       |   2 +-
 .../devicetree/bindings/hwmon/ti,tmp108.yaml       |   2 +-
 .../devicetree/bindings/hwmon/ti,tmp513.yaml       |   2 +-
 .../devicetree/bindings/hwmon/ti,tps23861.yaml     |   2 +-
 Documentation/devicetree/bindings/i2c/i2c-sprd.txt |   2 +-
 .../devicetree/bindings/i3c/mipi-i3c-hci.yaml      |   4 +-
 .../devicetree/bindings/iio/accel/fsl,mma7455.yaml |   4 +-
 .../bindings/iio/adc/atmel,sama9260-adc.yaml       |   4 +-
 .../bindings/iio/adc/xlnx,zynqmp-ams.yaml          |   2 +-
 .../devicetree/bindings/iio/cdc/adi,ad7150.yaml    |   2 +-
 Documentation/devicetree/bindings/iio/common.yaml  |   2 +-
 .../bindings/iio/frequency/adi,admv1014.yaml       |   2 +-
 .../bindings/iio/humidity/ti,hdc2010.yaml          |   2 +-
 .../iio/pressure/honeywell,mprls0025pa.yaml        |   2 +-
 .../bindings/iio/proximity/ams,as3935.yaml         |   2 +-
 .../devicetree/bindings/iio/st,st-sensors.yaml     |   2 +-
 .../devicetree/bindings/input/elan,ekth3000.yaml   |   2 +-
 .../bindings/input/rmi4/rmi_2d_sensor.txt          |  56 ---
 .../devicetree/bindings/input/rmi4/rmi_f01.txt     |  39 --
 .../devicetree/bindings/input/rmi4/rmi_i2c.txt     |  61 ---
 .../devicetree/bindings/input/rmi4/rmi_spi.txt     |  56 ---
 .../devicetree/bindings/input/syna,rmi4.yaml       | 271 ++++++++++++
 .../bindings/input/touchscreen/tsc2007.txt         |   2 +-
 .../bindings/interrupt-controller/arm,gic-v3.yaml  |   2 +-
 .../brcm,bcm2835-armctrl-ic.txt                    |   2 +-
 .../interrupt-controller/brcm,bcm7120-l2-intc.yaml |   2 +-
 .../bindings/interrupt-controller/qcom,pdc.yaml    |   1 +
 .../interrupt-controller/ti,pruss-intc.yaml        |   2 +-
 .../devicetree/bindings/iommu/xen,grant-dma.yaml   |   2 +-
 .../bindings/ipmi/aspeed,ast2400-kcs-bmc.yaml      |   8 +-
 .../devicetree/bindings/ipmi/ipmi-ipmb.yaml        |   2 +-
 .../devicetree/bindings/ipmi/ipmi-smic.yaml        |   2 +-
 .../leds/backlight/mediatek,mt6370-backlight.yaml  |   2 +-
 .../devicetree/bindings/leds/leds-lp55xx.yaml      |   4 +-
 .../devicetree/bindings/leds/leds-qcom-lpg.yaml    |   2 +-
 .../bindings/mailbox/brcm,iproc-flexrm-mbox.txt    |   2 +-
 .../bindings/mailbox/ti,omap-mailbox.yaml          |   4 +-
 .../bindings/media/i2c/toshiba,tc358746.yaml       |   2 +-
 .../devicetree/bindings/media/i2c/tvp5150.txt      |   2 +-
 .../media/mediatek,vcodec-subdev-decoder.yaml      |   2 +-
 .../bindings/media/qcom,msm8916-venus.yaml         |   4 +-
 .../memory-controllers/mediatek,smi-larb.yaml      |   2 +-
 .../memory-controllers/rockchip,rk3399-dmc.yaml    |   4 +-
 .../memory-controllers/xlnx,zynq-ddrc-a05.yaml     |   2 +-
 .../devicetree/bindings/mfd/aspeed-lpc.yaml        |   2 +-
 .../devicetree/bindings/mfd/qcom,pm8008.yaml       |   2 +-
 .../devicetree/bindings/mfd/rohm,bd9576-pmic.yaml  |   4 +-
 .../devicetree/bindings/mfd/stericsson,ab8500.yaml |  16 +-
 .../bindings/mfd/stericsson,db8500-prcmu.yaml      |   2 +-
 .../bindings/mips/loongson/ls2k-reset.yaml         |   4 +-
 .../bindings/mips/loongson/rs780e-acpi.yaml        |   4 +-
 .../misc/intel,ixp4xx-ahb-queue-manager.yaml       |   4 +-
 .../bindings/mmc/marvell,xenon-sdhci.yaml          |   4 +-
 Documentation/devicetree/bindings/mmc/pxa-mmc.txt  |   2 +-
 .../devicetree/bindings/mmc/ti-omap-hsmmc.txt      |   2 +-
 .../bindings/mtd/microchip,mchp48l640.yaml         |   4 +-
 .../bindings/net/brcm,bcm7445-switch-v4.0.txt      |   2 +-
 .../devicetree/bindings/net/can/cc770.txt          |   2 +-
 .../devicetree/bindings/net/dsa/brcm,sf2.yaml      |   2 +-
 .../devicetree/bindings/net/ethernet-phy.yaml      |   2 +-
 .../devicetree/bindings/net/faraday,ftgmac100.yaml | 102 +++++
 .../devicetree/bindings/net/ftgmac100.txt          |  67 ---
 .../devicetree/bindings/net/mediatek-dwmac.yaml    |   2 +-
 .../devicetree/bindings/net/microchip,lan95xx.yaml |   2 +-
 .../devicetree/bindings/net/nfc/marvell,nci.yaml   |   4 +-
 .../devicetree/bindings/net/samsung-sxgbe.txt      |   4 +-
 .../bindings/net/snps,dwc-qos-ethernet.txt         |   2 +-
 .../devicetree/bindings/net/sti-dwmac.txt          |   2 +-
 .../devicetree/bindings/net/xilinx_gmii2rgmii.txt  |   2 +-
 Documentation/devicetree/bindings/nios2/nios2.txt  |   2 +-
 .../bindings/nvmem/layouts/onie,tlv-layout.yaml    |   2 +-
 .../devicetree/bindings/pci/rockchip-dw-pcie.yaml  |  70 ++++
 .../devicetree/bindings/pci/snps,dw-pcie.yaml      |  18 +-
 .../bindings/phy/mediatek,mt7621-pci-phy.yaml      |   2 +-
 .../bindings/phy/nvidia,tegra210-xusb-padctl.yaml  |   2 +-
 .../devicetree/bindings/phy/phy-hisi-inno-usb2.txt |   2 +-
 .../devicetree/bindings/phy/pistachio-usb-phy.txt  |   2 +-
 .../devicetree/bindings/phy/pxa1928-usb-phy.txt    |   2 +-
 .../bindings/phy/rockchip-inno-csi-dphy.yaml       |   2 +-
 .../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml  |   2 +-
 Documentation/devicetree/bindings/phy/ti-phy.txt   |   2 +-
 .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml       |   2 +-
 .../bindings/pinctrl/canaan,k210-fpioa.yaml        |   2 +-
 .../bindings/pinctrl/mediatek,mt6779-pinctrl.yaml  |   2 +-
 .../bindings/pinctrl/mediatek,mt6795-pinctrl.yaml  |   2 +-
 .../bindings/pinctrl/mediatek,mt7981-pinctrl.yaml  |   4 +-
 .../bindings/pinctrl/mediatek,mt7986-pinctrl.yaml  |   4 +-
 .../bindings/pinctrl/mediatek,mt8183-pinctrl.yaml  |   2 +-
 .../bindings/pinctrl/mediatek,mt8365-pinctrl.yaml  |   2 +-
 .../bindings/pinctrl/pinctrl-max77620.txt          |   2 +-
 .../devicetree/bindings/pinctrl/pinctrl-rk805.txt  |   2 +-
 .../devicetree/bindings/pinctrl/sprd,pinctrl.txt   |   2 +-
 .../devicetree/bindings/pmem/pmem-region.txt       |   4 +-
 .../bindings/power/renesas,sysc-rmobile.yaml       |   2 +-
 .../bindings/power/reset/gpio-poweroff.yaml        |   2 +-
 .../bindings/power/reset/gpio-restart.yaml         |   2 +-
 .../bindings/power/reset/restart-handler.yaml      |   2 +-
 .../devicetree/bindings/power/supply/bq256xx.yaml  |   2 +-
 .../bindings/power/supply/sbs,sbs-manager.yaml     |   2 +-
 .../bindings/power/xlnx,zynqmp-genpd.txt           |  34 --
 .../devicetree/bindings/powerpc/fsl/cpus.txt       |   2 +-
 .../devicetree/bindings/powerpc/fsl/dcsr.txt       |   4 +-
 .../devicetree/bindings/powerpc/fsl/raideng.txt    |   2 +-
 .../bindings/powerpc/nintendo/gamecube.txt         |   2 +-
 .../devicetree/bindings/powerpc/nintendo/wii.txt   |   2 +-
 Documentation/devicetree/bindings/pps/pps-gpio.txt |  30 --
 .../devicetree/bindings/pps/pps-gpio.yaml          |  49 +++
 .../bindings/pwm/snps,dw-apb-timers-pwm2.yaml      |   2 +-
 .../bindings/regulator/regulator-max77620.txt      |   2 +-
 .../devicetree/bindings/regulator/regulator.yaml   |   8 +-
 .../regulator/richtek,rt5190a-regulator.yaml       |   2 +-
 .../devicetree/bindings/regulator/vctrl.txt        |   2 +-
 .../bindings/remoteproc/ti,k3-dsp-rproc.yaml       |   2 +-
 .../bindings/remoteproc/ti,k3-r5f-rproc.yaml       |   4 +-
 .../bindings/remoteproc/ti,omap-remoteproc.yaml    |   2 +-
 .../bindings/remoteproc/ti,pru-consumer.yaml       |   2 +-
 .../bindings/remoteproc/ti,pru-rproc.yaml          |   2 +-
 .../bindings/remoteproc/xlnx,zynqmp-r5fss.yaml     |   2 +-
 .../devicetree/bindings/reset/altr,rst-mgr.yaml    |  12 +-
 .../devicetree/bindings/reset/ti,sci-reset.yaml    |   2 +-
 .../bindings/reset/ti,tps380x-reset.yaml           |   2 +-
 .../devicetree/bindings/reset/ti-syscon-reset.txt  |   2 +-
 .../devicetree/bindings/rng/omap_rng.yaml          |   4 +-
 Documentation/devicetree/bindings/rtc/rtc-cmos.txt |   2 +-
 .../devicetree/bindings/serial/st-asc.txt          |   2 +-
 .../bindings/soc/aspeed/uart-routing.yaml          |   4 +-
 .../bindings/soc/intel/intel,hps-copy-engine.yaml  |   4 +-
 .../bindings/soc/litex/litex,soc-controller.yaml   |   4 +-
 .../soc/mediatek/mediatek,mt7986-wo-ccif.yaml      |   2 +-
 .../microchip/microchip,mpfs-sys-controller.yaml   |   2 +-
 .../bindings/soc/qcom/qcom,aoss-qmp.yaml           |   2 +-
 .../bindings/soc/qcom/qcom,pmic-glink.yaml         |   6 -
 .../bindings/soc/renesas/renesas,rzg2l-sysc.yaml   |   4 +-
 .../devicetree/bindings/soc/ti/k3-ringacc.yaml     |   4 +-
 .../devicetree/bindings/soc/ti/sci-pm-domain.yaml  |   2 +-
 .../bindings/sound/axentia,tse850-pcm5142.txt      |   2 +-
 .../devicetree/bindings/sound/cs35l35.txt          |   2 +-
 .../devicetree/bindings/sound/cs35l36.txt          |   2 +-
 .../devicetree/bindings/sound/cs53l30.txt          |   2 +-
 .../devicetree/bindings/sound/dialog,da7219.yaml   |   4 +-
 .../devicetree/bindings/sound/fsl,esai.txt         |   2 +-
 .../bindings/sound/mediatek,mt8188-afe.yaml        |   2 +-
 .../devicetree/bindings/sound/mt2701-afe-pcm.txt   |   2 +-
 .../devicetree/bindings/sound/mt8195-afe-pcm.yaml  |   4 +-
 .../sound/nvidia,tegra-audio-max9808x.yaml         |  12 +-
 .../bindings/sound/nvidia,tegra-audio-rt5631.yaml  |   8 +-
 .../devicetree/bindings/sound/renesas,rsnd.txt     |   2 +-
 .../bindings/sound/rockchip,rk3288-hdmi-analog.txt |   2 +-
 Documentation/devicetree/bindings/sound/rt5663.txt |   2 +-
 .../devicetree/bindings/sound/serial-midi.yaml     |   2 +-
 .../devicetree/bindings/sound/sprd-pcm.txt         |   2 +-
 .../devicetree/bindings/sound/st,stm32-sai.yaml    |   2 +-
 .../bindings/sound/ti,j721e-cpb-ivi-audio.yaml     |   2 +-
 .../devicetree/bindings/sound/ti,tas2781.yaml      |   2 +-
 .../devicetree/bindings/sound/tlv320adcx140.yaml   |   2 +-
 .../bindings/soundwire/qcom,soundwire.yaml         |   4 +-
 .../bindings/spi/brcm,bcm2835-aux-spi.txt          |   4 +-
 .../devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml |   4 +-
 .../devicetree/bindings/spi/omap-spi.yaml          |   2 +-
 .../devicetree/bindings/thermal/qcom-lmh.yaml      |   2 +-
 .../devicetree/bindings/timer/snps,arc-timer.txt   |   2 +-
 .../devicetree/bindings/trivial-devices.yaml       |  10 +-
 .../devicetree/bindings/ufs/qcom,ufs.yaml          |  44 ++
 .../devicetree/bindings/ufs/ufs-common.yaml        |   2 +-
 .../devicetree/bindings/usb/ci-hdrc-usb2.yaml      |   2 +-
 .../devicetree/bindings/usb/cypress,cypd4226.yaml  |   6 +-
 .../devicetree/bindings/usb/fsl,imx8mp-dwc3.yaml   |   2 +-
 .../devicetree/bindings/usb/generic-ehci.yaml      |   1 +
 .../devicetree/bindings/usb/generic-ohci.yaml      |   1 +
 .../devicetree/bindings/usb/genesys,gl850g.yaml    |   2 +-
 .../devicetree/bindings/usb/msm-hsusb.txt          |   2 +-
 .../devicetree/bindings/usb/realtek,rts5411.yaml   |   2 +-
 .../devicetree/bindings/usb/richtek,rt1719.yaml    |   2 +-
 .../devicetree/bindings/usb/samsung-hsotg.txt      |  38 --
 .../devicetree/bindings/usb/ti,usb8041.yaml        |   2 +-
 .../devicetree/bindings/usb/vialab,vl817.yaml      |   2 +-
 .../devicetree/bindings/vendor-prefixes.yaml       |   2 +
 .../bindings/watchdog/toshiba,visconti-wdt.yaml    |   4 +-
 MAINTAINERS                                        |   2 +-
 drivers/base/platform.c                            |   2 +-
 drivers/of/base.c                                  |  90 ++--
 drivers/of/device.c                                |  32 --
 drivers/of/dynamic.c                               | 292 ++++++++-----
 drivers/of/of_private.h                            |   6 +
 drivers/of/overlay.c                               |  45 +-
 drivers/of/platform.c                              |  44 +-
 drivers/of/unittest-data/Makefile                  |   4 +-
 drivers/of/unittest-data/overlay.dtso              |  32 +-
 drivers/of/unittest-data/overlay_0.dtso            |  11 +-
 drivers/of/unittest-data/overlay_1.dtso            |  11 +-
 drivers/of/unittest-data/overlay_11.dtso           |   1 -
 drivers/of/unittest-data/overlay_12.dtso           |  11 +-
 drivers/of/unittest-data/overlay_13.dtso           |  11 +-
 drivers/of/unittest-data/overlay_15.dtso           |   1 +
 drivers/of/unittest-data/overlay_4.dtso            |   1 -
 .../of/unittest-data/overlay_bad_add_dup_node.dtso |   9 +-
 .../of/unittest-data/overlay_bad_add_dup_prop.dtso |   9 +-
 drivers/of/unittest-data/overlay_bad_phandle.dtso  |   5 +-
 drivers/of/unittest-data/overlay_bad_symbol.dtso   |   5 +-
 .../of/unittest-data/overlay_bad_unresolved.dtso   |   7 +
 drivers/of/unittest-data/overlay_common.dtsi       |  36 +-
 drivers/of/unittest-data/overlay_gpio_01.dtso      |   1 +
 drivers/of/unittest-data/overlay_gpio_02a.dtso     |   1 +
 drivers/of/unittest-data/overlay_gpio_02b.dtso     |   1 +
 drivers/of/unittest-data/overlay_gpio_03.dtso      |   1 +
 drivers/of/unittest-data/overlay_gpio_04a.dtso     |   1 +
 drivers/of/unittest-data/overlay_gpio_04b.dtso     |   1 +
 drivers/of/unittest-data/overlay_pci_node.dtso     |  22 +
 drivers/of/unittest-data/testcases_common.dtsi     |   1 +
 drivers/of/unittest-data/tests-interrupts.dtsi     |   1 +
 drivers/of/unittest-data/tests-overlay.dtsi        |   1 -
 drivers/of/unittest-data/tests-phandle.dtsi        |   2 +
 drivers/of/unittest.c                              | 460 +++++++++++++++++----
 drivers/pci/Kconfig                                |  12 +
 drivers/pci/Makefile                               |   1 +
 drivers/pci/bus.c                                  |   2 +
 drivers/pci/of.c                                   |  79 ++++
 drivers/pci/of_property.c                          | 355 ++++++++++++++++
 drivers/pci/pci.h                                  |  12 +
 drivers/pci/quirks.c                               |  12 +
 drivers/pci/remove.c                               |   1 +
 include/dt-bindings/ata/ahci.h                     |   2 +-
 include/dt-bindings/clock/hi3559av100-clock.h      |   2 +-
 include/dt-bindings/clock/r8a779f0-cpg-mssr.h      |   2 +-
 include/dt-bindings/clock/rockchip,rk3588-cru.h    |   2 +-
 include/dt-bindings/clock/stm32mp1-clks.h          |   2 +-
 include/dt-bindings/clock/sun20i-d1-ccu.h          |   2 +-
 include/dt-bindings/clock/sun20i-d1-r-ccu.h        |   2 +-
 include/dt-bindings/clock/sun50i-a100-ccu.h        |   2 +-
 include/dt-bindings/clock/sun50i-h6-ccu.h          |   2 +-
 include/dt-bindings/clock/sun50i-h616-ccu.h        |   2 +-
 include/dt-bindings/clock/sun6i-rtc.h              |   2 +-
 include/dt-bindings/display/sdtv-standards.h       |   2 +-
 include/dt-bindings/gpio/meson-g12a-gpio.h         |   2 +-
 include/dt-bindings/power/meson-a1-power.h         |   2 +-
 include/dt-bindings/power/meson-axg-power.h        |   2 +-
 include/dt-bindings/power/meson-g12a-power.h       |   2 +-
 include/dt-bindings/power/meson-gxbb-power.h       |   2 +-
 include/dt-bindings/power/meson-s4-power.h         |   2 +-
 include/dt-bindings/power/meson-sm1-power.h        |   2 +-
 include/dt-bindings/power/meson8-power.h           |   2 +-
 include/dt-bindings/power/r8a779f0-sysc.h          |   2 +-
 include/dt-bindings/power/rk3588-power.h           |   2 +-
 include/dt-bindings/power/summit,smb347-charger.h  |   2 +-
 include/dt-bindings/reset/rockchip,rk3588-cru.h    |   2 +-
 include/dt-bindings/reset/stm32mp1-resets.h        |   2 +-
 include/dt-bindings/reset/sun20i-d1-ccu.h          |   2 +-
 include/dt-bindings/reset/sun20i-d1-r-ccu.h        |   2 +-
 include/dt-bindings/reset/sun50i-a100-ccu.h        |   2 +-
 include/dt-bindings/reset/sun50i-a100-r-ccu.h      |   2 +-
 include/dt-bindings/reset/sun50i-h6-ccu.h          |   2 +-
 include/dt-bindings/reset/sun50i-h6-r-ccu.h        |   2 +-
 include/dt-bindings/reset/sun50i-h616-ccu.h        |   2 +-
 include/linux/of.h                                 |  32 +-
 include/linux/of_platform.h                        |   6 -
 scripts/dtc/dt-extract-compatibles                 |   4 +-
 396 files changed, 2371 insertions(+), 1213 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/arm/msm/ssbi.txt
 create mode 100644 Documentation/devicetree/bindings/bus/qcom,ssbi.yaml
 delete mode 100644 Documentation/devicetree/bindings/input/rmi4/rmi_2d_sensor.txt
 delete mode 100644 Documentation/devicetree/bindings/input/rmi4/rmi_f01.txt
 delete mode 100644 Documentation/devicetree/bindings/input/rmi4/rmi_i2c.txt
 delete mode 100644 Documentation/devicetree/bindings/input/rmi4/rmi_spi.txt
 create mode 100644 Documentation/devicetree/bindings/input/syna,rmi4.yaml
 create mode 100644 Documentation/devicetree/bindings/net/faraday,ftgmac100.yaml
 delete mode 100644 Documentation/devicetree/bindings/net/ftgmac100.txt
 delete mode 100644 Documentation/devicetree/bindings/power/xlnx,zynqmp-genpd.txt
 delete mode 100644 Documentation/devicetree/bindings/pps/pps-gpio.txt
 create mode 100644 Documentation/devicetree/bindings/pps/pps-gpio.yaml
 delete mode 100644 Documentation/devicetree/bindings/usb/samsung-hsotg.txt
 create mode 100644 drivers/of/unittest-data/overlay_bad_unresolved.dtso
 create mode 100644 drivers/of/unittest-data/overlay_pci_node.dtso
 create mode 100644 drivers/pci/of_property.c

             reply	other threads:[~2023-08-29 22:34 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-08-29 22:34 Rob Herring [this message]
2023-08-31  0:10 ` [GIT PULL] Devicetree updates for v6.6 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=20230829223410.GA2804587-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.