| /kernel/linux/linux-4.19/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-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-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-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-4.19/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" 17 compatible = "x-powers,axp209"; 19 interrupt-parent = <&nmi_intc>; 21 interrupt-controller; 22 #interrupt-cells = <1>; 25 x-powers,dcdc-freq = <1500>; 28 regulator-always-on; 29 regulator-min-microvolt = <1000000>; [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";
|
| /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 …]
|
| 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-supply { 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-supply { 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-4.19/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 …]
|
| 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-supply { 56 compatible = "x-powers,axp221-ac-power-supply"; 61 compatible = "x-powers,axp221-adc"; [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 …]
|
| /kernel/linux/linux-4.19/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 …]
|
| /kernel/linux/linux-4.19/drivers/mfd/ |
| D | axp20x-rsb.c | 2 * RSB driver for the X-Powers' Power Management ICs 4 * AXP20x typically comprises an adaptive USB-Compatible PWM charger, BUCK DC-DC 5 * converters, LDOs, multiple 12-bit ADCs of voltage, current and temperature 10 * Copyright (C) 2015 Chen-Yu Tsai 12 * Author: Chen-Yu Tsai <wens@csie.org> 26 #include <linux/sunxi-rsb.h> 33 axp20x = devm_kzalloc(&rdev->dev, sizeof(*axp20x), GFP_KERNEL); in axp20x_rsb_probe() 35 return -ENOMEM; in axp20x_rsb_probe() 37 axp20x->dev = &rdev->dev; in axp20x_rsb_probe() 38 axp20x->irq = rdev->irq; in axp20x_rsb_probe() [all …]
|
| D | axp20x-i2c.c | 2 * I2C driver for the X-Powers' Power Management ICs 4 * AXP20x typically comprises an adaptive USB-Compatible PWM charger, BUCK DC-DC 5 * converters, LDOs, multiple 12-bit ADCs of voltage, current and temperature 34 axp20x = devm_kzalloc(&i2c->dev, sizeof(*axp20x), GFP_KERNEL); in axp20x_i2c_probe() 36 return -ENOMEM; in axp20x_i2c_probe() 38 axp20x->dev = &i2c->dev; in axp20x_i2c_probe() 39 axp20x->irq = i2c->irq; in axp20x_i2c_probe() 40 dev_set_drvdata(axp20x->dev, axp20x); in axp20x_i2c_probe() 46 axp20x->regmap = devm_regmap_init_i2c(i2c, axp20x->regmap_cfg); in axp20x_i2c_probe() 47 if (IS_ERR(axp20x->regmap)) { in axp20x_i2c_probe() [all …]
|
| D | axp20x.c | 2 * MFD core driver for the X-Powers' Power Management ICs 4 * AXP20x typically comprises an adaptive USB-Compatible PWM charger, BUCK DC-DC 5 * converters, LDOs, multiple 12-bit ADCs of voltage, current and temperature 588 .name = "axp20x-gpio", 589 .of_compatible = "x-powers,axp209-gpio", 591 .name = "axp20x-pek", 595 .name = "axp20x-regulator", 597 .name = "axp20x-adc", 598 .of_compatible = "x-powers,axp209-adc", 600 .name = "axp20x-battery-power-supply", [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/display/bridge/ |
| D | adi,adv7511.txt | 2 ----------------------------------------- 11 - compatible: Should be one of: 17 - reg: I2C slave addresses 31 - adi,input-depth: Number of bits per color component at the input (8, 10 or 33 - adi,input-colorspace: The input color space, one of "rgb", "yuv422" or 35 - adi,input-clock: The input clock type, one of "1x" (one clock cycle per 36 pixel), "2x" (two clock cycles per pixel), "ddr" (one clock cycle per pixel, 39 The following input format properties are required except in "rgb 1x" and 40 "yuv444 1x" modes, in which case they must not be specified. 42 - adi,input-style: The input components arrangement variant (1, 2 or 3), as [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/bridge/ |
| D | adi,adv7511.txt | 2 ------------------------------------------------ 11 - compatible: Should be one of: 18 - reg: I2C slave addresses 32 - adi,input-depth: Number of bits per color component at the input (8, 10 or 34 - adi,input-colorspace: The input color space, one of "rgb", "yuv422" or 36 - adi,input-clock: The input clock type, one of "1x" (one clock cycle per 37 pixel), "2x" (two clock cycles per pixel), "ddr" (one clock cycle per pixel, 40 The following input format properties are required except in "rgb 1x" and 41 "yuv444 1x" modes, in which case they must not be specified. 43 - adi,input-style: The input components arrangement variant (1, 2 or 3), as [all …]
|