Searched +full:io +full:- +full:channels (Results 1 – 25 of 72) sorted by relevance
123
/Documentation/devicetree/bindings/iio/multiplexer/ |
D | io-channel-mux.txt | 7 - compatible : "io-channel-mux" 8 - io-channels : Channel node of the parent channel that has multiplexed 10 - io-channel-names : Should be "parent". 11 - #address-cells = <1>; 12 - #size-cells = <0>; 13 - mux-controls : Mux controller node to use for operating the mux 14 - channels : List of strings, labeling the mux controller states. 16 For each non-empty string in the channels property, an io-channel will 17 be created. The number of this io-channel is the same as the index into 18 the list of strings in the channels property, and also matches the mux [all …]
|
/Documentation/devicetree/bindings/iio/ |
D | iio-bindings.txt | 2 from Lars-Peter Clausen [1]. 4 Sources of IIO channels can be represented by any node in the device 10 value of a #io-channel-cells property in the IIO provider node. 12 [1] https://marc.info/?l=linux-iio&m=135902119507483&w=2 17 #io-channel-cells: Number of cells in an IIO specifier; Typically 0 for nodes 27 adc: voltage-sensor@35 { 30 #io-channel-cells = <1>; 37 compatible = "some-vendor,some-adc"; 40 adc1: iio-device@0 { 41 #io-channel-cells = <1>; [all …]
|
/Documentation/devicetree/bindings/iio/adc/ |
D | envelope-detector.txt | 8 input +------>-------|+ \ 10 .-------. | }---. 12 | dac|-->--|- / | 16 | irq|------<-------' 18 '-------' 21 - compatible: Should be "axentia,tse850-envelope-detector" 22 - io-channels: Channel node of the dac to be used for comparator input. 23 - io-channel-names: Should be "dac". 24 - interrupt specification for one client interrupt, 25 see ../../interrupt-controller/interrupts.txt for details. [all …]
|
D | st,stm32-dfsdm-adc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/iio/adc/st,stm32-dfsdm-adc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Fabrice Gasnier <fabrice.gasnier@st.com> 11 - Olivier Moysan <olivier.moysan@st.com> 14 STM32 DFSDM ADC is a sigma delta analog-to-digital converter dedicated to 17 - Sigma delta modulators (motor control, metering...) 18 - PDM microphones (audio digital microphone) 28 - st,stm32h7-dfsdm [all …]
|
D | ingenic,adc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2 # Copyright 2019-2020 Artur Rojek 4 --- 6 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 11 - Artur Rojek <contact@artur-rojek.eu> 17 ADC clients must use the format described in iio-bindings.txt, giving 18 a phandle and IIO specifier pair ("io-channels") to the ADC controller. 23 - ingenic,jz4725b-adc 24 - ingenic,jz4740-adc 25 - ingenic,jz4770-adc [all …]
|
/Documentation/devicetree/bindings/power/supply/ |
D | ingenic,battery.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2 # Copyright 2019-2020 Artur Rojek 4 --- 6 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 11 - Artur Rojek <contact@artur-rojek.eu> 16 - const: ingenic,jz4740-battery 17 - items: 18 - enum: 19 - ingenic,jz4725b-battery 20 - ingenic,jz4770-battery [all …]
|
D | rx51-battery.txt | 6 - compatible: Should contain one of the following: 7 * "nokia,n900-battery" 8 - io-channels: Should contain IIO channel specifiers 9 for each element in io-channel-names. 10 - io-channel-names: Should contain the following values: 11 * "temp" - The ADC channel for temperature reading 12 * "bsi" - The ADC channel for battery size identification 13 * "vbat" - The ADC channel to measure the battery voltage 17 battery: n900-battery { 18 compatible = "nokia,n900-battery"; [all …]
|
D | da9150-charger.txt | 4 - compatible: "dlg,da9150-charger" for DA9150 Charger Power Supply 7 - io-channels: List of phandle and IIO specifier pairs 8 - io-channel-names: List of channel names used by charger 10 (See Documentation/devicetree/bindings/iio/iio-bindings.txt for further info) 15 da9150-charger { 16 compatible = "dlg,da9150-charger"; 18 io-channels = <&gpadc 0>, 22 io-channel-names = "CHAN_IBUS",
|
D | cpcap-battery.txt | 4 - compatible: Shall be "motorola,cpcap-battery" 5 - interrupts: Interrupt specifier for each name in interrupt-names 6 - interrupt-names: Should contain the following entries: 8 - io-channels: IIO ADC channel specifier for each name in io-channel-names 9 - io-channel-names: Should contain the following entries: 11 - power-supplies: List of phandles for power-supplying devices, as 18 compatible = "motorola,cpcap-battery"; 19 interrupts-extended = < 23 interrupt-names = 26 io-channels = <&cpcap_adc 0 &cpcap_adc 1 [all …]
|
D | lego_ev3_battery.txt | 4 LEGO MINDSTORMS EV3 has some built-in capability for monitoring the battery. 5 It uses 6 AA batteries or a special Li-ion rechargeable battery pack that is 9 - compatible: Must be "lego,ev3-battery" 10 - io-channels: phandles to analog inputs for reading voltage and current 11 - io-channel-names: Must be "voltage", "current" 12 - rechargeable-gpios: phandle to the rechargeable battery indication gpio 17 compatible = "lego,ev3-battery"; 18 io-channels = <&adc 4>, <&adc 3>; 19 io-channel-names = "voltage", "current"; 20 rechargeable-gpios = <&gpio 136 GPIO_ACTIVE_LOW>;
|
D | cpcap-charger.txt | 4 - compatible: Shall be "motorola,mapphone-cpcap-charger" 5 - interrupts: Interrupt specifier for each name in interrupt-names 6 - interrupt-names: Should contain the following entries: 10 - io-channels: IIO ADC channel specifier for each name in io-channel-names 11 - io-channel-names: Should contain the following entries: 15 - mode-gpios: Optionally CPCAP charger can have a companion wireless 22 compatible = "motorola,mapphone-cpcap-charger"; 23 interrupts-extended = < 28 interrupt-names = 32 mode-gpios = <&gpio3 29 GPIO_ACTIVE_LOW [all …]
|
D | sc27xx-fg.txt | 4 - compatible: Should be one of the following: 5 "sprd,sc2720-fgu", 6 "sprd,sc2721-fgu", 7 "sprd,sc2723-fgu", 8 "sprd,sc2730-fgu", 9 "sprd,sc2731-fgu". 10 - reg: The address offset of fuel gauge unit. 11 - battery-detect-gpios: GPIO for battery detection. 12 - io-channels: Specify the IIO ADC channels to get temperature and charge voltage. 13 - io-channel-names: Should be "bat-temp" or "charge-vol". [all …]
|
/Documentation/devicetree/bindings/input/touchscreen/ |
D | resistive-adc-touch.txt | 5 - compatible: must be "resistive-adc-touch" 6 The device must be connected to an ADC device that provides channels for 8 Refer to ../iio/iio-bindings.txt for details 9 - iio-channels: must have at least two channels connected to an ADC device. 10 These should correspond to the channels exposed by the ADC device and should 11 have the right index as the ADC device registers them. These channels 13 - iio-channel-names: must have all the channels' names. Mandatory channels 17 - iio-channels: The third channel named "pressure" is optional and can be 21 - iio-channel-names: optional channel named "pressure". 26 compatible = "resistive-adc-touch"; [all …]
|
D | colibri-vf50-ts.txt | 4 - compatible must be toradex,vf50-touchscreen 5 - io-channels: adc channels being used by the Colibri VF50 module 6 - xp-gpios: FET gate driver for input of X+ 7 - xm-gpios: FET gate driver for input of X- 8 - yp-gpios: FET gate driver for input of Y+ 9 - ym-gpios: FET gate driver for input of Y- 10 - interrupts: pen irq interrupt for touch detection 11 - pinctrl-names: "idle", "default", "gpios" 12 - pinctrl-0: pinctrl node for pen/touch detection state pinmux 13 - pinctrl-1: pinctrl node for X/Y and pressure measurement (ADC) state pinmux [all …]
|
/Documentation/devicetree/bindings/mux/ |
D | adi,adg792a.txt | 4 - compatible : "adi,adg792a" or "adi,adg792g" 5 - #mux-control-cells : <0> if parallel (the three muxes are bound together 8 * Standard mux-controller bindings as described in mux-controller.txt 11 - gpio-controller : if present, #gpio-cells below is required. 12 - #gpio-cells : should be <2> 13 - First cell is the GPO line number, i.e. 0 or 1 14 - Second cell is used to specify active high (0) 18 - idle-state : if present, array of states that the mux controllers will have 32 mux: mux-controller@50 { 35 #mux-control-cells = <1>; [all …]
|
/Documentation/devicetree/bindings/phy/ |
D | phy-cpcap-usb.txt | 4 compatible: Shall be either "motorola,cpcap-usb-phy" or 5 "motorola,mapphone-cpcap-usb-phy" 6 #phy-cells: Shall be 0 8 interrupt-names: Interrupt names 9 io-channels: IIO ADC channels used by the USB PHY 10 io-channel-names: IIO ADC channel names 11 vusb-supply: Regulator for the PHY 15 pinctrl-names: Names for optional pin modes 16 mode-gpios: Optional GPIOs for configuring alternate modes 20 compatible = "motorola,mapphone-cpcap-usb-phy"; [all …]
|
/Documentation/devicetree/bindings/iio/afe/ |
D | current-sense-amplifier.txt | 4 When an io-channel measures the output voltage from a current sense 10 - compatible : "current-sense-amplifier" 11 - io-channels : Channel node of a voltage io-channel. 12 - sense-resistor-micro-ohms : The sense resistance in microohms. 15 - sense-gain-mult: Amplifier gain multiplier. The default is <1>. 16 - sense-gain-div: Amplifier gain divider. The default is <1>. 21 compatible = "current-sense-amplifier"; 22 io-channels = <&tiadc 0>; 24 sense-resistor-micro-ohms = <20000>; 25 sense-gain-mul = <50>;
|
D | current-sense-shunt.txt | 4 When an io-channel measures the voltage over a current sense shunt, 10 - compatible : "current-sense-shunt" 11 - io-channels : Channel node of a voltage io-channel. 12 - shunt-resistor-micro-ohms : The shunt resistance in microohms. 19 compatible = "current-sense-shunt"; 20 io-channels = <&tiadc 0>; 23 shunt-resistor-micro-ohms = <3300000>; 30 #io-channel-cells = <1>; 32 #address-cells = <1>; 33 #size-cells = <0>;
|
D | voltage-divider.txt | 4 When an io-channel measures the midpoint of a voltage divider, the 9 Vin ----. 11 .-----. 13 '-----' 15 +---- Vout 17 .-----. 19 '-----' 24 - compatible : "voltage-divider" 25 - io-channels : Channel node of a voltage io-channel measuring Vout. 26 - output-ohms : Resistance Rout over which the output voltage is measured. [all …]
|
/Documentation/devicetree/bindings/input/ |
D | adc-joystick.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2 # Copyright 2019-2020 Artur Rojek 4 --- 5 $id: "http://devicetree.org/schemas/input/adc-joystick.yaml#" 6 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 11 - Artur Rojek <contact@artur-rojek.eu> 19 const: adc-joystick 21 io-channels: 27 See Documentation/devicetree/bindings/iio/iio-bindings.txt for details. 29 '#address-cells': [all …]
|
D | adc-keys.txt | 2 ------------------------------------ 5 - compatible: "adc-keys" 6 - io-channels: Phandle to an ADC channel 7 - io-channel-names = "buttons"; 8 - keyup-threshold-microvolt: Voltage at which all the keys are considered up. 11 - poll-interval: Poll interval time in milliseconds 12 - autorepeat: Boolean, Enable auto repeat feature of Linux input 15 Each button (key) is represented as a sub-node of "adc-keys": 17 Required subnode-properties: 18 - label: Descriptive name of the key. [all …]
|
/Documentation/devicetree/bindings/mfd/ |
D | ab8500.txt | 1 * AB8500 Multi-Functional Device (MFD) 4 - compatible : contains "stericsson,ab8500" or "stericsson,ab8505"; 5 - interrupts : contains the IRQ line for the AB8500 6 - interrupt-controller : describes the AB8500 as an Interrupt Controller (has its own domain) 7 - #interrupt-cells : should be 2, for 2-cell format 8 - The first cell is the AB8500 local IRQ number 9 - The second cell is used to specify optional parameters 10 - bits[3:0] trigger type and level flags: 11 1 = low-to-high edge triggered 12 2 = high-to-low edge triggered [all …]
|
/Documentation/devicetree/bindings/iio/dac/ |
D | dpot-dac.txt | 7 .------. 8 .-----------. | | 9 | vref |--' .---. 10 | regulator |--. | | 11 '-----------' | | d | 14 | | t |<---------+ 16 | '---' dac output voltage 18 '------+------------+ 21 - compatible: Should be "dpot-dac" 22 - vref-supply: The regulator supplying the voltage divider. [all …]
|
/Documentation/devicetree/bindings/thermal/ |
D | qcom-spmi-temp-alarm.txt | 8 - compatible: Should contain "qcom,spmi-temp-alarm". 9 - reg: Specifies the SPMI address. 10 - interrupts: PMIC temperature alarm interrupt. 11 - #thermal-sensor-cells: Should be 0. See Documentation/devicetree/bindings/thermal/thermal-sensor.… 14 - io-channels: Should contain IIO channel specifier for the ADC channel, 16 - io-channel-names: Should contain "thermal". 20 pm8941_temp: thermal-alarm@2400 { 21 compatible = "qcom,spmi-temp-alarm"; 24 #thermal-sensor-cells = <0>; 26 io-channels = <&pm8941_vadc VADC_DIE_TEMP>; [all …]
|
/Documentation/devicetree/bindings/iio/light/ |
D | cm3605.txt | 12 - compatible: must be: "capella,cm3605" 13 - aset-gpios: GPIO line controlling the ASET line (drive low 15 - interrupts: the IRQ line (such as a GPIO) that is connected to 19 - io-channels: the ADC channel used for converting the voltage from 21 - io-channel-names: must be "aout" 24 - vdd-supply: regulator supplying VDD power to the component. 25 - capella,aset-resistance-ohms: the sensitivity calibration resistance, 35 vdd-supply = <&foo_reg>; 36 aset-gpios = <&foo_gpio 1 GPIO_ACTIVE_LOW>; 37 capella,aset-resistance-ohms = <100000>; [all …]
|
123