/Linux-v5.4/Documentation/devicetree/bindings/soc/mediatek/ |
D | scpsys.txt | 4 The System Control Processor System (SCPSYS) has several power management 7 The System Power Manager (SPM) inside the SCPSYS is for the MTCMOS power 11 power/power_domain.txt. It provides the power domains defined in 12 - include/dt-bindings/power/mt8173-power.h 13 - include/dt-bindings/power/mt6797-power.h 14 - include/dt-bindings/power/mt2701-power.h 15 - include/dt-bindings/power/mt2712-power.h 16 - include/dt-bindings/power/mt7622-power.h 19 - compatible: Should be one of: 20 - "mediatek,mt2701-scpsys" [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/usb/ |
D | nvidia,tegra124-xusb.txt | 8 -------------------- 9 - compatible: Must be: 10 - Tegra124: "nvidia,tegra124-xusb" 11 - Tegra132: "nvidia,tegra132-xusb", "nvidia,tegra124-xusb" 12 - Tegra210: "nvidia,tegra210-xusb" 13 - Tegra186: "nvidia,tegra186-xusb" 14 - reg: Must contain the base and length of the xHCI host registers, XUSB FPCI 16 - reg-names: Must contain the following entries: 17 - "hcd" 18 - "fpci" [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/pci/ |
D | nvidia,tegra20-pcie.txt | 4 - compatible: Must be: 5 - "nvidia,tegra20-pcie": for Tegra20 6 - "nvidia,tegra30-pcie": for Tegra30 7 - "nvidia,tegra124-pcie": for Tegra124 and Tegra132 8 - "nvidia,tegra210-pcie": for Tegra210 9 - "nvidia,tegra186-pcie": for Tegra186 10 - power-domains: To ungate power partition by BPMP powergate driver. Must 11 contain BPMP phandle and PCIe power partition ID. This is required only 13 - device_type: Must be "pci" 14 - reg: A list of physical base address and length for each set of controller [all …]
|
/Linux-v5.4/Documentation/power/ |
D | power_supply_class.rst | 2 Linux power supply class 7 Power supply class used to represent battery, UPS, AC or DC power supply 8 properties to user-space. 11 every power supply out there. Attributes are available via sysfs and uevent 16 power supply, specific monitoring hardware may not be able to provide them 19 Power supply class is extensible, and allows to define drivers own attributes. 21 if it will be found that some attribute is applicable to many power supply 26 AC/USB power supply online status. (Note that specific details of the 34 Power supply class has predefined set of attributes, this eliminates code 35 duplication across drivers. Power supply class insist on reusing its [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/mfd/ |
D | qcom-rpm.txt | 1 Qualcomm Resource Power Manager (RPM) 3 This driver is used to interface with the Resource Power Manager (RPM) found in 8 - compatible: 12 "qcom,rpm-apq8064" 13 "qcom,rpm-msm8660" 14 "qcom,rpm-msm8960" 15 "qcom,rpm-ipq8064" 16 "qcom,rpm-mdm9615" 18 - reg: 20 Value type: <prop-encoded-array> [all …]
|
D | arizona.txt | 8 - compatible : One of the following chip-specific strings: 18 - reg : I2C slave address when connected using I2C, chip select number when 21 - interrupts : The interrupt line the /IRQ signal for the device is 23 - interrupt-controller : Arizona class devices contain interrupt controllers 25 - #interrupt-cells: the number of cells to describe an IRQ, this should be 2. 28 Documentation/devicetree/bindings/interrupt-controller/interrupts.txt 30 - gpio-controller : Indicates this device is a GPIO controller. 31 - #gpio-cells : Must be 2. The first cell is the pin number and the 35 - AVDD-supply, DBVDD1-supply, CPVDD-supply : Power supplies for the device, 38 - DBVDD2-supply, DBVDD3-supply : Additional databus power supplies (wm5102, [all …]
|
D | madera.txt | 1 Cirrus Logic Madera class audio codecs Multi-Functional Device 7 bindings/pinctrl/cirrus,madera-pinctrl.txt 8 bindings/regulator/arizona-regulator.txt 13 - compatible : One of the following chip-specific strings: 24 - reg : I2C slave address when connected using I2C, chip select number when 27 - DCVDD-supply : Power supply for the device as defined in 32 - AVDD-supply, DBVDD1-supply, DBVDD2-supply, CPVDD1-supply, CPVDD2-supply : 33 Power supplies for the device 35 - DBVDD3-supply, DBVDD4-supply : Power supplies for the device 38 - SPKVDDL-supply, SPKVDDR-supply : Power supplies for the device [all …]
|
D | as3722.txt | 1 * ams AS3722 Power management IC. 4 ------------------- 5 - compatible: Must be "ams,as3722". 6 - reg: I2C device address. 7 - interrupt-controller: AS3722 has internal interrupt controller which takes the 8 interrupt request from internal sub-blocks like RTC, regulators, GPIOs as well 10 - #interrupt-cells: Should be set to 2 for IRQ number and flags. 12 of AS3722 are defined at dt-bindings/mfd/as3722.h 14 interrupts.txt, using dt-bindings/irq. 17 -------------------- [all …]
|
D | rk808.txt | 1 RK8XX Power Management Integrated Circuit 11 - compatible: "rockchip,rk805" 12 - compatible: "rockchip,rk808" 13 - compatible: "rockchip,rk809" 14 - compatible: "rockchip,rk817" 15 - compatible: "rockchip,rk818" 16 - reg: I2C slave address 17 - interrupts: the interrupt outputs of the controller. 18 - #clock-cells: from common clock binding; shall be set to 1 (multiple clock 19 outputs). See <dt-bindings/clock/rockchip,rk808.h> for clock IDs. [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/sound/ |
D | ti,pcm3168a.txt | 7 - compatible: "ti,pcm3168a" 9 - clocks : Contains an entry for each entry in clock-names 11 - clock-names : Includes the following entries: 14 - VDD1-supply : Digital power supply regulator 1 (+3.3V) 16 - VDD2-supply : Digital power supply regulator 2 (+3.3V) 18 - VCCAD1-supply : ADC power supply regulator 1 (+5V) 20 - VCCAD2-supply : ADC power supply regulator 2 (+5V) 22 - VCCDA1-supply : DAC power supply regulator 1 (+5V) 24 - VCCDA2-supply : DAC power supply regulator 2 (+5V) 34 pcm3168a: audio-codec@44 { [all …]
|
D | pcm186x.txt | 8 - compatible : "ti,pcm1862", 13 - reg : The I2C address of the device for I2C, the chip select 16 - avdd-supply: Analog core power supply (3.3v) 17 - dvdd-supply: Digital core power supply 18 - iovdd-supply: Digital IO power supply 31 The pins can be used in referring sound node's audio-routing property. 35 pcm186x: audio-codec@4a { 39 avdd-supply = <®_3v3_analog>; 40 dvdd-supply = <®_3v3>; 41 iovdd-supply = <®_1v8>;
|
/Linux-v5.4/Documentation/devicetree/bindings/power/supply/ |
D | axp20x_usb_power.txt | 1 AXP20x USB power supply 4 -compatible: One of: "x-powers,axp202-usb-power-supply" 5 "x-powers,axp221-usb-power-supply" 6 "x-powers,axp223-usb-power-supply" 7 "x-powers,axp813-usb-power-supply" 10 variations such as the former being able to set the VBUS power supply max 18 compatible = "x-powers,axp209"; 20 interrupt-parent = <&nmi_intc>; 22 interrupt-controller; 23 #interrupt-cells = <1>; [all …]
|
D | axp20x_ac_power.txt | 1 AXP20X and AXP22X PMICs' AC power supply 4 - compatible: One of: 5 "x-powers,axp202-ac-power-supply" 6 "x-powers,axp221-ac-power-supply" 7 "x-powers,axp813-ac-power-supply" 14 The AXP22X is only able to tell if an AC power supply is present and 17 AXP813/AXP803 are able to limit current and supply voltage 22 ac_power_supply: ac-power-supply { 23 compatible = "x-powers,axp202-ac-power-supply";
|
D | axp20x_battery.txt | 1 AXP20x and AXP22x battery power supply 4 - compatible, one of: 5 "x-powers,axp209-battery-power-supply" 6 "x-powers,axp221-battery-power-supply" 7 "x-powers,axp813-battery-power-supply" 17 battery_power_supply: battery-power-supply { 18 compatible = "x-powers,axp209-battery-power-supply";
|
/Linux-v5.4/Documentation/hwmon/ |
D | ucd9000.rst | 10 Addresses scanned: - 14 - http://focus.ti.com/lit/ds/symlink/ucd90120.pdf 15 - http://focus.ti.com/lit/ds/symlink/ucd90124.pdf 16 - http://focus.ti.com/lit/ds/symlink/ucd90160.pdf 17 - http://focus.ti.com/lit/ds/symlink/ucd9090.pdf 18 - http://focus.ti.com/lit/ds/symlink/ucd90910.pdf 20 Author: Guenter Roeck <linux@roeck-us.net> 24 ----------- 28 The UCD90120 Power Supply Sequencer and System Health Monitor monitors and 29 sequences up to 12 independent voltage rails. The device integrates a 12-bit [all …]
|
/Linux-v5.4/arch/arm64/boot/dts/nvidia/ |
D | tegra210-p3450-0000.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 4 #include <dt-bindings/input/gpio-keys.h> 5 #include <dt-bindings/input/linux-event-codes.h> 6 #include <dt-bindings/mfd/max77620.h> 12 compatible = "nvidia,p3450-0000", "nvidia,tegra210"; 22 stdout-path = "serial0:115200n8"; 33 avdd-pll-uerefe-supply = <&vdd_pex_1v05>; 34 hvddio-pex-supply = <&vdd_1v8>; 35 dvddio-pex-supply = <&vdd_pex_1v05>; [all …]
|
/Linux-v5.4/drivers/power/supply/ |
D | axp20x_ac_power.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * AXP20X and AXP22X PMICs' ACIN power supply driver 6 * Quentin Schulz <quentin.schulz@free-electrons.com> 27 #define AXP813_VHOLD_UV_TO_BIT(x) ((((x) / 100000) - 40) << 3) 32 #define AXP813_CURR_LIMIT_UA_TO_BIT(x) (((x) / 500000) - 3) 36 #define DRVNAME "axp20x-ac-power-supply" 40 struct power_supply *supply; member 47 struct axp20x_ac_power *power = devid; in axp20x_ac_power_irq() local 49 power_supply_changed(power->supply); in axp20x_ac_power_irq() 58 struct axp20x_ac_power *power = power_supply_get_drvdata(psy); in axp20x_ac_power_get_property() local [all …]
|
D | axp20x_usb_power.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * AXP20x PMIC USB power supply status driver 6 * Copyright (C) 2014 Bruno Prémont <bonbons@linux-vserver.org> 25 #define DRVNAME "axp20x-usb-power-supply" 60 struct power_supply *supply; member 70 struct axp20x_usb_power *power = devid; in axp20x_usb_power_irq() local 72 power_supply_changed(power->supply); in axp20x_usb_power_irq() 79 struct axp20x_usb_power *power = in axp20x_usb_power_poll_vbus() local 84 ret = regmap_read(power->regmap, AXP20X_PWR_INPUT_STATUS, &val); in axp20x_usb_power_poll_vbus() 89 if (val != power->old_status) in axp20x_usb_power_poll_vbus() [all …]
|
D | power_supply_core.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Universal power supply monitor class 26 /* exported for the APM Power driver, APM emulation */ 38 struct power_supply *supply) in __power_supply_is_supplied_by() argument 42 if (!supply->supplied_from && !supplier->supplied_to) in __power_supply_is_supplied_by() 46 if (supply->supplied_from) { in __power_supply_is_supplied_by() 47 if (!supplier->desc->name) in __power_supply_is_supplied_by() 49 for (i = 0; i < supply->num_supplies; i++) in __power_supply_is_supplied_by() 50 if (!strcmp(supplier->desc->name, supply->supplied_from[i])) in __power_supply_is_supplied_by() 53 if (!supply->desc->name) in __power_supply_is_supplied_by() [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/media/ |
D | samsung-s5c73m3.txt | 2 ------------------------------ 4 The S5C73M3 camera ISP supports MIPI CSI-2 and parallel (ITU-R BT.656) video 11 --------------------- 15 - compatible : "samsung,s5c73m3"; 16 - reg : I2C slave address of the sensor; 17 - vdd-int-supply : digital power supply (1.2V); 18 - vdda-supply : analog power supply (1.2V); 19 - vdd-reg-supply : regulator input power supply (2.8V); 20 - vddio-host-supply : host I/O power supply (1.8V to 2.8V); 21 - vddio-cis-supply : CIS I/O power supply (1.2V to 1.8V); [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/display/panel/ |
D | jdi,lt070me05000.txt | 4 - compatible: should be "jdi,lt070me05000" 5 - vddp-supply: phandle of the regulator that provides the supply voltage 6 Power IC supply (3-5V) 7 - iovcc-supply: phandle of the regulator that provides the supply voltage 8 IOVCC , power supply for LCM (1.8V) 9 - enable-gpios: phandle of gpio for enable line 11 - reset-gpios: phandle of gpio for reset line 12 This should be 8mA, gpio can be configured using mux, pinctrl, pinctrl-names 14 - dcdc-en-gpios: phandle of the gpio for power ic line 15 Power IC supply enable, High active [all …]
|
D | winstar,wf35ltiacd.txt | 4 - compatible: should be "winstar,wf35ltiacd" 5 - power-supply: regulator to provide the VCC supply voltage (3.3 volts) 7 This binding is compatible with the simple-panel binding, which is specified 8 in simple-panel.txt in this directory. 12 compatible = "pwm-backlight"; 14 brightness-levels = <0 31 63 95 127 159 191 223 255>; 15 default-brightness-level = <191>; 16 power-supply = <&bl_reg>; 20 compatible = "regulator-fixed"; 21 regulator-name = "backlight-power-supply"; [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/regulator/ |
D | regulator-max77620.txt | 1 Regulator DT binding for MAX77620 Power management IC from Maxim Semiconductor. 3 Device has multiple DCDC(sd[0-3] and LDOs(ldo[0-8]). The input supply 6 sub-node "regulators" which is child node of device node. 14 ------------------- 15 The input supply of regulators are the optional properties on the 16 parent device node. The input supply of these regulators are provided 18 in-sd0-supply: Input supply for SD0, INA-SD0 or INB-SD0 pins. 19 in-sd1-supply: Input supply for SD1. 20 in-sd2-supply: Input supply for SD2. 21 in-sd3-supply: Input supply for SD3. [all …]
|
D | act8865-regulator.txt | 2 ------------------- 5 - compatible: "active-semi,act8846" or "active-semi,act8865" or "active-semi,act8600" 6 - reg: I2C slave address 9 - system-power-controller: Telling whether or not this pmic is controlling 10 the system power. See Documentation/devicetree/bindings/power/power-controller.txt . 11 - active-semi,vsel-high: Indicates the VSEL pin is high. 14 Optional input supply properties: 15 - for act8600: 16 - vp1-supply: The input supply for DCDC_REG1 17 - vp2-supply: The input supply for DCDC_REG2 [all …]
|
/Linux-v5.4/arch/arm64/boot/dts/allwinner/ |
D | axp803.dtsi | 4 * This file is dual-licensed: you can use it either under the terms 44 * AXP803 Integrated Power Management Chip 49 interrupt-controller; 50 #interrupt-cells = <1>; 52 ac_power_supply: ac-power-supply { 53 compatible = "x-powers,axp803-ac-power-supply", 54 "x-powers,axp813-ac-power-supply"; 59 compatible = "x-powers,axp803-adc", "x-powers,axp813-adc"; 60 #io-channel-cells = <1>; 64 compatible = "x-powers,axp803-gpio", "x-powers,axp813-gpio"; [all …]
|