All of lore.kernel.org
 help / color / mirror / Atom feed
From: Rob Herring <robh@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Saravana Kannan <saravanak@google.com>,
	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.9
Date: Fri, 15 Mar 2024 11:22:24 -0600	[thread overview]
Message-ID: <20240315172224.GA1479929-robh@kernel.org> (raw)

Linus,

Please pull DT updates for v6.9.

Rob


The following changes since commit 6613476e225e090cc9aad49be7fa504e290dd33d:

  Linux 6.8-rc1 (2024-01-21 14:11:32 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git tags/devicetree-for-6.9

for you to fetch changes up to 7e98fe49f8896cc60c2a88c60bc535aa3e0e2564:

  dt-bindings: soc: imx: fsl,imx-anatop: add imx6q regulators (2024-03-15 10:57:36 -0600)

----------------------------------------------------------------
Devicetree updates for v6.9:

DT core:

- Add cleanup.h based auto release of struct device_node pointers via
  __free marking and new for_each_child_of_node_scoped() iterator to use
  it.

- Always create a base skeleton DT when CONFIG_OF is enabled. This
  supports several usecases of adding DT data on non-DT booted systems.

- Move around some /reserved-memory code in preparation for further
  improvements

- Add a stub for_each_property_of_node() for !OF

- Adjust the printk levels on some messages

- Fix __be32 sparse warning

- Drop RESERVEDMEM_OF_DECLARE usage from Freescale qbman driver
  (currently orphaned)

- Add Saravana Kannan and drop Frank Rowand as DT maintainers

DT bindings:

- Convert Mediatek timer, Mediatek sysirq, fsl,imx6ul-tsc,
  fsl,imx6ul-pinctrl, Atmel AIC, Atmel HLCDC, FPGA region, and
  xlnx,sd-fec to DT schemas

- Add existing, but undocumented fsl,imx-anatop binding

- Add bunch of undocumented vendor prefixes used in compatible strings

- Drop obsolete brcm,bcm2835-pm-wdt binding

- Drop obsolete i2c.txt which as been replaced with schema in dtschema

- Add DPS310 device and sort trivial-devices.yaml

- Enable undocumented compatible checks on DT binding examples

- More QCom maintainer fixes/updates

- Updates to writing-schema.rst and DT submitting-patches.rst to cover
  some frequent review comments

- Clean-up SPDX tags to use 'OR' rather than 'or'

----------------------------------------------------------------
Alexander Stein (2):
      of: property: Make 'no port node found' output a debug message
      dt-bindings: soc: imx: fsl,imx-anatop: add imx6q regulators

AngeloGioacchino Del Regno (1):
      dt-bindings: timer: mediatek: Convert to json-schema

Bartosz Golaszewski (1):
      of: make for_each_property_of_node() available to to !OF

Dawei Li (1):
      of: Make explicit cpu_to_be32 conversion to mute sparse warning

Dharma Balasubiramani (2):
      dt-bindings: display: convert Atmel's HLCDC to DT schema
      dt-bindings: interrupt-controller: Convert Atmel AIC to json-schema

Dragan Cvetic (1):
      dt-bindings: misc: xlnx,sd-fec: convert bindings to yaml

Frank Li (1):
      dt-bindings: interrupt-controller: fsl,intmux: Include power-domains support

Frank Rowand (2):
      of: Create of_root if no dtb provided by firmware
      of: unittest: treat missing of_root as error instead of fixing up

Jeffrey Hugo (2):
      dt-bindings: watchdog: qcom-wdt: Update maintainer to Rajendra Nayak
      dt-bindings: net: bluetooth: qualcomm: Fix bouncing @codeaurora

Jonathan Cameron (3):
      of: Add cleanup.h based auto release via __free(device_node) markings
      of: Introduce for_each_*_child_of_node_scoped() to automate of_node_put() handling
      of: unittest: Use for_each_child_of_node_scoped()

Krzysztof Kozlowski (10):
      docs: dt: submitting-patches: drop outdated points to TXT format
      docs: dt: submitting-patches: add commit subject prefix in reversed format
      dt-bindings: mux: restrict node name suffixes
      dt-bindings: trivial-devices: sort entries alphanumerically
      dt-bindings: misc: qcom,fastrpc: Compute callbacks can be DMA coherent
      dt-bindings: use capital "OR" for multiple licenses in SPDX
      docs: dt: writing-schema: clarify that schema should describe hardware
      docs: dt: writing-schema: explain additional/unevaluatedProperties
      docs: dt: writing-schema: document expectations on example DTS
      dt-bindings: arm: syna: remove unstable remark

Kuninori Morimoto (2):
      of: property: add missing kerneldoc for of_graph_get_endpoint_count()
      of: property: use unsigned int return on of_graph_get_endpoint_count()

Lad Prabhakar (1):
      dt-bindings: interrupt-controller: renesas,rzg2l-irqc: Update interrupts

Michal Simek (1):
      dt-bindings: fpga: Convert fpga-region binding to yaml

Ninad Palsule (1):
      dt-bindings: Add DPS310 as trivial device

Peng Fan (1):
      dt-bindings: can: fsl,flexcan: add i.MX95 compatible string

Rafał Miłecki (2):
      dt-bindings: interrupt-controller: convert MediaTek sysirq to the json-schema
      dt-bindings: vendor-prefixes: add smartrg

Rob Herring (9):
      dt-bindings: Turn on undocumented compatible checks
      MAINTAINERS: Drop Frank Rowand from DT maintainership
      MAINTAINERS: Drop my "+dt" sub-address
      dt-bindings: i2c: mux: i2c-demux-pinctrl: Drop i2c-mux.yaml reference
      dt-bindings: i2c: mux: i2c-demux-pinctrl: Define "i2c-parent" constraints
      dt-bindings: vendor-prefixes: Add missing prefixes used in compatibles
      dt-bindings: i2c: Remove obsolete i2c.txt
      soc: fsl: qbman: Remove RESERVEDMEM_OF_DECLARE usage
      of: Move all FDT reserved-memory handling into of_reserved_mem.c

Saravana Kannan (1):
      MAINTAINERS: of: Add Saravana Kannan

Sebastian Reichel (6):
      dt-bindings: lcdif: Do not require power-domains for i.MX6ULL
      dt-bindings: pinctrl: fsl,imx6ul-pinctrl: convert to YAML
      dt-bindings: input: touchscreen: fsl,imx6ul-tsc convert to YAML
      dt-bindings: soc: imx: fsl,imx-anatop: add binding
      dt-bindings: soc: imx: fsl,imx-iomuxc-gpr: add imx6
      dt-bindings: fsl-imx-sdma: fix HDMI audio index

Stanislav Jakubek (1):
      dt-bindings: watchdog: drop obsolete brcm,bcm2835-pm-wdt bindings

Stephen Boyd (4):
      of: Always unflatten in unflatten_and_copy_device_tree()
      um: Unconditionally call unflatten_device_tree()
      x86/of: Unconditionally call unflatten_and_copy_device_tree()
      of: Add KUnit test to confirm DTB is loaded

Uwe Kleine-König (1):
      of/platform: Inform about created platform devices using pr_debug()

 Documentation/devicetree/bindings/Makefile         |   3 -
 Documentation/devicetree/bindings/arm/syna.txt     |  12 -
 .../atmel/atmel,hlcdc-display-controller.yaml      |  63 +++
 .../devicetree/bindings/display/atmel/hlcdc-dc.txt |  75 ----
 .../devicetree/bindings/display/fsl,lcdif.yaml     |   8 +-
 .../bindings/display/panel/visionox,r66451.yaml    |   2 +-
 .../devicetree/bindings/dma/fsl,imx-sdma.yaml      |   3 +-
 .../devicetree/bindings/fpga/fpga-region.txt       | 479 ---------------------
 .../devicetree/bindings/fpga/fpga-region.yaml      | 358 +++++++++++++++
 .../bindings/gpio/gateworks,pld-gpio.txt           |   3 +-
 .../devicetree/bindings/gpio/mrvl-gpio.yaml        |   2 +-
 .../devicetree/bindings/i2c/i2c-demux-pinctrl.yaml |   3 +-
 Documentation/devicetree/bindings/i2c/i2c-pxa.yaml |   2 +-
 Documentation/devicetree/bindings/i2c/i2c.txt      | 151 -------
 .../bindings/i2c/nvidia,tegra186-bpmp-i2c.yaml     |   3 +-
 Documentation/devicetree/bindings/i3c/i3c.yaml     |   2 +-
 .../bindings/input/touchscreen/fsl,imx6ul-tsc.yaml |  97 +++++
 .../bindings/input/touchscreen/imx6ul_tsc.txt      |  38 --
 .../bindings/interrupt-controller/atmel,aic.txt    |  43 --
 .../bindings/interrupt-controller/atmel,aic.yaml   |  89 ++++
 .../bindings/interrupt-controller/fsl,intmux.yaml  |   3 +
 .../mediatek,mt6577-sysirq.yaml                    |  85 ++++
 .../interrupt-controller/mediatek,sysirq.txt       |  44 --
 .../interrupt-controller/renesas,rzg2l-irqc.yaml   |  44 +-
 .../devicetree/bindings/misc/qcom,fastrpc.yaml     |   2 +
 .../devicetree/bindings/misc/xlnx,sd-fec.txt       |  58 ---
 .../devicetree/bindings/misc/xlnx,sd-fec.yaml      | 140 ++++++
 .../devicetree/bindings/mux/mux-controller.yaml    |   2 +-
 .../bindings/net/bluetooth/qualcomm-bluetooth.yaml |   4 +-
 .../devicetree/bindings/net/can/fsl,flexcan.yaml   |   3 +
 .../bindings/pinctrl/fsl,imx6ul-pinctrl.txt        |  37 --
 .../bindings/pinctrl/fsl,imx6ul-pinctrl.yaml       | 116 +++++
 .../devicetree/bindings/rtc/sa1100-rtc.yaml        |   2 +-
 .../bindings/soc/imx/fsl,imx-anatop.yaml           | 128 ++++++
 .../bindings/soc/imx/fsl,imx-iomuxc-gpr.yaml       |  18 +-
 Documentation/devicetree/bindings/sound/cs4341.txt |   2 +-
 .../devicetree/bindings/submitting-patches.rst     |  23 +-
 .../bindings/timer/mediatek,mtk-timer.txt          |  48 ---
 .../devicetree/bindings/timer/mediatek,timer.yaml  |  84 ++++
 .../devicetree/bindings/timer/mrvl,mmp-timer.yaml  |   2 +-
 .../devicetree/bindings/trivial-devices.yaml       |  75 ++--
 .../devicetree/bindings/usb/cypress,hx3.yaml       |   2 +-
 .../devicetree/bindings/vendor-prefixes.yaml       |  27 ++
 .../bindings/watchdog/brcm,bcm2835-pm-wdog.txt     |  18 -
 .../devicetree/bindings/watchdog/qcom-wdt.yaml     |   2 +-
 .../devicetree/bindings/writing-schema.rst         |  30 +-
 Documentation/misc-devices/xilinx_sdfec.rst        |   2 +-
 MAINTAINERS                                        |   9 +-
 arch/um/kernel/dtb.c                               |  16 +-
 arch/x86/kernel/devicetree.c                       |  26 +-
 drivers/of/.kunitconfig                            |   3 +
 drivers/of/Kconfig                                 |  14 +-
 drivers/of/Makefile                                |   4 +-
 drivers/of/base.c                                  |   4 +-
 drivers/of/empty_root.dts                          |   6 +
 drivers/of/fdt.c                                   | 187 +++-----
 drivers/of/of_private.h                            |   5 +-
 drivers/of/of_reserved_mem.c                       | 125 +++++-
 drivers/of/of_test.c                               |  57 +++
 drivers/of/platform.c                              |   5 +-
 drivers/of/property.c                              |  12 +-
 drivers/of/unittest.c                              |  27 +-
 drivers/soc/fsl/qbman/bman_ccsr.c                  |  27 +-
 drivers/soc/fsl/qbman/dpaa_sys.c                   |  12 +-
 drivers/soc/fsl/qbman/dpaa_sys.h                   |   4 +-
 drivers/soc/fsl/qbman/qman_ccsr.c                  |  73 +---
 include/dt-bindings/power/amlogic,c3-pwrc.h        |   2 +-
 include/linux/of.h                                 |  46 +-
 include/linux/of_graph.h                           |   4 +-
 69 files changed, 1722 insertions(+), 1383 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/display/atmel/atmel,hlcdc-display-controller.yaml
 delete mode 100644 Documentation/devicetree/bindings/display/atmel/hlcdc-dc.txt
 delete mode 100644 Documentation/devicetree/bindings/fpga/fpga-region.txt
 create mode 100644 Documentation/devicetree/bindings/fpga/fpga-region.yaml
 delete mode 100644 Documentation/devicetree/bindings/i2c/i2c.txt
 create mode 100644 Documentation/devicetree/bindings/input/touchscreen/fsl,imx6ul-tsc.yaml
 delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/imx6ul_tsc.txt
 delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/atmel,aic.txt
 create mode 100644 Documentation/devicetree/bindings/interrupt-controller/atmel,aic.yaml
 create mode 100644 Documentation/devicetree/bindings/interrupt-controller/mediatek,mt6577-sysirq.yaml
 delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/mediatek,sysirq.txt
 delete mode 100644 Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
 create mode 100644 Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
 delete mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx6ul-pinctrl.txt
 create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx6ul-pinctrl.yaml
 create mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,imx-anatop.yaml
 delete mode 100644 Documentation/devicetree/bindings/timer/mediatek,mtk-timer.txt
 create mode 100644 Documentation/devicetree/bindings/timer/mediatek,timer.yaml
 delete mode 100644 Documentation/devicetree/bindings/watchdog/brcm,bcm2835-pm-wdog.txt
 create mode 100644 drivers/of/.kunitconfig
 create mode 100644 drivers/of/empty_root.dts
 create mode 100644 drivers/of/of_test.c

             reply	other threads:[~2024-03-15 17:22 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-03-15 17:22 Rob Herring [this message]
2024-03-15 20:37 ` [GIT PULL] Devicetree updates for v6.9 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=20240315172224.GA1479929-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=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.