Home
last modified time | relevance | path

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

/Linux-v5.15/Documentation/devicetree/bindings/mfd/
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 bindings
10 - Guru Das Srinagesh <gurus@codeaurora.org>
13 Qualcomm Technologies, Inc. PM8008 is a dedicated camera PMIC that integrates
19 const: qcom,pm8008
32 "#interrupt-cells":
37 flag. All interrupts are listed in include/dt-bindings/mfd/qcom-pm8008.h.
[all …]
/Linux-v5.15/drivers/mfd/
Dqcom-pm8008.c1 // SPDX-License-Identifier: GPL-2.0-only
18 #include <dt-bindings/mfd/qcom-pm8008.h>
55 #define PM8008_PERIPH_OFFSET(paddr) (paddr - PM8008_PERIPH_0_BASE)
121 return -EINVAL; in pm8008_set_type_virt()
158 * Set TEMP_ALARM peripheral's TYPE so that the regmap-irq framework in pm8008_init()
163 rc = regmap_write(chip->regmap, in pm8008_init()
170 rc = regmap_write(chip->regmap, in pm8008_init()
175 rc = regmap_write(chip->regmap, in pm8008_init()
190 dev_err(chip->dev, "Init failed: %d\n", rc); in pm8008_probe_irq_peripherals()
197 type->type_reg_offset = pm8008_irqs[i].reg_offset; in pm8008_probe_irq_peripherals()
[all …]
DMakefile1 # SPDX-License-Identifier: GPL-2.0
6 88pm860x-objs := 88pm860x-core.o 88pm860x-i2c.o
7 obj-$(CONFIG_MFD_88PM860X) += 88pm860x.o
8 obj-$(CONFIG_MFD_88PM800) += 88pm800.o 88pm80x.o
9 obj-$(CONFIG_MFD_88PM805) += 88pm805.o 88pm80x.o
10 obj-$(CONFIG_MFD_ACT8945A) += act8945a.o
11 obj-$(CONFIG_MFD_SM501) += sm501.o
12 obj-$(CONFIG_MFD_ASIC3) += asic3.o tmio_core.o
13 obj-$(CONFIG_ARCH_BCM2835) += bcm2835-pm.o
14 obj-$(CONFIG_MFD_BCM590XX) += bcm590xx.o
[all …]
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
44 tristate "Active-semi ACT8945A"
49 Support for the ACT8945A PMIC from Active-semi. This device
50 features three step-down DC/DC converters and four low-dropout
66 sun4i-gpadc-iio and the hwmon driver iio_hwmon.
69 called sun4i-gpadc.
88 tablets etc. It has 4 DC/DC step-down regulators, 3 DC/DC step-down
119 over at91-usart-serial driver and usart-spi-driver. Only one function
135 tristate "Atmel HLCDC (High-end LCD Controller)"
172 tristate "X-Powers AC100"
[all …]
/Linux-v5.15/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#
10 - Bjorn Andersson <bjorn.andersson@linaro.org>
19 - enum:
20 - qcom,pm660-gpio
21 - qcom,pm660l-gpio
22 - qcom,pm6150-gpio
23 - qcom,pm6150l-gpio
[all …]
/Linux-v5.15/drivers/pinctrl/qcom/
Dpinctrl-spmi-gpio.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (c) 2012-2014, 2016-2021 The Linux Foundation. All rights reserved.
11 #include <linux/pinctrl/pinconf-generic.h>
20 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
23 #include "../pinctrl-utils.h"
94 * Output type - indicates pin should be configured as push-pull,
131 * struct pmic_gpio_pad - keep current GPIO settings
135 * @have_buffer: Set to true if GPIO output could be configured in push-pull,
136 * open-drain or open-source mode.
139 * @analog_pass: Set to true if GPIO is in analog-pass-through mode.
[all …]