Searched +full:io +full:- +full:channel +full:- +full:names (Results 1 – 25 of 336) sorted by relevance
12345678910>>...14
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/ |
| D | iio-bindings.txt | 2 from Lars-Peter Clausen [1]. 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>; 44 adc2: iio-device@1 { [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/adc/ |
| 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 | 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 | samsung,exynos-adc.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/iio/adc/samsung,exynos-adc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Krzysztof Kozlowski <krzk@kernel.org> 15 - samsung,exynos-adc-v1 # Exynos5250 16 - samsung,exynos-adc-v2 17 - samsung,exynos3250-adc 18 - samsung,exynos4212-adc # Exynos4212 and Exynos4412 19 - samsung,exynos7-adc [all …]
|
| D | amlogic,meson-saradc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/iio/adc/amlogic,meson-saradc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Martin Blumenstingl <martin.blumenstingl@googlemail.com> 18 - const: amlogic,meson-saradc 19 - items: 20 - enum: 21 - amlogic,meson8-saradc 22 - amlogic,meson8b-saradc [all …]
|
| D | brcm,iproc-static-adc.txt | 8 - compatible: Must be "brcm,iproc-static-adc" 10 - adc-syscon: Handler of syscon node defining physical base address of the 13 - #io-channel-cells = <1>; As ADC has multiple outputs 14 refer to Documentation/devicetree/bindings/iio/iio-bindings.txt for details. 16 - io-channel-ranges: 17 refer to Documentation/devicetree/bindings/iio/iio-bindings.txt for details. 19 - clocks: Clock used for this block. 21 - clock-names: Clock name should be given as tsc_clk. 23 - interrupts: interrupt line number. 28 compatible = "brcm,iproc-ts-adc-syscon","syscon"; [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 …]
|
| D | rockchip-saradc.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/iio/adc/rockchip-saradc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Heiko Stuebner <heiko@sntech.de> 15 - const: rockchip,saradc 16 - const: rockchip,rk3066-tsadc 17 - const: rockchip,rk3399-saradc 18 - items: 19 - enum: [all …]
|
| D | fsl,imx7d-adc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/iio/adc/fsl,imx7d-adc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Haibo Chen <haibo.chen@nxp.com> 14 const: fsl,imx7d-adc 25 clock-names: 28 vref-supply: true 30 "#io-channel-cells": 34 - compatible [all …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | ste-ab8500.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 #include <dt-bindings/clock/ste-ab8500.h> 10 iio-hwmon { 11 compatible = "iio-hwmon"; 12 io-channels = <&gpadc 0x02>, /* Battery temperature */ 27 interrupt-parent = <&intc>; 29 interrupt-controller; 30 #interrupt-cells = <2>; 32 ab8500_clock: clock-controller { 33 compatible = "stericsson,ab8500-clk"; [all …]
|
| D | ste-ab8505.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 #include <dt-bindings/clock/ste-ab8500.h> 10 iio-hwmon { 11 compatible = "iio-hwmon"; 12 io-channels = <&gpadc 0x02>, /* Battery temperature */ 23 interrupt-parent = <&intc>; 25 interrupt-controller; 26 #interrupt-cells = <2>; 28 ab8500_clock: clock-controller { 29 compatible = "stericsson,ab8500-clk"; [all …]
|
| D | at91-natte.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * at91-natte.dts - Device Tree include file for the Natte board 11 mux: mux-controller { 12 compatible = "gpio-mux"; 13 #mux-control-cells = <0>; 15 mux-gpios = <&ioexp 0 GPIO_ACTIVE_HIGH>, 20 batntc-mux { 21 compatible = "io-channel-mux"; 22 io-channels = <&adc 5>; 23 io-channel-names = "parent"; [all …]
|
| D | at91-tse850-3.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * at91-tse850-3.dts - Device Tree file for the Axentia TSE-850 3.0 board 9 /dts-v1/; 10 #include <dt-bindings/pwm/pwm.h> 11 #include "at91-linea.dtsi" 14 model = "Axentia TSE-850 3.0"; 19 compatible = "fixed-clock"; 21 #clock-cells = <0>; 22 clock-frequency = <16000000>; 23 clock-output-names = "sck"; [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/power/supply/ |
| 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 | 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 | 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 | 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 | 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 …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/multiplexer/ |
| D | io-channel-mux.txt | 1 I/O channel multiplexer bindings 4 e.g. an ADC channel, these bindings describe that situation. 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 [all …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/touchscreen/ |
| D | resistive-adc-touch.txt | 5 - compatible: must be "resistive-adc-touch" 8 Refer to ../iio/iio-bindings.txt for details 9 - iio-channels: must have at least two channels connected to an ADC device. 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 19 If this channel is missing, pressure will be ignored and the touchscreen 21 - iio-channel-names: optional channel named "pressure". 26 compatible = "resistive-adc-touch"; 27 touchscreen-min-pressure = <50000>; 28 io-channels = <&adc 24>, <&adc 25>, <&adc 26>; [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/dac/ |
| D | st,stm32-dac.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: "http://devicetree.org/schemas/iio/dac/st,stm32-dac.yaml#" 5 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 10 The STM32 DAC is a 12-bit voltage output digital-to-analog converter. The DAC 11 may be configured in 8 or 12-bit mode. It has two output channels, each with 13 It has built-in noise and triangle waveform generator and supports external 18 - Fabrice Gasnier <fabrice.gasnier@st.com> 23 - st,stm32f4-dac-core 24 - st,stm32h7-dac-core [all …]
|
| 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 …]
|
| /kernel/linux/linux-5.10/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 …]
|
12345678910>>...14