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
next 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.