Searched +full:axp221 +full:- +full:adc (Results 1 – 10 of 10) sorted by relevance
/linux/Documentation/devicetree/bindings/iio/adc/ |
H A D | x-powers,axp209-adc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/iio/adc/x-powers,axp209-adc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: X-Powers AXP ADC 10 - Chen-Yu Tsai <wens@csie.org> 13 ADC is frequently used as a provider to consumers of the ADC channels. 15 ADC channels and their indexes per variant: 18 ------ 33 ------ [all …]
|
/linux/arch/arm/boot/dts/allwinner/ |
H A D | axp22x.dtsi | 2 * Copyright 2015 Chen-Yu Tsai 4 * Chen-Yu Tsai <wens@csie.org> 6 * This file is dual-licensed: you can use it either under the terms 46 * AXP221/221s/223 Integrated Power Management Chip 47 * http://www.x-powers.com/product/AXP22X.php 48 * http://dl.linux-sunxi.org/AXP/AXP221%20Datasheet%20V1.2%2020130326%20.pdf 52 interrupt-controller; 53 #interrupt-cells = <1>; 55 ac_power_supply: ac-power { 56 compatible = "x-powers,axp221-ac-power-supply"; [all …]
|
/linux/drivers/mfd/ |
H A D | axp20x.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * MFD core driver for the X-Powers' Power Management ICs 5 * AXP20x typically comprises an adaptive USB-Compatible PWM charger, BUCK DC-DC 6 * converters, LDOs, multiple 12-bit ADCs of voltage, current and temperature 41 "AXP221", 921 .name = "axp192-adc", 922 .of_compatible = "x-powers,axp192-adc", 924 .name = "axp20x-battery-power-supply", 925 .of_compatible = "x-powers,axp192-battery-power-supply", 927 .name = "axp20x-ac-power-supply", [all …]
|
/linux/arch/riscv/boot/dts/allwinner/ |
H A D | sun20i-d1-clockworkpi-v3.14.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ or MIT) 4 #include <dt-bindings/gpio/gpio.h> 6 /dts-v1/; 8 #include "sun20i-d1.dtsi" 9 #include "sun20i-common-regulators.dtsi" 12 model = "ClockworkPi v3.14 (R-01)"; 13 compatible = "clockwork,r-01-clockworkpi-v3.14", "allwinner,sun20i-d1"; 21 stdout-path = "serial0:115200n8"; 25 * This regulator is PWM-controlled, but the PWM controller is not 28 reg_vdd_cpu: vdd-cpu { [all …]
|
/linux/Documentation/devicetree/bindings/gpio/ |
H A D | x-powers,axp209-gpio.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/gpio/x-powers,axp209-gpio.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: X-Powers AXP209 GPIO 10 - Chen-Yu Tsai <wens@csie.org> 13 "#gpio-cells": 20 - enum: 21 - x-powers,axp209-gpio 22 - x-powers,axp221-gpio [all …]
|
/linux/Documentation/devicetree/bindings/power/supply/ |
H A D | x-powers,axp20x-ac-power-supply.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/power/supply/x-powers,axp20x-ac-power-supply.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: AXP20x AC power-supply 11 reading ADC channels from the AXP20X ADC. The AXP22X is only able to 16 - Chen-Yu Tsai <wens@csie.org> 17 - Sebastian Reichel <sre@kernel.org> 20 - $ref: power-supply.yaml# 25 - const: x-powers,axp202-ac-power-supply [all …]
|
H A D | x-powers,axp20x-battery-power-supply.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/power/supply/x-powers,axp20x-battery-power-supply.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: AXP20x Battery power-supply 11 currents of the battery by reading ADC channels from the ADC. 14 - Chen-Yu Tsai <wens@csie.org> 15 - Sebastian Reichel <sre@kernel.org> 18 - $ref: power-supply.yaml# 23 - const: x-powers,axp202-battery-power-supply [all …]
|
/linux/Documentation/devicetree/bindings/mfd/ |
H A D | x-powers,axp152.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/mfd/x-powers,axp152.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: X-Powers AXP PMIC 10 - Chen-Yu Tsai <wens@csie.org> 13 - if: 18 - x-powers,axp152 19 - x-powers,axp202 20 - x-powers,axp209 [all …]
|
/linux/drivers/iio/adc/ |
H A D | axp20x_adc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 2 /* ADC driver for AXP20X and AXP22X PMICs 5 * Quentin Schulz <quentin.schulz@free-electrons.com> 160 .consumer_dev_name = "axp20x-usb-power-supply", 164 .consumer_dev_name = "axp20x-usb-power-supply", 168 .consumer_dev_name = "axp20x-ac-power-supply", 172 .consumer_dev_name = "axp20x-ac-power-supply", 176 .consumer_dev_name = "axp20x-battery-power-supply", 180 .consumer_dev_name = "axp20x-battery-power-supply", 184 .consumer_dev_name = "axp20x-battery-power-supply", [all …]
|
/linux/drivers/pinctrl/ |
H A D | pinctrl-axp209.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright (C) 2016 Maxime Ripard <maxime.ripard@free-electrons.com> 6 * Copyright (C) 2017 Quentin Schulz <quentin.schulz@free-electrons.com> 23 #include <linux/pinctrl/pinconf-generic.h> 54 /* Stores the pins supporting ADC function. Bit offset is pin number. */ 124 return -EINVAL; in axp20x_gpio_get_reg() 135 ret = regmap_read(pctl->regmap, AXP20X_GPIO3_CTRL, &val); in axp20x_gpio_get() 141 ret = regmap_read(pctl->regmap, AXP20X_GPIO20_SS, &val); in axp20x_gpio_get() 145 return !!(val & BIT(offset + pctl->desc->gpio_status_offset)); in axp20x_gpio_get() 157 ret = regmap_read(pctl->regmap, AXP20X_GPIO3_CTRL, &val); in axp20x_gpio_get_direction() [all …]
|