Home
last modified time | relevance | path

Searched +full:mcp4651 +full:- +full:104 (Results 1 – 4 of 4) sorted by relevance

/Linux-v6.6/Documentation/devicetree/bindings/iio/potentiometer/
Dmicrochip,mcp4531.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Peter Rosin <peda@axentia.se>
16 * non-volatile https://ww1.microchip.com/downloads/en/DeviceDoc/22107B.pdf
17 Part numbers as follows: mcp4ABC-XXX where
19 B = 3 (7-bit, volatile), 4 (7-bit, non-volatile),
20 5 (8-bit, volatile), 6 (8-bit, non-volatile),
22 XXX = 502 (5 kOhms), 103 (10 kOhms), 503 (50 kOhms), 104 (100 kOhms)
28 - microchip,mcp4531-502
[all …]
/Linux-v6.6/drivers/iio/potentiometer/
Dmcp4531.c1 // SPDX-License-Identifier: GPL-2.0
22 * mcp4651 2 257 5, 10, 50, 100 0101xxx
144 int address = chan->channel << MCP4531_WIPER_SHIFT; in mcp4531_read_raw()
149 ret = i2c_smbus_read_word_swapped(data->client, in mcp4531_read_raw()
156 *val = 1000 * data->cfg->kohms; in mcp4531_read_raw()
157 *val2 = data->cfg->avail[2]; in mcp4531_read_raw()
161 return -EINVAL; in mcp4531_read_raw()
173 *length = ARRAY_SIZE(data->cfg->avail); in mcp4531_read_avail()
174 *vals = data->cfg->avail; in mcp4531_read_avail()
179 return -EINVAL; in mcp4531_read_avail()
[all …]
/Linux-v6.6/Documentation/devicetree/bindings/iio/adc/
Denvelope-detector.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/iio/adc/envelope-detector.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Peter Rosin <peda@axentia.se>
18 input +------>-------|+ \
20 .-------. | }---.
22 | dac|-->--|- / |
26 | irq|------<-------'
28 '-------'
[all …]
/Linux-v6.6/arch/arm/boot/dts/microchip/
Dat91-tse850-3.dts1 // 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 …]