[GIT PULL] Devicetree updates for v6.14

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Linus,

Please pull DT updates for 6.14.

Rob


The following changes since commit 40384c840ea1944d7c5a392e8975ed088ecf0b37:

  Linux 6.13-rc1 (2024-12-01 14:28:56 -0800)

are available in the Git repository at:

  ssh://git@xxxxxxxxxxxxxxxxxxx/pub/scm/linux/kernel/git/robh/linux.git tags/devicetree-for-6.14

for you to fetch changes up to 15e2f65f2ecfeb8e39315522e2b5cfdc5651fc10:

  of: address: Fix empty resource handling in __of_address_resource_bounds() (2025-01-24 15:59:23 -0600)

----------------------------------------------------------------
Devicetree updates for v6.14:

DT Bindings:
- Add Bindings for QCom QCS615 UFS, QCom IPQ5424 DWC3 USB, NXP imx7d
  MIPI DSI, QCom SM8750 PDC, QCom MSM8976 SRAM, QCom ipq6018 temp
  sensor, QCom QCS8300 Power Domain Controller, QCom QCS615 Power Domain
  Controller, QCom QCS615 APSS, QCom QCS615 qfprom, QCom QCS8300
  remoteproc, Mediatek MT6328 PMIC, Allwinner A100 OPP, and NXP iMX35
  GPT

- Convert Altera socfpga-system, raspberrypi,bcm2835-power to DT
  schema

- Add Siflower vendor prefix

- Cleanup display, interrupt-controller, and UFS binding examples'
  indentation

- Document preferred line wrapping (the same as the rest of the kernel)

DT Core:
- Add warning when of_property_read_bool() is used on non-boolean
  properties

- Restore keeping bootloader DTB when booting with ACPI. Turns out some
  x86 platforms relied on that. Shrug.

- Fix of_find_node_opts_by_path() handling of alias+path+options

- Fix resource bounds checking for empty resources

- A bunch of small fixes/cleanups all over from Zijun Hu

- Cleanups in bin_attribute handling

----------------------------------------------------------------
Alexander Stein (1):
      dt-bindings: samsung,mipi-dsim: Add imx7d specific compatible

AngeloGioacchino Del Regno (1):
      dt-bindings: sram: qcom,imem: Document MSM8976

Chuanhong Guo (1):
      dt-bindings: vendor-prefixes: add Siflower

Cody Eksal (1):
      dt-bindings: opp: h6: Add A100 operating points

Dirk Behme (1):
      docs: dt: unittest: Correct SELFTEST to UNITTEST

Dmytro Maluka (1):
      of/fdt: Restore possibility to use both ACPI and FDT from bootloader

Fabio Estevam (2):
      dt-bindings: timer: fsl,imxgpt: Fix the fsl,imx7d-gpt fallback
      dt-bindings: timer: fsl,imxgpt: Document fsl,imx35-gpt

Huang Borong (1):
      dt-bindings: interrupt-controller: update imsic reg address to 0x24000000 in Example 1

Jingyi Wang (2):
      dt-bindings: remoteproc: qcom,sa8775p-pas: Document QCS8300 remoteproc
      dt-bindings: qcom,pdc: document QCS8300 Power Domain Controller

Karan Sanghavi (1):
      dt-bindings: power: Convert raspberrypi,bcm2835-power to Dt schema

Krzysztof Kozlowski (6):
      dt-bindings: interrupt-controller: arm,gic: Correct VGIC interrupt description
      dt-bindings: display: Correct indentation and style in DTS example
      dt-bindings: interrupt-controller: Correct indentation and style in DTS example
      dt-bindings: interrupt-controller: ti,omap4-wugen-mpu: Add file extension
      dt-bindings: ufs: Correct indentation and style in DTS example
      docs: dt-bindings: Document preferred line wrapping

Kyle Deng (1):
      dt-bindings: mailbox: qcom,apcs-kpss-global: Document the qcs615 APSS

Lijuan Gao (2):
      dt-bindings: nvmem: qfprom: Add compatible for QCS615
      dt-bindings: qcom,pdc: document QCS615 Power Domain Controller

Mao Jinlong (1):
      dt-bindings: arm: coresight: Update the pattern of ete node name

Melody Olvera (1):
      dt-bindings: interrupt-controller: qcom,pdc: Document SM8750 PDC

Niravkumar L Rabara (1):
      dt-bindings: soc: altera: convert socfpga-system.txt to yaml

Rayyan Ansari (1):
      dt-bindings: thermal: qcom-tsens: Document ipq6018 temperature sensor

Rob Herring (Arm) (3):
      dt-bindings: memory-controller: qca,ath79-ddr-controller: Drop consumer from example
      device property: Split property reading bool and presence test ops
      of: Warn when of_property_read_bool() is used on non-boolean properties

Sayali Lokhande (1):
      dt-bindings: ufs: qcom: Add UFS Host Controller for QCS615

Stephen Boyd (1):
      of: Hide of_default_bus_match_table[]

Thomas Weißschuh (3):
      of/fdt: Implement use BIN_ATTR_SIMPLE macro for fdt sysfs attribute
      of: Constify 'struct bin_attribute'
      of: address: Fix empty resource handling in __of_address_resource_bounds()

Varadarajan Narayanan (1):
      dt-bindings: usb: qcom,dwc3: Add IPQ5424 to USB DWC3 bindings

Yassine Oudjana (1):
      dt-bindings: mfd: mediatek: mt6397: Add bindings for MT6328

Zijun Hu (15):
      of/fdt: Dump __be32 array in CPU type order in of_dump_addr()
      of: Simplify API of_find_node_with_property() implementation
      of/irq: Correct element count for array @dummy_imask in API of_irq_parse_raw()
      of: unittest: Add a test case for of_find_node_opts_by_path() with alias+path+options
      of: Fix of_find_node_opts_by_path() handling of alias+path+options
      of: Correct child specifier used as input of the 2nd nexus node
      of: property: Avoiding using uninitialized variable @imaplen in parse_interrupt_map()
      of: Remove a duplicated code block
      of: reserved-memory: Fix using wrong number of cells to get property 'alignment'
      of: reserved-memory: Do not make kmemleak ignore freed address
      of: reserved-memory: Move an assignment to effective place in __reserved_mem_alloc_size()
      of/fdt: Check fdt_get_mem_rsv() error in early_init_fdt_scan_reserved_mem()
      of: Do not expose of_alias_scan() and correct its comments
      of: reserved-memory: Warn for missing static reserved memory regions
      of: Correct element count for two arrays in API of_parse_phandle_with_args_map()

 .../bindings/arm/altera/socfpga-system.txt         |  25 -----
 .../bindings/arm/arm,embedded-trace-extension.yaml |   6 +-
 .../bindings/display/amlogic,meson-dw-hdmi.yaml    |   8 +-
 .../display/bridge/fsl,imx8mp-hdmi-tx.yaml         |  32 +++---
 .../bindings/display/bridge/samsung,mipi-dsim.yaml |  76 ++++++-------
 .../bindings/display/mediatek/mediatek,aal.yaml    |  52 ++++-----
 .../bindings/display/msm/dsi-controller-main.yaml  | 118 ++++++++++-----------
 .../bindings/display/msm/dsi-phy-10nm.yaml         |  48 ++++-----
 .../bindings/display/msm/dsi-phy-14nm.yaml         |  34 +++---
 .../bindings/display/msm/dsi-phy-20nm.yaml         |  36 +++----
 .../bindings/display/msm/dsi-phy-28nm.yaml         |  34 +++---
 .../bindings/display/msm/dsi-phy-7nm.yaml          |  34 +++---
 .../bindings/display/msm/qcom,sa8775p-mdss.yaml    |   7 +-
 .../devicetree/bindings/display/renesas,cmm.yaml   |  12 +--
 .../devicetree/bindings/dts-coding-style.rst       |  16 ++-
 .../bindings/input/mediatek,pmic-keys.yaml         |   1 +
 .../bindings/interrupt-controller/arm,gic.yaml     |   4 +-
 .../interrupt-controller/aspeed,ast2400-vic.yaml   |  10 +-
 .../interrupt-controller/brcm,bcm7120-l2-intc.yaml |  30 +++---
 .../bindings/interrupt-controller/qcom,pdc.yaml    |   3 +
 .../interrupt-controller/riscv,imsics.yaml         |   2 +-
 .../{ti,omap4-wugen-mpu => ti,omap4-wugen-mpu.txt} |   0
 .../bindings/mailbox/qcom,apcs-kpss-global.yaml    |   1 +
 .../qca,ath79-ddr-controller.yaml                  |   7 --
 .../devicetree/bindings/mfd/mediatek,mt6397.yaml   |   2 +
 .../devicetree/bindings/nvmem/qcom,qfprom.yaml     |   1 +
 .../opp/allwinner,sun50i-h6-operating-points.yaml  |   1 +
 .../bindings/power/raspberrypi,bcm2835-power.yaml  |  42 ++++++++
 .../bindings/remoteproc/qcom,sa8775p-pas.yaml      |  44 +++++---
 .../bindings/soc/altera/altr,sys-mgr.yaml          |  51 +++++++++
 .../bindings/soc/bcm/raspberrypi,bcm2835-power.txt |  47 --------
 .../devicetree/bindings/sram/qcom,imem.yaml        |   1 +
 .../devicetree/bindings/thermal/qcom-tsens.yaml    |   1 +
 .../devicetree/bindings/timer/fsl,imxgpt.yaml      |   3 +-
 .../devicetree/bindings/ufs/qcom,ufs.yaml          |   2 +
 .../devicetree/bindings/ufs/renesas,ufs.yaml       |  16 +--
 .../bindings/ufs/samsung,exynos-ufs.yaml           |  28 ++---
 .../devicetree/bindings/usb/qcom,dwc3.yaml         |   1 +
 .../devicetree/bindings/vendor-prefixes.yaml       |   2 +
 Documentation/devicetree/of_unittest.rst           |  12 +--
 .../translations/zh_CN/devicetree/of_unittest.rst  |   2 +-
 drivers/acpi/property.c                            |   1 +
 drivers/base/property.c                            |  38 +++++++
 drivers/base/swnode.c                              |   1 +
 drivers/of/address.c                               |  33 ++----
 drivers/of/base.c                                  |  25 ++---
 drivers/of/fdt.c                                   |  33 ++----
 drivers/of/fdt_address.c                           |  21 +---
 drivers/of/irq.c                                   |   2 +-
 drivers/of/kobj.c                                  |   4 +-
 drivers/of/of_private.h                            |  20 ++++
 drivers/of/of_reserved_mem.c                       |  15 ++-
 drivers/of/pdt.c                                   |   2 +
 drivers/of/platform.c                              |  23 ++--
 drivers/of/property.c                              |  35 +++++-
 drivers/of/unittest.c                              |   9 ++
 include/linux/fwnode.h                             |   3 +
 include/linux/of.h                                 |  30 ++----
 include/linux/of_platform.h                        |   2 -
 include/linux/property.h                           |  15 +--
 60 files changed, 630 insertions(+), 534 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/arm/altera/socfpga-system.txt
 rename Documentation/devicetree/bindings/interrupt-controller/{ti,omap4-wugen-mpu => ti,omap4-wugen-mpu.txt} (100%)
 create mode 100644 Documentation/devicetree/bindings/power/raspberrypi,bcm2835-power.yaml
 create mode 100644 Documentation/devicetree/bindings/soc/altera/altr,sys-mgr.yaml
 delete mode 100644 Documentation/devicetree/bindings/soc/bcm/raspberrypi,bcm2835-power.txt




[Index of Archives]     [Device Tree Compilter]     [Device Tree Spec]     [Linux Driver Backports]     [Video for Linux]     [Linux USB Devel]     [Linux PCI Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Yosemite Backpacking]


  Powered by Linux