| /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 …]
|
| D | sun50i-h6-orangepi.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 5 /dts-v1/; 7 #include "sun50i-h6.dtsi" 9 #include <dt-bindings/gpio/gpio.h> 13 compatible = "xunlong,orangepi-one-plus", "allwinner,sun50i-h6"; 20 stdout-path = "serial0:115200n8"; 24 compatible = "hdmi-connector"; 26 ddc-en-gpios = <&pio 7 2 GPIO_ACTIVE_HIGH>; /* PH2 */ 30 remote-endpoint = <&hdmi_out_con>; 36 #clock-cells = <0>; [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 …]
|
| D | ac100.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * MFD core driver for X-Powers' AC100 Audio Codec IC 13 * Copyright (2016) Chen-Yu Tsai 15 * Author: Chen-Yu Tsai <wens@csie.org> 25 #include <linux/sunxi-rsb.h> 80 .name = "ac100-codec", 81 .of_compatible = "x-powers,ac100-codec", 83 .name = "ac100-rtc", 84 .of_compatible = "x-powers,ac100-rtc", 93 ac100 = devm_kzalloc(&rdev->dev, sizeof(*ac100), GFP_KERNEL); in ac100_rsb_probe() [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 …]
|
| D | sun8i-a83t-allwinner-h8homlet-v2.dts | 5 * This file is dual-licensed: you can use it either under the terms 44 /dts-v1/; 45 #include "sun8i-a83t.dtsi" 47 #include <dt-bindings/gpio/gpio.h> 51 compatible = "allwinner,h8homlet-v2", "allwinner,sun8i-a83t"; 58 stdout-path = "serial0:115200n8"; 61 reg_usb0_vbus: reg-usb0-vbus { 62 compatible = "regulator-fixed"; 63 regulator-name = "usb0-vbus"; 64 regulator-min-microvolt = <5000000>; [all …]
|
| D | sun8i-a83t-bananapi-m3.dts | 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 45 /dts-v1/; 46 #include "sun8i-a83t.dtsi" 48 #include <dt-bindings/gpio/gpio.h> 51 model = "Banana Pi BPI-M3"; 52 compatible = "sinovoip,bpi-m3", "allwinner,sun8i-a83t"; 60 stdout-path = "serial0:115200n8"; 64 compatible = "hdmi-connector"; [all …]
|
| D | sun8i-a83t-cubietruck-plus.dts | 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 45 /dts-v1/; 46 #include "sun8i-a83t.dtsi" 48 #include <dt-bindings/gpio/gpio.h> 52 compatible = "cubietech,cubietruck-plus", "allwinner,sun8i-a83t"; 60 stdout-path = "serial0:115200n8"; 63 hdmi-connector { 64 compatible = "hdmi-connector"; [all …]
|
| D | axp223.dtsi | 4 * Quentin Schulz <quentin.schulz@free-electrons.com> 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/AXP223-en.pdf 57 compatible = "x-powers,axp223-usb-power-supply";
|
| D | sun8i-a83t-tbs-a711.dts | 5 * This file is dual-licensed: you can use it either under the terms 44 /dts-v1/; 45 #include "sun8i-a83t.dtsi" 47 #include <dt-bindings/gpio/gpio.h> 48 #include <dt-bindings/pwm/pwm.h> 49 #include <dt-bindings/input/input.h> 53 compatible = "tbs-biometrics,a711", "allwinner,sun8i-a83t"; 61 stdout-path = "serial0:115200n8"; 65 compatible = "pwm-backlight"; 67 enable-gpios = <&pio 3 29 GPIO_ACTIVE_HIGH>; [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-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 …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/gpio/ |
| D | gpio-axp209.txt | 7 Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt 9 This driver employs the per-pin muxing pattern. 12 - compatible: Should be one of: 13 - "x-powers,axp209-gpio" 14 - "x-powers,axp813-gpio" 15 - #gpio-cells: Should be two. The first cell is the pin number and the 17 - gpio-controller: Marks the device node as a GPIO controller. 25 compatible = "x-powers,axp209"; 27 interrupt-parent = <&nmi_intc>; 29 interrupt-controller; [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/can/ |
| D | holt_hi311x.txt | 1 * Holt HI-311X stand-alone CAN controller device tree bindings 4 - compatible: Should be one of the following: 5 - "holt,hi3110" for HI-3110 6 - reg: SPI chip select. 7 - clocks: The clock feeding the CAN controller. 8 - interrupts: Should contain IRQ line for the CAN controller. 11 - vdd-supply: Regulator that powers the CAN controller. 12 - xceiver-supply: Regulator that powers the CAN transceiver. 19 interrupt-parent = <&gpio4>; 21 vdd-supply = <®5v0>; [all …]
|
| /kernel/linux/linux-5.10/drivers/iio/light/ |
| D | as73211.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 * Color light sensor with 16-bit channels for x, y, z and temperature); 10 * 7-bit I2C slave address 0x74 .. 0x77. 12 * Datasheet: https://ams.com/documents/20143/36005/AS73211_DS000556_3-01.pdf 54 #define AS73211_AGEN_DEVID(x) FIELD_PREP(AS73211_AGEN_DEVID_MASK, (x)) argument 56 #define AS73211_AGEN_MUT(x) FIELD_PREP(AS73211_AGEN_MUT_MASK, (x)) argument 74 #define AS73211_SAMPLE_TIME_MAX_MS BIT(AS73211_SAMPLE_TIME_NUM - 1) 76 /* Available sample frequencies are 1.024MHz multiplied by powers of two. */ 89 * struct as73211_data - Instance data for one AS73211 133 #define AS73211_OFFSET_TEMP_INT (-66) [all …]
|
| /kernel/linux/linux-5.10/drivers/power/supply/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 105 tristate "Active-semi ACT8945A charger driver" 109 Active-semi ActivePath ACT8945A charger. 159 tristate "DS2782/DS2786 standalone gas-gauge" 163 gas-gauge. 185 tristate "Sharp SL-6000 (tosa) battery" 189 SL-6000 (tosa) models. 192 tristate "Sharp SL-5500 (collie) battery" 196 SL-5500 (collie) models. 207 called ingenic-battery. [all …]
|