Home
last modified time | relevance | path

Searched +full:external +full:- +full:resistor (Results 1 – 25 of 66) sorted by relevance

123

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/adc/
Dqcom,spmi-iadc.txt5 through an external resistor (channel 1) or internal (built-in) resistor
6 (channel 0). When using an external resistor it is to be described by
7 qcom,external-resistor-micro-ohms property.
11 - compatible:
14 Definition: Should contain "qcom,spmi-iadc".
16 - reg:
18 Value type: <prop-encoded-array>
21 - interrupts:
23 Value type: <prop-encoded-array>
26 - qcom,external-resistor-micro-ohms:
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/dac/
Dadi,ad5770r.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Mircea Caprioru <mircea.caprioru@analog.com>
16 https://www.analog.com/media/en/technical-documentation/data-sheets/AD5770R.pdf
21 - adi,ad5770r
26 avdd-supply:
31 iovdd-supply:
35 vref-supply:
36 description: Specify the voltage of the external reference used.
[all …]
Dad5755.txt1 * Analog Devices AD5755 IIO Multi-Channel DAC Linux Driver
4 - compatible: Has to contain one of the following:
6 adi,ad5755-1
11 - reg: spi chip select number for the device
12 - spi-cpha or spi-cpol: is the only modes that is supported
15 - spi-max-frequency: Definition as per
16 Documentation/devicetree/bindings/spi/spi-bus.txt
19 See include/dt-bindings/iio/ad5755.h
20 - adi,ext-dc-dc-compenstation-resistor: boolean set if the hardware have an
21 external resistor and thereby bypasses
[all …]
Dmcp4725.txt4 - compatible: Must be "microchip,mcp4725" or "microchip,mcp4726"
5 - reg: Should contain the DAC I2C address
6 - vdd-supply: Phandle to the Vdd power supply. This supply is used as a
8 mcp4726 if there is no vref-supply specified.
11 - vref-supply: Optional phandle to the Vref power supply. Vref pin is
13 - microchip,vref-buffered: Boolean to enable buffering of the external
14 Vref pin. This boolean is not valid without the vref-supply. Quoting
17 connected to the internal resistor ladder circuit.
25 vdd-supply = <&vdac_vdd>;
28 /* mcp4726 with the buffered external reference voltage */
[all …]
/kernel/linux/linux-5.10/Documentation/hwmon/
Dltc2990.rst11 Addresses scanned: -
19 - Mike Looijmans <mike.looijmans@topic.nl>
20 - Tom Levens <tom.levens@cern.ch>
24 -----------
29 measure current through a series resistor, or a temperature with an external
34 -----------
41 ----------------
52 in[1-4]_input Voltage at V[1-4] pin in millivolt
53 temp2_input External temperature sensor TR1 in millidegrees Celsius
54 temp3_input External temperature sensor TR2 in millidegrees Celsius
[all …]
Df71805f.rst44 -----------
57 The Fintek F71806F/FG Super-I/O chip is essentially the same as the
65 ------------------
67 Voltages are sampled by an 8-bit ADC with a LSB of 8 mV. The supported
69 need external resistors. An exception is in0, which is used to monitor
77 The wirings and resistor values suggested by Fintek are as follow:
84 in1 VIN1 VTT1.2V 10K - 1.00 1.20 V
89 in6 VIN6 VCC1.5V 10K - 1.00 1.50 V
90 in7 VIN7 VCORE 10K - 1.00 ~1.40 V [1]_
111 --------------
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/potentiostat/
Dlmp91000.txt8 - compatible: should be one of the following:
11 - reg: the I2C address of the device
12 - io-channels: the phandle of the iio provider
14 - ti,external-tia-resistor: if the property ti,tia-gain-ohm is not defined this
15 needs to be set to signal that an external resistor value is being used.
19 - ti,tia-gain-ohm: ohm value of the internal resistor for the transimpedance
22 - ti,rload-ohm: ohm value of the internal resistor load applied to the gas
30 ti,tia-gain-ohm = <7500>;
32 io-channels = <&adc>;
/kernel/linux/linux-5.10/arch/arm/mach-s3c/
Dgpio-cfg.h1 /* SPDX-License-Identifier: GPL-2.0 */
8 * S3C Platform - GPIO pin configuration
13 * changing the pull-{up,down} configurations.
27 /* forward declaration if gpio-core.h hasn't been included */
32 * @cfg_eint: Configuration setting when used for external interrupt source
41 * per-bank configuration information that other systems such as the
42 * external interrupt code will need.
73 * s3c_gpio_cfgpin() - Change the GPIO function of a pin.
77 * Configure which function is actually connected to the external
85 * If a bank of GPIOs all needs to be set to special-function 2, then
[all …]
/kernel/linux/linux-5.10/include/linux/iio/frequency/
Dad9523.h1 /* SPDX-License-Identifier: GPL-2.0-only */
38 * struct ad9523_channel_spec - Output channel configuration
42 * @sync_ignore_en: Ignore chip-level SYNC signal.
49 * @channel_divider: 10-bit channel divider.
106 * struct ad9523_platform_data - platform specific information
108 * @vcxo_freq: External VCXO frequency in Hz
109 * @refa_diff_rcv_en: REFA differential/single-ended input selection.
110 * @refb_diff_rcv_en: REFB differential/single-ended input selection.
111 * @zd_in_diff_en: Zero Delay differential/single-ended input selection.
112 * @osc_in_diff_en: OSC differential/ single-ended input selection.
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/
Drohm,bd71828-pmic.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/mfd/rohm,bd71828-pmic.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
13 BD71828GW is a single-chip power management IC for battery-powered portable
15 single-cell linear charger. Also included is a Coulomb counter, a real-time
30 gpio-controller: true
32 "#gpio-cells":
41 "#clock-cells":
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/memory-controllers/ti/
Demif.txt3 EMIF - External Memory Interface - is an SDRAM controller used in
11 - compatible : Should be of the form "ti,emif-<ip-rev>" where <ip-rev>
14 "ti,emif-am3352"
15 "ti,emif-am4372"
16 "ti,emif-dra7xx"
17 "ti,emif-keystone"
19 - phy-type : <u32> indicating the DDR phy type. Following are the
24 - device-handle : phandle to a "lpddr2" node representing the memory part
26 - ti,hwmods : For TI hwmods processing and omap device creation
29 - interrupts : interrupt used by the controller
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/regulator/
Dltc3676.txt1 Linear Technology LTC3676 8-output regulators
4 - compatible: "lltc,ltc3676"
5 - reg: I2C slave address
8 - regulators: Contains eight regulator child nodes sw1, sw2, sw3, sw4,
14 the resistor values of their external feedback voltage dividers:
17 - lltc,fb-voltage-divider: An array of two integers containing the resistor
26 regulator can not be disabled and thus should have the regulator-always-on
37 regulator-min-microvolt = <674400>;
38 regulator-max-microvolt = <1308000>;
39 lltc,fb-voltage-divider = <127000 200000>;
[all …]
Dsy8106a-regulator.txt4 - compatible: Must be "silergy,sy8106a"
5 - reg: I2C slave address - must be <0x65>
6 - silergy,fixed-microvolt - the voltage when I2C regulating is disabled (set
7 by external resistor like a fixed voltage)
17 regulator-name = "sy8106a-vdd";
18 silergy,fixed-microvolt = <1200000>;
19 regulator-min-microvolt = <1000000>;
20 regulator-max-microvolt = <1400000>;
21 regulator-boot-on;
22 regulator-always-on;
Dltc3589.txt1 Linear Technology LTC3589, LTC3589-1, and LTC3589-2 8-output regulators
4 - compatible: "lltc,ltc3589", "lltc,ltc3589-1" or "lltc,ltc3589-2"
5 - reg: I2C slave address
8 - regulators: Contains eight regulator child nodes sw1, sw2, sw3, bb-out,
13 nodes for sw1, sw2, sw3, bb-out, ldo1, and ldo2 additionally need to specify
14 the resistor values of their external feedback voltage dividers:
17 - lltc,fb-voltage-divider: An array of two integers containing the resistor
22 0.3625 * (1 + R1/R2) V and 0.75 * (1 + R1/R2) V. Regulators bb-out and ldo1
24 regulator is fixed to 1.8 V on LTC3589 and to 2.8 V on LTC3589-1,2. The ldo4
26 and 3.2 V on LTC3589-1,2 in four steps. The ldo1 standby regulator can not
[all …]
/kernel/linux/linux-5.10/include/linux/platform_data/
Dad5755.h1 /* SPDX-License-Identifier: GPL-2.0-only */
70 * struct ad5755_platform_data - AD5755 DAC driver platform data
71 * @ext_dc_dc_compenstation_resistor: Whether an external DC-DC converter
73 * @dc_dc_phase: DC-DC converter phase.
74 * @dc_dc_freq: DC-DC converter frequency.
75 * @dc_dc_maxv: DC-DC maximum allowed boost voltage.
77 * @dac.ext_current_sense_resistor: Whether an external current sense resistor
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/leds/
Dleds-lm3532.txt1 * Texas Instruments - lm3532 White LED driver with ambient light sensing
4 The LM3532 provides the 3 high-voltage, low-side current sinks. The device is
5 programmable over an I2C-compatible interface and has independent
11 each with 32 internal voltage setting resistors, 8-bit logarithmic and linear
12 brightness control, dual external PWM brightness control inputs, and up to
16 - compatible : "ti,lm3532"
17 - reg : I2C slave address
18 - #address-cells : 1
19 - #size-cells : 0
22 - enable-gpios : gpio pin to enable (active high)/disable the device.
[all …]
/kernel/linux/linux-5.10/drivers/iio/adc/
Dtwl6030-gpadc.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (C) 2009-2013 Texas Instruments Inc.
13 * Based on twl4030-madc.c
61 * struct twl6030_chnl_calib - channel calibration
73 * struct twl6030_ideal_code - GPADC calibration parameters
94 * struct twl6030_gpadc_platform_data - platform specific data
113 * struct twl6030_gpadc_data - GPADC data
139 [0] = { /* ch 0, external, battery type, resistor value */
146 [1] = { /* ch 1, external, battery temperature, NTC resistor value */
153 [2] = { /* ch 2, external, audio accessory/general purpose */
[all …]
Dqcom-spmi-iadc.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (c) 2012-2014, The Linux Foundation. All rights reserved.
95 * struct iadc_chip - IADC Current ADC device structure.
99 * @rsense: Values of the internal and external sense resister in micro Ohms.
101 * @offset: Raw offset values for the internal and external channels.
123 ret = regmap_read(iadc->regmap, iadc->base + offset, &val); in iadc_read()
133 return regmap_write(iadc->regmap, iadc->base + offset, data); in iadc_write()
192 dev_err(iadc->dev, in iadc_status_show()
236 if (!iadc->poll_eoc) in iadc_configure()
237 reinit_completion(&iadc->complete); in iadc_configure()
[all …]
/kernel/linux/linux-5.10/drivers/pwm/
Dpwm-iqs620a.c1 // SPDX-License-Identifier: GPL-2.0+
8 * - The period is fixed to 1 ms and is generated continuously despite changes
10 * - Changes to the duty cycle or enable/disable state take effect immediately
12 * - The device cannot generate a 0% duty cycle. For duty cycles below 1 / 256
13 * ms, the output is disabled and relies upon an external pull-down resistor
53 if (state->polarity != PWM_POLARITY_NORMAL) in iqs620_pwm_apply()
54 return -ENOTSUPP; in iqs620_pwm_apply()
56 if (state->period < IQS620_PWM_PERIOD_NS) in iqs620_pwm_apply()
57 return -EINVAL; in iqs620_pwm_apply()
60 iqs62x = iqs620_pwm->iqs62x; in iqs620_pwm_apply()
[all …]
/kernel/linux/linux-5.10/include/linux/regulator/
Dmax1586.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * max1586.h -- Voltage regulation for the Maxim 1586
23 * max1586_subdev_data - regulator data
35 * max1586_platform_data - platform data for max1586
41 * for an external resistor configuration as described in the
/kernel/linux/linux-5.10/Documentation/arm/pxa/
Dmfp.rst7 MFP stands for Multi-Function Pin, which is the pin-mux logic on PXA3xx and
15 mechanism is introduced from PXA3xx to completely move the pin-mux functions
16 out of the GPIO controller. In addition to pin-mux configurations, the MFP
17 also controls the low power state, driving strength, pull-up/down and event
21 +--------+
22 | |--(GPIO19)--+
24 | |--(GPIO...) |
25 +--------+ |
26 | +---------+
27 +--------+ +------>| |
[all …]
/kernel/linux/linux-5.10/Documentation/driver-api/gpio/
Ddriver.rst26 between 0 and n-1, n being the number of GPIOs managed by the chip.
29 example if a system uses a memory-mapped set of I/O-registers where 32 GPIO
30 lines are handled by one bit per line in a 32-bit register, it makes sense to
44 So for example one platform could use global numbers 32-159 for GPIOs, with a
46 global numbers 0..63 with one set of GPIO controllers, 64-79 with another type
47 of GPIO controller, and on one particular board 80-95 with an FPGA. The legacy
49 2000-2063 to identify GPIO lines in a bank of I2C GPIO expanders.
60 - methods to establish GPIO line direction
61 - methods used to access GPIO line values
62 - method to set electrical configuration for a given GPIO line
[all …]
/kernel/linux/linux-5.10/arch/arm/mach-pxa/
Dh5000.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
5 * Copyright(20)02 Hewlett-Packard Company.
17 #include "mfp-pxa25x.h"
93 #define H5000_GPIO_USB_PULLUP (66) /* USB d+ pullup via 1.5K resistor */
95 #define H5000_GPIO_EXT_CHG_RATE (68) /* enables external charging rate */
102 #define H5000_GPIO_MOTOR_ON_N (75) /* external pullup on this */
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/usb/
Dci-hdrc-usb2.txt4 - compatible: should be one of:
5 "fsl,imx23-usb"
6 "fsl,imx27-usb"
7 "fsl,imx28-usb"
8 "fsl,imx6q-usb"
9 "fsl,imx6sl-usb"
10 "fsl,imx6sx-usb"
11 "fsl,imx6ul-usb"
12 "fsl,imx7d-usb"
13 "fsl,imx7ulp-usb"
[all …]
/kernel/linux/linux-5.10/drivers/iio/potentiostat/
Dlmp91000.c1 // SPDX-License-Identifier: GPL-2.0+
3 * lmp91000.c - Support for Texas Instruments digital potentiostats
42 #define LMP91000_TEMP_BASE -40
74 /* 64-bit data + 64-bit naturally aligned timestamp */
99 .scan_index = -1,
107 ret = regmap_read(data->regmap, LMP91000_REG_MODECN, &state); in lmp91000_read()
109 return -EINVAL; in lmp91000_read()
111 ret = regmap_write(data->regmap, LMP91000_REG_MODECN, channel); in lmp91000_read()
113 return -EINVAL; in lmp91000_read()
119 data->chan_select = channel != LMP91000_REG_MODECN_3LEAD; in lmp91000_read()
[all …]

123