mirror-linux/Documentation/devicetree/bindings/regulator
Linus Torvalds 8f447694c2 Devicetree updates for v6.6:
DT core:
 - Add support for generating DT nodes for PCI devices. This is the
   groundwork for applying overlays to PCI devices containing
   non-discoverable downstream devices.
 
 - DT unittest additions to check reverted changesets, to test for
   refcount issues, and to test unresolved symbols. Also, various
   clean-ups of the unittest along the way.
 
 - Refactor node and property manipulation functions to better share code
   with old API and changeset API
 
 - Refactor changeset print functions to a common implementation
 
 - Move some platform_device specific functions into of_platform.c
 
 Bindings:
 - Treewide fixing of typos
 
 - Treewide clean-up of SPDX tags to use 'OR' consistently
 
 - Last chunk of dropping unnecessary quotes. With that, the check
   for unnecessary quotes is enabled in yamllint.
 
 - Convert ftgmac100, zynqmp-genpd, pps-gpio, syna,rmi4, and qcom,ssbi
   bindings to DT schema format
 
 - Add Allwinner V3s xHCI USB, Saef SF-TC154B display, QCom SM8450 Inline
   Crypto Engine, QCom SM6115 UFS, QCom SDM670 PDC interrupt controller,
   Arm 2022 Cortex cores, and QCom IPQ9574 Crypto bindings
 
 - Fixes for Rockchip DWC PCI binding
 
 - Ensure all properties are evaluated on USB connector schema
 
 - Fix dt-check-compatible script to find of_device_id instances with
   compiler annotations
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEktVUI4SxYhzZyEuo+vtdtY28YcMFAmTubyoACgkQ+vtdtY28
 YcPamA//feXFYNPiIbSa7XqfAu1PE5XSg3PqCe77QvLBGJU7saTwRJApc88iTjlA
 hc5EELnZKp3FE9N7DJdmvEjYxKDqtJOukO+txKy3mFBWo+gZQURthZVcbLxUZmpw
 XmYA4b/GrIv5h8YWG1wokyaGTtSfTcf0+RmAtVepiDk5kWQKaC04Let356fKn9xi
 ePgLTZV6BJvPoGpMWd08o+1szUAc6Vihs9qWu7g0+mtb5K5xi/l05YMz3REu7kpf
 iz06CE/uzYvHpFBJZ6izN+9Qqxh52DnWckXX68v8kStHUON2h1YmZYvjhGrfay4k
 rHeDnHoRBrepDDCytXQ/fxzGtURr3b8yBnlhzEQadMLXmf25mm+TRBDmf6GnX5ij
 QmHlj+eSARIafcbb4fqF1Hdyv8c7XM0AkEnj1XrIWLtXPuRNSHlS25dngCztbII/
 lqmtBaH1ifCKj2VQ8YL8sVX7k208YU9vDNKZHQyA8dPEYwhknrWmp1F0OAnBB+wz
 F11kDE7xkZ0/gE7mUHwe9mP94hC6Ceks4IuBvsTzBmSwqXxyCz8gM2KHK4U3gNUr
 Sk2hWgZn+k2HM9zLb38FE18C6hqws6RBUWnJwZ4V3qPo2eYJ8Jzkvm7oonxjHgCC
 4FmYYAoCQhBEkZPOJ4map0eO5VbShn9Hrgs46Jj4WoXmm7dFDLc=
 =kl+z
 -----END PGP SIGNATURE-----

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

Pull devicetree updates from Rob Herring:
 "DT core:

   - Add support for generating DT nodes for PCI devices. This is the
     groundwork for applying overlays to PCI devices containing
     non-discoverable downstream devices.

   - DT unittest additions to check reverted changesets, to test for
     refcount issues, and to test unresolved symbols. Also, various
     clean-ups of the unittest along the way.

   - Refactor node and property manipulation functions to better share
     code with old API and changeset API

   - Refactor changeset print functions to a common implementation

   - Move some platform_device specific functions into of_platform.c

  Bindings:

   - Treewide fixing of typos

   - Treewide clean-up of SPDX tags to use 'OR' consistently

   - Last chunk of dropping unnecessary quotes. With that, the check for
     unnecessary quotes is enabled in yamllint.

   - Convert ftgmac100, zynqmp-genpd, pps-gpio, syna,rmi4, and qcom,ssbi
     bindings to DT schema format

   - Add Allwinner V3s xHCI USB, Saef SF-TC154B display, QCom SM8450
     Inline Crypto Engine, QCom SM6115 UFS, QCom SDM670 PDC interrupt
     controller, Arm 2022 Cortex cores, and QCom IPQ9574 Crypto bindings

   - Fixes for Rockchip DWC PCI binding

   - Ensure all properties are evaluated on USB connector schema

   - Fix dt-check-compatible script to find of_device_id instances with
     compiler annotations"

* tag 'devicetree-for-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux: (64 commits)
  dt-bindings: usb: Add V3s compatible string for OHCI
  dt-bindings: usb: Add V3s compatible string for EHCI
  dt-bindings: display: panel: mipi-dbi-spi: add Saef SF-TC154B
  dt-bindings: vendor-prefixes: document Saef Technology
  dt-bindings: thermal: lmh: update maintainer address
  of: unittest: Fix of_unittest_pci_node() kconfig dependencies
  dt-bindings: crypto: ice: Document sm8450 inline crypto engine
  dt-bindings: ufs: qcom: Add ICE to sm8450 example
  dt-bindings: ufs: qcom: Add sm6115 binding
  dt-bindings: ufs: qcom: Add reg-names property for ICE
  dt-bindings: yamllint: Enable quoted string check
  dt-bindings: Drop remaining unneeded quotes
  of: unittest-data: Fix whitespace - angular brackets
  of: unittest-data: Fix whitespace - indentation
  of: unittest-data: Fix whitespace - blank lines
  of: unittest-data: Convert remaining overlay DTS files to sugar syntax
  of: overlay: unittest: Add test for unresolved symbol
  of: unittest: Add separators to of_unittest_overlay_high_level()
  of: unittest: Cleanup partially-applied overlays
  of: unittest: Merge of_unittest_apply{,_revert}_overlay_check()
  ...
2023-08-30 16:59:03 -07:00
..
88pg86x.txt
88pm800.txt
88pm860x.txt
active-semi,act8600.yaml regulator: dt-bindings: Convert active-semi PMIC docs to YAML schemas 2022-12-25 23:33:41 +00:00
active-semi,act8846.yaml regulator: dt-bindings: active-semi,act8846: correct supplies 2023-07-25 21:24:00 +01:00
active-semi,act8865.yaml dt-bindings: Fix SPI and I2C bus node names in examples 2023-03-08 09:04:53 -06:00
active-semi,act8945a.yaml regulator: dt-bindings: Convert active-semi PMIC docs to YAML schemas 2022-12-25 23:33:41 +00:00
adi,max77541-regulator.yaml dt-bindings: regulator: max77541: Add ADI MAX77541/MAX77540 Regulator 2023-06-28 15:17:21 +01:00
adi,max77857.yaml regulator: max77857: Add ADI MAX77857/59/MAX77831 Regulator bindings 2023-07-17 06:40:33 +01:00
anatop-regulator.yaml regulator: dt-bindings: Drop unneeded quotes 2023-03-20 13:11:35 +00:00
as3722-regulator.txt
awinic,aw37503.yaml regulator: dt-bindings: Add Awinic AW37503 2023-08-21 13:10:22 +01:00
cpcap-regulator.txt
da9210.txt
da9211.txt
dlg,da9121.yaml regulator: dt-bindings: dlg,da9121: allow different names 2023-07-25 21:23:59 +01:00
dlg,slg51000.yaml regulator: dt-bindings: dlg,slg51000: Convert to DT schema 2023-07-27 13:06:35 +01:00
fcs,fan53555.yaml regulator: dt-bindings: fcs,fan53555: Add support for RK860X 2023-04-11 13:24:52 +01:00
fixed-regulator.yaml regulator: dt-bindings: Drop unneeded quotes 2023-03-20 13:11:35 +00:00
google,cros-ec-regulator.yaml Devicetree updates for v6.4, part 1: 2023-04-27 09:23:57 -07:00
gpio-regulator.yaml regulator: dt-bindings: Drop unneeded quotes 2023-03-20 13:11:35 +00:00
hisilicon,hi655x-regulator.txt
isl9305.txt
lm363x-regulator.txt
lp872x.txt
ltc3589.txt
ltc3676.txt
max1586-regulator.txt
max8660.yaml regulator: dt-bindings: Drop unneeded quotes 2023-03-20 13:11:35 +00:00
max8893.yaml regulator: dt-bindings: Drop unneeded quotes 2023-03-20 13:11:35 +00:00
max8907.txt
max8925-regulator.txt
max77650-regulator.yaml regulator: dt-bindings: Drop unneeded quotes 2023-03-20 13:11:35 +00:00
maxim,max8952.yaml
maxim,max8973.yaml
maxim,max8997.yaml regulator: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes 2022-08-23 17:34:08 +01:00
maxim,max14577.yaml
maxim,max20086.yaml
maxim,max20411.yaml regulator: dt-bindings: Describe Maxim MAX20411 2023-01-25 12:39:25 +00:00
maxim,max77686.yaml
maxim,max77693.yaml
maxim,max77802.yaml dt-bindings: Add missing start and/or end of line regex anchors 2022-12-06 14:50:35 -06:00
maxim,max77826.yaml
maxim,max77843.yaml
mcp16502-regulator.txt
mediatek,mt6331-regulator.yaml regulator: dt-bindings: Drop unneeded quotes 2023-03-20 13:11:35 +00:00
mediatek,mt6332-regulator.yaml regulator: dt-bindings: Drop unneeded quotes 2023-03-20 13:11:35 +00:00
mediatek,mt6357-regulator.yaml regulator: dt-bindings: Add binding schema for mt6357 regulators 2022-12-02 12:23:18 +00:00
mp8859.txt
mps,mp886x.yaml regulator: dt-bindings: Drop unneeded quotes 2023-03-20 13:11:35 +00:00
mps,mp5416.yaml regulator: dt-bindings: add missing unevaluatedProperties for each regulator 2023-07-26 12:49:49 +01:00
mps,mpq7920.yaml regulator: dt-bindings: add missing unevaluatedProperties for each regulator 2023-07-26 12:49:49 +01:00
mps,mpq7932.yaml dt-bindings: regulator: Add mps,mpq7932 power-management IC 2023-02-21 16:56:28 -06:00
mt6311-regulator.txt
mt6315-regulator.yaml regulator: dt-bindings: Drop unneeded quotes 2023-03-20 13:11:35 +00:00
mt6323-regulator.txt
mt6358-regulator.txt regulator: dt-bindings: mt6358: Drop *_sshub regulators 2023-06-14 14:25:44 +01:00
mt6359-regulator.yaml regulator: dt-bindings: Drop unneeded quotes 2023-03-20 13:11:35 +00:00
mt6360-regulator.yaml regulator: dt-bindings: Drop unneeded quotes 2023-03-20 13:11:35 +00:00
mt6380-regulator.txt
mt6397-regulator.txt
nvidia,tegra-regulators-coupling.txt
nxp,pca9450-regulator.yaml Devicetree updates for v6.4, part 1: 2023-04-27 09:23:57 -07:00
nxp,pf8x00-regulator.yaml Devicetree updates for v6.4, part 1: 2023-04-27 09:23:57 -07:00
onnn,fan53880.yaml
palmas-pmic.txt
pbias-regulator.txt
pfuze100.yaml regulator: dt-bindings: add missing unevaluatedProperties for each regulator 2023-07-26 12:49:49 +01:00
pv88060.txt
pv88080.txt
pv88090.txt
pwm-regulator.yaml regulator: dt-bindings: pwm-regulator: Add missing type for "pwm-dutycycle-unit" 2023-06-14 12:27:20 +01:00
qcom,rpm-regulator.yaml regulator: dt-bindings: qcom,rpm: fix pattern for children 2023-07-25 21:24:00 +01:00
qcom,rpmh-regulator.yaml dt-bindings: regulator: qcom,rpmh-regulator: allow i, j, l, m & n as RPMh resource name suffix 2023-08-22 15:31:27 +01:00
qcom,sdm845-refgen-regulator.yaml dt-bindings: regulator: Describe Qualcomm REFGEN regulator 2023-07-09 22:48:49 +01:00
qcom,smd-rpm-regulator.yaml regulator: dt-bindings: add missing unevaluatedProperties for each regulator 2023-07-26 12:49:49 +01:00
qcom,spmi-regulator.yaml regulator: Updates for v6.1 2022-10-04 19:27:45 -07:00
qcom,usb-vbus-regulator.yaml dt-bindings: regulator: qcom,usb-vbus-regulator: Mark regulator-*-microamp required 2023-05-29 15:18:57 +01:00
qcom-labibb-regulator.yaml regulator: dt-bindings: qcom-labibb: Allow regulator-common properties 2023-01-25 12:39:12 +00:00
raspberrypi,7inch-touchscreen-panel-regulator.yaml regulator: dt-bindings: Drop unneeded quotes 2023-03-20 13:11:35 +00:00
regulator-max77620.txt dt-bindings: Fix typos 2023-08-18 11:32:25 -05:00
regulator-output.yaml regulator: Add regulator-output binding 2022-11-03 13:35:01 +00:00
regulator.txt
regulator.yaml dt-bindings: Fix typos 2023-08-18 11:32:25 -05:00
renesas,raa215300.yaml regulator: dt-bindings: Add Renesas RAA215300 PMIC bindings 2023-06-23 16:29:00 +01:00
richtek,rt4801-regulator.yaml regulator: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes 2022-08-23 17:34:08 +01:00
richtek,rt4803.yaml regulator: dt-bindings: Add Richtek RT4803 2023-03-29 17:46:30 +01:00
richtek,rt4831-regulator.yaml regulator: dt-bindings: add missing unevaluatedProperties for each regulator 2023-07-26 12:49:49 +01:00
richtek,rt5190a-regulator.yaml dt-bindings: Fix typos 2023-08-18 11:32:25 -05:00
richtek,rt5739.yaml regulator: dt-bindings: rt5739: Add compatible for rt5733 2023-07-09 22:48:53 +01:00
richtek,rt5759-regulator.yaml
richtek,rt6160-regulator.yaml
richtek,rt6190.yaml regulator: Add bindings for Richtek RT6190 regulator 2022-11-02 14:38:35 +00:00
richtek,rt6245-regulator.yaml regulator: dt-bindings: Drop unneeded quotes 2023-03-20 13:11:35 +00:00
richtek,rtmv20-regulator.yaml regulator: dt-bindings: add missing unevaluatedProperties for each regulator 2023-07-26 12:49:49 +01:00
richtek,rtq2134-regulator.yaml
richtek,rtq2208.yaml regulator: dt-bindings: rtq2208: Add Richtek RTQ2208 SubPMIC 2023-08-07 14:33:22 +01:00
richtek,rtq6752-regulator.yaml regulator: dt-bindings: add missing unevaluatedProperties for each regulator 2023-07-26 12:49:49 +01:00
rohm,bd9576-regulator.yaml regulator: dt-bindings: Drop unneeded quotes 2023-03-20 13:11:35 +00:00
rohm,bd71815-regulator.yaml regulator: dt-bindings: Drop unneeded quotes 2023-03-20 13:11:35 +00:00
rohm,bd71828-regulator.yaml Devicetree updates for v6.4, part 1: 2023-04-27 09:23:57 -07:00
rohm,bd71837-regulator.yaml Devicetree updates for v6.4, part 1: 2023-04-27 09:23:57 -07:00
rohm,bd71847-regulator.yaml Devicetree updates for v6.4, part 1: 2023-04-27 09:23:57 -07:00
samsung,s2mpa01.yaml
samsung,s2mps11.yaml
samsung,s2mps13.yaml
samsung,s2mps14.yaml regulator: dt-bindings: samsung,s2mps14: add lost samsung,ext-control-gpios 2023-01-20 14:09:57 +00:00
samsung,s2mps15.yaml
samsung,s2mpu02.yaml
samsung,s5m8767.yaml
silergy,sy8106a.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
silergy,sy8824x.yaml
silergy,sy8827n.yaml
siliconmitus,sm5703-regulator.yaml
sky81452-regulator.txt
socionext,uniphier-regulator.yaml regulator: dt-bindings: Drop unneeded quotes 2023-03-20 13:11:35 +00:00
sprd,sc2731-regulator.txt
st,stm32-booster.yaml regulator: dt-bindings: Drop unneeded quotes 2023-03-20 13:11:35 +00:00
st,stm32-vrefbuf.yaml regulator: dt-bindings: Drop unneeded quotes 2023-03-20 13:11:35 +00:00
st,stm32mp1-pwr-reg.yaml regulator: dt-bindings: add missing unevaluatedProperties for each regulator 2023-07-26 12:49:49 +01:00
ti,tps62360.yaml regulator: dt-bindings: Drop unneeded quotes 2023-03-20 13:11:35 +00:00
ti,tps62864.yaml
ti,tps62870.yaml regulator: dt-bindings: Add bindings for TPS6287x 2023-05-09 13:26:48 +09:00
ti,tps65219.yaml dt-bindings: Move fixed string node names under 'properties' 2022-12-06 14:50:35 -06:00
ti-abb-regulator.txt
tps6586x.txt
tps51632-regulator.txt
tps65023.txt
tps65090.txt
tps65132-regulator.txt
tps65217.txt
tps65218.txt
twl-regulator.txt
vctrl.txt dt-bindings: Fix typos 2023-08-18 11:32:25 -05:00
vexpress.txt
vqmmc-ipq4019-regulator.yaml regulator: dt-bindings: Drop unneeded quotes 2023-03-20 13:11:35 +00:00
wlf,arizona.yaml regulator: dt-bindings: add missing unevaluatedProperties for each regulator 2023-07-26 12:49:49 +01:00