From: Rob Herring <robh@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org,
Frank Rowand <frowand.list@gmail.com>
Subject: [GIT PULL] Devicetree updates for v5.5
Date: Fri, 29 Nov 2019 22:10:55 -0700 [thread overview]
Message-ID: <20191130051055.GA2987@bogus> (raw)
Linus,
Please pull DT updates for v5.5. There's a couple of conflicts to
note. In the case of deleted binding files, just accept the deleted
file. The modifications are either already reflected in the new
schema or a follow-up change is in the works. The rest are context
conflicts and you should take both changes. The correct resolutions are
in linux-next.
Rob
The following changes since commit 5dba51754b04a941a1064f584e7a7f607df3f9bc:
of: reserved_mem: add missing of_node_put() for proper ref-counting (2019-10-23 15:15:05 -0500)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git tags/devicetree-for-5.5
for you to fetch changes up to a8de1304b7df30e3a14f2a8b9709bb4ff31a0385:
libfdt: define INT32_MAX and UINT32_MAX in libfdt_env.h (2019-11-26 13:35:25 -0700)
----------------------------------------------------------------
Devicetree updates for v5.5:
- DT schemas for PWM, syscon, power domains, SRAM, syscon-reboot,
syscon-poweroff, renesas-irqc, simple-pm-bus, renesas-bsc, pwm-rcar,
Renesas tpu, at24 eeprom, rtc-sh, Allwinner PS/2, sharp,ld-d5116z01b
panel, Arm SMMU, max77650, Meson CEC, Amlogic canvas and DWC3 glue,
Allwinner A10 mUSB and CAN, TI Davinci MDIO, QCom QCS404 interconnect,
Unisoc/Spreadtrum SoCs and UART
- Convert a bunch of Samsung bindings to DT schema
- Convert a bunch of ST stm32 bindings to DT schema
- Realtek and Exynos additions to Arm Mali bindings
- Fix schema errors in RiscV CPU schema
- Various schema fixes from improved meta-schema checks
- Improve the handling of 'dma-ranges' and in particular fix DMA mask
setup on PCI bridges
- Fix a memory leak in add_changeset_property() and DT unit tests.
- Several documentation improvements for schema validation
- Rework build rules to improve schema validation errors
- Color output for dtx_diff
----------------------------------------------------------------
Alain Volmat (1):
dt-bindings: i2c: stm32: Migrate i2c-stm32 documentation to yaml
Alexandre Torgue (4):
dt-bindings: arm: stm32: Add missing STM32 boards
dt-bindings: pinctrl: stm32: Fix 'st, syscfg' description field
dt-bindings: usb: generic-ehci: Add "companion" entry
dt-bindings: interrupt-controller: Convert stm32-exti to json-schema
Andreas Färber (3):
dt-bindings: gpu: mali-midgard: Tidy up conversion to YAML
dt-bindings: gpu: mali-midgard: Add Realtek RTD1295
dt-bindings: gpu: mali-bifrost: Add Realtek RTD1619
Arnaud Pouliquen (2):
dt-bindings: mailbox: convert stm32-ipcc to json-schema
dt-bindings: remoteproc: convert stm32-rproc to json-schema
Bartosz Golaszewski (8):
dt-bindings: at24: convert the binding document to yaml
dt-bindings: at24: add new compatible
dt-bindings: input: max77650: convert the binding document to yaml
dt-bindings: regulator: max77650: convert the binding document to yaml
dt-bindings: power: max77650: convert the binding document to yaml
dt-bindings: leds: max77650: convert the binding document to yaml
dt-bindings: mfd: max77650: convert the binding document to yaml
MAINTAINERS: update the list of maintained files for max77650
Benjamin Gaignard (13):
dt-bindings: hwlock: Convert stm32 hwspinlock bindings to json-schema
dt-bindings: media: Convert stm32 cec bindings to json-schema
dt-bindings: media: Convert stm32 dcmi bindings to json-schema
dt-bindings: thermal: Convert stm32 thermal bindings to json-schema
dt-bindings: timer: Convert stm32 timer bindings to json-schema
dt-bindings: display: Convert stm32 display bindings to json-schema
dt-bindings: mfd: Convert stm32 timers bindings to json-schema
dt-bindings: crypto: Convert stm32 CRC bindings to json-schema
dt-bindings: crypto: Convert stm32 CRYP bindings to json-schema
dt-bindings: rng: Convert stm32 RNG bindings to json-schema
dt-bindings: crypto: Convert stm32 HASH bindings to json-schema
dt-bindings: mfd: Convert stm32 low power timers bindings to json-schema
dt-bindings: mtd: Convert stm32 fmc2-nand bindings to json-schema
Biju Das (2):
dt-bindings: pwm: rcar: Add r8a774b1 support
dt-bindings: irqchip: renesas-irqc: Document r8a774b1 bindings
Christoph Hellwig (1):
of/fdt: don't ignore errors from of_setup_earlycon
Chunyan Zhang (4):
dt-bindings: arm: Convert sprd board/soc bindings to json-schema
dt-bindings: arm: Add bindings for Unisoc SC9863A
dt-bindings: serial: Convert sprd-uart to json-schema
dt-bindings: serial: Add a new compatible string for SC9863A
Erhard Furtner (1):
of: unittest: fix memory leak in attach_node_and_children
Fabrizio Castro (3):
dt-bindings: watchdog: renesas-wdt: Document r8a774b1 support
dt-bindings: PCI: rcar: Add device tree support for r8a774b1
dt-bindings: ata: sata_rcar: Add r8a774b1 support
Frank Rowand (1):
of: overlay: add_changeset_property() memory leak
Geert Uytterhoeven (1):
scripts/dtc: dtx_diff - add color output support
Georgi Djakov (1):
dt-bindings: interconnect: Convert qcom, qcs404 to DT schema
Grygorii Strashko (1):
dt-bindings: net: davinci-mdio: convert bindings to json-schema
Jeffrey Hugo (1):
dt-bindings: display: Convert sharp, ld-d5116z01b panel to DT schema
Krzysztof Kozlowski (38):
dt-bindings: power: syscon-reboot: Convert bindings to json-schema
dt-bindings: power: syscon-poweroff: Convert bindings to json-schema
dt-bindings: arm: samsung: Convert Samsung board/soc bindings to json-schema
dt-bindings: arm: samsung: Document missing S5Pv210 boards bindings
dt-bindings: arm: samsung: Document missing Exynos7 boards bindings
dt-bindings: arm: samsung: Convert Exynos Chipid bindings to json-schema
dt-bindings: rtc: s3c: Convert S3C/Exynos RTC bindings to json-schema
dt-bindings: iio: adc: exynos: Convert Exynos ADC bindings to json-schema
dt-bindings: iio: adc: exynos: Remove old requirement of two register address ranges
dt-bindings: arm: samsung: Convert Exynos System Registers bindings to json-schema
dt-bindings: arm: samsung: Convert Exynos PMU bindings to json-schema
dt-bindings: timer: Convert Exynos MCT bindings to json-schema
dt-bindings: timer: Use defines instead of numbers in Exynos MCT examples
dt-bindings: watchdog: Convert Samsung SoC watchdog bindings to json-schema
dt-bindings: watchdog: Add missing clocks requirement in Samsung SoC watchdog
dt-bindings: watchdog: meson-gxbb-wdt: Include generic watchdog bindings
dt-bindings: rng: exynos4-rng: Convert Exynos PRNG bindings to json-schema
dt-bindings: memory-controllers: Convert Samsung Exynos SROM bindings to json-schema
dt-bindings: crypto: samsung: Convert SSS and SlimSSS bindings to json-schema
dt-bindings: samsung: Indent examples with four spaces
dt-bindings: rtc: s3c: Use defines instead of clock numbers
dt-bindings: rtc: s3c: Include generic dt-schema bindings
dt-bindings: iio: adc: exynos: Use defines instead of clock numbers
dt-bindings: gpu: samsung-rotator: Fix indentation
dt-bindings: sram: Convert SRAM bindings to json-schema
dt-bindings: sram: Merge Samsung SRAM bindings into generic
dt-bindings: sram: Merge Amlogic SRAM bindings into generic
dt-bindings: sram: Merge Renesas SRAM bindings into generic
dt-bindings: sram: Merge Rockchip SRAM bindings into generic
dt-bindings: sram: Merge Allwinner SRAM bindings into generic
dt-bindings: sram: Merge Socionext SRAM bindings into generic
dt-bindings: display: st,stm32-dsi: Fix white spaces
dt-bindings: serial: Convert Samsung UART bindings to json-schema
dt-bindings: power: Convert Generic Power Domain bindings to json-schema
dt-bindings: power: Convert Samsung Exynos Power Domain bindings to json-schema
dt-bindings: pwm: Convert PWM bindings to json-schema
dt-bindings: pwm: Convert Samsung PWM bindings to json-schema
dt-bindings: power: Rename back power_domain.txt bindings to fix references
Maciej Falkowski (5):
dt-bindings: gpu: Convert Samsung Image Rotator to dt-schema
dt-bindings: iommu: Convert Samsung Exynos IOMMU H/W, System MMU to dt-schema
dt-bindings: gpu: Convert Samsung Image Scaler to dt-schema
dt-bindings: gpu: Convert Samsung 2D Graphics Accelerator to dt-schema
ASoC: samsung: i2s: Document clocks macros
Marian Mihailescu (1):
dt-bindings: gpu: mali-midgard: add samsung exynos 5420 compatible
Martin Kaiser (2):
dt-bindings: display: imx: fix native-mode setting
dt-bindings: display: clps711x-fb: fix native-mode setting
Masahiro Yamada (2):
libfdt: reduce the number of headers included from libfdt_env.h
libfdt: define INT32_MAX and UINT32_MAX in libfdt_env.h
Matti Vaittinen (1):
of: property: Fix documentation for out values
Maxime Ripard (5):
dt-bindings: serio: Convert Allwinner PS2 controller to a schema
dt-bindings: can: Convert Allwinner A10 CAN controller to a schema
dt-bindings: usb: Convert Allwinner A10 mUSB controller to a schema
dt-bindings: Remove FIXME in yaml bindings
dt-bindings: Add syscon YAML description
Neil Armstrong (4):
dt-bindings: media: meson-ao-cec: convert to yaml
media: dt-bindings: media: add new rc map names
dt-bindings: soc: amlogic: canvas: convert to yaml
dt-bindings: usb: dwc3: Move Amlogic G12A DWC3 Glue Bindings to YAML schemas
Pavel Modilaynen (1):
dtc: Use pkg-config to locate libyaml
Rajendra Nayak (1):
dt-bindings: arm-smmu: update binding for qcom sc7180 SoC
Rob Herring (20):
Merge branch 'dt/linus' into dt/next
of: Remove unused of_find_matching_node_by_address()
of: Make of_dma_get_range() private
of/unittest: Add dma-ranges address translation tests
of/address: Translate 'dma-ranges' for parent nodes missing 'dma-ranges'
of/address: Fix of_pci_range_parser_one translation of DMA addresses
dt-bindings: riscv: Fix CPU schema errors
checkpatch: Warn if DT bindings are not in schema format
dt-bindings: Clean-up regulator '-supply' schemas
dt-bindings: iommu: Convert Arm SMMU to DT schema
dt-bindings: iommu: Convert Arm SMMUv3 to DT schema
dt: writing-schema: Add a note about tools PATH setup
dt: submitting-patches: Document requirements for DT schema
dt-bindings: example-schema: Add some additional examples and commentary
Merge branch 'dt/linus' into dt/next
dt-bindings: example-schema: Standard unit should be microvolt not microvolts
dt-bindings: Improve validation build error handling
dt-bindings: firmware: ixp4xx: Drop redundant minItems/maxItems
dt-bindings: interrupt-controller: arm,gic-v3: Add missing type to interrupt-partition-* nodes
dt-bindings: arm: Remove leftover axentia.txt
Robin Murphy (5):
of: address: Report of_dma_get_range() errors meaningfully
of/address: Introduce of_get_next_dma_parent() helper
of: address: Follow DMA parent for "dma-coherent"
of: Factor out #{addr,size}-cells parsing
of: Make of_dma_get_range() work on bus nodes
Simon Horman (3):
dt-bindings: bus: simple-pm-bus: convert bindings to json-schema
dt-bindings: bus: renesas-bsc: convert bindings to json-schema
dt-bindings: rtc: rtc-sh: convert bindings to json-schema
Sylwester Nawrocki (2):
dt-bindings: arm: samsung: Update the CHIPID binding for ASV
dt-bindings: arm: samsung: Drop syscon compatible from CHIPID binding
Yoshihiro Kaneko (3):
dt-bindings: irqchip: renesas-irqc: convert bindings to json-schema
dt-bindings: pwm: renesas: pwm-rcar: convert bindings to json-schema
dt-bindings: pwm: renesas: tpu: convert bindings to json-schema
Documentation/devicetree/bindings/Makefile | 5 +-
.../devicetree/bindings/arm/amlogic/smp-sram.txt | 32 ---
Documentation/devicetree/bindings/arm/arm,scmi.txt | 2 +-
Documentation/devicetree/bindings/arm/arm,scpi.txt | 2 +-
Documentation/devicetree/bindings/arm/axentia.txt | 28 ---
.../devicetree/bindings/arm/freescale/fsl,scu.txt | 2 +-
.../bindings/arm/samsung/exynos-chipid.txt | 12 -
.../bindings/arm/samsung/exynos-chipid.yaml | 39 ++++
.../devicetree/bindings/arm/samsung/pmu.txt | 72 ------
.../devicetree/bindings/arm/samsung/pmu.yaml | 105 +++++++++
.../bindings/arm/samsung/samsung-boards.txt | 83 -------
.../bindings/arm/samsung/samsung-boards.yaml | 181 +++++++++++++++
.../arm/samsung/samsung-secure-firmware.yaml | 31 +++
.../devicetree/bindings/arm/samsung/sysreg.txt | 19 --
.../devicetree/bindings/arm/samsung/sysreg.yaml | 45 ++++
Documentation/devicetree/bindings/arm/sprd.txt | 14 --
Documentation/devicetree/bindings/arm/sprd.yaml | 33 +++
.../devicetree/bindings/arm/stm32/stm32.yaml | 27 ++-
.../devicetree/bindings/arm/sunxi/smp-sram.txt | 44 ----
.../devicetree/bindings/ata/sata_rcar.txt | 7 +-
.../devicetree/bindings/bus/renesas,bsc.txt | 46 ----
.../devicetree/bindings/bus/renesas,bsc.yaml | 60 +++++
.../devicetree/bindings/bus/simple-pm-bus.txt | 44 ----
.../devicetree/bindings/bus/simple-pm-bus.yaml | 75 ++++++
.../devicetree/bindings/clock/renesas,cpg-mssr.txt | 2 +-
.../devicetree/bindings/clock/ti/davinci/psc.txt | 2 +-
.../bindings/counter/stm32-lptimer-cnt.txt | 29 ---
.../bindings/counter/stm32-timer-cnt.txt | 31 ---
.../devicetree/bindings/crypto/samsung-slimsss.txt | 19 --
.../bindings/crypto/samsung-slimsss.yaml | 47 ++++
.../devicetree/bindings/crypto/samsung-sss.txt | 32 ---
.../devicetree/bindings/crypto/samsung-sss.yaml | 58 +++++
.../devicetree/bindings/crypto/st,stm32-crc.txt | 16 --
.../devicetree/bindings/crypto/st,stm32-crc.yaml | 38 +++
.../devicetree/bindings/crypto/st,stm32-cryp.txt | 19 --
.../devicetree/bindings/crypto/st,stm32-cryp.yaml | 51 ++++
.../devicetree/bindings/crypto/st,stm32-hash.txt | 30 ---
.../devicetree/bindings/crypto/st,stm32-hash.yaml | 69 ++++++
.../bindings/display/amlogic,meson-dw-hdmi.yaml | 2 -
.../bindings/display/bridge/ti,sn65dsi86.txt | 2 +-
.../bindings/display/cirrus,clps711x-fb.txt | 2 +-
.../devicetree/bindings/display/imx/fsl,imx-fb.txt | 2 +-
.../bindings/display/panel/sharp,ld-d5116z01b.txt | 26 ---
.../bindings/display/panel/sharp,ld-d5116z01b.yaml | 30 +++
.../devicetree/bindings/display/st,stm32-dsi.yaml | 150 ++++++++++++
.../devicetree/bindings/display/st,stm32-ltdc.txt | 144 ------------
.../devicetree/bindings/display/st,stm32-ltdc.yaml | 81 +++++++
.../bindings/dma/allwinner,sun50i-a64-dma.yaml | 4 +-
Documentation/devicetree/bindings/eeprom/at24.txt | 90 +-------
Documentation/devicetree/bindings/eeprom/at24.yaml | 188 +++++++++++++++
.../devicetree/bindings/example-schema.yaml | 81 ++++++-
.../intel,ixp4xx-network-processing-engine.yaml | 2 -
.../bindings/firmware/nvidia,tegra186-bpmp.txt | 2 +-
.../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 4 +-
.../devicetree/bindings/gpu/arm,mali-midgard.yaml | 22 +-
.../devicetree/bindings/gpu/arm,mali-utgard.yaml | 3 +-
.../devicetree/bindings/gpu/samsung-g2d.txt | 27 ---
.../devicetree/bindings/gpu/samsung-g2d.yaml | 75 ++++++
.../devicetree/bindings/gpu/samsung-rotator.txt | 28 ---
.../devicetree/bindings/gpu/samsung-rotator.yaml | 48 ++++
.../devicetree/bindings/gpu/samsung-scaler.txt | 27 ---
.../devicetree/bindings/gpu/samsung-scaler.yaml | 81 +++++++
.../bindings/hwlock/st,stm32-hwspinlock.txt | 23 --
.../bindings/hwlock/st,stm32-hwspinlock.yaml | 50 ++++
.../bindings/i2c/allwinner,sun6i-a31-p2wi.yaml | 4 +-
.../devicetree/bindings/i2c/i2c-stm32.txt | 65 ------
.../bindings/i2c/marvell,mv64xxx-i2c.yaml | 4 +-
.../devicetree/bindings/i2c/st,stm32-i2c.yaml | 141 +++++++++++
.../devicetree/bindings/iio/adc/adi,ad7124.yaml | 3 -
.../devicetree/bindings/iio/adc/adi,ad7606.yaml | 5 +-
.../devicetree/bindings/iio/adc/adi,ad7780.yaml | 1 -
.../devicetree/bindings/iio/adc/avia-hx711.yaml | 1 -
.../bindings/iio/adc/samsung,exynos-adc.txt | 107 ---------
.../bindings/iio/adc/samsung,exynos-adc.yaml | 151 ++++++++++++
.../bindings/iio/chemical/plantower,pms7003.yaml | 1 -
.../devicetree/bindings/iio/pressure/bmp085.yaml | 2 -
.../bindings/iio/timer/stm32-lptimer-trigger.txt | 23 --
.../bindings/iio/timer/stm32-timer-trigger.txt | 25 --
.../devicetree/bindings/input/max77650-onkey.txt | 26 ---
.../devicetree/bindings/input/max77650-onkey.yaml | 35 +++
.../bindings/interconnect/qcom,qcs404.txt | 45 ----
.../bindings/interconnect/qcom,qcs404.yaml | 77 ++++++
.../allwinner,sun7i-a20-sc-nmi.yaml | 4 +-
.../bindings/interrupt-controller/arm,gic-v3.yaml | 1 +
.../bindings/interrupt-controller/renesas,irqc.txt | 48 ----
.../interrupt-controller/renesas,irqc.yaml | 87 +++++++
.../interrupt-controller/st,stm32-exti.txt | 29 ---
.../interrupt-controller/st,stm32-exti.yaml | 98 ++++++++
.../devicetree/bindings/iommu/arm,smmu-v3.txt | 77 ------
.../devicetree/bindings/iommu/arm,smmu-v3.yaml | 95 ++++++++
.../devicetree/bindings/iommu/arm,smmu.txt | 182 ---------------
.../devicetree/bindings/iommu/arm,smmu.yaml | 230 ++++++++++++++++++
.../devicetree/bindings/iommu/samsung,sysmmu.txt | 67 ------
.../devicetree/bindings/iommu/samsung,sysmmu.yaml | 108 +++++++++
.../devicetree/bindings/leds/leds-max77650.txt | 57 -----
.../devicetree/bindings/leds/leds-max77650.yaml | 51 ++++
.../devicetree/bindings/mailbox/st,stm32-ipcc.yaml | 84 +++++++
.../devicetree/bindings/mailbox/stm32-ipcc.txt | 47 ----
.../bindings/media/allwinner,sun4i-a10-ir.yaml | 4 +-
.../bindings/media/amlogic,meson-gx-ao-cec.yaml | 91 ++++++++
.../devicetree/bindings/media/meson-ao-cec.txt | 37 ---
Documentation/devicetree/bindings/media/rc.yaml | 6 +
.../devicetree/bindings/media/st,stm32-cec.txt | 19 --
.../devicetree/bindings/media/st,stm32-cec.yaml | 54 +++++
.../devicetree/bindings/media/st,stm32-dcmi.txt | 45 ----
.../devicetree/bindings/media/st,stm32-dcmi.yaml | 86 +++++++
.../bindings/memory-controllers/exynos-srom.txt | 79 -------
.../bindings/memory-controllers/exynos-srom.yaml | 128 ++++++++++
Documentation/devicetree/bindings/mfd/max77650.txt | 46 ----
.../devicetree/bindings/mfd/max77650.yaml | 149 ++++++++++++
.../bindings/mfd/samsung,exynos5433-lpass.txt | 2 +-
.../devicetree/bindings/mfd/st,stm32-lptimer.yaml | 120 ++++++++++
.../devicetree/bindings/mfd/st,stm32-timers.yaml | 162 +++++++++++++
.../devicetree/bindings/mfd/stm32-lptimer.txt | 48 ----
.../devicetree/bindings/mfd/stm32-timers.txt | 73 ------
Documentation/devicetree/bindings/mfd/syscon.txt | 32 ---
Documentation/devicetree/bindings/mfd/syscon.yaml | 84 +++++++
.../devicetree/bindings/misc/allwinner,syscon.txt | 20 --
.../bindings/mmc/allwinner,sun4i-a10-mmc.yaml | 6 +-
.../bindings/mtd/st,stm32-fmc2-nand.yaml | 98 ++++++++
.../devicetree/bindings/mtd/stm32-fmc2-nand.txt | 61 -----
.../bindings/net/allwinner,sun4i-a10-emac.yaml | 6 +-
.../bindings/net/allwinner,sun4i-a10-mdio.yaml | 6 +-
.../bindings/net/allwinner,sun7i-a20-gmac.yaml | 6 +-
.../bindings/net/allwinner,sun8i-a83t-emac.yaml | 6 +-
.../bindings/net/can/allwinner,sun4i-a10-can.yaml | 51 ++++
.../devicetree/bindings/net/can/sun4i_can.txt | 36 ---
.../devicetree/bindings/net/davinci-mdio.txt | 36 ---
.../devicetree/bindings/net/ti,davinci-mdio.yaml | 71 ++++++
.../bindings/nvmem/allwinner,sun4i-a10-sid.yaml | 4 +-
Documentation/devicetree/bindings/pci/rcar-pci.txt | 1 +
.../bindings/phy/amlogic,meson-g12a-usb2-phy.yaml | 1 -
.../bindings/pinctrl/st,stm32-pinctrl.yaml | 7 +-
.../bindings/power/amlogic,meson-gx-pwrc.txt | 2 +-
.../devicetree/bindings/power/fsl,imx-gpc.txt | 2 +-
.../devicetree/bindings/power/fsl,imx-gpcv2.txt | 2 +-
.../devicetree/bindings/power/pd-samsung.txt | 45 ----
.../devicetree/bindings/power/pd-samsung.yaml | 66 ++++++
.../devicetree/bindings/power/power-domain.yaml | 133 +++++++++++
.../devicetree/bindings/power/power_domain.txt | 95 +-------
.../bindings/power/renesas,sysc-rmobile.txt | 2 +-
.../bindings/power/reset/syscon-poweroff.txt | 30 ---
.../bindings/power/reset/syscon-poweroff.yaml | 60 +++++
.../bindings/power/reset/syscon-reboot.txt | 30 ---
.../bindings/power/reset/syscon-reboot.yaml | 60 +++++
.../bindings/power/supply/max77650-charger.txt | 28 ---
.../bindings/power/supply/max77650-charger.yaml | 34 +++
.../bindings/power/xlnx,zynqmp-genpd.txt | 2 +-
.../devicetree/bindings/pwm/atmel-hlcdc-pwm.txt | 2 +-
.../devicetree/bindings/pwm/atmel-pwm.txt | 2 +-
.../devicetree/bindings/pwm/atmel-tcb-pwm.txt | 2 +-
.../devicetree/bindings/pwm/brcm,bcm7038-pwm.txt | 2 +-
.../devicetree/bindings/pwm/brcm,iproc-pwm.txt | 2 +-
.../devicetree/bindings/pwm/brcm,kona-pwm.txt | 2 +-
Documentation/devicetree/bindings/pwm/img-pwm.txt | 2 +-
Documentation/devicetree/bindings/pwm/imx-pwm.txt | 2 +-
.../devicetree/bindings/pwm/imx-tpm-pwm.txt | 2 +-
.../devicetree/bindings/pwm/lpc1850-sct-pwm.txt | 2 +-
Documentation/devicetree/bindings/pwm/mxs-pwm.txt | 2 +-
.../devicetree/bindings/pwm/nvidia,tegra20-pwm.txt | 2 +-
.../devicetree/bindings/pwm/nxp,pca9685-pwm.txt | 2 +-
.../devicetree/bindings/pwm/pwm-bcm2835.txt | 2 +-
.../devicetree/bindings/pwm/pwm-berlin.txt | 2 +-
.../devicetree/bindings/pwm/pwm-fsl-ftm.txt | 2 +-
.../devicetree/bindings/pwm/pwm-hibvt.txt | 2 +-
.../devicetree/bindings/pwm/pwm-lp3943.txt | 2 +-
.../devicetree/bindings/pwm/pwm-mediatek.txt | 2 +-
.../devicetree/bindings/pwm/pwm-meson.txt | 2 +-
.../devicetree/bindings/pwm/pwm-mtk-disp.txt | 2 +-
.../devicetree/bindings/pwm/pwm-omap-dmtimer.txt | 2 +-
.../devicetree/bindings/pwm/pwm-rockchip.txt | 2 +-
.../devicetree/bindings/pwm/pwm-samsung.txt | 51 ----
.../devicetree/bindings/pwm/pwm-samsung.yaml | 109 +++++++++
.../devicetree/bindings/pwm/pwm-sifive.txt | 2 +-
Documentation/devicetree/bindings/pwm/pwm-sprd.txt | 2 +-
.../devicetree/bindings/pwm/pwm-stm32-lp.txt | 30 ---
.../devicetree/bindings/pwm/pwm-stm32.txt | 38 ---
.../devicetree/bindings/pwm/pwm-tiecap.txt | 2 +-
.../devicetree/bindings/pwm/pwm-tiehrpwm.txt | 2 +-
Documentation/devicetree/bindings/pwm/pwm-zx.txt | 2 +-
Documentation/devicetree/bindings/pwm/pwm.txt | 11 +-
Documentation/devicetree/bindings/pwm/pwm.yaml | 29 +++
.../devicetree/bindings/pwm/renesas,pwm-rcar.txt | 40 ----
.../devicetree/bindings/pwm/renesas,pwm-rcar.yaml | 78 +++++++
.../devicetree/bindings/pwm/renesas,tpu-pwm.txt | 35 ---
.../devicetree/bindings/pwm/renesas,tpu-pwm.yaml | 69 ++++++
.../devicetree/bindings/pwm/spear-pwm.txt | 2 +-
.../devicetree/bindings/pwm/st,stmpe-pwm.txt | 2 +-
.../devicetree/bindings/pwm/ti,twl-pwm.txt | 2 +-
.../devicetree/bindings/pwm/ti,twl-pwmled.txt | 2 +-
.../devicetree/bindings/pwm/vt8500-pwm.txt | 2 +-
.../bindings/regulator/fixed-regulator.yaml | 1 -
.../bindings/regulator/max77650-regulator.txt | 41 ----
.../bindings/regulator/max77650-regulator.yaml | 31 +++
.../bindings/remoteproc/st,stm32-rproc.yaml | 128 ++++++++++
.../devicetree/bindings/remoteproc/stm32-rproc.txt | 63 -----
.../bindings/rng/samsung,exynos4-rng.txt | 19 --
.../bindings/rng/samsung,exynos4-rng.yaml | 45 ++++
.../devicetree/bindings/rng/st,stm32-rng.txt | 25 --
.../devicetree/bindings/rng/st,stm32-rng.yaml | 48 ++++
.../devicetree/bindings/rtc/renesas,sh-rtc.yaml | 70 ++++++
Documentation/devicetree/bindings/rtc/rtc-sh.txt | 28 ---
Documentation/devicetree/bindings/rtc/s3c-rtc.txt | 31 ---
Documentation/devicetree/bindings/rtc/s3c-rtc.yaml | 89 +++++++
.../devicetree/bindings/serial/samsung_uart.txt | 58 -----
.../devicetree/bindings/serial/samsung_uart.yaml | 118 ++++++++++
.../devicetree/bindings/serial/sprd-uart.txt | 32 ---
.../devicetree/bindings/serial/sprd-uart.yaml | 72 ++++++
.../bindings/serio/allwinner,sun4i-a10-ps2.yaml | 51 ++++
.../bindings/serio/allwinner,sun4i-ps2.txt | 22 --
.../bindings/soc/amlogic/amlogic,canvas.txt | 33 ---
.../bindings/soc/amlogic/amlogic,canvas.yaml | 49 ++++
.../bindings/soc/bcm/brcm,bcm2835-pm.txt | 2 +-
.../devicetree/bindings/soc/mediatek/scpsys.txt | 2 +-
.../devicetree/bindings/soc/ti/sci-pm-domain.txt | 2 +-
.../devicetree/bindings/sram/milbeaut-smp-sram.txt | 24 --
.../devicetree/bindings/sram/renesas,smp-sram.txt | 27 ---
.../devicetree/bindings/sram/rockchip-smp-sram.txt | 30 ---
.../devicetree/bindings/sram/samsung-sram.txt | 38 ---
Documentation/devicetree/bindings/sram/sram.txt | 80 -------
Documentation/devicetree/bindings/sram/sram.yaml | 257 +++++++++++++++++++++
.../devicetree/bindings/submitting-patches.txt | 21 +-
.../bindings/thermal/st,stm32-thermal.yaml | 79 +++++++
.../devicetree/bindings/thermal/stm32-thermal.txt | 61 -----
.../devicetree/bindings/timer/ingenic,tcu.txt | 2 +-
.../bindings/timer/samsung,exynos4210-mct.txt | 88 -------
.../bindings/timer/samsung,exynos4210-mct.yaml | 124 ++++++++++
.../devicetree/bindings/timer/st,stm32-timer.txt | 22 --
.../devicetree/bindings/timer/st,stm32-timer.yaml | 47 ++++
.../bindings/usb/allwinner,sun4i-a10-musb.txt | 28 ---
.../bindings/usb/allwinner,sun4i-a10-musb.yaml | 100 ++++++++
.../devicetree/bindings/usb/amlogic,dwc3.txt | 88 -------
.../bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml | 127 ++++++++++
.../devicetree/bindings/usb/generic-ehci.yaml | 5 +
.../bindings/watchdog/amlogic,meson-gxbb-wdt.yaml | 3 +
.../devicetree/bindings/watchdog/renesas,wdt.txt | 1 +
.../devicetree/bindings/watchdog/samsung-wdt.txt | 35 ---
.../devicetree/bindings/watchdog/samsung-wdt.yaml | 74 ++++++
Documentation/devicetree/writing-schema.rst | 9 +-
MAINTAINERS | 18 +-
arch/arm/boot/compressed/libfdt_env.h | 4 +-
arch/powerpc/boot/libfdt_env.h | 2 +
drivers/of/address.c | 103 ++++-----
drivers/of/base.c | 32 ++-
drivers/of/fdt.c | 4 +-
drivers/of/of_private.h | 14 ++
drivers/of/overlay.c | 37 +--
drivers/of/property.c | 8 +-
drivers/of/unittest-data/testcases.dts | 1 +
drivers/of/unittest-data/tests-address.dtsi | 48 ++++
drivers/of/unittest.c | 96 +++++++-
include/dt-bindings/sound/samsung-i2s.h | 12 +-
include/linux/libfdt_env.h | 5 +-
include/linux/of_address.h | 21 +-
scripts/checkpatch.pl | 8 +
scripts/dtc/Makefile | 4 +-
scripts/dtc/dtx_diff | 12 +-
257 files changed, 6472 insertions(+), 3841 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/arm/amlogic/smp-sram.txt
delete mode 100644 Documentation/devicetree/bindings/arm/axentia.txt
delete mode 100644 Documentation/devicetree/bindings/arm/samsung/exynos-chipid.txt
create mode 100644 Documentation/devicetree/bindings/arm/samsung/exynos-chipid.yaml
delete mode 100644 Documentation/devicetree/bindings/arm/samsung/pmu.txt
create mode 100644 Documentation/devicetree/bindings/arm/samsung/pmu.yaml
delete mode 100644 Documentation/devicetree/bindings/arm/samsung/samsung-boards.txt
create mode 100644 Documentation/devicetree/bindings/arm/samsung/samsung-boards.yaml
create mode 100644 Documentation/devicetree/bindings/arm/samsung/samsung-secure-firmware.yaml
delete mode 100644 Documentation/devicetree/bindings/arm/samsung/sysreg.txt
create mode 100644 Documentation/devicetree/bindings/arm/samsung/sysreg.yaml
delete mode 100644 Documentation/devicetree/bindings/arm/sprd.txt
create mode 100644 Documentation/devicetree/bindings/arm/sprd.yaml
delete mode 100644 Documentation/devicetree/bindings/arm/sunxi/smp-sram.txt
delete mode 100644 Documentation/devicetree/bindings/bus/renesas,bsc.txt
create mode 100644 Documentation/devicetree/bindings/bus/renesas,bsc.yaml
delete mode 100644 Documentation/devicetree/bindings/bus/simple-pm-bus.txt
create mode 100644 Documentation/devicetree/bindings/bus/simple-pm-bus.yaml
delete mode 100644 Documentation/devicetree/bindings/counter/stm32-lptimer-cnt.txt
delete mode 100644 Documentation/devicetree/bindings/counter/stm32-timer-cnt.txt
delete mode 100644 Documentation/devicetree/bindings/crypto/samsung-slimsss.txt
create mode 100644 Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
delete mode 100644 Documentation/devicetree/bindings/crypto/samsung-sss.txt
create mode 100644 Documentation/devicetree/bindings/crypto/samsung-sss.yaml
delete mode 100644 Documentation/devicetree/bindings/crypto/st,stm32-crc.txt
create mode 100644 Documentation/devicetree/bindings/crypto/st,stm32-crc.yaml
delete mode 100644 Documentation/devicetree/bindings/crypto/st,stm32-cryp.txt
create mode 100644 Documentation/devicetree/bindings/crypto/st,stm32-cryp.yaml
delete mode 100644 Documentation/devicetree/bindings/crypto/st,stm32-hash.txt
create mode 100644 Documentation/devicetree/bindings/crypto/st,stm32-hash.yaml
delete mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ld-d5116z01b.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ld-d5116z01b.yaml
create mode 100644 Documentation/devicetree/bindings/display/st,stm32-dsi.yaml
delete mode 100644 Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
create mode 100644 Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
create mode 100644 Documentation/devicetree/bindings/eeprom/at24.yaml
delete mode 100644 Documentation/devicetree/bindings/gpu/samsung-g2d.txt
create mode 100644 Documentation/devicetree/bindings/gpu/samsung-g2d.yaml
delete mode 100644 Documentation/devicetree/bindings/gpu/samsung-rotator.txt
create mode 100644 Documentation/devicetree/bindings/gpu/samsung-rotator.yaml
delete mode 100644 Documentation/devicetree/bindings/gpu/samsung-scaler.txt
create mode 100644 Documentation/devicetree/bindings/gpu/samsung-scaler.yaml
delete mode 100644 Documentation/devicetree/bindings/hwlock/st,stm32-hwspinlock.txt
create mode 100644 Documentation/devicetree/bindings/hwlock/st,stm32-hwspinlock.yaml
delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-stm32.txt
create mode 100644 Documentation/devicetree/bindings/i2c/st,stm32-i2c.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/adc/samsung,exynos-adc.txt
create mode 100644 Documentation/devicetree/bindings/iio/adc/samsung,exynos-adc.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/timer/stm32-lptimer-trigger.txt
delete mode 100644 Documentation/devicetree/bindings/iio/timer/stm32-timer-trigger.txt
delete mode 100644 Documentation/devicetree/bindings/input/max77650-onkey.txt
create mode 100644 Documentation/devicetree/bindings/input/max77650-onkey.yaml
delete mode 100644 Documentation/devicetree/bindings/interconnect/qcom,qcs404.txt
create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,qcs404.yaml
delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas,irqc.txt
create mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas,irqc.yaml
delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.txt
create mode 100644 Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.yaml
delete mode 100644 Documentation/devicetree/bindings/iommu/arm,smmu-v3.txt
create mode 100644 Documentation/devicetree/bindings/iommu/arm,smmu-v3.yaml
delete mode 100644 Documentation/devicetree/bindings/iommu/arm,smmu.txt
create mode 100644 Documentation/devicetree/bindings/iommu/arm,smmu.yaml
delete mode 100644 Documentation/devicetree/bindings/iommu/samsung,sysmmu.txt
create mode 100644 Documentation/devicetree/bindings/iommu/samsung,sysmmu.yaml
delete mode 100644 Documentation/devicetree/bindings/leds/leds-max77650.txt
create mode 100644 Documentation/devicetree/bindings/leds/leds-max77650.yaml
create mode 100644 Documentation/devicetree/bindings/mailbox/st,stm32-ipcc.yaml
delete mode 100644 Documentation/devicetree/bindings/mailbox/stm32-ipcc.txt
create mode 100644 Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
delete mode 100644 Documentation/devicetree/bindings/media/meson-ao-cec.txt
delete mode 100644 Documentation/devicetree/bindings/media/st,stm32-cec.txt
create mode 100644 Documentation/devicetree/bindings/media/st,stm32-cec.yaml
delete mode 100644 Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
create mode 100644 Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
delete mode 100644 Documentation/devicetree/bindings/memory-controllers/exynos-srom.txt
create mode 100644 Documentation/devicetree/bindings/memory-controllers/exynos-srom.yaml
delete mode 100644 Documentation/devicetree/bindings/mfd/max77650.txt
create mode 100644 Documentation/devicetree/bindings/mfd/max77650.yaml
create mode 100644 Documentation/devicetree/bindings/mfd/st,stm32-lptimer.yaml
create mode 100644 Documentation/devicetree/bindings/mfd/st,stm32-timers.yaml
delete mode 100644 Documentation/devicetree/bindings/mfd/stm32-lptimer.txt
delete mode 100644 Documentation/devicetree/bindings/mfd/stm32-timers.txt
delete mode 100644 Documentation/devicetree/bindings/mfd/syscon.txt
create mode 100644 Documentation/devicetree/bindings/mfd/syscon.yaml
delete mode 100644 Documentation/devicetree/bindings/misc/allwinner,syscon.txt
create mode 100644 Documentation/devicetree/bindings/mtd/st,stm32-fmc2-nand.yaml
delete mode 100644 Documentation/devicetree/bindings/mtd/stm32-fmc2-nand.txt
create mode 100644 Documentation/devicetree/bindings/net/can/allwinner,sun4i-a10-can.yaml
delete mode 100644 Documentation/devicetree/bindings/net/can/sun4i_can.txt
delete mode 100644 Documentation/devicetree/bindings/net/davinci-mdio.txt
create mode 100644 Documentation/devicetree/bindings/net/ti,davinci-mdio.yaml
delete mode 100644 Documentation/devicetree/bindings/power/pd-samsung.txt
create mode 100644 Documentation/devicetree/bindings/power/pd-samsung.yaml
create mode 100644 Documentation/devicetree/bindings/power/power-domain.yaml
delete mode 100644 Documentation/devicetree/bindings/power/reset/syscon-poweroff.txt
create mode 100644 Documentation/devicetree/bindings/power/reset/syscon-poweroff.yaml
delete mode 100644 Documentation/devicetree/bindings/power/reset/syscon-reboot.txt
create mode 100644 Documentation/devicetree/bindings/power/reset/syscon-reboot.yaml
delete mode 100644 Documentation/devicetree/bindings/power/supply/max77650-charger.txt
create mode 100644 Documentation/devicetree/bindings/power/supply/max77650-charger.yaml
delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-samsung.txt
create mode 100644 Documentation/devicetree/bindings/pwm/pwm-samsung.yaml
delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-stm32-lp.txt
delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-stm32.txt
create mode 100644 Documentation/devicetree/bindings/pwm/pwm.yaml
delete mode 100644 Documentation/devicetree/bindings/pwm/renesas,pwm-rcar.txt
create mode 100644 Documentation/devicetree/bindings/pwm/renesas,pwm-rcar.yaml
delete mode 100644 Documentation/devicetree/bindings/pwm/renesas,tpu-pwm.txt
create mode 100644 Documentation/devicetree/bindings/pwm/renesas,tpu-pwm.yaml
delete mode 100644 Documentation/devicetree/bindings/regulator/max77650-regulator.txt
create mode 100644 Documentation/devicetree/bindings/regulator/max77650-regulator.yaml
create mode 100644 Documentation/devicetree/bindings/remoteproc/st,stm32-rproc.yaml
delete mode 100644 Documentation/devicetree/bindings/remoteproc/stm32-rproc.txt
delete mode 100644 Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
create mode 100644 Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
delete mode 100644 Documentation/devicetree/bindings/rng/st,stm32-rng.txt
create mode 100644 Documentation/devicetree/bindings/rng/st,stm32-rng.yaml
create mode 100644 Documentation/devicetree/bindings/rtc/renesas,sh-rtc.yaml
delete mode 100644 Documentation/devicetree/bindings/rtc/rtc-sh.txt
delete mode 100644 Documentation/devicetree/bindings/rtc/s3c-rtc.txt
create mode 100644 Documentation/devicetree/bindings/rtc/s3c-rtc.yaml
delete mode 100644 Documentation/devicetree/bindings/serial/samsung_uart.txt
create mode 100644 Documentation/devicetree/bindings/serial/samsung_uart.yaml
delete mode 100644 Documentation/devicetree/bindings/serial/sprd-uart.txt
create mode 100644 Documentation/devicetree/bindings/serial/sprd-uart.yaml
create mode 100644 Documentation/devicetree/bindings/serio/allwinner,sun4i-a10-ps2.yaml
delete mode 100644 Documentation/devicetree/bindings/serio/allwinner,sun4i-ps2.txt
delete mode 100644 Documentation/devicetree/bindings/soc/amlogic/amlogic,canvas.txt
create mode 100644 Documentation/devicetree/bindings/soc/amlogic/amlogic,canvas.yaml
delete mode 100644 Documentation/devicetree/bindings/sram/milbeaut-smp-sram.txt
delete mode 100644 Documentation/devicetree/bindings/sram/renesas,smp-sram.txt
delete mode 100644 Documentation/devicetree/bindings/sram/rockchip-smp-sram.txt
delete mode 100644 Documentation/devicetree/bindings/sram/samsung-sram.txt
delete mode 100644 Documentation/devicetree/bindings/sram/sram.txt
create mode 100644 Documentation/devicetree/bindings/sram/sram.yaml
create mode 100644 Documentation/devicetree/bindings/thermal/st,stm32-thermal.yaml
delete mode 100644 Documentation/devicetree/bindings/thermal/stm32-thermal.txt
delete mode 100644 Documentation/devicetree/bindings/timer/samsung,exynos4210-mct.txt
create mode 100644 Documentation/devicetree/bindings/timer/samsung,exynos4210-mct.yaml
delete mode 100644 Documentation/devicetree/bindings/timer/st,stm32-timer.txt
create mode 100644 Documentation/devicetree/bindings/timer/st,stm32-timer.yaml
delete mode 100644 Documentation/devicetree/bindings/usb/allwinner,sun4i-a10-musb.txt
create mode 100644 Documentation/devicetree/bindings/usb/allwinner,sun4i-a10-musb.yaml
create mode 100644 Documentation/devicetree/bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml
delete mode 100644 Documentation/devicetree/bindings/watchdog/samsung-wdt.txt
create mode 100644 Documentation/devicetree/bindings/watchdog/samsung-wdt.yaml
create mode 100644 drivers/of/unittest-data/tests-address.dtsi
next reply other threads:[~2019-11-30 5:11 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-11-30 5:10 Rob Herring [this message]
2019-12-02 21:05 ` [GIT PULL] Devicetree updates for v5.5 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=20191130051055.GA2987@bogus \
--to=robh@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=frowand.list@gmail.com \
--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.