| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/ |
| 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 …]
|
| D | x-powers,ac100.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/mfd/x-powers,ac100.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: X-Powers AC100 10 - Chen-Yu Tsai <wens@csie.org> 14 const: x-powers,ac100 23 "#clock-cells": 27 const: x-powers,ac100-codec 32 clock-output-names: [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/gpio/ |
| 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 …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/ |
| D | axp20x.txt | 4 axp152 (X-Powers) 5 axp202 (X-Powers) 6 axp209 (X-Powers) 7 axp221 (X-Powers) 8 axp223 (X-Powers) 9 axp803 (X-Powers) 10 axp806 (X-Powers) 11 axp809 (X-Powers) 12 axp813 (X-Powers) 20 - compatible: should be one of: [all …]
|
| D | ac100.txt | 1 X-Powers AC100 Codec/RTC IC Device Tree bindings 8 - compatible: "x-powers,ac100" 9 - reg: The I2C slave address or RSB hardware address for the chip 10 - sub-nodes: 11 - codec 12 - compatible: "x-powers,ac100-codec" 13 - interrupts: SoC NMI / GPIO interrupt connected to the 15 - #clock-cells: Shall be 0 16 - clock-output-names: "4M_adda" 18 - see clock/clock-bindings.txt for common clock bindings [all …]
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/allwinner/ |
| D | axp803.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 10 interrupt-controller; 11 #interrupt-cells = <1>; 13 ac_power_supply: ac-power { 14 compatible = "x-powers,axp803-ac-power-supply", 15 "x-powers,axp813-ac-power-supply"; 20 compatible = "x-powers,axp803-adc", "x-powers,axp813-adc"; 21 #io-channel-cells = <1>; 25 compatible = "x-powers,axp803-gpio", "x-powers,axp813-gpio"; 26 gpio-controller; [all …]
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/allwinner/ |
| D | axp803.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 10 interrupt-controller; 11 #interrupt-cells = <1>; 13 ac_power_supply: ac-power-supply { 14 compatible = "x-powers,axp803-ac-power-supply", 15 "x-powers,axp813-ac-power-supply"; 20 compatible = "x-powers,axp803-adc", "x-powers,axp813-adc"; 21 #io-channel-cells = <1>; 25 compatible = "x-powers,axp803-gpio", "x-powers,axp813-gpio"; 26 gpio-controller; [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/power/supply/ |
| D | x-powers,axp20x-usb-power-supply.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/power/supply/x-powers,axp20x-usb-power-supply.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: AXP20x USB power-supply 15 - Chen-Yu Tsai <wens@csie.org> 16 - Sebastian Reichel <sre@kernel.org> 19 - $ref: power-supply.yaml# 24 - enum: 25 - x-powers,axp192-usb-power-supply [all …]
|
| 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 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 24 - const: x-powers,axp209-battery-power-supply [all …]
|
| 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 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 26 - const: x-powers,axp221-ac-power-supply [all …]
|
| /kernel/linux/linux-6.6/drivers/mfd/ |
| D | axp20x-i2c.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * I2C 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 30 axp20x = devm_kzalloc(&i2c->dev, sizeof(*axp20x), GFP_KERNEL); in axp20x_i2c_probe() 32 return -ENOMEM; in axp20x_i2c_probe() 34 axp20x->dev = &i2c->dev; in axp20x_i2c_probe() 35 axp20x->irq = i2c->irq; in axp20x_i2c_probe() 36 dev_set_drvdata(axp20x->dev, axp20x); in axp20x_i2c_probe() 42 axp20x->regmap = devm_regmap_init_i2c(i2c, axp20x->regmap_cfg); in axp20x_i2c_probe() [all …]
|
| D | axp20x-rsb.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * RSB 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 11 * Copyright (C) 2015 Chen-Yu Tsai 13 * Author: Chen-Yu Tsai <wens@csie.org> 23 #include <linux/sunxi-rsb.h> 30 axp20x = devm_kzalloc(&rdev->dev, sizeof(*axp20x), GFP_KERNEL); in axp20x_rsb_probe() 32 return -ENOMEM; in axp20x_rsb_probe() 34 axp20x->dev = &rdev->dev; in axp20x_rsb_probe() [all …]
|
| 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 824 .name = "axp192-adc", 825 .of_compatible = "x-powers,axp192-adc", 827 .name = "axp20x-battery-power-supply", 828 .of_compatible = "x-powers,axp192-battery-power-supply", 830 .name = "axp20x-ac-power-supply", 831 .of_compatible = "x-powers,axp202-ac-power-supply", [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/iio/adc/ |
| 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> 18 ------ 33 ------ 41 ------ 53 - const: x-powers,axp209-adc [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/power/supply/ |
| D | axp20x_usb_power.txt | 4 -compatible: One of: "x-powers,axp202-usb-power-supply" 5 "x-powers,axp221-usb-power-supply" 6 "x-powers,axp223-usb-power-supply" 7 "x-powers,axp813-usb-power-supply" 18 compatible = "x-powers,axp209"; 20 interrupt-parent = <&nmi_intc>; 22 interrupt-controller; 23 #interrupt-cells = <1>; 26 x-powers,dcdc-freq = <1500>; 29 regulator-always-on; [all …]
|
| D | axp20x_battery.txt | 4 - compatible, one of: 5 "x-powers,axp209-battery-power-supply" 6 "x-powers,axp221-battery-power-supply" 7 "x-powers,axp813-battery-power-supply" 17 battery_power_supply: battery-power-supply { 18 compatible = "x-powers,axp209-battery-power-supply";
|
| D | axp20x_ac_power.txt | 4 - compatible: One of: 5 "x-powers,axp202-ac-power-supply" 6 "x-powers,axp221-ac-power-supply" 7 "x-powers,axp813-ac-power-supply" 22 ac_power_supply: ac-power-supply { 23 compatible = "x-powers,axp202-ac-power-supply";
|
| /kernel/linux/linux-5.10/drivers/mfd/ |
| D | axp20x-i2c.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * I2C 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 31 axp20x = devm_kzalloc(&i2c->dev, sizeof(*axp20x), GFP_KERNEL); in axp20x_i2c_probe() 33 return -ENOMEM; in axp20x_i2c_probe() 35 axp20x->dev = &i2c->dev; in axp20x_i2c_probe() 36 axp20x->irq = i2c->irq; in axp20x_i2c_probe() 37 dev_set_drvdata(axp20x->dev, axp20x); in axp20x_i2c_probe() 43 axp20x->regmap = devm_regmap_init_i2c(i2c, axp20x->regmap_cfg); in axp20x_i2c_probe() [all …]
|
| D | axp20x-rsb.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * RSB 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 11 * Copyright (C) 2015 Chen-Yu Tsai 13 * Author: Chen-Yu Tsai <wens@csie.org> 23 #include <linux/sunxi-rsb.h> 30 axp20x = devm_kzalloc(&rdev->dev, sizeof(*axp20x), GFP_KERNEL); in axp20x_rsb_probe() 32 return -ENOMEM; in axp20x_rsb_probe() 34 axp20x->dev = &rdev->dev; in axp20x_rsb_probe() [all …]
|
| 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 593 .name = "axp20x-gpio", 594 .of_compatible = "x-powers,axp209-gpio", 596 .name = "axp20x-pek", 600 .name = "axp20x-regulator", 602 .name = "axp20x-adc", 603 .of_compatible = "x-powers,axp209-adc", [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | axp209.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 47 * http://www.x-powers.com/product/AXP20X.php 48 * http://dl.linux-sunxi.org/AXP/AXP209%20Datasheet%20v1.0_cn.pdf 52 compatible = "x-powers,axp209"; 53 interrupt-controller; 54 #interrupt-cells = <1>; 56 ac_power_supply: ac-power-supply { 57 compatible = "x-powers,axp202-ac-power-supply"; [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/allwinner/ |
| D | axp209.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 47 * http://www.x-powers.com/product/AXP20X.php 48 * http://dl.linux-sunxi.org/AXP/AXP209%20Datasheet%20v1.0_cn.pdf 52 pmic-temp { 53 compatible = "iio-hwmon"; 54 io-channels = <&axp_adc 4>; /* Internal temperature */ 59 compatible = "x-powers,axp209"; 60 interrupt-controller; [all …]
|
| 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 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"; 61 compatible = "x-powers,axp221-adc"; [all …]
|
| D | axp81x.dtsi | 2 * Copyright 2017 Chen-Yu Tsai 4 * Chen-Yu Tsai <wens@csie.org> 6 * This file is dual-licensed: you can use it either under the terms 48 interrupt-controller; 49 #interrupt-cells = <1>; 51 ac_power_supply: ac-power { 52 compatible = "x-powers,axp813-ac-power-supply"; 57 compatible = "x-powers,axp813-adc"; 58 #io-channel-cells = <1>; 62 compatible = "x-powers,axp813-gpio"; [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/adc/ |
| D | axp20x_adc.txt | 1 * X-Powers AXP ADC bindings 4 - compatible: should be one of: 5 - "x-powers,axp209-adc", 6 - "x-powers,axp221-adc", 7 - "x-powers,axp813-adc", 8 - #io-channel-cells: should be 1, 14 compatible = "x-powers,axp221-adc"; 15 #io-channel-cells = <1>; 22 ------ 36 ------ [all …]
|