linux/Documentation/devicetree/bindings/regulator
Linus Torvalds 9792d660a4 Devicetree updates for v6.18:
DT core:
 - Update dtc to upstream version v1.7.2-35-g52f07dcca47c
 
 - Add stub for of_get_next_child_with_prefix()
 
 - Convert of_msi_map_id() callers to of_msi_xlate()
 
 DT bindings:
 - Convert Megachips stdpxxxx-ge-b850v3-fw DP bridges, NVIDIA Tegra GPUs,
   SUN Sparc RNG, aspeed,ast2400-sdram-edac, Marvell arm32 SoCs, Marvell
   Berlin SoCs, apm,xgene-edac, marvell,armada-ap806-thermal,
   marvell,armada370-thermal, marvell,armada-3700-wdt, nuvoton,npcm-wdt,
   brcm,iproc-flexrm-mbox, brcm,iproc-pdc-mbox,
   marvell,armada-3700-rwtm-mailbox, rockchip,rk3368-mailbox,
   eckelmann,siox-gpio, aspeed,ast2400-gfx, apm,xgene-pmu,
   hisilicon,mbigen-v2, cavium,thunder-88xx,
   aspeed,ast2400-cf-fsi-master,
   fsi-master-gpio, and mediatek,mt8173-vpu bindings to DT schema format
 
 - Add bindings for synaptics,synaptics_i2c touchscreen controller,
   innolux,n133hse-ea1 and nlt,nl12880bc20-spwg-24 displays, and NXP
   vf610 reboot controller
 
 - Add new Arm Cortex-A320/A520AE/A720AE and
   C1-Nano/Pro/Premium/Ultra CPUs. Add missing Applied Micro CPU
   compatibles. Add pu-supply and fsl,soc-operating-points properties for
   CPU nodes.
 
 - Add QCom Glymur PDC and tegra264-agic interrupt controllers
 
 - Add samsung,exynos8890-mali GPU to Arm Mali Midgard
 
 - Drop Samsung S3C2410 display related bindings
 
 - Allow separate DP lane and AUX connections in dp-connector
 
 - Add some missing, undocumented vendor prefixes
 
 - Add missing '#address-cells' properties in interrupt controller
   bindings which dtc now warns about
 
 - Drop duplicate socfpga-sdram-edac.txt, moxa,moxart-watchdog.txt,
   fsl/mpic.txt, ti,opa362.txt, and cavium-thunder2.txt legacy text
   bindings which are already covered by existing schemas.
 
 - Various binding fixes for Mediatek platforms in mailbox, regulator,
   pinctrl, timer, and display
 
 - Drop work-around for yamllint quoting of values containing ','
 
 - Various spelling, typo, grammar, and duplicated words fixes in DT
   bindings and docs
 
 - Add binding guidelines for defining properties at top level of
   schemas, lack of node name ABI, and usage of simple-mfd
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEktVUI4SxYhzZyEuo+vtdtY28YcMFAmjatrgACgkQ+vtdtY28
 YcMyOBAAlZW1GqpFbfh0TBGL3HTOdBgEqBdBvoVigkzQxpIpgGHBfQiyY2z5WUru
 TzgQ2fK+hBHRx/7KsizpxHNWX5LWX9pUbVmJsDqBMlIAqtNnJGqKDjXibCYdtonf
 IsK8Ow48LHfVPcGPixaFhbvoxIL7hg8b+4OgVPjUN3Bbj6Tsh+bi+SzH0bJhWmLD
 842jqUeymxeeYZBW4lKvjWKK6QWU+zwtCeuZfzMC/iOn9YB8x8FqGhFG951aSA8g
 kgdi36tOyYAmGj6kbTTOlUFrmHC5qQbXQUv8evhz7h4pw0xPXPkg0Foe7WfJBFq3
 CnfHuhmFadwfUI6K4WAK/TfM9QEi9fm+Nu0sv/q4s6YHlfGGuA9AVgRRWLhC9aAr
 CDp73jF4/aXWmUe5MZZiee1aHSbl9DzdDx+UEpjX3V8I2DiRyFXTuy9p5shkmH7D
 mUX+GdRf4cF+uxwWz4/G4XTHkFMgpoUJBoz8Hwn10JG1//+Na1FBrPHx2jeRyTpb
 HLXf7G8MIrpVUT2FkurVFV1QSWB9VB3Lm9wwT7KbAaEA82n8OYI7sM/ZABFOEMCD
 /ZnwdOjq3izUcrejwr6iP436gHBvwId1IyVQFtY+dDcgS1neZ9LMqsvcDS2GAW30
 P8wkt5ogiu0zIc6ysgKMCW9VV3Fh9ZcplMhylTqDrpV+A0O+QbQ=
 =pcE2
 -----END PGP SIGNATURE-----

Merge tag 'devicetree-for-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux

Pull devicetree updates from Rob Herring:
 "DT core:

   - Update dtc to upstream version v1.7.2-35-g52f07dcca47c

   - Add stub for of_get_next_child_with_prefix()

   - Convert of_msi_map_id() callers to of_msi_xlate()

 DT bindings:

   - Convert multiple text board bindings to DT schema format

   - Add bindings for synaptics,synaptics_i2c touchscreen controller,
     innolux,n133hse-ea1 and nlt,nl12880bc20-spwg-24 displays, and NXP
     vf610 reboot controller

   - Add new Arm Cortex-A320/A520AE/A720AE and C1-Nano/Pro/Premium/Ultra
     CPUs. Add missing Applied Micro CPU compatibles. Add pu-supply and
     fsl,soc-operating-points properties for CPU nodes.

   - Add QCom Glymur PDC and tegra264-agic interrupt controllers

   - Add samsung,exynos8890-mali GPU to Arm Mali Midgard

   - Drop Samsung S3C2410 display related bindings

   - Allow separate DP lane and AUX connections in dp-connector

   - Add some missing, undocumented vendor prefixes

   - Add missing '#address-cells' properties in interrupt controller
     bindings which dtc now warns about

   - Drop duplicate socfpga-sdram-edac.txt, moxa,moxart-watchdog.txt,
     fsl/mpic.txt, ti,opa362.txt, and cavium-thunder2.txt legacy text
     bindings which are already covered by existing schemas.

   - Various binding fixes for Mediatek platforms in mailbox, regulator,
     pinctrl, timer, and display

   - Drop work-around for yamllint quoting of values containing ','

   - Various spelling, typo, grammar, and duplicated words fixes in DT
     bindings and docs

   - Add binding guidelines for defining properties at top level of
     schemas, lack of node name ABI, and usage of simple-mfd"

* tag 'devicetree-for-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux: (81 commits)
  dt-bindings: arm: altera: Drop socfpga-sdram-edac.txt
  dt-bindings: gpu: Convert nvidia,gk20a to DT schema
  dt-bindings: rng: sparc_sun_oracle_rng: convert to DT schema
  dt-bindings: vendor-prefixes: update regex for properties without a prefix
  dt-bindings: display: bridge: convert megachips-stdpxxxx-ge-b850v3-fw.txt to yaml
  scripts: dt_to_config: fix grammar and a typo in --help text
  dt-bindings: fix spelling, typos, grammar, duplicated words
  docs: dt: fix grammar and spelling
  of: base: Add of_get_next_child_with_prefix() stub
  dt-bindings: trivial-devices: Add compatible string synaptics,synaptics_i2c
  dt-bindings: soc: mediatek: pwrap: Add power-domains property
  dt-bindings: pinctrl: mt65xx: Allow gpio-line-names
  dt-bindings: media: Convert MediaTek mt8173-vpu bindings to DT schema
  dt-bindings: arm: mediatek: Support mt8183-audiosys variant
  dt-bindings: mailbox: mediatek,gce-mailbox: Make clock-names optional
  dt-bindings: regulator: mediatek,mt6331: Add missing compatible
  dt-bindings: regulator: mediatek,mt6331: Fix various regulator names
  dt-bindings: regulator: mediatek,mt6332-regulator: Add missing compatible
  dt-bindings: pinctrl: mediatek,mt7622-pinctrl: Add missing base reg
  dt-bindings: pinctrl: mediatek,mt7622-pinctrl: Add missing pwm_ch7_2
  ...
2025-10-01 16:58:24 -07:00
..
88pg86x.txt
88pm800.txt
88pm860x.txt
active-semi,act8600.yaml
active-semi,act8846.yaml
active-semi,act8865.yaml
active-semi,act8945a.yaml regulator: dt-bindings: Clean-up active-semi,act8945a duplication 2025-08-11 14:08:54 +01:00
adi,adp5055-regulator.yaml regulator: dt-bindings: adi,adp5055-regulator: Add adp5055 support 2025-04-09 13:47:21 +01:00
adi,max77503-regulator.yaml
adi,max77541-regulator.yaml
adi,max77857.yaml
allwinner,sun20i-d1-system-ldos.yaml
anatop-regulator.yaml
as3722-regulator.txt
awinic,aw37503.yaml
brcm,bcm59054.yaml dt-bindings: mfd: brcm,bcm59056: Add compatible for BCM59054 2025-05-22 10:56:40 +01:00
brcm,bcm59056.yaml dt-bindings: mfd: brcm,bcm59056: Convert to YAML 2025-05-22 10:56:25 +01:00
cpcap-regulator.txt
da9211.txt
dlg,da9121.yaml
dlg,da9210.yaml
dlg,slg51000.yaml
fcs,fan53555.yaml
fixed-regulator.yaml
google,cros-ec-regulator.yaml
gpio-regulator.yaml
hisilicon,hi655x-regulator.txt
infineon,ir38060.yaml regulator: dt-bindings: infineon,ir38060: Add Guenter as maintainer from IBM 2025-08-11 17:15:16 +01:00
isl9305.txt
lltc,ltc3676.yaml regulator: dt-bindings: lltc,ltc3676: convert to YAML 2024-10-22 21:02:32 +01:00
lm363x-regulator.txt
lp872x.txt
ltc3589.txt
max1586-regulator.txt
max8660.yaml
max8893.yaml
max8907.txt
max8925-regulator.txt
max77650-regulator.yaml
maxim,max8952.yaml
maxim,max8973.yaml
maxim,max8997.yaml
maxim,max14577.yaml
maxim,max20086.yaml
maxim,max20411.yaml
maxim,max77686.yaml
maxim,max77693.yaml
maxim,max77802.yaml
maxim,max77826.yaml
maxim,max77838.yaml dt-bindings: regulator: document max77838 pmic 2025-09-15 19:27:49 +01:00
maxim,max77843.yaml
mediatek,mt6331-regulator.yaml dt-bindings: regulator: mediatek,mt6331: Add missing compatible 2025-09-26 14:50:44 -05:00
mediatek,mt6332-regulator.yaml dt-bindings: regulator: mediatek,mt6332-regulator: Add missing compatible 2025-09-26 14:50:44 -05:00
mediatek,mt6357-regulator.yaml regulator: dt-bindings: mt6357: Drop fixed compatible requirement 2025-05-14 14:53:50 +02:00
mediatek,mt6358-regulator.yaml
mediatek,mt6397-regulator.yaml
mediatek,mt6873-dvfsrc-regulator.yaml dt-bindings: regulator: mediatek-dvfsrc: Add MT8196 support 2025-06-23 13:12:30 +01:00
microchip,mcp16502.yaml
mp8859.txt
mps,mp886x.yaml
mps,mp5416.yaml
mps,mpq2286.yaml
mps,mpq7920.yaml
mps,mpq7932.yaml
mt6311-regulator.txt
mt6315-regulator.yaml regulator: dt-bindings: mt6315: Drop regulator-compatible property 2024-12-12 11:09:22 +00:00
mt6323-regulator.txt
mt6359-regulator.yaml
mt6360-regulator.yaml
mt6380-regulator.txt
nvidia,tegra-regulators-coupling.txt
nxp,pca9450-regulator.yaml dt-bindings: regulator: add pca9450: Add regulator-allowed-modes 2025-06-08 23:35:15 +01:00
nxp,pf8x00-regulator.yaml
nxp,pf0900.yaml dt-bindings: regulator: add PF0900 regulator yaml 2025-08-10 21:09:45 +01:00
nxp,pf5300.yaml regulator: dt-bindings: nxp,pf530x: Add NXP PF5300/PF5301/PF5302 PMICs 2025-09-05 14:20:36 +01:00
onnn,fan53880.yaml
palmas-pmic.txt
pbias-regulator.txt
pfuze100.yaml
pv88060.txt
pv88080.txt
pv88090.txt
pwm-regulator.yaml
qcom,qca6390-pmu.yaml regulator: dt-bindings: qcom,qca6390-pmu: document wcn6750-pmu 2024-12-09 13:06:06 +00:00
qcom,rpm-regulator.yaml
qcom,rpmh-regulator.yaml regulator: dt-bindings: qcom,rpmh: Add PMR735B compatible 2025-07-13 22:37:07 +01:00
qcom,sdm845-refgen-regulator.yaml regulator: dt-bindings: qcom,sdm845-refgen-regulator: document more platforms 2025-09-23 10:56:54 +02:00
qcom,smd-rpm-regulator.yaml regulator: qcom_smd: Add l2, l5 sub-node to mp5496 regulator 2025-02-05 12:19:49 +00:00
qcom,spmi-regulator.yaml
qcom,usb-vbus-regulator.yaml
qcom-labibb-regulator.yaml dt-bindings: regulator: qcom-labibb-regulator: document the pmi8950 labibb regulator 2024-11-19 17:29:10 +00:00
raspberrypi,7inch-touchscreen-panel-regulator-v2.yaml regulator: dt-bindings: rpi-panel: Split 7" Raspberry Pi 720x1280 v2 binding 2025-09-08 18:39:18 +01:00
raspberrypi,7inch-touchscreen-panel-regulator.yaml regulator: dt-bindings: rpi-panel: Split 7" Raspberry Pi 720x1280 v2 binding 2025-09-08 18:39:18 +01:00
regulator-max77620.txt
regulator-output.yaml
regulator.txt
regulator.yaml regulator: dt-bindings: Add regulator-power-budget-milliwatt property 2025-01-17 17:48:55 +00:00
renesas,raa215300.yaml
richtek,rt4801-regulator.yaml
richtek,rt4803.yaml
richtek,rt4831-regulator.yaml
richtek,rt5133.yaml regulator: dt-bindings: Add Richtek RT5133 Support 2025-08-13 11:10:58 +01:00
richtek,rt5190a-regulator.yaml
richtek,rt5739.yaml
richtek,rt5759-regulator.yaml
richtek,rt6160-regulator.yaml
richtek,rt6190.yaml
richtek,rt6245-regulator.yaml
richtek,rtmv20-regulator.yaml
richtek,rtq2134-regulator.yaml
richtek,rtq2208.yaml regulator: dt-bindings: rtq2208: Cleanup whitespace 2025-03-18 12:25:25 +00:00
richtek,rtq6752-regulator.yaml
rohm,bd9576-regulator.yaml
rohm,bd71815-regulator.yaml
rohm,bd71828-regulator.yaml
rohm,bd71837-regulator.yaml
rohm,bd71847-regulator.yaml
rohm,bd96801-regulator.yaml
rohm,bd96802-regulator.yaml dt-bindings: regulator: Add ROHM BD96802 PMIC 2025-04-24 14:52:03 +01:00
samsung,s2mpa01.yaml
samsung,s2mps11.yaml
samsung,s2mps13.yaml
samsung,s2mps14.yaml
samsung,s2mps15.yaml
samsung,s2mpu02.yaml
samsung,s2mpu05.yaml regulator: dt-bindings: add documentation for s2mpu05-pmic regulators 2025-03-13 12:38:21 +00:00
samsung,s5m8767.yaml
silergy,sy8106a.yaml
silergy,sy8824x.yaml
silergy,sy8827n.yaml
siliconmitus,sm5703-regulator.yaml
sky81452-regulator.txt
socionext,uniphier-regulator.yaml
sprd,sc2731-regulator.yaml dt-bindings: mfd: sprd,sc2731: Convert to YAML 2024-11-12 14:48:45 +00:00
st,stm32-booster.yaml
st,stm32-vrefbuf.yaml
st,stm32mp1-pwr-reg.yaml
ti,tps62360.yaml
ti,tps62864.yaml
ti,tps62870.yaml
ti,tps65132.yaml
ti,tps65219.yaml dt-bindings: regulator: Add TI TPS65214 PMIC bindings 2025-03-14 08:59:06 +00:00
ti-abb-regulator.txt
tps6586x.txt
tps51632-regulator.txt
tps65023.txt
tps65090.txt
tps65217.txt
tps65218.txt
vctrl-regulator.yaml regulator: dt-bindings: vctrl-regulator: convert to YAML 2024-10-08 11:44:14 +01:00
vexpress.txt
vqmmc-ipq4019-regulator.yaml
wlf,arizona.yaml