/linux/arch/arm64/boot/dts/qcom/ |
H A D | msm8994-msft-lumia-octagon.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 12 #include <dt-bindings/gpio/gpio.h> 13 #include <dt-bindings/input/gpio-keys.h> 14 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 20 /delete-node/ &adsp_mem; 21 /delete-node/ &audio_mem; 22 /delete-node/ &cont_splash_mem; 23 /delete-node/ &mba_mem; 24 /delete-node/ &mpss_mem; 25 /delete-node/ &peripheral_region; [all …]
|
H A D | msm8994-sony-xperia-kitakami.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/input/gpio-keys.h> 18 * and requires driver-side changes (including CPR, be warned!!). 21 qcom,msm-id = <207 0x20000>, <207 0x20001>; 23 qcom,pmic-id = <0x10009 0x1000a 0x00 0x00>; 25 qcom,board-id = <8 0>; 28 /delete-node/ psci; 30 gpio-keys { 31 compatible = "gpio-keys"; [all …]
|
H A D | msm8992-lg-h815.dts | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 8 /dts-v1/; 13 #include <dt-bindings/leds/common.h> 16 /delete-node/ &cont_splash_mem; 19 /delete-node/ &dfps_data_mem; 24 chassis-type = "handset"; 26 qcom,msm-id = <0xfb 0x0>; 27 qcom,pmic-id = <0x10009 0x1000a 0x0 0x0>; 28 qcom,board-id = <0xb64 0x0>; 31 /delete-node/ psci; [all …]
|
H A D | msm8956-sony-xperia-loire.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 3 * Copyright (c) 2016-2022, AngeloGioacchino Del Regno 16 qcom,msm-id = <266 0x10001>; /* MSM8956 v1.1 */ 17 qcom,board-id = <8 0>; 27 stdout-path = "serial0:115200n8"; 30 reserved-memory { 31 cont-splash@83000000 { 38 record-size = <0x20000>; 39 console-size = <0x40000>; 40 ftrace-size = <0x20000>; [all …]
|
H A D | sdm660-xiaomi-lavender.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 7 /dts-v1/; 12 #include <dt-bindings/input/input.h> 13 #include <dt-bindings/input/gpio-keys.h> 18 chassis-type = "handset"; 25 #address-cells = <2>; 26 #size-cells = <2>; 29 stdout-path = "serial0:115200n8"; 32 compatible = "simple-framebuffer"; 41 vph_pwr: vph-pwr-regulator { [all …]
|
H A D | sdm630-sony-xperia-nile.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 10 #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 | msm8998-sony-xperia-yoshino.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 8 #include <dt-bindings/input/input.h> 9 #include <dt-bindings/leds/common.h> 10 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 18 qcom,msm-id = <0x124 0x20000>, <0x124 0x20001>; /* 8998v2, v2.1 */ 19 qcom,board-id = <8 0>; 23 compatible = "gpio-gate-clock"; 24 pinctrl-0 = <&div_clk1>; 25 pinctrl-names = "default"; 27 #clock-cells = <0>; [all …]
|
H A D | sda660-inforce-ifc6560.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 9 /dts-v1/; 18 chassis-type = "embedded"; /* SBC */ 26 stdout-path = "serial0:115200n8"; 29 gpio-keys { 30 compatible = "gpio-keys"; 32 key-volup { 36 debounce-interval = <15>; 41 * Until we hook up type-c detection, we 44 extcon_usb: extcon-usb { [all …]
|
H A D | msm8996-sony-xperia-tone.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 12 #include <dt-bindings/input/input.h> 13 #include <dt-bindings/gpio/gpio.h> 14 #include <dt-bindings/leds/common.h> 15 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 16 #include <dt-bindings/pinctrl/qcom,pmic-mpp.h> 18 /delete-node/ &adsp_mem; 19 /delete-node/ &slpi_mem; 20 /delete-node/ &venus_mem; 21 /delete-node/ &gpu_mem; [all …]
|
H A D | msm8992-lg-bullhead.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (c) 2021-2022, Petr Vorel <petr.vorel@gmail.com> 9 /dts-v1/; 16 /delete-node/ &cont_splash_mem; 19 /delete-node/ &dfps_data_mem; 24 chassis-type = "handset"; 26 qcom,msm-id = <251 0>, <252 0>; 27 qcom,pmic-id = <0x10009 0x1000A 0x0 0x0>; 30 /delete-node/ psci; 37 stdout-path = "serial0:115200n8"; [all …]
|
H A D | qrb4210-rb2.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 6 /dts-v1/; 8 #include <dt-bindings/leds/common.h> 9 #include <dt-bindings/usb/pd.h> 16 compatible = "qcom,qrb4210-rb2", "qcom,qrb4210", "qcom,sm4250"; 24 stdout-path = "serial0:115200n8"; 28 clk40M: can-clk { 29 compatible = "fixed-clock"; 30 clock-frequency = <40000000>; 31 #clock-cells = <0>; [all …]
|
H A D | msm8992-xiaomi-libra.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 6 /dts-v1/; 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/input/gpio-keys.h> 14 /delete-node/ &adsp_mem; 15 /delete-node/ &audio_mem; 16 /delete-node/ &mpss_mem; 17 /delete-node/ &peripheral_region; 18 /delete-node/ &res_hyp_mem; 19 /delete-node/ &rmtfs_mem; [all …]
|
H A D | msm8998-clamshell.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 15 vph_pwr: vph-pwr-regulator { 16 compatible = "regulator-fixed"; 17 regulator-name = "vph_pwr"; 18 regulator-always-on; 19 regulator-boot-on; 27 compatible = "qcom,wcn3990-bt"; 29 vddio-supply = <&vreg_s4a_1p8>; 30 vddxo-supply = <&vreg_l7a_1p8>; 31 vddrf-supply = <&vreg_l17a_1p3>; [all …]
|
H A D | msm8916-pm8916.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * msm8916-pm8916.dtsi describes common properties (e.g. regulator connections) 6 * were rarely re-used for different purposes. Devices that deviate from the 8 * the necessary properties in the board-specific device tree. 15 vdda-supply = <&pm8916_l2>; 19 vdda-supply = <&pm8916_l2>; 20 vddio-supply = <&pm8916_l6>; 24 vddio-supply = <&pm8916_l6>; 28 pll-supply = <&pm8916_l7>; 32 vdd-cdc-io-supply = <&pm8916_l5>; [all …]
|
H A D | msm8939-pm8916.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * msm8939-pm8916.dtsi describes common properties (e.g. regulator connections) 6 * were rarely re-used for different purposes. Devices that deviate from the 8 * the necessary properties in the board-specific device tree. 15 vdda-supply = <&pm8916_l2>; 16 vddio-supply = <&pm8916_l6>; 20 vddio-supply = <&pm8916_l6>; 24 vdda-supply = <&pm8916_l2>; 25 vddio-supply = <&pm8916_l6>; 29 vddio-supply = <&pm8916_l6>; [all …]
|
H A D | msm8929-pm8916.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * msm8929-pm8916.dtsi describes common properties (e.g. regulator connections) 6 * were rarely re-used for different purposes. Devices that deviate from the 8 * the necessary properties in the board-specific device tree. 15 vdda-supply = <&pm8916_l2>; 16 vddio-supply = <&pm8916_l6>; 20 vddio-supply = <&pm8916_l6>; 24 vdda-supply = <&pm8916_l2>; 25 vddio-supply = <&pm8916_l6>; 29 vddio-supply = <&pm8916_l6>; [all …]
|
H A D | msm8998-mtp.dts | 1 // SPDX-License-Identifier: GPL-2.0 4 /dts-v1/; 13 compatible = "qcom,msm8998-mtp", "qcom,msm8998"; 14 chassis-type = "handset"; 16 qcom,board-id = <8 0>; 24 stdout-path = "serial0:115200n8"; 27 vph_pwr: vph-pwr-regulator { 28 compatible = "regulator-fixed"; 29 regulator-name = "vph_pwr"; 30 regulator-always-on; [all …]
|
/linux/Documentation/devicetree/bindings/regulator/ |
H A D | regulator.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/regulator/regulator.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Liam Girdwood <lgirdwood@gmail.com> 11 - Mark Brown <broonie@kernel.org> 14 regulator-name: 15 description: A string used as a descriptive name for regulator outputs 18 regulator-min-microvolt: 21 regulator-max-microvolt: [all …]
|
/linux/Documentation/power/regulator/ |
H A D | consumer.rst | 2 Regulator Consumer Driver Interface 5 This text describes the regulator interface for consumer device drivers. 9 1. Consumer Regulator Access (static & dynamic drivers) 12 A consumer driver can get access to its supply regulator by calling :: 14 regulator = regulator_get(dev, "Vcc"); 17 then finds the correct regulator by consulting a machine specific lookup table. 19 regulator that supplies this consumer. 21 To release the regulator the consumer driver should call :: 23 regulator_put(regulator); 25 Consumers can be supplied by more than one regulator e.g. codec consumer with [all …]
|
/linux/arch/arm/boot/dts/qcom/ |
H A D | qcom-msm8974pro-sony-xperia-shinano-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 2 #include "qcom-msm8974pro.dtsi" 5 #include <dt-bindings/input/input.h> 6 #include <dt-bindings/leds/common.h> 7 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 18 stdout-path = "serial0:115200n8"; 21 gpio-keys { 22 compatible = "gpio-keys"; 24 pinctrl-0 = <&gpio_keys_pin_a>; 25 pinctrl-names = "default"; [all …]
|
H A D | qcom-msm8226-microsoft-common.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 3 * Common Board Device Tree for Microsoft MSM8x26-based Lumias 11 #include "qcom-msm8226.dtsi" 13 #include <dt-bindings/input/input.h> 19 /delete-node/ &smem_region; 29 #address-cells = <1>; 30 #size-cells = <1>; 33 stdout-path = "display0"; 36 compatible = "simple-framebuffer"; 49 power-domains = <&mmcc MDSS_GDSC>; [all …]
|
H A D | qcom-msm8974-samsung-hlte.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 #include "qcom-msm8974.dtsi" 5 #include <dt-bindings/input/input.h> 6 #include <dt-bindings/leds/common.h> 7 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 12 chassis-type = "handset"; 21 stdout-path = "serial0:115200n8"; 24 gpio-keys { 25 compatible = "gpio-keys"; 27 pinctrl-0 = <&gpio_keys_pin_a>; [all …]
|
H A D | qcom-msm8974pro-oneplus-bacon.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 #include "qcom-msm8974pro.dtsi" 5 #include <dt-bindings/input/input.h> 6 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 11 chassis-type = "handset"; 12 qcom,msm-id = <194 0x10000>; 13 qcom,board-id = <8 0>; 20 stdout-path = "serial0:115200n8"; 23 gpio-keys { 24 compatible = "gpio-keys"; [all …]
|
H A D | qcom-msm8226-samsung-ms013g.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 3 /dts-v1/; 5 #include "qcom-msm8226.dtsi" 8 /delete-node/ &smem_region; 13 chassis-type = "handset"; 22 stdout-path = "serial0:115200n8"; 25 gpio-hall-sensor { 26 compatible = "gpio-keys"; 28 pinctrl-0 = <&gpio_hall_sensor_default>; 29 pinctrl-names = "default"; [all …]
|
/linux/Documentation/ABI/testing/ |
H A D | sysfs-class-regulator | 1 What: /sys/class/regulator/.../state 6 Some regulator directories will contain a field called 7 state. This reports the regulator enable control, for 16 'enabled' means the regulator output is ON and is supplying 17 power to the system (assuming no error prevents it). 19 'disabled' means the regulator output is OFF and is not 20 supplying power to the system (unless some non-Linux 27 or microamps to determine configured regulator output levels. 30 What: /sys/class/regulator/.../status 32 Some regulator directories will contain a field called [all …]
|