Home
last modified time | relevance | path

Searched +full:qcom +full:- +full:pm8008 (Results 1 – 7 of 7) sorted by relevance

/linux/Documentation/devicetree/bindings/mfd/
H A Dqcom,pm8008.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/mfd/qcom,pm8008.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm Technologies, Inc. PM8008 PMIC
10 - Guru Das Srinagesh <quic_gurus@quicinc.com>
13 Qualcomm Technologies, Inc. PM8008 is a dedicated camera PMIC that integrates
19 const: qcom,pm8008
27 reset-gpios:
30 vdd-l1-l2-supply: true
[all …]
/linux/drivers/mfd/
H A Dqcom-pm8008.c1 // SPDX-License-Identifier: GPL-2.0-only
48 /* PM8008 IRQ numbers */
115 buf[POLARITY_HI_INDEX][idx] &= ~irq_data->mask; in pm8008_set_type_config()
116 buf[POLARITY_LO_INDEX][idx] |= irq_data->mask; in pm8008_set_type_config()
121 buf[POLARITY_HI_INDEX][idx] |= irq_data->mask; in pm8008_set_type_config()
122 buf[POLARITY_LO_INDEX][idx] &= ~irq_data->mask; in pm8008_set_type_config()
126 buf[POLARITY_HI_INDEX][idx] |= irq_data->mask; in pm8008_set_type_config()
127 buf[POLARITY_LO_INDEX][idx] |= irq_data->mask; in pm8008_set_type_config()
131 return -EINVAL; in pm8008_set_type_config()
135 buf[SET_TYPE_INDEX][idx] |= irq_data->mask; in pm8008_set_type_config()
[all …]
/linux/arch/arm64/boot/dts/qcom/
H A Dqcm6490-fairphone-fp5.dts1 // SPDX-License-Identifier: BSD-3-Clause
6 /dts-v1/;
12 #include <dt-bindings/iio/qcom,spmi-adc7-pm7325.h>
13 #include <dt-bindings/iio/qcom,spmi-adc7-pmk8350.h>
14 #include <dt-bindings/leds/common.h>
15 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
16 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
17 #include <dt-bindings/sound/qcom,q6asm.h>
18 #include <dt-bindings/sound/qcom,q6dsp-lpass-ports.h>
25 /delete-node/ &rmtfs_mem;
[all …]
H A Dsc8280xp-lenovo-thinkpad-x13s.dts1 // SPDX-License-Identifier: BSD-3-Clause
7 /dts-v1/;
9 #include <dt-bindings/iio/qcom,spmi-adc7-pm8350.h>
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/input/gpio-keys.h>
12 #include <dt-bindings/input/input.h>
13 #include <dt-bindings/leds/common.h>
14 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
17 #include "sc8280xp-pmics.dtsi"
21 compatible = "lenovo,thinkpad-x13s", "qcom,sc8280xp";
[all …]
H A Dqcm6490-shift-otter.dts1 // SPDX-License-Identifier: BSD-3-Clause
7 /dts-v1/;
12 #include <dt-bindings/iio/qcom,spmi-adc7-pm7325.h>
13 #include <dt-bindings/iio/qcom,spmi-adc7-pmk8350.h>
14 #include <dt-bindings/leds/common.h>
15 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
16 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
23 /delete-node/ &rmtfs_mem;
27 compatible = "shift,otter", "qcom,qcm6490";
28 chassis-type = "handset";
[all …]
/linux/drivers/regulator/
H A Dqcom-pm8008-regulator.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (c) 2019-2020, The Linux Foundation. All rights reserved.
53 { "ldo1", "vdd-l1-l2", 0x4000, 225000, nldo_ranges, },
54 { "ldo2", "vdd-l1-l2", 0x4100, 225000, nldo_ranges, },
55 { "ldo3", "vdd-l3-l4", 0x4200, 300000, pldo_ranges, },
56 { "ldo4", "vdd-l3-l4", 0x4300, 300000, pldo_ranges, },
57 { "ldo5", "vdd-l5", 0x4400, 200000, pldo_ranges, },
58 { "ldo6", "vdd-l6", 0x4500, 200000, pldo_ranges, },
59 { "ldo7", "vdd-l7", 0x4600, 200000, pldo_ranges, },
77 ret = regmap_bulk_write(preg->regmap, preg->base + LDO_VSET_LB_REG, in pm8008_regulator_set_voltage_sel()
[all …]
/linux/drivers/soc/qcom/
H A Dsocinfo.c1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (c) 2009-2017, The Linux Foundation. All rights reserved.
4 * Copyright (c) 2017-2019, Linaro Ltd.
13 #include <linux/soc/qcom/smem.h>
14 #include <linux/soc/qcom/socinfo.h>
22 #include <dt-bindings/arm/qcom,ids.h>
166 [44] = "PM8008",
298 { qcom_board_id_named(MSM8974PRO_AC, "MSM8974PRO-AC") },
309 { qcom_board_id_named(APQ8074PRO_AA, "APQ8074PRO-AA") },
310 { qcom_board_id_named(APQ8074PRO_AB, "APQ8074PRO-AB") },
[all …]