| /linux/Documentation/devicetree/bindings/regulator/ | 
| H A D | da9211.txt | 2  Voltage Regulator5 - compatible: "dlg,da9211" or "dlg,da9212" or "dlg,da9213" or "dlg,da9223"
 7 - reg: I2C slave address, usually 0x68.
 8 - interrupts: the interrupt outputs of the controller
 9 - regulators: A node that houses a sub-node for each regulator within the
 10   device. Each sub-node is identified using the node's name, with valid
 11   values listed below. The content of each sub-node is defined by the
 12   standard binding for regulators; see regulator.txt.
 16 - enable-gpios: platform gpio for control of BUCKA/BUCKB.
 17 - Any optional property defined in regulator.txt
 [all …]
 
 | 
| H A D | pv88090.txt | 1 * Powerventure Semiconductor PV88090 Voltage Regulator4 - compatible: "pvs,pv88090".
 5 - reg: I2C slave address, usually 0x48.
 6 - interrupts: the interrupt outputs of the controller
 7 - regulators: A node that houses a sub-node for each regulator within the
 8   device. Each sub-node is identified using the node's name, with valid
 9   values listed below. The content of each sub-node is defined by the
 10   standard binding for regulators; see regulator.txt.
 14 - Any optional property defined in regulator.txt
 21 		interrupt-parent = <&gpio>;
 [all …]
 
 | 
| H A D | pv88080.txt | 1 * Powerventure Semiconductor PV88080 Voltage Regulator4 - compatible: Must be one of the following, depending on the
 6 	- "pvs,pv88080" (DEPRECATED)
 8 	- "pvs,pv88080-aa" for PV88080 AA or AB silicon
 9 	- "pvs,pv88080-ba" for PV88080 BA or BB silicon
 11 - reg: I2C slave address, usually 0x49
 12 - interrupts: the interrupt outputs of the controller
 13 - regulators: A node that houses a sub-node for each regulator within the
 14   device. Each sub-node is identified using the node's name, with valid
 15   values listed below. The content of each sub-node is defined by the
 [all …]
 
 | 
| H A D | dlg,da9121.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/regulator/dlg,da9121.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: Dialog Semiconductor DA9121 voltage regulator
 10   - Adam Ward <Adam.Ward.opensource@diasemi.com>
 13   Dialog Semiconductor DA9121 Single-channel 10A double-phase buck converter
 14   Dialog Semiconductor DA9122 Double-channel  5A single-phase buck converter
 15   Dialog Semiconductor DA9220 Double-channel  3A single-phase buck converter
 16   Dialog Semiconductor DA9217 Single-channel  6A double-phase buck converter
 [all …]
 
 | 
| H A D | tps65218.txt | 4 - compatible: "ti,tps65218"5 - reg: I2C slave address
 7 - List of regulators provided by this controller, must be named
 8   after their hardware counterparts: dcdc[1-6] and ldo1
 9 - This is the list of child nodes that specify the regulator
 12   using the standard binding for regulators found at ./regulator.txt.
 15   tps65217: regulator-dcdc1, regulator-dcdc2, regulator-dcdc3, regulator-dcdc4,
 16   regulator-dcdc5, regulator-dcdc6, regulator-ldo1, regulator-ls3.
 17   Each regulator is defined using the standard binding for regulators.
 24 	interrupt-controller;
 [all …]
 
 | 
| H A D | maxim,max14577.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause3 ---
 4 $id: http://devicetree.org/schemas/regulator/maxim,max14577.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Krzysztof Kozlowski <krzk@kernel.org>
 22       - maxim,max14577-regulator
 23       - maxim,max77836-regulator
 27     $ref: regulator.yaml#
 30       Current regulator.
 33       regulator-min-microvolt: false
 [all …]
 
 | 
| H A D | lp872x.txt | 4   - compatible: "ti,lp8720" or "ti,lp8725"5   - reg: I2C slave address. 0x7d = LP8720, 0x7a = LP8725
 8   - ti,general-config: the value of LP872X_GENERAL_CFG register (u8)
 27   - ti,update-config: define it when LP872X_GENERAL_CFG register should be set
 28   - ti,dvs-gpio: GPIO specifier for external DVS pin control of LP872x devices.
 29   - ti,dvs-vsel: DVS selector. 0 = SEL_V1, 1 = SEL_V2.
 30   - ti,dvs-state: initial DVS pin state. 0 = DVS_LOW, 1 = DVS_HIGH.
 31   - enable-gpios: GPIO specifier for EN pin control of LP872x devices.
 37     (Documentation/devicetree/bindings/regulator/regulator.txt)
 40   - LP8720: https://www.ti.com/lit/ds/symlink/lp8720.pdf
 [all …]
 
 | 
| H A D | qcom,usb-vbus-regulator.yaml | 1 # SPDX-License-Identifier: GPL-2.03 ---
 4 $id: http://devicetree.org/schemas/regulator/qcom,usb-vbus-regulator.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: The Qualcomm PMIC VBUS output regulator driver
 10   - Wesley Cheng <quic_wcheng@quicinc.com>
 13   This regulator driver controls the VBUS output by the Qualcomm PMIC.  This
 14   regulator will be enabled in situations where the device is required to
 18   - $ref: regulator.yaml#
 23       - enum:
 [all …]
 
 | 
| H A D | pv88060.txt | 1 * Powerventure Semiconductor PV88060 Voltage Regulator4 - compatible: "pvs,pv88060".
 5 - reg: I2C slave address, usually 0x49.
 6 - interrupts: the interrupt outputs of the controller
 7 - regulators: A node that houses a sub-node for each regulator within the
 8   device. Each sub-node is identified using the node's name, with valid
 9   values listed below. The content of each sub-node is defined by the
 10   standard binding for regulators; see regulator.txt.
 15 - Any optional property defined in regulator.txt
 22 		interrupt-parent = <&gpio>;
 [all …]
 
 | 
| H A D | mps,mp5416.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause3 ---
 4 $id: http://devicetree.org/schemas/regulator/mps,mp5416.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Saravanan Sekar <sravanhome@gmail.com>
 14     pattern: "^pmic@[0-9a-f]{1,2}$"
 17       - mps,mp5416
 18       - mps,mp5496
 27       after their hardware counterparts BUCK[1-4] and LDO[1-4]
 30       "^buck[1-4]$":
 [all …]
 
 | 
| H A D | maxim,max77843.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause3 ---
 4 $id: http://devicetree.org/schemas/regulator/maxim,max77843.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Krzysztof Kozlowski <krzk@kernel.org>
 21     const: maxim,max77843-regulator
 25     $ref: regulator.yaml#
 28       Current regulator.
 31       regulator-name: true
 32       regulator-always-on: true
 [all …]
 
 | 
| /linux/arch/riscv/boot/dts/sifive/ | 
| H A D | hifive-unmatched-a00.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)4 #include "fu740-c000.dtsi"
 5 #include <dt-bindings/gpio/gpio.h>
 6 #include <dt-bindings/interrupt-controller/irq.h>
 7 #include <dt-bindings/leds/common.h>
 8 #include <dt-bindings/pwm/pwm.h>
 15 	compatible = "sifive,hifive-unmatched-a00", "sifive,fu740-c000",
 19 		stdout-path = "serial0";
 23 		timebase-frequency = <RTCCLK_FREQ>;
 32 		#clock-cells = <0>;
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/mfd/ | 
| H A D | rockchip,rk817.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Chris Zhong <zyw@rock-chips.com>
 11   - Zhang Qing <zhangqing@rock-chips.com>
 21       - rockchip,rk809
 22       - rockchip,rk817
 30   '#clock-cells':
 32       See <dt-bindings/clock/rockchip,rk808.h> for clock IDs.
 39   clock-names:
 [all …]
 
 | 
| H A D | mediatek,mt6370.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - ChiYuan Huang <cy_huang@richtek.com>
 13   MT6370 is a highly-integrated smart power management IC, which includes a
 14   single cell Li-Ion/Li-Polymer switching battery charger, a USB Type-C &
 26   wakeup-source: true
 31   interrupt-controller: true
 33   "#interrupt-cells":
 46         const: mediatek,mt6370-adc
 [all …]
 
 | 
| H A D | mediatek,mt6360.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Gene Chen <gene_chen@richtek.com>
 25   wakeup-source: true
 30   interrupt-names:
 33   interrupt-controller: true
 35   "#interrupt-cells":
 41     $ref: /schemas/regulator/mt6360-regulator.yaml#
 47     $ref: /schemas/usb/mediatek,mt6360-tcpc.yaml#
 [all …]
 
 | 
| H A D | maxim,max14577.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Krzysztof Kozlowski <krzk@kernel.org>
 20   includes voltage safeout and LDO regulators, charger, fuel-gauge and MicroUSB
 26       - maxim,max14577
 27       - maxim,max77836
 35   wakeup-source: true
 46           - maxim,max14577-muic
 47           - maxim,max77836-muic
 [all …]
 
 | 
| H A D | richtek,rt5033.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Jakob Hauser <jahau@rocketmail.com>
 30       The regulators of RT5033 have to be instantiated under a sub-node named
 38         $ref: /schemas/regulator/regulator.yaml#
 44     $ref: /schemas/power/supply/richtek,rt5033-charger.yaml#
 47   - compatible
 48   - reg
 49   - interrupts
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/power/supply/ | 
| H A D | summit,smb347-charger.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/power/supply/summit,smb347-charger.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - David Heidelberg <david@ixit.cz>
 11   - Dmitry Osipenko <digetx@gmail.com>
 16       - summit,smb345
 17       - summit,smb347
 18       - summit,smb358
 26   monitored-battery: true
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/freescale/ | 
| H A D | imx8mm-venice-gw700x.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)6 #include <dt-bindings/gpio/gpio.h>
 7 #include <dt-bindings/input/linux-event-codes.h>
 8 #include <dt-bindings/leds/common.h>
 9 #include <dt-bindings/net/ti-dp83867.h>
 22 	gpio-keys {
 23 		compatible = "gpio-keys";
 25 		key-user-pb {
 31 		key-user-pb1x {
 34 			interrupt-parent = <&gsc>;
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/qcom/ | 
| H A D | msm8917-xiaomi-riva.dts | 1 // SPDX-License-Identifier: GPL-2.0-only6 /dts-v1/;
 8 #include <dt-bindings/arm/qcom,ids.h>
 9 #include <dt-bindings/gpio/gpio.h>
 13 /delete-node/ &qseecom_mem;
 18 	chassis-type = "handset";
 20 	qcom,msm-id = <QCOM_ID_MSM8917 0>;
 21 	qcom,board-id = <0x1000b 2>, <0x2000b 2>;
 24 		compatible = "pwm-backlight";
 26 		brightness-levels = <0 255>;
 [all …]
 
 | 
| H A D | sdm630-sony-xperia-nile.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause10 #include <dt-bindings/gpio/gpio.h>
 11 #include <dt-bindings/input/input.h>
 12 #include <dt-bindings/input/gpio-keys.h>
 13 #include <dt-bindings/leds/common.h>
 17 	qcom,msm-id = <318 0>;
 18 	qcom,board-id = <8 1>;
 19 	qcom,pmic-id = <0x1001b 0x101011a 0x00 0x00 0x1001b 0x201011a 0x00 0x00>;
 21 	/* This part enables graphical output via bootloader-enabled display */
 25 		#address-cells = <2>;
 [all …]
 
 | 
| H A D | sm8250-xiaomi-elish-common.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause3  * Copyright (c) 2022-2024 Jianhua Lu <lujianhua000@gmail.com>
 6 #include <dt-bindings/arm/qcom,ids.h>
 7 #include <dt-bindings/phy/phy.h>
 8 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
 9 #include <dt-bindings/usb/pd.h>
 20 /delete-node/ &adsp_mem;
 21 /delete-node/ &cdsp_secure_heap;
 22 /delete-node/ &slpi_mem;
 23 /delete-node/ &spss_mem;
 [all …]
 
 | 
| H A D | msm8953-xiaomi-mido.dts | 1 // SPDX-License-Identifier: BSD-3-Clause2 /dts-v1/;
 7 #include <dt-bindings/leds/common.h>
 9 /delete-node/ &cont_splash_mem;
 10 /delete-node/ &qseecom_mem;
 15 	chassis-type = "handset";
 16 	qcom,msm-id = <293 0>;
 17 	qcom,board-id = <11 0>;
 24 	speaker_amp: audio-amplifier {
 26 		mode-gpios = <&tlmm 96 GPIO_ACTIVE_HIGH>;
 [all …]
 
 | 
| H A D | sm6115-fxtec-pro1x.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)3  * Copyright (c) 2023 - 2024, Dang Huynh <danct12@riseup.net>
 6 /dts-v1/;
 11 #include <dt-bindings/arm/qcom,ids.h>
 12 #include <dt-bindings/leds/common.h>
 13 #include <dt-bindings/usb/pd.h>
 18 	chassis-type = "handset";
 20 	qcom,msm-id = <QCOM_ID_SM6115 0x10000>;
 23 		#address-cells = <2>;
 24 		#size-cells = <2>;
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/marvell/ | 
| H A D | armada-7040-db.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)8 #include <dt-bindings/gpio/gpio.h>
 9 #include "armada-7040.dtsi"
 13 	compatible = "marvell,armada7040-db", "marvell,armada7040",
 14 		     "marvell,armada-ap806-quad", "marvell,armada-ap806";
 17 		stdout-path = "serial0:115200n8";
 31 	cp0_exp_usb3_0_current_regulator: gpio-regulator {
 32 		compatible = "regulator-gpio";
 33 		regulator-name = "cp0-usb3-0-current-regulator";
 34 		regulator-type = "current";
 [all …]
 
 |