Home
last modified time | relevance | path

Searched +full:pm8921 +full:- +full:gpio (Results 1 – 14 of 14) sorted by relevance

/linux-6.8/arch/arm/boot/dts/qcom/
Dpm8921.dtsi1 // SPDX-License-Identifier: GPL-2.0
4 pm8921: pmic { label
5 compatible = "qcom,pm8921";
6 #interrupt-cells = <2>;
7 interrupt-controller;
8 #address-cells = <1>;
9 #size-cells = <0>;
12 compatible = "qcom,pm8921-pwrkey";
14 interrupts-extended = <&pm8921 50 IRQ_TYPE_EDGE_RISING>,
15 <&pm8921 51 IRQ_TYPE_EDGE_RISING>;
[all …]
Dpm8018.dtsi1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
11 compatible = "qcom,pm8018", "qcom,pm8921";
12 #interrupt-cells = <2>;
13 interrupt-controller;
14 #address-cells = <1>;
15 #size-cells = <0>;
18 compatible = "qcom,pm8018-pwrkey",
19 "qcom,pm8921-pwrkey";
21 interrupts-extended = <&pm8018 50 IRQ_TYPE_EDGE_RISING>,
24 pull-up;
[all …]
Dqcom-apq8064-cm-qs600.dts1 // SPDX-License-Identifier: GPL-2.0
2 #include <dt-bindings/gpio/gpio.h>
3 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
5 #include "qcom-apq8064-v2.0.dtsi"
7 #include "pm8921.dtsi"
10 model = "CompuLab CM-QS600";
11 compatible = "qcom,apq8064-cm-qs600", "qcom,apq8064";
18 stdout-path = "serial0:115200n8";
21 sdcc4_pwrseq: pwrseq-sdcc4 {
22 pinctrl-names = "default";
[all …]
Dqcom-apq8064-ifc6410.dts1 // SPDX-License-Identifier: GPL-2.0
2 #include <dt-bindings/gpio/gpio.h>
3 #include <dt-bindings/leds/common.h>
4 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
6 #include "qcom-apq8064-v2.0.dtsi"
8 #include "pm8921.dtsi"
12 compatible = "qcom,apq8064-ifc6410", "qcom,apq8064";
25 stdout-path = "serial0:115200n8";
29 compatible = "gpio-leds";
30 pinctrl-names = "default";
[all …]
Dqcom-apq8064-asus-nexus7-flo.dts1 // SPDX-License-Identifier: GPL-2.0
2 #include <dt-bindings/gpio/gpio.h>
3 #include <dt-bindings/input/input.h>
4 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
6 #include "qcom-apq8064-v2.0.dtsi"
8 #include "pm8921.dtsi"
12 compatible = "asus,nexus7-flo", "qcom,apq8064";
13 chassis-type = "tablet";
21 stdout-path = "serial0:115200n8";
24 reserved-memory {
[all …]
Dqcom-apq8064-sony-xperia-lagan-yuga.dts1 // SPDX-License-Identifier: GPL-2.0
2 #include <dt-bindings/gpio/gpio.h>
3 #include <dt-bindings/input/input.h>
4 #include <dt-bindings/mfd/qcom-rpm.h>
5 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
7 #include "qcom-apq8064-v2.0.dtsi"
9 #include "pm8921.dtsi"
13 compatible = "sony,xperia-yuga", "qcom,apq8064";
14 chassis-type = "handset";
21 stdout-path = "serial0:115200n8";
[all …]
Dqcom-msm8960-cdp.dts1 // SPDX-License-Identifier: GPL-2.0
2 #include <dt-bindings/input/input.h>
4 #include "qcom-msm8960.dtsi"
5 #include "pm8921.dtsi"
9 compatible = "qcom,msm8960-cdp", "qcom,msm8960";
16 stdout-path = "serial0:115200n8";
19 ext_l2: gpio-regulator {
20 compatible = "regulator-fixed";
21 regulator-name = "ext_l2";
22 gpio = <&msmgpio 91 0>;
[all …]
/linux-6.8/Documentation/devicetree/bindings/mfd/
Dqcom-pm8xxx.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/mfd/qcom-pm8xxx.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm PM8xxx PMIC multi-function devices
10 - Satya Priya <quic_c_skakit@quicinc.com>
19 - enum:
20 - qcom,pm8058
21 - qcom,pm8821
22 - qcom,pm8921
[all …]
/linux-6.8/Documentation/devicetree/bindings/pinctrl/
Dqcom,pmic-gpio.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/pinctrl/qcom,pmic-gpio.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm PMIC GPIO block
10 - Bjorn Andersson <bjorn.andersson@linaro.org>
13 This binding describes the GPIO block(s) found in the 8xxx series of
19 - enum:
20 - qcom,pm2250-gpio
21 - qcom,pm660-gpio
[all …]
Dqcom,pmic-mpp.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/pinctrl/qcom,pmic-mpp.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm PMIC Multi-Purpose Pin (MPP) block
10 - Bjorn Andersson <bjorn.andersson@linaro.org>
19 - items:
20 - enum:
21 - qcom,pm8019-mpp
22 - qcom,pm8226-mpp
[all …]
/linux-6.8/drivers/pinctrl/qcom/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
31 Qualcomm GPIO and MPP blocks found in the Qualcomm PMIC's chips,
46 Qualcomm GPIO and MPP blocks found in the Qualcomm PMIC's chips,
48 devices are pm8058 and pm8921.
Dpinctrl-ssbi-gpio.c1 // SPDX-License-Identifier: GPL-2.0-only
7 #include <linux/gpio/driver.h>
17 #include <linux/pinctrl/pinconf-generic.h>
22 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
25 #include "../pinctrl-utils.h"
44 /* GPIO registers */
59 * struct pm8xxx_pin_data - dynamic configuration for a pin
64 * @open_drain: output buffer configured as open-drain (vs push-pull)
69 * @output_strength: selector of output-strength
99 {"qcom,drive-strength", PM8XXX_QCOM_DRIVE_STRENGH, 0},
[all …]
Dpinctrl-ssbi-mpp.c1 // SPDX-License-Identifier: GPL-2.0-only
7 #include <linux/gpio/driver.h>
17 #include <linux/pinctrl/pinconf-generic.h>
22 #include <dt-bindings/pinctrl/qcom,pmic-mpp.h>
25 #include "../pinctrl-utils.h"
90 * struct pm8xxx_pin_data - dynamic configuration for a pin
135 {"qcom,amux-route", PM8XXX_CONFIG_AMUX, 0},
136 {"qcom,analog-level", PM8XXX_CONFIG_ALEVEL, 0},
175 switch (pin->mode) { in pm8xxx_mpp_update()
177 if (pin->dtest) { in pm8xxx_mpp_update()
[all …]
/linux-6.8/drivers/iio/adc/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
10 bool "ST-Ericsson AB8500 GPADC driver"
33 Say yes here to build support for Analog Devices AD4130-8 SPI analog
48 Say yes here to build support for Analog Devices AD7091R-5 ADC.
56 Say yes here to build support for Analog Devices AD7091R-2, AD7091R-4,
57 and AD7091R-8 ADC.
63 tristate "Analog Devices AD7124 and similar sigma-delta ADCs driver"
67 Say yes here to build support for Analog Devices AD7124-4 and AD7124-8
142 tristate "Analog Devices AD7476 1-channel ADCs driver and other similar devices from AD and TI"
168 ad7605-4, ad7606, ad7606-6, ad7606-4 analog to digital converters (ADC).
[all …]