/linux-5.10/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.yaml. 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/mt6765-power.h 15 - include/dt-bindings/power/mt2701-power.h 16 - include/dt-bindings/power/mt2712-power.h 17 - include/dt-bindings/power/mt7622-power.h 20 - compatible: Should be one of: [all …]
|
/linux-5.10/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 …]
|
D | nvidia,tegra-xudc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: "http://devicetree.org/schemas/usb/nvidia,tegra-xudc.yaml#" 5 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 14 - Nagarjuna Kristam <nkristam@nvidia.com> 15 - JC Kuo <jckuo@nvidia.com> 16 - Thierry Reding <treding@nvidia.com> 21 - enum: 22 - nvidia,tegra210-xudc # For Tegra210 23 - nvidia,tegra186-xudc # For Tegra186 [all …]
|
/linux-5.10/Documentation/devicetree/bindings/mfd/ |
D | cirrus,madera.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Cirrus Logic Madera class audio CODECs Multi-Functional Device 10 - patches@opensource.cirrus.com 23 - $ref: /schemas/pinctrl/cirrus,madera.yaml# 24 - $ref: /schemas/regulator/wlf,arizona.yaml# 25 - $ref: /schemas/sound/cirrus,madera.yaml# 26 - if: 31 - cirrus,cs47l85 [all …]
|
D | wlf,arizona.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - patches@opensource.cirrus.com 17 - $ref: /schemas/sound/wlf,arizona.yaml# 18 - $ref: /schemas/regulator/wlf,arizona.yaml# 19 - $ref: /schemas/extcon/wlf,arizona.yaml# 20 - if: 25 - cirrus,cs47l24 26 - wlf,wm1831 [all …]
|
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 | 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 …]
|
/linux-5.10/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) 30 - reset-gpios : Optional reset gpio line connected to RST pin of the codec. [all …]
|
D | cirrus,cs4234.yaml | 1 # SPDX-License-Identifier: (GPL-2.0+ OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - patches@opensource.cirrus.com 17 signal to an external Class H tracking power supply. If not used to 18 drive a tracking power supply, the 5th DAC can instead be used as a 22 provide lead time for the external switch-mode power supply, and a 24 low-latency path to the outputs. 29 - cirrus,cs4234 33 The 7-bit I2C address depends on the state of the ADx pins, in [all …]
|
/linux-5.10/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-5.10/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-5.10/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-5.10/Documentation/hwmon/ |
D | ucd9000.rst | 11 Addresses scanned: - 15 - http://focus.ti.com/lit/ds/symlink/ucd90120.pdf 16 - http://focus.ti.com/lit/ds/symlink/ucd90124.pdf 17 - http://focus.ti.com/lit/ds/symlink/ucd90160.pdf 18 - http://focus.ti.com/lit/ds/symlink/ucd90320.pdf 19 - http://focus.ti.com/lit/ds/symlink/ucd9090.pdf 20 - http://focus.ti.com/lit/ds/symlink/ucd90910.pdf 22 Author: Guenter Roeck <linux@roeck-us.net> 26 ----------- 30 The UCD90120 Power Supply Sequencer and System Health Monitor monitors and [all …]
|
/linux-5.10/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-5.10/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> 31 #define AXP813_VHOLD_UV_TO_BIT(x) ((((x) / 100000) - 40) << 3) 36 #define AXP813_CURR_LIMIT_UA_TO_BIT(x) (((x) / 500000) - 3) 40 #define DRVNAME "axp20x-ac-power-supply" 44 struct power_supply *supply; member 54 struct axp20x_ac_power *power = devid; in axp20x_ac_power_irq() local 56 power_supply_changed(power->supply); in axp20x_ac_power_irq() 65 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> 26 #define DRVNAME "axp20x-usb-power-supply" 65 struct power_supply *supply; member 76 static bool axp20x_usb_vbus_needs_polling(struct axp20x_usb_power *power) in axp20x_usb_vbus_needs_polling() argument 80 * present->absent transition implies an online->offline transition in axp20x_usb_vbus_needs_polling() 83 if (power->axp20x_id >= AXP221_ID && !power->online) in axp20x_usb_vbus_needs_polling() 91 struct axp20x_usb_power *power = devid; in axp20x_usb_power_irq() local 93 power_supply_changed(power->supply); in axp20x_usb_power_irq() [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-5.10/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-5.10/arch/arm64/boot/dts/allwinner/ |
D | axp803.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 5 * AXP803 Integrated Power Management Chip 10 interrupt-controller; 11 #interrupt-cells = <1>; 13 ac_power_supply: ac-power-supply { 14 compatible = "x-powers,axp803-ac-power-supply", 15 "x-powers,axp813-ac-power-supply"; 20 compatible = "x-powers,axp803-adc", "x-powers,axp813-adc"; 21 #io-channel-cells = <1>; 25 compatible = "x-powers,axp803-gpio", "x-powers,axp813-gpio"; [all …]
|
/linux-5.10/Documentation/devicetree/bindings/display/panel/ |
D | panel-dsi-cm.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/panel/panel-dsi-cm.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Tomi Valkeinen <tomi.valkeinen@ti.com> 11 - Sebastian Reichel <sre@kernel.org> 23 - $ref: panel-common.yaml# 29 - enum: 30 - motorola,droid4-panel # Panel from Motorola Droid4 phone 31 - nokia,himalaya # Panel from Nokia N950 phone [all …]
|
D | jdi,lt070me05000.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Vinay Simha BN <simhavcs@gmail.com> 13 - $ref: panel-common.yaml# 19 enable-gpios: true 21 reset-gpios: true 23 vddp-supply: 25 The regulator that provides the supply voltage Power IC supply (3-5V) 27 iovcc-supply: [all …]
|
/linux-5.10/arch/arm64/boot/dts/rockchip/ |
D | rk3399-pinebook-pro.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 /dts-v1/; 9 #include <dt-bindings/input/gpio-keys.h> 10 #include <dt-bindings/input/linux-event-codes.h> 11 #include <dt-bindings/pwm/pwm.h> 12 #include <dt-bindings/usb/pd.h> 13 #include <dt-bindings/leds/common.h> 15 #include "rk3399-opp.dtsi" 19 compatible = "pine64,pinebook-pro", "rockchip,rk3399"; 22 stdout-path = "serial2:1500000n8"; [all …]
|
/linux-5.10/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 …]
|