[GIT PULL] Devicetree updates for v6.0

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Device Tree Compilter]     [Device Tree Spec]     [Linux Driver Backports]     [Video for Linux]     [Linux USB Devel]     [Linux PCI Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Yosemite Backpacking]


  Powered by Linux