linux/Documentation/devicetree/bindings/arm
Linus Torvalds 27bc0782ef - Core Frameworks
- Allow all MFD Cell properties to be filled in dynamically at runtime
    - Skip disabled device nodes and continue to look for subsequent devices
 
  - New Device Support
    - Add support for Lunar Lake-M PCI to Intel LPSS PCI
    - Add support for Denverton to Intel ICH LPC
 
  - New Functionality
    - Add support for Clocks to Texas Instruments TWL* Core
    - Add support for Interrupts to STMicroelectronics STM32 Timers
 
  - Fix-ups
    - Convert to new devm-* (managed) power-off API
    - Remove superfluous code
    - Bunch of Device Tree additions, conversions and adaptions
    - Simplify obtaining resources (memory, device data) using unified API helpers
    - Trivial coding-style / spelling type clean-ups
    - Constify / staticify changes
    - Expand or edit on existing documentation
    - Convert some Regmap configurations to use the Maple Tree cache
    - Apply new __counted_by() annotation to several data structures containing flexible arrays
    - Replace strncpy() with strscpy()
 
  - Bug Fixes
    - Remove double put creating reference imbalances
    - Ensure headphone/lineout detection sets set when booting with ACPI
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEdrbJNaO+IJqU8IdIUa+KL4f8d2EFAmVDsQcACgkQUa+KL4f8
 d2FvXRAAjCwKTtj1cUOw7aiCknPuwHj5NoOvannEZN47/kzzbi35YX2oTOE3mSqc
 11U6OLLZ8kpLAvKEy6l82puvDmXRDkQ7eXTFicDgLM2c+FNt3RnfffH+Njr6L8fx
 a5ncAMTesnCXJAfS/8PfsONvRylGl/zQ/zmeSWvukfVa4BVAWIYcJiRnjjOL/jGf
 /POTf8ihUjScCeNlRbsx28jOHDZo6RWCMauKywShuSweX/wMuRD8FwBXp8YmcsLH
 LsYng06Xm+pNtMXv7VB4MQRztRAW7oHduvh/OQ0HkjzlxN8M+wpeZveyq3/i6ut2
 q54TlnlLsmmOh42tmgC7sSwmVmegLTnsoEpNJeYl0AJzNvuJ7W+VdDRuUe6mYwDV
 5MBThe0MGtLtthglNRR1s7pII18ffz4hDQQFExQ5Ai6ZvYu4b57TB+mKas4cTt9T
 7WnoLuPiQW0SPNPWQAYtUDAF16pQmIRME2KYaNIUxGqfDK6GX4EaEQ7//0PHOchE
 kdip5vDFhiTunHLOjf1Se7ZJO0KFEg/hECTq1tcYUDHSopO5hTwhy6Wcd56xyrKP
 dkFn+6dl0bGqBCgxDjlJ7tPJ1m2PEDv1MbV1yO3vIU89PPTPotfUPBud1I/H2IN5
 wDWTULgWxyCJqlWXZ3HjwCsRXF6H4F4A57ffJukmvivqDcXam9Y=
 =rwPH
 -----END PGP SIGNATURE-----

Merge tag 'mfd-next-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd

Pull MFD updates from Lee Jones:
 "Core Frameworks:
   - Allow all MFD Cell properties to be filled in dynamically at
     runtime
   - Skip disabled device nodes and continue to look for subsequent
     devices

  New Device Support:
   - Add support for Lunar Lake-M PCI to Intel LPSS PCI
   - Add support for Denverton to Intel ICH LPC

  New Functionality:
   - Add support for Clocks to Texas Instruments TWL* Core
   - Add support for Interrupts to STMicroelectronics STM32 Timers

  Fix-ups:
   - Convert to new devm-* (managed) power-off API
   - Remove superfluous code
   - Bunch of Device Tree additions, conversions and adaptions
   - Simplify obtaining resources (memory, device data) using unified
     API helpers
   - Trivial coding-style / spelling type clean-ups
   - Constify / staticify changes
   - Expand or edit on existing documentation
   - Convert some Regmap configurations to use the Maple Tree cache
   - Apply new __counted_by() annotation to several data structures
     containing flexible arrays
   - Replace strncpy() with strscpy()

  Bug Fixes:
   - Remove double put creating reference imbalances
   - Ensure headphone/lineout detection gets set when booting with ACPI"

* tag 'mfd-next-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd: (73 commits)
  mfd: lpc_ich: Mark *_gpio_offsets data with const
  spmi: rename spmi device lookup helper
  spmi: document spmi_device_from_of() refcounting
  dt-bindings: mfd: armltd: Move Arm board syscon's to separate schema
  mfd: rk8xx: Add support for RK806 power off
  mfd: rk8xx: Add support for standard system-power-controller property
  dt-bindings: mfd: rk806: Allow system-power-controller property
  dt-bindings: mfd: rk8xx: Deprecate rockchip,system-power-controller
  dt-bindings: mfd: max8925: Convert to DT schema format
  mfd: Use i2c_get_match_data() in a selection of drivers
  mfd: Use device_get_match_data() in a bunch of drivers
  mfd: mc13xxx-spi/wm831x-spi: Use spi_get_device_match_data()
  mfd: motorola-cpcap: Drop unnecessary of_match_device() call
  mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs
  mfd: qcom-spmi-pmic: Switch to EXPORT_SYMBOL_GPL()
  mfd: qcom-spmi-pmic: Fix revid implementation
  mfd: qcom-spmi-pmic: Fix reference leaks in revid helper
  mfd: intel-m10-bmc: Change contact for ABI docs
  mfd: max8907: Convert to use maple tree register cache
  mfd: max77686: Convert to use maple tree register cache
  ...
2023-11-02 14:40:51 -10:00
..
altera
amlogic dt-bindings: soc: amlogic: Drop unneeded quotes 2023-03-28 09:48:54 +02:00
apm
apple dt-bindings: arm: apple: apple,pmgr: Add t8112-pmgr compatible 2023-03-28 19:38:59 +09:00
aspeed dt-bindings: arm: aspeed: document board compatibles 2023-10-13 14:59:03 +10:30
bcm dt-bindings: arm: bcm: add bindings for ASUS RT-AC3100 2023-08-04 10:08:38 -07:00
calxeda
cpu-enable-method
firmware dt-bindings: Drop remaining unneeded quotes 2023-08-24 11:43:57 -05:00
freescale dt-bindings: firmware: Add fsl,scu yaml file 2022-07-08 16:35:29 +08:00
hisilicon dt-bindings: arm: hisilicon,cpuctrl: Merge "hisilicon,hix5hd2-clock" into parent binding 2023-07-19 12:46:23 -07:00
keystone dt-bindings: use capital "OR" for multiple licenses in SPDX 2023-08-23 15:00:31 -05:00
marvell dt-bindings: Fix typos 2023-08-18 11:32:25 -05:00
mediatek dt-bindings: arm: mediatek: mt7622-wed: add WED binding for MT7988 SoC 2023-09-19 18:27:55 +02:00
mrvl dt-bindings: move cache controller bindings to a cache directory 2023-04-04 12:12:13 -05:00
msm dt-bindings: bus: convert qcom,ssbi schema to YAML format 2023-08-23 14:35:45 -05:00
mstar dt-bindings: Drop remaining unneeded quotes 2023-08-24 11:43:57 -05:00
nuvoton dt-bindings: arm: Add initial bindings for Nuvoton platform 2023-06-05 13:18:08 +02:00
nxp dt-bindings: drop redundant part of title (end) 2022-12-16 11:41:49 -06:00
omap Pin control bulk changes for the v6.6 kernel cycle: 2023-08-30 19:36:19 -07:00
rockchip dt-bindings: arm: rockchip: Add pmu compatible for rv1126 2022-12-26 23:38:09 +01:00
samsung dt-bindings: arm: samsung: Add Samsung Galaxy Tab3 family boards 2023-05-09 20:02:51 +02:00
socionext dt-bindings: arm: socionext: add Synquacer platforms 2023-06-21 20:14:05 -06:00
sprd dt-bindings: drop redundant part of title (end) 2022-12-16 11:41:49 -06:00
stm32 dt-bindings: arm: stm32: add extra SiP compatible for oct,stm32mp157c-osd32-red 2023-09-11 08:52:36 +02:00
sunxi dt-bindings: drop redundant part of title (end) 2022-12-16 11:41:49 -06:00
tegra dt-bindings: arm: tegra: pmc: Relicense and move into soc/tegra directory 2023-10-10 17:39:33 +02:00
ti TI K3 device tree updates for v6.6 2023-08-14 23:43:42 +02:00
ux500 dt-bindings: arm: scu: Convert to json-schema 2021-05-20 15:21:19 -05:00
vt8500
actions.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
airoha.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
altera.yaml dt-bindings: altera: Add enclustra mercury PE1 2023-02-16 09:16:57 -06:00
amazon,al.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
amd,pensando.yaml dt-bindings: arm: add AMD Pensando boards 2023-09-28 09:44:38 +02:00
amlogic.yaml dt-bindings: arm: amlogic: add libretech cottonwood support 2023-10-06 13:36:44 +02:00
apple.yaml dt-bindings: arm: apple: Add t8112 j413/j473/j493 compatibles 2023-03-28 19:39:27 +09:00
arm,cci-400.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
arm,coresight-catu.yaml dt-bindings: arm: coresight: Add 'power-domains' property 2022-08-25 10:29:38 -06:00
arm,coresight-cpu-debug.yaml dt-bindings: arm: Convert CoreSight CPU debug to DT schema 2022-06-29 10:22:29 -06:00
arm,coresight-cti.yaml dt-bindings: arm,coresight-cti: Add missing additionalProperties on child nodes 2023-10-30 16:06:02 -05:00
arm,coresight-dummy-sink.yaml dt-bindings: use capital "OR" for multiple licenses in SPDX 2023-08-23 15:00:31 -05:00
arm,coresight-dummy-source.yaml dt-bindings: use capital "OR" for multiple licenses in SPDX 2023-08-23 15:00:31 -05:00
arm,coresight-dynamic-funnel.yaml dt-bindings: arm: coresight: Add 'power-domains' property 2022-08-25 10:29:38 -06:00
arm,coresight-dynamic-replicator.yaml dt-bindings: arm: coresight: Add 'power-domains' property 2022-08-25 10:29:38 -06:00
arm,coresight-etb10.yaml dt-bindings: arm: coresight: Add 'power-domains' property 2022-08-25 10:29:38 -06:00
arm,coresight-etm.yaml dt-bindings: arm: coresight: Add 'power-domains' property 2022-08-25 10:29:38 -06:00
arm,coresight-static-funnel.yaml dt-bindings: arm: coresight: Add 'power-domains' property 2022-08-25 10:29:38 -06:00
arm,coresight-static-replicator.yaml dt-bindings: arm: coresight: Add 'power-domains' property 2022-08-25 10:29:38 -06:00
arm,coresight-stm.yaml dt-bindings: arm: coresight: Add 'power-domains' property 2022-08-25 10:29:38 -06:00
arm,coresight-tmc.yaml dt-bindings: arm: coresight-tmc: Add 'iommu' property 2022-08-25 10:30:17 -06:00
arm,coresight-tpiu.yaml dt-bindings: arm: coresight: Add 'power-domains' property 2022-08-25 10:29:38 -06:00
arm,corstone1000.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
arm,embedded-trace-extension.yaml dt-bindings: Drop remaining unneeded quotes 2023-08-24 11:43:57 -05:00
arm,integrator.yaml dt-bindings: mfd: armltd: Move Arm board syscon's to separate schema 2023-11-01 10:02:18 +00:00
arm,realview.yaml dt-bindings: mfd: armltd: Move Arm board syscon's to separate schema 2023-11-01 10:02:18 +00:00
arm,scu.yaml dt-bindings: arm: scu: Convert to json-schema 2021-05-20 15:21:19 -05:00
arm,trace-buffer-extension.yaml dt-bindings: Drop remaining unneeded quotes 2023-08-24 11:43:57 -05:00
arm,versatile-sysreg.yaml dt-bindings: use capital "OR" for multiple licenses in SPDX 2023-08-23 15:00:31 -05:00
arm,versatile.yaml dt-bindings: mfd: armltd: Move Arm board syscon's to separate schema 2023-11-01 10:02:18 +00:00
arm,vexpress-juno.yaml dt-bindings: Drop remaining unneeded quotes 2023-08-24 11:43:57 -05:00
atmel-at91.yaml dt-bindings: ARM: at91: Document Microchip SAMA5D29 Curiosity 2023-09-29 09:03:27 +03:00
atmel-sysregs.txt dt-bindings: power: reset: atmel,sama5d2-shdwc: convert to yaml 2023-06-19 23:48:06 +02:00
axis.txt
axxia.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
bitmain.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
calxeda.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
cavium-thunder.txt
cavium-thunder2.txt
cci-control-port.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
cpus.yaml SoC driver updates for 6.7 2023-11-01 14:46:51 -10:00
digicolor.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
fsl.yaml dt-bindings: arm: fsl: Add TQ-Systems LS1088 based boards 2023-10-10 10:17:36 +08:00
gemini.yaml dt-bindings: arm: Convert Gemini boards to YAML 2021-07-29 15:25:12 -06:00
hpe,gxp.yaml dt-bindings: arm: hpe: add GXP Support 2022-05-18 14:05:54 +02:00
intel,keembay.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
intel,socfpga.yaml dt-bindings: intel: Add Intel Agilex5 compatible 2023-08-08 06:32:34 -05:00
intel-ixp4xx.yaml dt-bindings: arm: List more IXP4xx devices 2023-10-09 22:25:35 +02:00
linux,dummy-virt.yaml dt-bindings: Add QEMU virt machine compatible 2022-03-11 08:52:03 -06:00
mediatek.yaml dt-bindings: arm64: dts: mediatek: Add rev4 of spherion 2023-10-18 09:47:11 +02:00
microchip,sparx5.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
moxart.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
nvidia,tegra194-ccplex.yaml dt-bindings: arm: nvidia: Drop unneeded quotes 2023-04-04 15:32:11 +02:00
pmu.yaml dt-bindings: arm: pmu: Add Cortex A520, A715, A720, X3, and X4 2023-07-27 13:01:19 +01:00
primecell.yaml
psci.yaml dt-bindings: arm,psci: Add missing unevaluatedProperties on child node schemas 2023-09-28 10:34:02 -05:00
qcom,coresight-tpda.yaml dt-bindings: use capital "OR" for multiple licenses in SPDX 2023-08-23 15:00:31 -05:00
qcom,coresight-tpdm.yaml dt-bindings: use capital "OR" for multiple licenses in SPDX 2023-08-23 15:00:31 -05:00
qcom-soc.yaml dt-bindings: qcom: Allow SoC names ending in "pro" 2023-07-21 21:15:53 -07:00
qcom.yaml dt-bindings: arm: qcom: Add QCM6490 Fairphone 5 2023-09-20 11:36:06 -07:00
rda.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
realtek.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
rockchip.yaml dt-bindings: arm: rockchip: Add Turing RK1 2023-10-19 20:21:46 +02:00
rtsm-dcscb.txt
secure.txt
sp810.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
spear-misc.txt
spear.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
ste-nomadik.txt
sti.yaml dt-bindings: arm: sti: add STi boards and remove stih415/stih416 2023-10-13 09:03:51 +02:00
sunplus,sp7021.yaml dt-bindings: arm: sunplus: Add bindings for Sunplus SP7021 SoC boards 2022-07-08 14:23:38 +02:00
sunxi.yaml dt-bindings: arm: sunxi: add Anbernic RG-Nano 2023-09-29 19:08:06 +02:00
syna.txt arm64: dts: synaptics: remove unused DTSI for AS370 2022-04-08 18:18:48 +02:00
tegra.yaml dt-bindings: tegra: Document Jetson Orin Nano Developer Kit 2023-06-06 14:39:20 +02:00
tesla.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
toshiba.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
ux500.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
vexpress-config.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
vexpress-scc.txt
vexpress-sysreg.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
vt8500.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
xen.txt dt-bindings: Update Documentation/arm references 2023-06-16 08:32:06 -06:00
xilinx.yaml dt-bindings: xilinx: Switch xilinx.com emails to amd.com 2023-06-05 13:09:19 +02:00