Home
last modified time | relevance | path

Searched +full:io +full:- +full:channels (Results 1 – 25 of 620) sorted by relevance

12345678910>>...25

/Zephyr-latest/include/zephyr/devicetree/
Dio-channels.h3 * @brief IO channels devicetree macro public API header file.
9 * SPDX-License-Identifier: Apache-2.0
20 * @defgroup devicetree-io-channels Devicetree IO Channels API
28 * io-channels property at an index
37 * io-channels = <&adc1 10>, <&adc2 20>;
45 * @param node_id node identifier for a node with an io-channels property
46 * @param idx logical index into io-channels property
55 * io-channels property by name
64 * io-channels = <&adc1 10>, <&adc2 20>;
65 * io-channel-names = "SENSOR", "BANDGAP";
[all …]
/Zephyr-latest/tests/drivers/build_all/sensor/
Dadc.dtsi5 * SPDX-License-Identifier: Apache-2.0
10 #include <zephyr/dt-bindings/battery/battery.h>
16 io-channels = <&test_adc 0>;
21 compatible = "voltage-divider";
22 io-channels = <&test_adc 1>;
23 io-channel-names = "VOLTAGE";
24 output-ohms = <47000>; /* R1 */
25 full-ohms = <(100000 + 47000)>; /* R2 + R1 */
26 power-gpios = <&test_gpio 0 0>;
31 compatible = "current-sense-amplifier";
[all …]
/Zephyr-latest/samples/drivers/adc/adc_dt/boards/
Dbeagleconnect_freedom.overlay2 * SPDX-License-Identifier: Apache-2.0
10 io-channels = <&adc0 0x09>;
11 io-channel-names = "MB1_AN";
14 * io-channels = <&adc0 0x0a>;
15 * io-channel-names = "MB2_AN";
/Zephyr-latest/dts/bindings/test/
Dvnd,adc-temp-sensor.yaml2 # SPDX-License-Identifier: Apache-2.0
4 description: Test ADC-based temperature sensor
6 compatible: "vnd,adc-temp-sensor"
8 include: [base.yaml, pinctrl-device.yaml, reset-device.yaml]
11 io-channels:
13 description: ADC conversion channels
15 io-channel-names:
/Zephyr-latest/dts/bindings/adc/
Dnuvoton,numaker-adc.yaml2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "nuvoton,numaker-adc"
8 include: [adc-controller.yaml, reset-device.yaml, pinctrl-device.yaml]
23 channels:
25 description: Number of channels
28 "#io-channel-cells":
31 io-channel-cells:
32 - input
Dmicrochip,xec-adc.yaml3 # SPDX-License-Identifier: Apache-2.0
7 compatible: "microchip,xec-adc"
9 include: [adc-controller.yaml, pinctrl-device.yaml]
18 "#io-channel-cells":
36 channels:
39 description: Number of ADC channels supported by SoC
41 pinctrl-0:
44 pinctrl-names:
47 io-channel-cells:
48 - input
Darduino,uno-adc.yaml2 # SPDX-License-Identifier: Apache-2.0
5 ADC channels exposed on Arduino Uno (R3) headers.
7 The Arduino Uno layout provides a 6-pin Analog Input header. This
14 compatible: "arduino,uno-adc"
19 io-channel-map:
23 io-channel-map-mask:
26 io-channel-map-pass-thru:
29 "#io-channel-cells":
Dgd,gd32-adc.yaml2 # SPDX-License-Identifier: Apache-2.0
11 # To cover this cases, adc_gd32 driver use node-label 'adc0', 'adc1' and
14 # Sorry for the restriction, But new added gd32 adc node-label must be 'adc0',
17 compatible: "gd,gd32-adc"
19 include: [adc-controller.yaml, reset-device.yaml, pinctrl-device.yaml]
31 rcu-clock-source:
36 values defined at 'dts-bindings/adc/gd32xxx.h' headers.
38 channels:
40 description: Number of external channels
46 "#io-channel-cells":
[all …]
Dti,ads131m02.yaml2 # SPDX-License-Identifier: Apache-2.0
4 description: Texas Instrument 2 channels SPI ADC
8 include: [adc-controller.yaml, spi-device.yaml]
11 "#io-channel-cells":
14 drdy-gpios:
15 type: phandle-array
21 io-channel-cells:
22 - input
Drenesas,rz-adc.yaml2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "renesas,rz-adc"
8 include: [adc-controller.yaml, pinctrl-device.yaml]
17 vref-mv:
22 channel-available-mask:
25 description: Mask for ADC channels existed in each board
27 "#io-channel-cells":
30 io-channel-cells:
31 - input
/Zephyr-latest/tests/drivers/adc/adc_rescale/boards/
Dnative_sim.overlay4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/adc/adc.h>
11 compatible = "voltage-divider";
12 io-channels = <&adc0 0>;
13 output-ohms = <50>;
14 full-ohms = <100>;
18 compatible = "current-sense-shunt";
19 io-channels = <&adc0 1>;
20 shunt-resistor-micro-ohms = <500000>;
24 compatible = "current-sense-amplifier";
[all …]
/Zephyr-latest/dts/bindings/input/
Danalog-axis.yaml2 # SPDX-License-Identifier: Apache-2.0
8 reading from some ADC channels.
12 #include <zephyr/dt-bindings/input/input-event-codes.h>
15 compatible = "analog-axis";
16 poll-period-ms = <15>;
17 axis-x {
18 io-channels = <&adc 0>;
19 in-deadzone = <50>;
20 in-min = <100>;
21 in-max = <800>;
[all …]
Dadc-keys.yaml2 # SPDX-License-Identifier: Apache-2.0
13 #include <dt-bindings/input/input-event-codes.h>
17 compatible = "adc-keys";
18 io-channels = <&adc 2>;
19 keyup-threshold-mv = <0>;
22 press-thresholds-mv = <1650>, /* KEY0 */
28 press-thresholds-mv = <2300>, /* KEY1 */
35 compatible: "adc-keys"
40 io-channels:
41 type: phandle-array
[all …]
/Zephyr-latest/dts/bindings/dac/
Dgd,gd32-dac.yaml2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "gd,gd32-dac"
8 include: [dac-controller.yaml, reset-device.yaml, pinctrl-device.yaml]
20 num-channels:
22 description: Number of DAC output channels
25 reset-val:
30 "#io-channel-cells":
33 io-channel-cells:
34 - output
Dmicrochip,mcp4728.yaml1 description: Microchip MCP4728 12-bit 4-channel DAC
5 include: [dac-controller.yaml, i2c-device.yaml]
8 "#io-channel-cells":
11 voltage-reference:
16 0 - Vdd
17 1 - Internal voltage reference (2.048V)
18 Note: array entries correspond to the successive channels
20 power-down-mode:
24 Power-down mode select.
25 0 - normal mode
[all …]
/Zephyr-latest/dts/bindings/iio/afe/
Dcurrent-sense-shunt.yaml2 # SPDX-License-Identifier: Apache-2.0
5 When an io-channel measures the voltage over a current sense shunt,
11 https://www.kernel.org/doc/Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
13 compatible: "current-sense-shunt"
18 io-channels:
21 Channels available with this divider configuration.
23 shunt-resistor-micro-ohms:
27 Resistance of the shunt resistor in micro-ohms
Dcurrent-sense-amplifier.yaml2 # SPDX-License-Identifier: Apache-2.0
5 When an io-channel measures the voltage over a current sense amplifier,
11 … https://www.kernel.org/doc/Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
13 compatible: "current-sense-amplifier"
18 io-channels:
21 Channels available with this divider configuration.
23 sense-resistor-milli-ohms:
27 Resistance of the shunt resistor in milli-ohms.
29 sense-gain-mult:
35 sense-gain-div:
[all …]
/Zephyr-latest/dts/bindings/sensor/
Dnxp,kinetis-temperature.yaml2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "nxp,kinetis-temperature"
8 include: sensor-device.yaml
11 io-channels:
13 description: ADC channels for temperature sensor and bandgap voltage
15 io-channel-names:
19 bandgap-voltage:
30 sensor-slope-cold:
37 sensor-slope-hot:
Dseeed,grove-light.yaml2 # SPDX-License-Identifier: Apache-2.0
4 description: Grove Photo-Resistor Light Sensor
6 compatible: "seeed,grove-light"
8 include: sensor-device.yaml
11 io-channels:
14 IO channel associated with the resistor voltage divider.
Dseeed,grove-temperature.yaml2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "seeed,grove-temperature"
8 include: sensor-device.yaml
11 io-channels:
14 IO channel associated with the NTC voltage
Dmicrochip,mcp970x.yaml7 Low-Power Linear Active Thermistor IC
11 include: sensor-device.yaml
14 io-channels:
17 Channels available with this divider configuration.
24 MCP9700/9700A - 10.0mV
25 MCP9701/9701A - 19.5mV
27 - "MCP9700/9700A"
28 - "MCP9701/9701A"
Dntc-thermistor.yaml2 # SPDX-License-Identifier: Apache-2.0
6 include: [sensor-device.yaml]
9 io-channels:
12 ADC IO channel connected to this NTC thermistor.
14 pullup-uv:
19 the specified ADC IO channel must be configured so that VDD is used as the
22 pullup-ohm:
27 pulldown-ohm:
32 connected-positive:
35 Indicates how the thermistor is connected in series with a pull-up and/or
[all …]
/Zephyr-latest/tests/drivers/regulator/voltage/dts/bindings/
Dtest-regulator-voltage.yaml2 # SPDX-License-Identifier: Apache-2.0
8 compatible: "test-regulator-voltage"
16 io-channels.
18 io-channels:
19 type: phandle-array
22 ADC channels to be used. Each entry must have a matching entry in
25 tolerance-microvolt:
29 Tolerance (+/-) when reading configured voltages using ADC. This should
34 adc-avg-count:
40 set-read-delay-ms:
[all …]
/Zephyr-latest/boards/google/twinkie_v2/
Dgoogle_twinkie_v2.dts4 * SPDX-License-Identifier: Apache-2.0
7 /dts-v1/;
9 #include <st/g0/stm32g0b1r(b-c-e)ixn-pinctrl.dtsi>
10 #include <zephyr/dt-bindings/input/input-event-codes.h>
14 compatible = "google,twinkie-v2";
22 compatible = "gpio-leds";
35 compatible = "gpio-keys";
47 compatible = "voltage-divider";
48 io-channels = <&adc1 1>;
49 output-ohms = <2000000000>;
[all …]
/Zephyr-latest/dts/arm/st/f0/
Dstm32f031.dtsi2 * Copyright (c) 2021 Sebastian Schwabe <sebastian.schwabe@mailbox.tu-dresden.de>
4 * SPDX-License-Identifier: Apache-2.0
11 compatible = "st,stm32f031", "st,stm32f0", "simple-bus";
14 compatible = "st,stm32-timers";
19 interrupt-names = "global";
24 compatible = "st,stm32-pwm";
26 #pwm-cells = <3>;
30 compatible = "st,stm32-counter";
37 compatible = "st,stm32-bbram";
38 st,backup-regs = <5>;
[all …]

12345678910>>...25