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>,
Conor Dooley <conor+dt@kernel.org>,
linux-kernel@vger.kernel.org, devicetree@vger.kernel.org
Subject: [GIT PULL] Devicetree updates for v6.7
Date: Tue, 31 Oct 2023 16:48:08 -0500 [thread overview]
Message-ID: <20231031214808.GA2178025-robh@kernel.org> (raw)
Linus,
Please pull. Nothing scary here. ;)
There's one conflict with the USB tree. The correct resolution is in
linux-next.
Rob
The following changes since commit 0bb80ecc33a8fb5a682236443c1e740d5c917d1d:
Linux 6.6-rc1 (2023-09-10 16:28:41 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git tags/devicetree-for-6.7
for you to fetch changes up to fe612629746cf5cc7040529f780d46929605d0a6:
dt-bindings: soc: fsl: cpm_qe: cpm1-scc-qmc: Add support for QMC HDLC (2023-10-30 16:28:19 -0500)
----------------------------------------------------------------
Devicetree updates for 6.7:
- Add a kselftest to check for unprobed DT devices
- Fix address translation for some 3 address cells cases
- Refactor firmware node refcounting for AMBA bus
- Add bindings for qcom,sm4450-pdc, Qualcomm Kryo 465 CPU, and Freescale
QMC HDLC
- Add Marantec vendor prefix
- Convert qcom,pm8921-keypad, cnxt,cx92755-wdt, da9062-wdt,
and atmel,at91rm9200-wdt bindings to DT schema
- Several additionalProperties/unevaluatedProperties on child node
schemas fixes
- Drop reserved-memory bindings which now live in dtschema project
- Fix a reference to rockchip,inno-usb2phy.yaml
- Remove backlight nodes from display panel examples
- Expand example for using DT_SCHEMA_FILES
- Merge simple LVDS panel bindings to one binding doc
----------------------------------------------------------------
Alexander Stein (1):
dt-bindings: timer: fsl,imxgpt: Add optional osc_per clock
Andy Shevchenko (1):
amba: bus: balance firmware node reference counting
Christoph Niedermaier (1):
dt-bindings: Add Marantec vendor prefix
David Wronek (1):
dt-bindings: arm: cpus: Add Qualcomm Kryo 465
Dmitry Baryshkov (1):
dt-bindings: input: qcom,pm8921-keypad: convert to YAML format
Fabio Estevam (1):
dt-bindings: watchdog: fsl,scu-wdt: Document imx8dl
Geert Uytterhoeven (1):
of: overlay: unittest: overlay_bad_unresolved: Spelling s/ok/okay/
Herve Codina (6):
of: address: Fix address translation when address-size is greater than 2
of: address: Remove duplicated functions
of: unittest: Add tests for address translations
dt-bindings: soc: fsl: cpm_qe: cpm1-scc-qmc: Fix example property name
dt-bindings: soc: fsl: cpm_qe: cpm1-scc-qmc: Add 'additionalProperties: false' in child nodes
dt-bindings: soc: fsl: cpm_qe: cpm1-scc-qmc: Add support for QMC HDLC
Hugo Villeneuve (1):
dt-bindings: writing-schema: add example for multiple DT_SCHEMA_FILES
Johan Jonker (1):
dt-bindings: usb: rockchip,dwc3: update inno usb2 phy binding name
Liu Ying (1):
dt-bindings: display: panel: one file of all simple LVDS panels with dual ports
Luca Ceresoli (1):
dt-bindings: display: remove backlight node from panel examples
Nik Bune (3):
dt-bindings: watchdog: atmel,at91rm9200-wdt: convert txt to yaml
dt-bindings: watchdog: da9062-wdt: convert txt to yaml
dt-bindings: watchdog: cnxt,cx92755-wdt: convert txt to yaml
Nícolas F. R. A. Prado (3):
dt: dt-extract-compatibles: Handle cfile arguments in generator function
dt: dt-extract-compatibles: Add flag for driver matching compatibles
kselftest: Add new test for detecting unprobed Devicetree devices
Rob Herring (10):
dt-bindings: arm,psci: Add missing unevaluatedProperties on child node schemas
dt-bindings: usb: ti,tps6598x: Disallow undefined properties
dt-bindings: Drop kernel copy of common reserved-memory bindings
of: address: Store number of bus flag cells rather than bool
of: address: Consolidate bus .map() functions
media: dt-bindings: ti,ds90ub960: Add missing type for "i2c-alias"
dt-bindings: input: syna,rmi4: Make "additionalProperties: true" explicit
dt-bindings: soundwire: Add reference to soundwire-controller.yaml schema
dt-bindings: arm,coresight-cti: Drop type for 'cpu' property
dt-bindings: arm,coresight-cti: Add missing additionalProperties on child nodes
Tengfei Fan (1):
dt-bindings: interrupt-controller: qcom,pdc: document qcom,sm4450-pdc
Documentation/devicetree/bindings/Makefile | 2 +-
.../devicetree/bindings/arm/arm,coresight-cti.yaml | 34 ++--
Documentation/devicetree/bindings/arm/cpus.yaml | 1 +
Documentation/devicetree/bindings/arm/psci.yaml | 1 +
.../bindings/display/ilitek,ili9486.yaml | 4 -
.../bindings/display/panel/ilitek,ili9163.yaml | 4 -
.../panel/panel-simple-lvds-dual-ports.yaml | 118 ++++++++++++++
.../bindings/display/panel/panel-simple.yaml | 10 --
.../bindings/display/sitronix,st7735r.yaml | 5 -
.../bindings/input/qcom,pm8921-keypad.yaml | 89 ++++++++++
.../bindings/input/qcom,pm8xxx-keypad.txt | 90 ----------
.../devicetree/bindings/input/syna,rmi4.yaml | 2 +
.../bindings/interrupt-controller/qcom,pdc.yaml | 1 +
.../bindings/media/i2c/ti,ds90ub960.yaml | 1 +
.../bindings/remoteproc/renesas,rcar-rproc.yaml | 2 +-
.../bindings/reserved-memory/framebuffer.yaml | 52 ------
.../bindings/reserved-memory/memory-region.yaml | 40 -----
.../bindings/reserved-memory/reserved-memory.txt | 2 +-
.../bindings/reserved-memory/reserved-memory.yaml | 181 ---------------------
.../bindings/reserved-memory/shared-dma-pool.yaml | 97 -----------
.../bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml | 37 ++++-
.../bindings/sound/mediatek,mt8188-afe.yaml | 2 +-
.../bindings/soundwire/qcom,soundwire.yaml | 16 +-
.../devicetree/bindings/timer/fsl,imxgpt.yaml | 27 +++
.../devicetree/bindings/usb/rockchip,dwc3.yaml | 2 +-
.../devicetree/bindings/usb/ti,tps6598x.yaml | 5 +-
.../devicetree/bindings/vendor-prefixes.yaml | 2 +
.../bindings/watchdog/atmel,at91rm9200-wdt.yaml | 33 ++++
.../bindings/watchdog/atmel-at91rm9200-wdt.txt | 9 -
.../bindings/watchdog/cnxt,cx92755-wdt.yaml | 45 +++++
.../devicetree/bindings/watchdog/da9062-wdt.txt | 34 ----
.../devicetree/bindings/watchdog/digicolor-wdt.txt | 25 ---
.../bindings/watchdog/dlg,da9062-watchdog.yaml | 50 ++++++
.../devicetree/bindings/watchdog/fsl,scu-wdt.yaml | 4 +-
.../devicetree/bindings/writing-schema.rst | 5 +-
MAINTAINERS | 1 +
drivers/acpi/arm64/amba.c | 2 +-
drivers/amba/bus.c | 5 +-
drivers/of/address.c | 85 ++++------
drivers/of/platform.c | 2 +-
.../of/unittest-data/overlay_bad_unresolved.dtso | 2 +-
drivers/of/unittest-data/tests-address.dtsi | 101 ++++++++++++
drivers/of/unittest.c | 77 +++++++++
scripts/dtc/dt-extract-compatibles | 74 +++++++--
tools/testing/selftests/Makefile | 1 +
tools/testing/selftests/dt/.gitignore | 1 +
tools/testing/selftests/dt/Makefile | 21 +++
tools/testing/selftests/dt/compatible_ignore_list | 1 +
tools/testing/selftests/dt/ktap_helpers.sh | 70 ++++++++
.../testing/selftests/dt/test_unprobed_devices.sh | 83 ++++++++++
50 files changed, 902 insertions(+), 656 deletions(-)
create mode 100644 Documentation/devicetree/bindings/display/panel/panel-simple-lvds-dual-ports.yaml
create mode 100644 Documentation/devicetree/bindings/input/qcom,pm8921-keypad.yaml
delete mode 100644 Documentation/devicetree/bindings/input/qcom,pm8xxx-keypad.txt
delete mode 100644 Documentation/devicetree/bindings/reserved-memory/framebuffer.yaml
delete mode 100644 Documentation/devicetree/bindings/reserved-memory/memory-region.yaml
delete mode 100644 Documentation/devicetree/bindings/reserved-memory/reserved-memory.yaml
delete mode 100644 Documentation/devicetree/bindings/reserved-memory/shared-dma-pool.yaml
create mode 100644 Documentation/devicetree/bindings/watchdog/atmel,at91rm9200-wdt.yaml
delete mode 100644 Documentation/devicetree/bindings/watchdog/atmel-at91rm9200-wdt.txt
create mode 100644 Documentation/devicetree/bindings/watchdog/cnxt,cx92755-wdt.yaml
delete mode 100644 Documentation/devicetree/bindings/watchdog/da9062-wdt.txt
delete mode 100644 Documentation/devicetree/bindings/watchdog/digicolor-wdt.txt
create mode 100644 Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
create mode 100644 tools/testing/selftests/dt/.gitignore
create mode 100644 tools/testing/selftests/dt/Makefile
create mode 100644 tools/testing/selftests/dt/compatible_ignore_list
create mode 100644 tools/testing/selftests/dt/ktap_helpers.sh
create mode 100755 tools/testing/selftests/dt/test_unprobed_devices.sh
next reply other threads:[~2023-10-31 21:48 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-10-31 21:48 Rob Herring [this message]
2023-11-01 4:54 ` [GIT PULL] Devicetree updates for v6.7 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=20231031214808.GA2178025-robh@kernel.org \
--to=robh@kernel.org \
--cc=conor+dt@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.