From: Rob Herring <robh@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Saravana Kannan <saravanak@google.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.13
Date: Mon, 18 Nov 2024 15:07:30 -0600 [thread overview]
Message-ID: <20241118210730.GA3331421-robh@kernel.org> (raw)
Linus,
Please pull DT updates for 6.13. There's a few things out of the
normal spots in arch/ and sound/ which are some updates to callers of DT
functions.
Rob
The following changes since commit 6e0391e48cf9fb8b1b5e27c0cbbaf2e4639f2c33:
of: Skip kunit tests when arm64+ACPI doesn't populate root node (2024-10-10 12:43:01 -0500)
are available in the Git repository at:
ssh://git@gitolite.kernel.org/pub/scm/linux/kernel/git/robh/linux.git tags/devicetree-for-6.13
for you to fetch changes up to 28b513b5a683cf1e7125ba54ffe7ecb206ef4984:
Merge branch 'dt/linus' into dt/next (2024-11-15 14:03:59 -0600)
----------------------------------------------------------------
Devicetree updates for v6.13:
Bindings:
- Enable dtc "interrupt_provider" warnings for binding examples.
Fix the warnings in fsl,mu-msi and ti,sci-inta due to this.
- Convert zii,rave-sp-wdt, zii,rave-sp-pwrbutton, and
altr,fpga-passive-serial to DT schema format
- Add some documentation on the different forms of YAML text blocks
which are a constant source of review comments
- Fix some schema errors in constraints for arrays
- Add compatibles for qcom,sar2130p-pdc and onnn,adt7462
DT core:
- Allow overlay kunit tests to run CONFIG_OF_OVERLAY=n
- Add some warnings on deprecated address handling
- Rework early_init_dt_scan() so the arch can pass in the phys address
of the DTB as __pa() is not always valid to use. This fixes a warning
for arm64 with kexec.
- Add and use some new DT graph iterators for iterating over ports and
endpoints
- Rework reserved-memory handling to be sized dynamically for fixed
regions
- Optimize of_modalias() to avoid a strlen() call
- Constify struct device_node and property pointers where ever possible
----------------------------------------------------------------
Abel Vesa (1):
dt-bindings: cache: qcom,llcc: Fix X1E80100 reg entries
Ba Jing (1):
of:of_numa: remove unused macro
Chanh Nguyen (1):
dt-bindings: trivial-devices: add onnn,adt7462
Dmitry Baryshkov (1):
dt-bindings: interrupt-controller: qcom,pdc: Add SAR2130P compatible
Fabio Estevam (1):
dt-bindings: fpga: altr,fpga-passive-serial: Convert to yaml
Frank Li (2):
dt-bindings: input: convert zii,rave-sp-pwrbutton.txt to yaml
dt-bindings: watchdog: convert zii,rave-sp-wdt.txt to yaml format
Kuninori Morimoto (9):
of: property: add of_graph_get_next_port()
of: property: add of_graph_get_next_port_endpoint()
of: property: use new of_graph functions
ASoC: test-component: use new of_graph functions
ASoC: audio-graph-card: use new of_graph functions
ASoC: audio-graph-card2: use new of_graph functions
gpu: drm: omapdrm: use new of_graph functions
fbdev: omapfb: use new of_graph functions
media: xilinx-tpg: use new of_graph functions
Oreoluwa Babatunde (2):
of: reserved_mem: Restructure how the reserved memory regions are processed
of: reserved_mem: Add code to dynamically allocate reserved_mem array
Rob Herring (Arm) (16):
dt-bindings: interrupt-controller: ti,sci-inta: Add missing "#interrupt-cells" to example
dt-bindings: interrupt-controller: fsl,mu-msi: Drop "interrupt-controller" property
dt-bindings: Fix array property constraints
dt-bindings: writing-schema: Add details on YAML text blocks
logic_pio: Constify fwnode_handle
PCI: Constify pci_register_io_range() fwnode_handle
of: Constify struct device_node function arguments
of: Constify struct property pointers
of: Constify of_changeset_entry function arguments
of: Constify safe_name() kobject arg
of/address: Constify of_busses[] array and pointers
dt-bindings: Enable dtc "interrupt_provider" warnings
of/fdt: Don't use default address cell sizes for address translation
of: WARN on deprecated #address-cells/#size-cells handling
of/address: Rework bus matching to avoid warnings
Merge branch 'dt/linus' into dt/next
Sergey Shtylyov (1):
of: module: remove strlen() call in of_modalias()
Stephen Boyd (1):
of: Allow overlay kunit tests to run CONFIG_OF_OVERLAY=n
Usama Arif (1):
of/fdt: add dt_phys arg to early_init_dt_scan and early_init_dt_verify
Documentation/devicetree/bindings/Makefile | 1 -
.../devicetree/bindings/cache/l2c2x0.yaml | 5 +-
.../devicetree/bindings/cache/qcom,llcc.yaml | 36 +++-
.../devicetree/bindings/dma/dma-common.yaml | 7 +-
.../devicetree/bindings/example-schema.yaml | 1 +
.../bindings/fpga/altera-passive-serial.txt | 29 ---
.../bindings/fpga/altr,fpga-passive-serial.yaml | 74 +++++++
.../bindings/input/zii,rave-sp-pwrbutton.txt | 22 --
.../bindings/input/zii,rave-sp-pwrbutton.yaml | 36 ++++
.../bindings/interrupt-controller/arm,gic-v3.yaml | 12 +-
.../bindings/interrupt-controller/fsl,mu-msi.yaml | 4 -
.../bindings/interrupt-controller/qcom,pdc.yaml | 1 +
.../bindings/interrupt-controller/ti,sci-inta.yaml | 1 +
.../bindings/media/i2c/thine,thp7312.yaml | 3 +-
.../bindings/memory-controllers/exynos-srom.yaml | 5 +-
.../devicetree/bindings/pci/brcm,stb-pcie.yaml | 5 +-
.../devicetree/bindings/soc/qcom/qcom,smp2p.yaml | 3 +-
.../devicetree/bindings/trivial-devices.yaml | 2 +
.../bindings/watchdog/zii,rave-sp-wdt.txt | 39 ----
.../bindings/watchdog/zii,rave-sp-wdt.yaml | 47 +++++
.../devicetree/bindings/writing-schema.rst | 30 +++
arch/arc/kernel/devtree.c | 2 +-
arch/arm/kernel/devtree.c | 2 +-
arch/arm64/kernel/setup.c | 6 +-
arch/csky/kernel/setup.c | 4 +-
arch/loongarch/kernel/setup.c | 2 +-
arch/microblaze/kernel/prom.c | 2 +-
arch/mips/kernel/prom.c | 2 +-
arch/mips/kernel/relocate.c | 2 +-
arch/nios2/kernel/prom.c | 4 +-
arch/openrisc/kernel/prom.c | 2 +-
arch/powerpc/kernel/dt_cpu_ftrs.c | 2 +-
arch/powerpc/kernel/prom.c | 2 +-
arch/powerpc/platforms/pseries/plpks.c | 2 +-
arch/riscv/kernel/setup.c | 2 +-
arch/sh/kernel/setup.c | 2 +-
arch/um/kernel/dtb.c | 2 +-
arch/x86/kernel/devicetree.c | 2 +-
arch/xtensa/kernel/setup.c | 2 +-
drivers/gpu/drm/omapdrm/dss/dpi.c | 3 +-
drivers/gpu/drm/omapdrm/dss/sdi.c | 3 +-
drivers/media/platform/xilinx/xilinx-tpg.c | 14 +-
drivers/of/.kunitconfig | 1 +
drivers/of/Kconfig | 2 +-
drivers/of/address.c | 36 ++--
drivers/of/base.c | 48 +++--
drivers/of/cpu.c | 2 +-
drivers/of/dynamic.c | 4 +-
drivers/of/fdt.c | 23 ++-
drivers/of/fdt_address.c | 4 +-
drivers/of/irq.c | 4 +-
drivers/of/kexec.c | 2 +-
drivers/of/kobj.c | 8 +-
drivers/of/module.c | 4 +-
drivers/of/of_numa.c | 3 -
drivers/of/of_private.h | 15 +-
drivers/of/of_reserved_mem.c | 227 ++++++++++++++++-----
drivers/of/overlay.c | 19 +-
drivers/of/overlay_test.c | 2 +
drivers/of/property.c | 109 ++++++++--
drivers/of/resolver.c | 12 +-
drivers/pci/pci.c | 2 +-
drivers/video/fbdev/omap2/omapfb/dss/dpi.c | 3 +-
drivers/video/fbdev/omap2/omapfb/dss/dss-of.c | 66 ------
drivers/video/fbdev/omap2/omapfb/dss/dss.c | 20 +-
drivers/video/fbdev/omap2/omapfb/dss/sdi.c | 3 +-
include/linux/logic_pio.h | 6 +-
include/linux/of.h | 28 +--
include/linux/of_address.h | 6 +-
include/linux/of_fdt.h | 5 +-
include/linux/of_graph.h | 49 +++++
include/linux/of_irq.h | 4 +-
include/linux/pci.h | 4 +-
include/video/omapfb_dss.h | 8 -
lib/logic_pio.c | 4 +-
sound/soc/generic/audio-graph-card.c | 2 +-
sound/soc/generic/audio-graph-card2.c | 104 +++++-----
sound/soc/generic/test-component.c | 3 +-
78 files changed, 786 insertions(+), 483 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/fpga/altera-passive-serial.txt
create mode 100644 Documentation/devicetree/bindings/fpga/altr,fpga-passive-serial.yaml
delete mode 100644 Documentation/devicetree/bindings/input/zii,rave-sp-pwrbutton.txt
create mode 100644 Documentation/devicetree/bindings/input/zii,rave-sp-pwrbutton.yaml
delete mode 100644 Documentation/devicetree/bindings/watchdog/zii,rave-sp-wdt.txt
create mode 100644 Documentation/devicetree/bindings/watchdog/zii,rave-sp-wdt.yaml
next reply other threads:[~2024-11-18 21:07 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-11-18 21:07 Rob Herring [this message]
2024-11-20 22:56 ` [GIT PULL] Devicetree updates for v6.13 pr-tracker-bot
2024-11-24 16:29 ` Sasha Levin
2024-11-24 16:47 ` Krzysztof Kozlowski
2024-11-24 16:59 ` Sasha Levin
2024-11-25 9:48 ` AngeloGioacchino Del Regno
2024-11-25 10:34 ` Chen-Yu Tsai
2024-11-25 11:00 ` Krzysztof Kozlowski
2024-11-25 11:33 ` Krzysztof Kozlowski
2024-11-25 12:11 ` AngeloGioacchino Del Regno
2024-11-25 13:24 ` Sasha Levin
2024-11-25 15:15 ` Rob Herring
2024-12-09 9:28 ` Chen-Yu Tsai
2026-04-17 21:25 ` [regression] of: mis-parsing Depthcharge's /firmware Brian Norris
2026-04-20 12:57 ` Rob Herring
2026-04-20 20:57 ` Brian Norris
2026-04-20 22:19 ` Rob Herring
2026-04-20 22:54 ` Brian Norris
2026-04-21 19:30 ` Rob Herring
2026-04-28 20:21 ` Brian Norris
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=20241118210730.GA3331421-robh@kernel.org \
--to=robh@kernel.org \
--cc=conor+dt@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=krzysztof.kozlowski+dt@linaro.org \
--cc=linux-kernel@vger.kernel.org \
--cc=saravanak@google.com \
--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.