Home
last modified time | relevance | path

Searched +full:power +full:- +full:supply (Results 1 – 25 of 1051) sorted by relevance

12345678910>>...43

/Linux-v5.4/Documentation/devicetree/bindings/soc/mediatek/
Dscpsys.txt4 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/
Dnvidia,tegra124-xusb.txt8 --------------------
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/
Dnvidia,tegra20-pcie.txt4 - 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/
Dpower_supply_class.rst2 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/
Dqcom-rpm.txt1 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 …]
Darizona.txt8 - 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 …]
Dmadera.txt1 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 …]
Das3722.txt1 * 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 …]
Drk808.txt1 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/
Dti,pcm3168a.txt7 - 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 …]
Dpcm186x.txt8 - 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 = <&reg_3v3_analog>;
40 dvdd-supply = <&reg_3v3>;
41 iovdd-supply = <&reg_1v8>;
/Linux-v5.4/Documentation/devicetree/bindings/power/supply/
Daxp20x_usb_power.txt1 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 …]
Daxp20x_ac_power.txt1 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";
Daxp20x_battery.txt1 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/
Ducd9000.rst10 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/
Dtegra210-p3450-0000.dts1 // 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/
Daxp20x_ac_power.c1 // 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 …]
Daxp20x_usb_power.c1 // 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 …]
Dpower_supply_core.c1 // 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/
Dsamsung-s5c73m3.txt2 ------------------------------
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/
Djdi,lt070me05000.txt4 - 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 …]
Dwinstar,wf35ltiacd.txt4 - 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/
Dregulator-max77620.txt1 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 …]
Dact8865-regulator.txt2 -------------------
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/
Daxp803.dtsi4 * 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 …]

12345678910>>...43