[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250124225700.GA2614452-robh@kernel.org>
Date: Fri, 24 Jan 2025 16:57:00 -0600
From: Rob Herring <robh@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: Saravana Kannan <saravanak@...gle.com>,
Krzysztof Kozlowski <krzysztof.kozlowski+dt@...aro.org>,
Conor Dooley <conor+dt@...nel.org>, linux-kernel@...r.kernel.org,
devicetree@...r.kernel.org
Subject: [GIT PULL] Devicetree updates for v6.14
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@...olite.kernel.org/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
Powered by blists - more mailing lists