[GIT PULL] Devicetree fixes for 5.10

Rob Herring
2020-10-27T13:15:56Z

Linus,

Please pull DT fixes for 5.10.

Rob

The following changes since commit 3650b228f83adda7e5ee532e2b90429c03f7b9ec:

Linux 5.10-rc1 (2020-10-25 15:14:11 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git tags/devicetree-fixes-for-5.10-1

for you to fetch changes up to f84e2c5c528d937564e4a9e3411418e4c914b1fb:

dt-bindings: Another round of adding missing 'additionalProperties/unevalutatedProperties' (2020-10-26 16:13:56 -0500)

----------------------------------------------------------------
Devicetree fixes for v5.10:

- More binding additionalProperties/unevaluatedProperties additions

- More yamllint fixes on additions in the merge window

- CrOS embedded controller schema updates to fix warnings

- LEDs schema update adding ID_RGB

- A reserved-memory fix for regions starting at address 0x0

----------------------------------------------------------------
Dan Murphy (1):
dt-bindings: leds: Update devicetree documents for ID_RGB

Fabien Parent (1):
dt-bindings: mailbox: mtk-gce: fix incorrect mbox-cells value

Ricardo Cañuelo (3):
dt-bindings: i2c: convert i2c-cros-ec-tunnel to json-schema
dt-bindings: input: convert cros-ec-keyb to json-schema
mfd: google,cros-ec: add missing properties

Rob Herring (3):
dt-bindings: More whitespace clean-ups in schema files
dt-bindings: Explicitly allow additional properties in board/SoC schemas
dt-bindings: Another round of adding missing 'additionalProperties/unevalutatedProperties'

Vincent Whitchurch (1):
of: Fix reserved-memory overlap detection

Documentation/devicetree/bindings/arm/actions.yaml | 2 +
Documentation/devicetree/bindings/arm/altera.yaml | 3 +
.../devicetree/bindings/arm/amazon,al.yaml | 2 +
Documentation/devicetree/bindings/arm/amlogic.yaml | 3 +
.../devicetree/bindings/arm/arm,integrator.yaml | 2 +
.../devicetree/bindings/arm/arm,realview.yaml | 2 +
.../devicetree/bindings/arm/arm,versatile.yaml | 2 +
.../devicetree/bindings/arm/arm,vexpress-juno.yaml | 2 +
.../devicetree/bindings/arm/atmel-at91.yaml | 2 +
Documentation/devicetree/bindings/arm/axxia.yaml | 2 +
.../devicetree/bindings/arm/bcm/bcm2835.yaml | 2 +
.../devicetree/bindings/arm/bcm/brcm,bcm11351.yaml | 2 +
.../devicetree/bindings/arm/bcm/brcm,bcm21664.yaml | 2 +
.../devicetree/bindings/arm/bcm/brcm,bcm23550.yaml | 2 +
.../devicetree/bindings/arm/bcm/brcm,bcm4708.yaml | 3 +
.../devicetree/bindings/arm/bcm/brcm,cygnus.yaml | 2 +
.../devicetree/bindings/arm/bcm/brcm,hr2.yaml | 2 +
.../devicetree/bindings/arm/bcm/brcm,ns2.yaml | 2 +
.../devicetree/bindings/arm/bcm/brcm,nsp.yaml | 2 +
.../devicetree/bindings/arm/bcm/brcm,stingray.yaml | 2 +
.../bindings/arm/bcm/brcm,vulcan-soc.yaml | 2 +
Documentation/devicetree/bindings/arm/bitmain.yaml | 3 +
Documentation/devicetree/bindings/arm/calxeda.yaml | 2 +
.../devicetree/bindings/arm/digicolor.yaml | 2 +
Documentation/devicetree/bindings/arm/fsl.yaml | 2 +
.../bindings/arm/hisilicon/hisilicon.yaml | 3 +
.../devicetree/bindings/arm/intel,keembay.yaml | 3 +
.../devicetree/bindings/arm/intel-ixp4xx.yaml | 2 +
.../bindings/arm/keystone/ti,k3-sci-common.yaml | 2 +
.../bindings/arm/marvell/armada-7k-8k.yaml | 2 +
.../devicetree/bindings/arm/mediatek.yaml | 3 +
.../devicetree/bindings/arm/microchip,sparx5.yaml | 2 +
Documentation/devicetree/bindings/arm/moxart.yaml | 1 +
.../devicetree/bindings/arm/mrvl/mrvl.yaml | 3 +
.../devicetree/bindings/arm/mstar/mstar.yaml | 2 +
.../devicetree/bindings/arm/nxp/lpc32xx.yaml | 2 +
Documentation/devicetree/bindings/arm/qcom.yaml | 2 +
Documentation/devicetree/bindings/arm/rda.yaml | 2 +
Documentation/devicetree/bindings/arm/realtek.yaml | 3 +
Documentation/devicetree/bindings/arm/renesas.yaml | 2 +
.../devicetree/bindings/arm/rockchip.yaml | 3 +
.../bindings/arm/samsung/samsung-boards.yaml | 2 +
Documentation/devicetree/bindings/arm/sirf.yaml | 3 +
.../bindings/arm/socionext/milbeaut.yaml | 3 +
.../bindings/arm/socionext/uniphier.yaml | 2 +
Documentation/devicetree/bindings/arm/spear.yaml | 3 +
.../devicetree/bindings/arm/sprd/sprd.yaml | 2 +
Documentation/devicetree/bindings/arm/sti.yaml | 3 +
.../devicetree/bindings/arm/stm32/stm32.yaml | 11 ++-
Documentation/devicetree/bindings/arm/sunxi.yaml | 2 +
Documentation/devicetree/bindings/arm/tegra.yaml | 2 +
Documentation/devicetree/bindings/arm/ti/k3.yaml | 3 +
.../devicetree/bindings/arm/ti/nspire.yaml | 3 +
.../devicetree/bindings/arm/ti/ti,davinci.yaml | 3 +
Documentation/devicetree/bindings/arm/toshiba.yaml | 3 +
Documentation/devicetree/bindings/arm/ux500.yaml | 2 +
Documentation/devicetree/bindings/arm/vt8500.yaml | 3 +
Documentation/devicetree/bindings/arm/xilinx.yaml | 2 +
Documentation/devicetree/bindings/arm/zte.yaml | 2 +
.../bindings/display/bridge/toshiba,tc358775.yaml | 38 ++++----
.../bindings/display/panel/ilitek,ili9881c.yaml | 5 +-
.../bindings/edac/amazon,al-mc-edac.yaml | 1 +
Documentation/devicetree/bindings/eeprom/at25.yaml | 6 +-
.../bindings/gpio/kontron,sl28cpld-gpio.yaml | 4 +-
.../bindings/i2c/google,cros-ec-i2c-tunnel.yaml | 66 +++++++++++++
.../devicetree/bindings/i2c/i2c-cros-ec-tunnel.txt | 39 --------
.../devicetree/bindings/i2c/ingenic,i2c.yaml | 8 +-
.../devicetree/bindings/iio/adc/adi,ad7291.yaml | 3 +-
.../devicetree/bindings/iio/adc/adi,ad7768-1.yaml | 3 +-
.../bindings/iio/adc/cosmic,10001-adc.yaml | 4 +-
.../devicetree/bindings/iio/adc/holt,hi8435.yaml | 2 +-
.../devicetree/bindings/iio/adc/lltc,ltc2497.yaml | 2 +
.../bindings/iio/humidity/ti,hdc2010.yaml | 2 +
.../devicetree/bindings/input/cros-ec-keyb.txt | 72 ---------------
.../bindings/input/google,cros-ec-keyb.yaml | 92 +++++++++++++++++++
.../interrupt-controller/ti,pruss-intc.yaml | 12 +--
.../bindings/interrupt-controller/ti,sci-inta.yaml | 2 +
.../bindings/interrupt-controller/ti,sci-intr.yaml | 2 +
.../devicetree/bindings/leds/backlight/common.yaml | 2 +
Documentation/devicetree/bindings/leds/common.yaml | 2 +-
.../bindings/leds/leds-class-multicolor.yaml | 9 +-
.../devicetree/bindings/leds/leds-lp50xx.yaml | 8 ++
.../devicetree/bindings/mailbox/mtk-gce.txt | 2 +-
.../devicetree/bindings/mfd/ene-kb3930.yaml | 2 +-
.../devicetree/bindings/mfd/google,cros-ec.yaml | 56 +++++++++++
.../devicetree/bindings/mips/ingenic/devices.yaml | 3 +
.../devicetree/bindings/mips/loongson/devices.yaml | 3 +
.../devicetree/bindings/mmc/arasan,sdhci.yaml | 8 +-
.../bindings/mmc/microchip,dw-sparx5-sdhci.yaml | 2 +
.../devicetree/bindings/mmc/sdhci-am654.yaml | 17 ++--
.../devicetree/bindings/net/intel,dwmac-plat.yaml | 2 +
.../devicetree/bindings/net/ti,dp83822.yaml | 2 +
.../bindings/pci/socionext,uniphier-pcie-ep.yaml | 18 ++--
.../bindings/phy/socionext,uniphier-ahci-phy.yaml | 6 +-
.../devicetree/bindings/phy/ti,omap-usb2.yaml | 22 +++--
.../bindings/pinctrl/actions,s500-pinctrl.yaml | 102 ++++++++++-----------
.../bindings/pinctrl/pinctrl-mt8192.yaml | 2 +-
.../bindings/pinctrl/qcom,msm8226-pinctrl.yaml | 6 +-
.../bindings/pinctrl/toshiba,visconti-pinctrl.yaml | 24 ++---
.../bindings/power/reset/reboot-mode.yaml | 8 +-
.../bindings/power/supply/ingenic,battery.yaml | 8 +-
.../power/supply/summit,smb347-charger.yaml | 16 ++--
.../devicetree/bindings/regulator/mps,mp886x.yaml | 2 +
.../devicetree/bindings/regulator/pfuze100.yaml | 2 +
.../devicetree/bindings/riscv/sifive-l2-cache.yaml | 4 +-
.../devicetree/bindings/riscv/sifive.yaml | 3 +
Documentation/devicetree/bindings/rng/imx-rng.yaml | 6 +-
.../devicetree/bindings/serial/fsl-imx-uart.yaml | 34 +++----
.../bindings/sound/google,cros-ec-codec.yaml | 26 ++++--
.../devicetree/bindings/sound/mchp,spdifrx.yaml | 4 +-
.../devicetree/bindings/sound/mchp,spdiftx.yaml | 4 +-
.../devicetree/bindings/sound/qcom,lpass-cpu.yaml | 40 ++++----
.../devicetree/bindings/sound/realtek,rt1015p.yaml | 2 +
.../devicetree/bindings/timer/arm,sp804.yaml | 12 +--
.../devicetree/bindings/usb/cdns,usb3.yaml | 4 +-
.../devicetree/bindings/usb/ti,hd3ss3220.yaml | 2 +-
.../devicetree/bindings/w1/fsl-imx-owire.yaml | 8 +-
drivers/of/of_reserved_mem.c | 13 ++-
118 files changed, 656 insertions(+), 348 deletions(-)
create mode 100644 Documentation/devicetree/bindings/i2c/google,cros-ec-i2c-tunnel.yaml
delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-cros-ec-tunnel.txt
delete mode 100644 Documentation/devicetree/bindings/input/cros-ec-keyb.txt
create mode 100644 Documentation/devicetree/bindings/input/google,cros-ec-keyb.yaml