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.0
Date: Tue, 2 Aug 2022 16:49:04 -0600 [thread overview]
Message-ID: <20220802224904.GA796923-robh@kernel.org> (raw)
Linus,
Please pull DT updates.
Rob
The following changes since commit 0b9431c8221cfe73d06f6b9cd37b813fa52be8ce:
dt-bindings: display: arm,malidp: remove bogus RQOS property (2022-06-10 12:32:05 -0600)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git tags/devicetree-for-6.0
for you to fetch changes up to 7e7a24c3c6c98abc4425abd1dbf2a71b42dfafcf:
dt-bindings: mtd: microchip,mchp48l640: use spi-peripheral-props.yaml (2022-08-02 11:08:27 -0600)
----------------------------------------------------------------
Devicetree updates for v6.0:
Bindings:
- Add spi-peripheral-props.yaml references to various SPI device
bindings
- Convert qcom,pm8916-wdt, ds1307, Qualcomm BAM DMA, is31fl319x,
skyworks,aat1290, Rockchip EMAC, gpio-ir-receiver, ahci-ceva, Arm CCN
PMU, rda,8810pl-intc, sil,sii9022, ps2-gpio, and arm-firmware-suite
bindings to DT schema format
- New bindings for Arm virtual platforms display, Qualcomm IMEM memory
region, Samsung S5PV210 ChipID, EM Microelectronic EM3027 RTC, and
arm,cortex-a78ae
- Add vendor prefixes for asrock, bytedance, hxt, ingrasys, inventec,
quanta, and densitron
- Add missing MSI and IOMMU properties to host-generic-pci
- Remove bindings for removed EFM32 platform
- Remove old chosen.txt binding (replaced by schema)
- Treewide add missing type information for properties
- Treewide fixing of typos and its vs. it's in bindings. Its all good
now.
- Drop unnecessary quoting in power related schemas
- Several LED binding updates which didn't get picked up
- Move various bindings to proper directories
DT core code:
- Convert unittest GPIO related tests to use fwnode
- Check ima-kexec-buffer against memory bounds
- Print reserved-memory allocation/reservation failures as errors
- Cleanup early_init_dt_reserve_memory_arch()
- Simplify of_overlay_fdt_apply() tail
----------------------------------------------------------------
Andy Shevchenko (2):
of: unittest: Switch to use fwnode instead of of_node
of: unittest: make unittest_gpio_remove() consistent with unittest_gpio_probe()
Chanho Park (1):
dt-bindings: arm: cpus: add cortex-a78ae compatible
Clément Léger (1):
of: constify of_property_check_flags() prop argument
Danilo Krummrich (2):
dt-bindings: ps2-gpio: convert binding to json-schema
dt-bindings: ps2-gpio: document bus signals open drain
Deming Wang (1):
of: Drop duplicate 'the' in of_find_last_cache_level kerneldoc
Geert Uytterhoeven (3):
dt-bindings: display: bridge: sil,sii9022: Convert to json-schema
of: overlay: Move devicetree_corrupt() check up
of: overlay: Simplify of_overlay_fdt_apply() tail
Jason A. Donenfeld (1):
dt-bindings: chosen: remove old .txt binding
Johan Jonker (1):
dt-bindings: net: convert emac_rockchip.txt to YAML
Krzysztof Kozlowski (19):
dt-bindings: vendor-prefixes: document several vendors for Aspeed BMC boards
dt-bindings: sram: qcom,ocmem: cleanup example coding style
dt-bindings: sram: qcom,imem: add IMEM memory region
dt-bindings: connector: usb: align example indentation to four-space
dt-bindings: hwinfo: group Chip ID-like devices
dt-bindings: hwinfo: samsung,s5pv210-chipid: add S5PV210 ChipID
dt-bindings: bus: qcom,ssc-block-bus: rework arrays and drop redundant minItems
dt-bindings: leds: lp50xx: correct reg/unit addresses in example
dt-bindings: leds: fix indentation in examples
dt-bindings: leds: skyworks,aat1290: convert to dtschema
dt-bindings: power: reset: qcom,pon: use absolute path to other schema
dt-bindings: watchdog: qcom,pm8916-wdt: convert to dtschema
dt-bindings: display: use spi-peripheral-props.yaml
dt-bindings: eeprom: at25: use spi-peripheral-props.yaml
dt-bindings: eeprom: microchip,93lc46b: move to eeprom directory
dt-bindings: power: drop quotes when not needed
dt-bindings: power: reset: drop quotes when not needed
dt-bindings: power: supply: drop quotes when not needed
dt-bindings: mtd: microchip,mchp48l640: use spi-peripheral-props.yaml
Kuldeep Singh (1):
dt-bindings: dma: Convert Qualcomm BAM DMA binding to json format
Liang He (1):
of: device: Fix missing of_node_put() in of_dma_set_restricted_buffer
Marek Vasut (1):
dt-bindings: vendor-prefixes: add Densitron
Marijn Suijten (1):
dt-bindings: leds: qcom-lpg: Add compatible for PM660L LPG block
Michael Walle (1):
dt-bindings: nfc: nxp,nci: drop Charles Gorand's mail
Paul Cercueil (1):
docs: dt: writing-bindings: Update URL to DT schemas
Peter Collingbourne (1):
of/fdt: Clean up early_init_dt_reserve_memory_arch()
Piyush Mehta (1):
dt-bindings: ata: ahci-ceva: convert to yaml
Randy Dunlap (1):
devicetree/bindings: correct possessive "its" typos
Rob Herring (15):
dt-bindings: display: Add Arm virtual platforms display
dt-bindings: perf: Convert Arm CCN to DT schema
dt-bindings: vexpress-sysreg: Add deprecated GPIO provider properties
dt-bindings: vexpress-sysreg: Allow for no child nodes
media: dt-bindings: rc: Allow 'ir-receiver' node names
media: dt-bindings: Convert gpio-ir-receiver to DT schema
Merge branch 'dt/linus' into dt/next
dt-bindings: watchdog: faraday: Fix typo in example 'timeout-sec' property
dt-bindings: arm: nvidia,tegra20-pmc: Move fixed string property names under 'properties'
dt-bindings: mtd/partitions: Convert arm-firmware-suite to DT schema
dt-bindings: PCI: fsl,imx6q-pcie: Add missing type for 'reset-gpio-active-high'
dt-bindings: panel: raydium,rm67191: Add missing type to 'video-mode'
dt-bindings: power: supply: charger-manager: Add missing type for 'cm-battery-stat'
dt-bindings: iio/dac: adi,ad5766: Add missing type to 'output-range-microvolts'
dt-bindings: PCI: host-generic-pci: Allow IOMMU and MSI properties
Slark Xiao (1):
dt-bindings: Fix typo in comment
Stanislav Jakubek (1):
dt-bindings: interrupt-controller: Convert rda,8810pl-intc to YAML
Thierry Reding (2):
dt-bindings: rtc: ds1307: Convert to json-schema
dt-bindings: rtc: Add EM Microelectronic EM3027 bindings
Vaibhav Jain (1):
of: check previous kernel's ima-kexec-buffer against memory bounds
Vincent Knecht (2):
dt-bindings: leds: Convert is31fl319x to dtschema
dt-bindings: leds: is31fl319x: Document variants specificities
Vincent Whitchurch (1):
of: reserved-memory: Print allocation/reservation failures as error
Wolfram Sang (2):
dt-bindings: hwmon: move ibm,p8-occ bindings to proper folder
dt-bindings: efm32: remove bindings for deleted platform
Xu Qiang (1):
of/fdt: declared return type does not match actual return type
Documentation/devicetree/bindings/arm/cpus.yaml | 1 +
.../devicetree/bindings/arm/msm/qcom,saw2.txt | 2 +-
.../bindings/arm/tegra/nvidia,tegra20-pmc.yaml | 2 +-
.../devicetree/bindings/arm/vexpress-sysreg.yaml | 10 +-
.../devicetree/bindings/ata/ahci-ceva.txt | 63 ------
.../devicetree/bindings/ata/ceva,ahci-1v84.yaml | 189 ++++++++++++++++++
.../bindings/bus/qcom,ssc-block-bus.yaml | 25 +--
Documentation/devicetree/bindings/chosen.txt | 137 -------------
.../devicetree/bindings/clock/efm32-clock.txt | 11 -
.../devicetree/bindings/clock/st/st,flexgen.txt | 2 +-
.../devicetree/bindings/clock/ti/davinci/pll.txt | 2 +-
.../devicetree/bindings/clock/ti/dra7-atl.txt | 2 +-
.../bindings/connector/usb-connector.yaml | 152 +++++++-------
.../devicetree/bindings/display/arm,pl11x.yaml | 15 +-
.../devicetree/bindings/display/bridge/sii902x.txt | 78 --------
.../bindings/display/bridge/sil,sii9022.yaml | 131 ++++++++++++
.../bindings/display/panel/arm,rtsm-display.yaml | 27 +++
.../bindings/display/panel/lg,lg4573.yaml | 2 +-
.../bindings/display/panel/raydium,rm67191.yaml | 1 +
.../bindings/display/sitronix,st7735r.yaml | 1 +
.../bindings/display/solomon,ssd1307fb.yaml | 7 +-
.../devicetree/bindings/dma/qcom,bam-dma.yaml | 100 ++++++++++
.../devicetree/bindings/dma/qcom_bam_dma.txt | 52 -----
Documentation/devicetree/bindings/eeprom/at25.yaml | 5 +-
.../microchip,93lc46b.yaml} | 11 +-
.../devicetree/bindings/fpga/fpga-region.txt | 2 +-
.../devicetree/bindings/gpio/gpio-pisosr.txt | 2 +-
.../samsung,exynos-chipid.yaml} | 2 +-
.../bindings/hwinfo/samsung,s5pv210-chipid.yaml | 30 +++
.../k3-socinfo.yaml => hwinfo/ti,k3-socinfo.yaml} | 2 +-
.../devicetree/bindings/hwmon/adt7475.yaml | 2 +-
.../bindings/{i2c => hwmon}/ibm,p8-occ-hwmon.txt | 0
.../devicetree/bindings/i2c/i2c-efm32.txt | 33 ---
.../devicetree/bindings/iio/dac/adi,ad5766.yaml | 2 +
.../bindings/input/touchscreen/ektf2127.txt | 2 +-
.../interrupt-controller/rda,8810pl-intc.txt | 61 ------
.../interrupt-controller/rda,8810pl-intc.yaml | 43 ++++
.../devicetree/bindings/leds/issi,is31fl319x.yaml | 193 ++++++++++++++++++
.../devicetree/bindings/leds/leds-aat1290.txt | 77 -------
.../devicetree/bindings/leds/leds-is31fl319x.txt | 61 ------
.../devicetree/bindings/leds/leds-lp50xx.yaml | 104 +++++-----
.../devicetree/bindings/leds/leds-lp55xx.yaml | 222 ++++++++++-----------
.../bindings/leds/leds-pwm-multicolor.yaml | 36 ++--
.../devicetree/bindings/leds/leds-qcom-lpg.yaml | 1 +
.../devicetree/bindings/leds/skyworks,aat1290.yaml | 95 +++++++++
.../devicetree/bindings/media/gpio-ir-receiver.txt | 20 --
.../bindings/media/gpio-ir-receiver.yaml | 40 ++++
Documentation/devicetree/bindings/media/rc.yaml | 2 +-
.../devicetree/bindings/mfd/rohm,bd71815-pmic.yaml | 2 +-
.../devicetree/bindings/mips/lantiq/rcu.txt | 2 +-
.../bindings/mtd/microchip,mchp48l640.yaml | 7 +-
.../mtd/partitions/arm,arm-firmware-suite.txt | 17 --
.../mtd/partitions/arm,arm-firmware-suite.yaml | 28 +++
.../devicetree/bindings/net/altera_tse.txt | 2 +-
Documentation/devicetree/bindings/net/cpsw.txt | 2 +-
.../devicetree/bindings/net/emac_rockchip.txt | 52 -----
.../devicetree/bindings/net/nfc/nxp,nci.yaml | 1 -
.../devicetree/bindings/net/qcom-emac.txt | 2 +-
.../devicetree/bindings/net/rockchip,emac.yaml | 115 +++++++++++
.../devicetree/bindings/pci/fsl,imx6q-pcie.yaml | 1 +
.../devicetree/bindings/pci/host-generic-pci.yaml | 3 +
.../devicetree/bindings/perf/arm,ccn.yaml | 40 ++++
Documentation/devicetree/bindings/perf/arm-ccn.txt | 23 ---
.../phy/amlogic,meson-axg-mipi-pcie-analog.yaml | 2 +-
.../bindings/pinctrl/aspeed,ast2400-pinctrl.yaml | 2 +-
.../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 2 +-
.../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 2 +-
.../bindings/power/amlogic,meson-ee-pwrc.yaml | 6 +-
.../bindings/power/amlogic,meson-sec-pwrc.yaml | 4 +-
.../bindings/power/apple,pmgr-pwrstate.yaml | 2 +-
.../bindings/power/brcm,bcm63xx-power.yaml | 4 +-
.../devicetree/bindings/power/renesas,apmu.yaml | 4 +-
.../bindings/power/renesas,rcar-sysc.yaml | 4 +-
.../devicetree/bindings/power/reset/qcom,pon.yaml | 8 +-
.../bindings/power/reset/regulator-poweroff.yaml | 2 +-
.../bindings/power/reset/xlnx,zynqmp-power.yaml | 2 +-
.../power/supply/active-semi,act8945a-charger.yaml | 4 +-
.../devicetree/bindings/power/supply/bq2415x.yaml | 4 +-
.../devicetree/bindings/power/supply/bq24190.yaml | 4 +-
.../devicetree/bindings/power/supply/bq24257.yaml | 4 +-
.../devicetree/bindings/power/supply/bq24735.yaml | 4 +-
.../devicetree/bindings/power/supply/bq2515x.yaml | 4 +-
.../devicetree/bindings/power/supply/bq256xx.yaml | 4 +-
.../devicetree/bindings/power/supply/bq25890.yaml | 4 +-
.../devicetree/bindings/power/supply/bq25980.yaml | 4 +-
.../devicetree/bindings/power/supply/bq27xxx.yaml | 4 +-
.../bindings/power/supply/charger-manager.yaml | 1 +
.../bindings/power/supply/cpcap-battery.yaml | 4 +-
.../bindings/power/supply/cpcap-charger.yaml | 4 +-
.../bindings/power/supply/dlg,da9150-charger.yaml | 4 +-
.../power/supply/dlg,da9150-fuel-gauge.yaml | 4 +-
.../bindings/power/supply/ingenic,battery.yaml | 4 +-
.../devicetree/bindings/power/supply/isp1704.yaml | 4 +-
.../bindings/power/supply/lego,ev3-battery.yaml | 4 +-
.../bindings/power/supply/lltc,lt3651-charger.yaml | 4 +-
.../bindings/power/supply/lltc,ltc294x.yaml | 4 +-
.../bindings/power/supply/ltc4162-l.yaml | 4 +-
.../bindings/power/supply/maxim,ds2760.yaml | 4 +-
.../bindings/power/supply/maxim,max14656.yaml | 4 +-
.../bindings/power/supply/maxim,max17040.yaml | 4 +-
.../bindings/power/supply/maxim,max17042.yaml | 4 +-
.../bindings/power/supply/maxim,max8903.yaml | 4 +-
.../bindings/power/supply/nokia,n900-battery.yaml | 4 +-
.../bindings/power/supply/olpc-battery.yaml | 4 +-
.../bindings/power/supply/power-supply.yaml | 4 +-
.../power/supply/richtek,rt5033-battery.yaml | 4 +-
.../bindings/power/supply/richtek,rt9455.yaml | 4 +-
.../bindings/power/supply/sc2731-charger.yaml | 4 +-
.../bindings/power/supply/sc27xx-fg.yaml | 4 +-
.../power/supply/stericsson,ab8500-btemp.yaml | 4 +-
.../power/supply/stericsson,ab8500-chargalg.yaml | 4 +-
.../power/supply/stericsson,ab8500-charger.yaml | 4 +-
.../power/supply/stericsson,ab8500-fg.yaml | 4 +-
.../power/supply/summit,smb347-charger.yaml | 4 +-
.../bindings/power/supply/tps65090-charger.yaml | 4 +-
.../bindings/power/supply/tps65217-charger.yaml | 4 +-
.../bindings/power/supply/twl4030-charger.yaml | 4 +-
.../supply/x-powers,axp20x-ac-power-supply.yaml | 4 +-
.../x-powers,axp20x-battery-power-supply.yaml | 4 +-
.../supply/x-powers,axp20x-usb-power-supply.yaml | 4 +-
.../devicetree/bindings/powerpc/fsl/cpus.txt | 2 +-
.../devicetree/bindings/powerpc/fsl/mpc5200.txt | 2 +-
.../devicetree/bindings/powerpc/opal/power-mgt.txt | 2 +-
.../devicetree/bindings/remoteproc/qcom,q6v5.txt | 2 +-
.../devicetree/bindings/rtc/rtc-ds1307.txt | 52 -----
.../devicetree/bindings/rtc/rtc-ds1307.yaml | 102 ++++++++++
.../devicetree/bindings/rtc/trivial-rtc.yaml | 2 +
.../devicetree/bindings/serial/efm32-uart.txt | 20 --
.../devicetree/bindings/serio/ps2-gpio.txt | 23 ---
.../devicetree/bindings/serio/ps2-gpio.yaml | 64 ++++++
.../bindings/soc/qcom/qcom,aoss-qmp.yaml | 2 +-
Documentation/devicetree/bindings/sound/da9055.txt | 2 +-
.../devicetree/bindings/sound/tlv320adcx140.yaml | 4 +-
.../devicetree/bindings/spi/efm32-spi.txt | 39 ----
.../devicetree/bindings/sram/qcom,imem.yaml | 75 +++++++
.../devicetree/bindings/sram/qcom,ocmem.yaml | 10 +-
.../bindings/thermal/brcm,avs-ro-thermal.yaml | 2 +-
.../bindings/thermal/nvidia,tegra124-soctherm.txt | 2 +-
.../devicetree/bindings/thermal/rcar-thermal.yaml | 2 +-
.../devicetree/bindings/vendor-prefixes.yaml | 18 +-
.../bindings/watchdog/faraday,ftwdt010.yaml | 2 +-
.../bindings/watchdog/qcom,pm8916-wdt.txt | 28 ---
.../bindings/watchdog/qcom,pm8916-wdt.yaml | 51 +++++
.../devicetree/bindings/writing-bindings.rst | 2 +-
MAINTAINERS | 4 +-
drivers/of/base.c | 2 +-
drivers/of/device.c | 5 +-
drivers/of/fdt.c | 19 +-
drivers/of/kexec.c | 17 ++
drivers/of/of_reserved_mem.c | 3 +-
drivers/of/overlay.c | 20 +-
drivers/of/unittest.c | 17 +-
include/dt-bindings/clock/efm32-cmu.h | 43 ----
include/linux/of.h | 5 +-
154 files changed, 1846 insertions(+), 1373 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/ata/ahci-ceva.txt
create mode 100644 Documentation/devicetree/bindings/ata/ceva,ahci-1v84.yaml
delete mode 100644 Documentation/devicetree/bindings/chosen.txt
delete mode 100644 Documentation/devicetree/bindings/clock/efm32-clock.txt
delete mode 100644 Documentation/devicetree/bindings/display/bridge/sii902x.txt
create mode 100644 Documentation/devicetree/bindings/display/bridge/sil,sii9022.yaml
create mode 100644 Documentation/devicetree/bindings/display/panel/arm,rtsm-display.yaml
create mode 100644 Documentation/devicetree/bindings/dma/qcom,bam-dma.yaml
delete mode 100644 Documentation/devicetree/bindings/dma/qcom_bam_dma.txt
rename Documentation/devicetree/bindings/{misc/eeprom-93xx46.yaml => eeprom/microchip,93lc46b.yaml} (89%)
rename Documentation/devicetree/bindings/{soc/samsung/exynos-chipid.yaml => hwinfo/samsung,exynos-chipid.yaml} (92%)
create mode 100644 Documentation/devicetree/bindings/hwinfo/samsung,s5pv210-chipid.yaml
rename Documentation/devicetree/bindings/{soc/ti/k3-socinfo.yaml => hwinfo/ti,k3-socinfo.yaml} (92%)
rename Documentation/devicetree/bindings/{i2c => hwmon}/ibm,p8-occ-hwmon.txt (100%)
delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-efm32.txt
delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
create mode 100644 Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
create mode 100644 Documentation/devicetree/bindings/leds/issi,is31fl319x.yaml
delete mode 100644 Documentation/devicetree/bindings/leds/leds-aat1290.txt
delete mode 100644 Documentation/devicetree/bindings/leds/leds-is31fl319x.txt
create mode 100644 Documentation/devicetree/bindings/leds/skyworks,aat1290.yaml
delete mode 100644 Documentation/devicetree/bindings/media/gpio-ir-receiver.txt
create mode 100644 Documentation/devicetree/bindings/media/gpio-ir-receiver.yaml
delete mode 100644 Documentation/devicetree/bindings/mtd/partitions/arm,arm-firmware-suite.txt
create mode 100644 Documentation/devicetree/bindings/mtd/partitions/arm,arm-firmware-suite.yaml
delete mode 100644 Documentation/devicetree/bindings/net/emac_rockchip.txt
create mode 100644 Documentation/devicetree/bindings/net/rockchip,emac.yaml
create mode 100644 Documentation/devicetree/bindings/perf/arm,ccn.yaml
delete mode 100644 Documentation/devicetree/bindings/perf/arm-ccn.txt
delete mode 100644 Documentation/devicetree/bindings/rtc/rtc-ds1307.txt
create mode 100644 Documentation/devicetree/bindings/rtc/rtc-ds1307.yaml
delete mode 100644 Documentation/devicetree/bindings/serial/efm32-uart.txt
delete mode 100644 Documentation/devicetree/bindings/serio/ps2-gpio.txt
create mode 100644 Documentation/devicetree/bindings/serio/ps2-gpio.yaml
delete mode 100644 Documentation/devicetree/bindings/spi/efm32-spi.txt
create mode 100644 Documentation/devicetree/bindings/sram/qcom,imem.yaml
delete mode 100644 Documentation/devicetree/bindings/watchdog/qcom,pm8916-wdt.txt
create mode 100644 Documentation/devicetree/bindings/watchdog/qcom,pm8916-wdt.yaml
delete mode 100644 include/dt-bindings/clock/efm32-cmu.h
next reply other threads:[~2022-08-02 22:49 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-08-02 22:49 Rob Herring [this message]
2022-08-05 1:28 ` [GIT PULL] Devicetree updates for v6.0 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=20220802224904.GA796923-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.