Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
resources:tools-software:linux-drivers-all [17 Oct 2018 15:50] – Added ad738x support Stefan Popa | resources:tools-software:linux-drivers-all [19 Apr 2019 23:36] – [Battery Gas Gauge] Robin Getz |
---|
* [[.:linux-build::generic:zynqmp | Building the ZynqMP / MPSoC Linux kernel and devicetrees from source]] | * [[.:linux-build::generic:zynqmp | Building the ZynqMP / MPSoC Linux kernel and devicetrees from source]] |
* [[.:linux-build::generic:nios2 | Building the Nios II kernel from source]] | * [[.:linux-build::generic:nios2 | Building the Nios II kernel from source]] |
| * [[.:linux-build::generic:buildroot | Building with buildroot (microblaze)]] |
| * [[resources:tools-software:linux-build:generic:petalinux|Building with Petalinux]] |
| |
The rapid increase in use of free and open-source software (FOSS), in particular Linux, represents the most significant, all-encompassing, and long-term trend that the embedded industry has seen since the early 1980s.((IDC study/survey from over 5000 developers in 116 countries. Open Source in Global Software: Market Impact, Disruption, and Business Models. 2006.)) Like many, Analog Devices creates and maintains Linux Drivers for various Analog Devices products. | The rapid increase in use of free and open-source software (FOSS), in particular Linux, represents the most significant, all-encompassing, and long-term trend that the embedded industry has seen since the early 1980s.((IDC study/survey from over 5000 developers in 116 countries. Open Source in Global Software: Market Impact, Disruption, and Business Models. 2006.)) Like many, Analog Devices creates and maintains Linux Drivers for various Analog Devices products. |
* [[./linux-drivers/backlight/adp8860|ADP8863: Charge Pump, 7-Channel Fun Lighting LED Driver]] | * [[./linux-drivers/backlight/adp8860|ADP8863: Charge Pump, 7-Channel Fun Lighting LED Driver]] |
* [[./linux-drivers/backlight/adp8870|ADP8870: Charge Pump Parallel Backlight Driver with Image Content PWM Input]] | * [[./linux-drivers/backlight/adp8870|ADP8870: Charge Pump Parallel Backlight Driver with Image Content PWM Input]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/leds/leds-lt3593.c|LT3593 : 1MHz White LED Driver with Output Disconnect and One Pin Current Programming]] [[adi>LT3593]] |
==== Battery Charger ==== | ==== Battery Charger ==== |
| |
with Power Path and USB Mode Compatibility]] | with Power Path and USB Mode Compatibility]] |
| |
| ==== Battery Gas Gauge ==== |
| |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/power/supply/ltc2941-battery-gauge.c|LTC2941 : Battery Gas Gauge with I2C Interface]] [[adi>LTC2941]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/power/supply/ltc2941-battery-gauge.c|LTC2942 : Battery Gas Gauge with Temperature, Voltage Measurement]] [[adi>LTC2942]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/power/supply/ltc2941-battery-gauge.c|LTC2943 : Multicell Battery Gas Gauge with Temperature, Voltage and Current Measurement]] [[adi>LTC2943]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/power/supply/ltc2941-battery-gauge.c|LTC2944 : 60V Battery Gas Gauge with Temperature, Voltage and Current Measurement]] [[adi>LTC2944]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/power/supply/ltc3651-charger.c|LT3651-4.x : Monolithic 4A High Voltage 1 Cell Li-Ion Battery Charger]] [[adi>LT3651-4.1]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/power/supply/ltc3651-charger.c|LT3651-8.x : Monolithic 4A High Voltage 2-Cell Li-Ion Battery Charger]] [[adi>LT3651-8.2]] |
| |
| ==== Battery Manager ==== |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/power/supply/sbs-manager.c|LTC1760 : Dual Smart Battery System Manager]] [[adi>LTC1760]] |
==== GPIO ==== | ==== GPIO ==== |
| |
* [[.:linux-drivers:input-keyboard:adp5588 | ADP5588: Mobile I/O Expander and QWERTY Keypad Controller]] | * [[.:linux-drivers:input-keyboard:adp5588 | ADP5588: Mobile I/O Expander and QWERTY Keypad Controller]] |
* [[.:linux-drivers:input-keyboard:adp5589 | ADP5589: Keypad Decoder and I/O Expansion]] | * [[.:linux-drivers:input-keyboard:adp5589 | ADP5589: Keypad Decoder and I/O Expansion]] |
| |
| ==== HWMon & PMBus ==== |
| === HWMon === |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/hwmon/ad7314.c|AD7314: Complete Temperature Monitoring System in an 8-Pin µSOIC Package]] [[adi>AD7314]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/hwmon/ad7414.c|AD7414: SMBus/I2C Digital Temperature Sensor in 6-Pin SOT with SMBus Alert and Over Temperature Pin]] [[adi>ad7414]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/hwmon/ad7418.c|AD7416: 10-Bit Digital Temperature Sensor]] [[adi>AD7416]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/hwmon/ad7418.c|AD7417: 10-Bit Digital Temperature Sensor and Four Channel ADC]] [[adi>AD7417]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/hwmon/ad7418.c|AD7418: 10-Bit Digital Temperature Sensor and Single Channel ADC]] [[adi>AD7418]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/hwmon/ad7314.c|ADT7301: 13-Bit, ±1ºC Accurate, MicroPower Digital Temperature Sensor in 6-Lead SOT-23 and 8-Lead MSOP]] [[adi>ADT7301]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/hwmon/ad7314.c|ADT7302 : ±2°C Accurate, MicroPower Digital Temperature Sensor in 6-Lead SOT-23]] [[adi>ADT7302]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/hwmon/ltc2945.c|LTC2945: Wide Range I2C Power Monitor]] [[adi>LTC2945]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/hwmon/ltc2990.c|LTC2990: Quad I2C Voltage, Current and Temperature Monitor]] [[adi>LTC2990]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/hwmon/ltc4151.c|LTC4151: High Voltage I2C Current and Voltage Monitor]] [[adi>LTC4151]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/hwmon/ltc4215.c|LTC4251: Negative Voltage Hot Swap Controllers in SOT-23]] [[adi>LTC4251]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/hwmon/ltc4222.c|LTC4222: Dual Hot Swap Controller with I2C Compatible Monitoring]] [[adi>LTC4222]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/hwmon/ltc4245.c|LTC4245: Multiple Supply Hot Swap Controller with I2C Compatible Monitoring]] [[adi>LTC4245]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/hwmon/ltc4260.c|LTC4260: Positive High Voltage Hot Swap Controller with I2C Compatible Monitoring]] [[adi>LTC4260]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/hwmon/ltc4261.c|LTC4261: Negative Voltage Hot Swap Controllers with ADC and I²C Monitoring]] [[adi>LTC4261]] |
| |
| === PMbus === |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/hwmon/pmbus/adm1275.c|ADM1075 : −48 V Hot Swap Controller and Digital Power Monitor with PMBus Interface]] [[adi>ADM1075]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/hwmon/pmbus/adm1275.c|ADM1272 : High Voltage Positive Hot Swap Controller and Digital Power Monitor with PMBus]] [[adi>ADM1272]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/hwmon/pmbus/adm1275.c|ADM1275 : Hot Swap Controller and Digital Power Monitor with PMBus Interface]] [[adi>ADM1275]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/hwmon/pmbus/adm1275.c|ADM1276 : Hot Swap Controller and Digital Power and Energy Monitoringwith PMBus Interface]] [[adi>ADM1276]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/hwmon/pmbus/adm1275.c|ADM1278 : Hot Swap Controller and Digital Power and Energy Monitor with PMBus Interface]] [[adi>ADM1278]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/hwmon/pmbus/adm1275.c|ADM1293 : Digital Power Monitor with PMbus Interface]] [[adi>ADM1293]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/hwmon/pmbus/adm1275.c|ADM1294 : Digital Power Monitor with PMbus Interface]] [[adi>ADM1294]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/hwmon/pmbus/ltc2978.c|LTC2974 : 4-Channel PMBus Power System Manager Featuring Accurate Output Current Measurement]] [[adi>LTC2974]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/hwmon/pmbus/ltc2978.c|LTC2975 : 4-Channel PMBus Power System Manager Featuring Accurate Input Current and Energy Measurement]] [[adi>LTC2975]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/hwmon/pmbus/ltc2978.c|LTC2977 : 8-Channel PMBus Power System Manager Featuring Accurate Output Voltage Measurement]] [[adi>LTC2977]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/hwmon/pmbus/ltc2978.c|LTC2978: Octal Digital Power Supply Manager with EEPROM]] [[adi>LTC2978]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/hwmon/pmbus/ltc2978.c|LTC2980 : 16-Channel PMBus Power System Manager]] [[adi>LTC2980]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/hwmon/pmbus/ltc2978.c|LTC3880 : Dual Output PolyPhase Step-Down DC/DC Controller with Digital Power System Management]] [[adi>LTC3880]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/hwmon/pmbus/ltc2978.c|LTC3883 : Single Phase Step-Down DC/DC Controller with Digital Power System Management]] [[adi>LTC3883]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/hwmon/pmbus/ltc2978.c|LTC3886 : 60V Dual Output Step-Down Controller with Digital Power System Management]] [[adi>LTC3886]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/hwmon/pmbus/ltc2978.c|LTC3887 : Dual Output PolyPhase Step-Down DC/DC Controller with Digital Power System Management]] [[adi>LTC3887]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/hwmon/pmbus/ltc2978.c|LTM4675 : Dual 9A or Single 18A μModule Regulator with Digital Power System Management]] [[adi>LTM4675]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/hwmon/pmbus/ltc2978.c|LTM4676A : Dual 13A or Single 26A μModule (Power Module) Regulator with Digital Power System Management]] [[adi>LTM4676A]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/hwmon/pmbus/ltc3815.c|LTC3815: 6A Monolithic Synchronous DC/DC Step-Down Converter with Digital Power System Management]] [[adi>LTC3815]] |
| ==== I2C Mux ==== |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/i2c/muxes/i2c-mux-ltc4306.c|LTC4306 : 4-Channel, 2-Wire Bus Multiplexer with Capacitance Buffering]] [[adi>LTC4306]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/i2c/muxes/i2c-mux-ltc4306.c|LTC4305 : 2-Channel, 2-Wire Bus Multiplexer with Capacitance Buffering]] [[adi>LTC4305]] |
==== IIO - Accelerometers ==== | ==== IIO - Accelerometers ==== |
* [[.:linux-drivers:input-misc:adxl345 | ADXL345: 3-Axis, ±2 g/±4 g/±8 g/±16 g Digital Accelerometer]] | * [[.:linux-drivers:input-misc:adxl345 | ADXL345: 3-Axis, ±2 g/±4 g/±8 g/±16 g Digital Accelerometer]] |
* [[.:linux-drivers:iio-amplifiers:ad8366 | AD8366: DC to 600 MHz, Dual-Digital Variable Gain Amplifiers ]] | * [[.:linux-drivers:iio-amplifiers:ad8366 | AD8366: DC to 600 MHz, Dual-Digital Variable Gain Amplifiers ]] |
* [[.:linux-drivers:iio-amplifiers:ad8366 | ADA4961: Low Distortion, 3.2 GHz, RF DGA ]] | * [[.:linux-drivers:iio-amplifiers:ad8366 | ADA4961: Low Distortion, 3.2 GHz, RF DGA ]] |
| * [[.:linux-drivers:iio-amplifiers:ad8366 | ADL5240: 100 MHz TO 4000 MHz RF/IF Digitally Controlled VGA ]] |
| * [[.:linux-drivers:iio-amplifiers:ad8366 | HMC271A: 1dB LSB 5-Bit Digital Attenuator SMT, 0.7 - 3.7 GHz ]] |
| * [[.:linux-drivers:iio-amplifiers:ad8366 | HMC1119: 0.25 dB LSB, 7-Bit, Silicon Digital Attenuator, 0.1 GHz to 6.0 GHz]] |
==== IIO - Analog to Digital Converters ==== | ==== IIO - Analog to Digital Converters ==== |
| * [[.:linux-drivers:iio-adc:ad400x | AD4003: 18-Bit 2 MSPS ADC]] |
| * [[.:linux-drivers:iio-adc:ad400x | ADAQ4003: 18-Bit 2 MSPS μModule Data Acquisition System in BGA]] |
* [[.:linux-drivers:iio-adc:ad7476a | AD7091R: 1 MSPS, ultra low power 12-Bit ADC in 10 LEAD LFCSP and MSOP]] | * [[.:linux-drivers:iio-adc:ad7476a | AD7091R: 1 MSPS, ultra low power 12-Bit ADC in 10 LEAD LFCSP and MSOP]] |
* [[.:linux-drivers:iio-adc:ad7091r5 | AD7091R-5: 4-Channel, 12-bit Ultra Low Power ADC]] | * [[.:linux-drivers:iio-adc:ad7091r5 | AD7091R-5: 4-Channel, 12-bit Ultra Low Power ADC]] |
* [[.:linux-drivers:iio-adc:ad7124 | AD7124: 24-Bit Low Power Sigma-Delta ADC with PGA and Reference]] | * [[.:linux-drivers:iio-adc:ad7124 | AD7124: 24-Bit Low Power Sigma-Delta ADC with PGA and Reference]] |
| * [[.:linux-drivers:iio-adc:ad7124 | AD7124-4 : 4-Channel, Low Noise, Low Power, 24-Bit, Sigma-Delta ADC with PGA and Reference]] |
| * [[.:linux-drivers:iio-adc:ad7124 | AD7124-8 : 8-Channel, Low Noise, Low Power, 24-Bit, Sigma-Delta ADC with PGA and Reference]] |
* [[.:linux-drivers:iio-adc:ad7780 | AD7170: 12-Bit Low Power Sigma-Delta ADC]] | * [[.:linux-drivers:iio-adc:ad7780 | AD7170: 12-Bit Low Power Sigma-Delta ADC]] |
* [[.:linux-drivers:iio-adc:ad7780 | AD7171: 16-Bit Low Power Sigma-Delta ADC]] | * [[.:linux-drivers:iio-adc:ad7780 | AD7171: 16-Bit Low Power Sigma-Delta ADC]] |
* [[.:linux-drivers:iio-adc:ad7606 | AD7606-6: 6-Channel DAS with 16-Bit, Bipolar, Simultaneous Sampling ADC]] | * [[.:linux-drivers:iio-adc:ad7606 | AD7606-6: 6-Channel DAS with 16-Bit, Bipolar, Simultaneous Sampling ADC]] |
* [[.:linux-drivers:iio-adc:ad7476a | AD7680: 3 mW, 100 kSPS, 16-Bit ADC in 6 Lead SOT-23]] | * [[.:linux-drivers:iio-adc:ad7476a | AD7680: 3 mW, 100 kSPS, 16-Bit ADC in 6 Lead SOT-23]] |
| * [[.:linux-drivers:iio-adc:ad7476a | AD7682: 16-Bit, 4-Channel, 250 kSPS PulSAR ADC]] |
* [[.:linux-drivers:iio-adc:ad7476a | AD7683: 100 kSPS 16-Bit PulSAR® A/D Converter in µSOIC/QFN]] | * [[.:linux-drivers:iio-adc:ad7476a | AD7683: 100 kSPS 16-Bit PulSAR® A/D Converter in µSOIC/QFN]] |
* [[.:linux-drivers:iio-adc:ad7476a | AD7684: 16-Bit, 100 kSPS PulSAR®, Differential ADC in MSOP]] | * [[.:linux-drivers:iio-adc:ad7476a | AD7684: 16-Bit, 100 kSPS PulSAR®, Differential ADC in MSOP]] |
* [[.:linux-drivers:iio-adc:ad7476a | AD7687: 16-Bit, 1.5 LSB INL, 250 kSPS PulSAR® Differential ADC in MSOP/QFN ]] | * [[.:linux-drivers:iio-adc:ad7476a | AD7687: 16-Bit, 1.5 LSB INL, 250 kSPS PulSAR® Differential ADC in MSOP/QFN ]] |
* [[.:linux-drivers:iio-adc:ad7476a | AD7688: 500 kSPS 16- BIT Differential PulSAR® A/D Converter in µSOIC/QFN ]] | * [[.:linux-drivers:iio-adc:ad7476a | AD7688: 500 kSPS 16- BIT Differential PulSAR® A/D Converter in µSOIC/QFN ]] |
| * [[.:linux-drivers:iio-adc:ad7476a | AD7689: 16-Bit, 8-Channel,250 kSPS PulSAR ADC ]] |
* [[.:linux-drivers:iio-adc:ad7476a | AD7690: 18-Bit, 1.5 LSB INL, 400 kSPS PulSAR® Differential ADC in MSOP/QFN ]] | * [[.:linux-drivers:iio-adc:ad7476a | AD7690: 18-Bit, 1.5 LSB INL, 400 kSPS PulSAR® Differential ADC in MSOP/QFN ]] |
* [[.:linux-drivers:iio-adc:ad7476a | AD7691: 18-Bit, 1.5 LSB INL, 250 kSPS PulSAR® Differential ADC in MSOP/QFN ]] | * [[.:linux-drivers:iio-adc:ad7476a | AD7691: 18-Bit, 1.5 LSB INL, 250 kSPS PulSAR® Differential ADC in MSOP/QFN ]] |
* [[.:linux-drivers:iio-adc:ad7793 | AD7798: 3-Channel, Low Noise, Low Power, 16-Bit, Sigma Delta ADC with On-Chip In-Amp]] | * [[.:linux-drivers:iio-adc:ad7793 | AD7798: 3-Channel, Low Noise, Low Power, 16-Bit, Sigma Delta ADC with On-Chip In-Amp]] |
* [[.:linux-drivers:iio-adc:ad7793 | AD7799: 3-Channel, Low Noise, Low Power, 24-Bit, Sigma Delta ADC with On-Chip In-Amp]] | * [[.:linux-drivers:iio-adc:ad7793 | AD7799: 3-Channel, Low Noise, Low Power, 24-Bit, Sigma Delta ADC with On-Chip In-Amp]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/staging/iio/adc/ad7816.c| AD7817 :Temperature Sensor (On Chip) 4-Channel, 9 µs, 10-Bit ADC]] [[adi>AD7817|]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/staging/iio/adc/ad7816.c| AD7818 :Temperature Sensor (On Chip) 1-Channel, 9 µs, 10-Bit ADC]] [[adi>AD7818|]] |
* [[.:linux-drivers:iio-adc:ad7887 | AD7887: 2.7 V to 5.25 V, Micropower, 2-Channel, 125 kSPS, 12-Bit ADC in 8-Lead MSOP ]] | * [[.:linux-drivers:iio-adc:ad7887 | AD7887: 2.7 V to 5.25 V, Micropower, 2-Channel, 125 kSPS, 12-Bit ADC in 8-Lead MSOP ]] |
* [[.:linux-drivers:iio-adc:ad7476a | AD7910: 250 KSPS, 10-Bit ADC in 6 Lead SC70 ]] | * [[.:linux-drivers:iio-adc:ad7476a | AD7910: 250 KSPS, 10-Bit ADC in 6 Lead SC70 ]] |
* [[.:linux-drivers:iio-adc:ad7476a | AD7942: 14-Bit, 250 kSPS PulSAR®, Pseudo Differential ADC in MSOP/QFN ]] | * [[.:linux-drivers:iio-adc:ad7476a | AD7942: 14-Bit, 250 kSPS PulSAR®, Pseudo Differential ADC in MSOP/QFN ]] |
* [[.:linux-drivers:iio-adc:ad7476a | AD7946: 14-Bit, 500 kSPS PulSAR® ADC in MSOP ]] | * [[.:linux-drivers:iio-adc:ad7476a | AD7946: 14-Bit, 500 kSPS PulSAR® ADC in MSOP ]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/iio/adc/ad7949.c|AD7949 : 14-Bit, 8-Channel, 250 kSPS PulSAR ADC]] [[adi>AD7949]] |
* [[.:linux-drivers:iio-adc:ad7476a | AD7980: 16-Bit, 1 MSPS PulSAR® ADC in MSOP/QFN ]] | * [[.:linux-drivers:iio-adc:ad7476a | AD7980: 16-Bit, 1 MSPS PulSAR® ADC in MSOP/QFN ]] |
* [[.:linux-drivers:iio-adc:ad7476a | AD7982: 18-Bit, 1 MSPS PulSAR® 7.0 mW ADC in MSOP/QFN ]] | * [[.:linux-drivers:iio-adc:ad7476a | AD7982: 18-Bit, 1 MSPS PulSAR® 7.0 mW ADC in MSOP/QFN ]] |
* [[.:linux-drivers:iio-adc:ad7476a | AD7988-1: 16-Bit, 100 kSPS, Ultra Low Power 16-Bit SAR ADC ]] | * [[.:linux-drivers:iio-adc:ad7476a | AD7988-1: 16-Bit, 100 kSPS, Ultra Low Power 16-Bit SAR ADC ]] |
* [[.:linux-drivers:iio-adc:ad7476a | AD7988-5: 16-Bit, 500 kSPS, Ultra Low Power 16-Bit SAR ADC ]] | * [[.:linux-drivers:iio-adc:ad7476a | AD7988-5: 16-Bit, 500 kSPS, Ultra Low Power 16-Bit SAR ADC ]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/iio/adc/ad7923.c | ad7904: 4-Channel, 1 MSPS, 8-Bit A/D Converter with Sequencer]] [[adi>AD7904]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/iio/adc/ad7923.c | AD7914: 4-Channel, 1 MSPS, 10-Bit A/D Converter with Sequencer]] [[adi>AD7914]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/iio/adc/ad7923.c | AD7923: 4-Channel 200 kSPS, 12-Bit A/D Converter with Sequencer]] [[adi>AD7923]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/iio/adc/ad7923.c | AD7924: 4-Channel, 1 MSPS, 12-Bit A/D Converter with Sequencer]] [[adi>AD7924]] |
* [[.:linux-drivers:iio-adc:ad7998 |AD7991: 4-Channel, 12-Bit ADC with I2C Compatible Interface in 8-Lead SOT-23 ]] | * [[.:linux-drivers:iio-adc:ad7998 |AD7991: 4-Channel, 12-Bit ADC with I2C Compatible Interface in 8-Lead SOT-23 ]] |
* [[.:linux-drivers:iio-adc:ad7998 |AD7992: 2-Channel, 12-Bit ADC with I2C Compatible Interface in 10-Lead MSOP ]] | * [[.:linux-drivers:iio-adc:ad7998 |AD7992: 2-Channel, 12-Bit ADC with I2C Compatible Interface in 10-Lead MSOP ]] |
* [[.:linux-drivers:iio-adc:axi-adc-hdl |AD9683: 14-BIT, 170 MSPS/250 MSPS, JESD204B, ANALOG-TO-DIGITAL CONVERTER ]] | * [[.:linux-drivers:iio-adc:axi-adc-hdl |AD9683: 14-BIT, 170 MSPS/250 MSPS, JESD204B, ANALOG-TO-DIGITAL CONVERTER ]] |
* [[.:linux-drivers:iio-adc:adas1000|ADAS1000: Low Power, 5-ELECTRODE ELECTROCARDIOGRAM (ECG) ANALOG FRONT END (AFE) ]] | * [[.:linux-drivers:iio-adc:adas1000|ADAS1000: Low Power, 5-ELECTRODE ELECTROCARDIOGRAM (ECG) ANALOG FRONT END (AFE) ]] |
| *[[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/iio/adc/ltc2471.c|LTC2471 : Selectable 208sps/833sps, 16-Bit I2C ΔΣ ADCs with 10ppm/°C Max Precision Reference]] [[adi>LTC2471]] |
| *[[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/iio/adc/ltc2471.c|LTC2473 : Selectable 208sps/833sps, 16-Bit I2C ΔΣ ADCs with 10ppm/°C Max Precision Reference]] [[adi>LTC2473]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/iio/adc/ltc2485.c|LTC2485 : 24-Bit ΔΣ ADC with Easy Drive Input Current Cancellation and I2C Interface]] [[adi>LTC2485]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/iio/adc/ltc2497.c|LTC2497 : 16-Bit 8-/16-Channel ΔΣ ADC with Easy Drive Input Current Cancellation and I2C Interface]] [[adi>LTC2497]] |
==== IIO - Capacitance to Digital Converters ==== | ==== IIO - Capacitance to Digital Converters ==== |
| |
==== IIO - Digital to Analog Converters ==== | ==== IIO - Digital to Analog Converters ==== |
| |
| |
* [[.:linux-drivers:iio-dac:ad5064 | AD5024: Fully Accurate 12-Bit VOUT nanoDAC® Quad, SPI Interface, 4.5 V to 5.5 V in TSSOP ]] | * [[.:linux-drivers:iio-dac:ad5064 | AD5024: Fully Accurate 12-Bit VOUT nanoDAC® Quad, SPI Interface, 4.5 V to 5.5 V in TSSOP ]] |
* [[.:linux-drivers:iio-dac:ad5064 | AD5025: Fully Accurate 12-Bit VOUT nanoDAC® SPI Interface 2.7 V TO 5.5 V IN A TSSOP ]] | * [[.:linux-drivers:iio-dac:ad5064 | AD5025: Fully Accurate 12-Bit VOUT nanoDAC® SPI Interface 2.7 V TO 5.5 V IN A TSSOP ]] |
* [[.:linux-drivers:iio-dac:ad5446 | AD5662: 2.7-5.5V, 16-Bit nanoDAC® Converter in a Sot-23]] | * [[.:linux-drivers:iio-dac:ad5446 | AD5662: 2.7-5.5V, 16-Bit nanoDAC® Converter in a Sot-23]] |
* [[.:linux-drivers:iio-dac:ad5064|AD5665: Quad, 16-Bit nanoDAC®, I2C® Interface]] | * [[.:linux-drivers:iio-dac:ad5064|AD5665: Quad, 16-Bit nanoDAC®, I2C® Interface]] |
| * [[.:linux-drivers:iio-dac:ad5064|AD5665R: Quad, 16-Bit nanoDAC® with 5 ppm/°C On-Chip Reference, I2C® Interface]] |
* [[.:linux-drivers:iio-dac:ad5064|AD5626R: Quad, 16-Bit nanoDAC® with 5 ppm/°C On-Chip Reference, I2C® Interface]] | * [[.:linux-drivers:iio-dac:ad5064|AD5626R: Quad, 16-Bit nanoDAC® with 5 ppm/°C On-Chip Reference, I2C® Interface]] |
* [[.:linux-drivers:iio-dac:ad5064|AD5667: Dual, 16-Bit nanoDAC®, I2C® Interface]] | * [[.:linux-drivers:iio-dac:ad5064|AD5667: Dual, 16-Bit nanoDAC®, I2C® Interface]] |
| * [[.:linux-drivers:iio-dac:ad5064|AD5667R: Dual, 16-Bit nanoDAC® with 5 ppm/°C On-Chip Reference, I2C® Interface]] |
* [[.:linux-drivers:iio-dac:ad5064|AD5626R: Dual, 16-Bit nanoDAC® with 5 ppm/°C On-Chip Reference, I2C® Interface]] | * [[.:linux-drivers:iio-dac:ad5064|AD5626R: Dual, 16-Bit nanoDAC® with 5 ppm/°C On-Chip Reference, I2C® Interface]] |
* [[.:linux-drivers:iio-dac:ad5064 | AD5669R: OCTAL, 16-BIT, I2C Voltage-Output denseDAC with 5 ppm/°C On-Chip Reference]] | * [[.:linux-drivers:iio-dac:ad5064 | AD5669R: OCTAL, 16-BIT, I2C Voltage-Output denseDAC with 5 ppm/°C On-Chip Reference]] |
* [[.:linux-drivers:iio-dac:ad5676 | AD5696: Quad, 16-Bit nanoDAC+ with 2 ppm/°C On-Chip Reference and I2C Interface ]] | * [[.:linux-drivers:iio-dac:ad5676 | AD5696: Quad, 16-Bit nanoDAC+ with 2 ppm/°C On-Chip Reference and I2C Interface ]] |
* [[.:linux-drivers:iio-dac:ad5676 | AD5696R: Quad, 16-Bit nanoDAC+ with 2 ppm/°C On-Chip Reference and I2C Interface ]] | * [[.:linux-drivers:iio-dac:ad5676 | AD5696R: Quad, 16-Bit nanoDAC+ with 2 ppm/°C On-Chip Reference and I2C Interface ]] |
| * [[https://github.com/torvalds/linux/blob/master/drivers/iio/dac/ad5761.c|AD5721: Multiple Range, 12-Bit, Unipolar, Voltage Output DACs] [[adi>AD5721]] |
| * [[https://github.com/torvalds/linux/blob/master/drivers/iio/dac/ad5761.c|AD5721R: Multiple Range, 12-Bit, Unipolar Voltage Output DACs with 2 PPM/⁰C Reference]] [[adi>AD5721R]] |
* [[.:linux-drivers:iio-dac:ad5755 | AD5735: Quad Channel, 12-Bit, Serial Input, 4-20 mA & Voltage Output DAC with Dynamic Power Control]] | * [[.:linux-drivers:iio-dac:ad5755 | AD5735: Quad Channel, 12-Bit, Serial Input, 4-20 mA & Voltage Output DAC with Dynamic Power Control]] |
* [[.:linux-drivers:iio-dac:ad5755 | AD5737: Quad Channel, 12-Bit, Serial Input, 4-20 mA Output DAC with Dynamic Power Control and HART Connectivity]] | * [[.:linux-drivers:iio-dac:ad5755 | AD5737: Quad Channel, 12-Bit, Serial Input, 4-20 mA Output DAC with Dynamic Power Control and HART Connectivity]] |
| * [[https://github.com/torvalds/linux/blob/master/drivers/iio/dac/ad5761.c|AD5761: Multiple Range, 16-Bit, Bipolar, Voltage Output DACs]] [[adi>AD5761]] |
| * [[https://github.com/torvalds/linux/blob/master/drivers/iio/dac/ad5761.c|AD5761R: Multiple Range, 16-Bit, Bipolar Voltage Output DACs with 2 PPM/⁰C Reference]] [[adi>AD5761R]] |
* [[.:linux-drivers:iio-dac:ad5764 | AD5744: Complete Quad, 14-Bit, High Accuracy, Serial Input, Bipolar Voltage Output DAC]] | * [[.:linux-drivers:iio-dac:ad5764 | AD5744: Complete Quad, 14-Bit, High Accuracy, Serial Input, Bipolar Voltage Output DAC]] |
* [[.:linux-drivers:iio-dac:ad5764 | AD5744R: Complete Quad, 14-Bit, High Accuracy, Serial Input, Bipolar Voltage Output DAC]] | * [[.:linux-drivers:iio-dac:ad5764 | AD5744R: Complete Quad, 14-Bit, High Accuracy, Serial Input, Bipolar Voltage Output DAC]] |
* [[.:linux-drivers:iio-dac:ad5791 | AD5791: 1 ppm 20-Bit, ±1 LSB INL, Voltage Output DAC]] | * [[.:linux-drivers:iio-dac:ad5791 | AD5791: 1 ppm 20-Bit, ±1 LSB INL, Voltage Output DAC]] |
* [[resources:tools-software:linux-drivers:iio-dac:ad7303|AD7303: +2.7 V TO +5.5 V, Serial Input, Dual Voltage Output 8-Bit DAC]] | * [[resources:tools-software:linux-drivers:iio-dac:ad7303|AD7303: +2.7 V TO +5.5 V, Serial Input, Dual Voltage Output 8-Bit DAC]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/iio/dac/ad8801.c|AD8801 : Octal 8-Bit TrimDAC with Power Shutdown & Mid-Scale Preset]] [[adi>AD8801]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/iio/dac/ad8801.c|AD8803 : Octal 8-Bit TrimDAC with Power Shutdown & Mid-Scale Preset]] [[adi>AD8803]] |
* [[.:linux-drivers:iio-dds:axi-dac-dds-hdl | AD9122: Dual, 16-Bit, 1200 MSPS, TxDAC+® Digital-to-Analog Converter]] | * [[.:linux-drivers:iio-dds:axi-dac-dds-hdl | AD9122: Dual, 16-Bit, 1200 MSPS, TxDAC+® Digital-to-Analog Converter]] |
* [[.:linux-drivers:iio-dds:axi-dac-dds-hdl | AD9144: Quad, 16-Bit, 2.8 GSPS, TxDAC+® Digital-to-Analog Converter]] | * [[.:linux-drivers:iio-dds:axi-dac-dds-hdl | AD9144: Quad, 16-Bit, 2.8 GSPS, TxDAC+® Digital-to-Analog Converter]] |
* [[.:linux-drivers:iio-dds:axi-dac-dds-hdl | AD9152: Dual, 16-Bit, 2.25 GSPS, TxDAC+ Digital-to-Analog Converter]] | * [[.:linux-drivers:iio-dds:axi-dac-dds-hdl | AD9152: Dual, 16-Bit, 2.25 GSPS, TxDAC+ Digital-to-Analog Converter]] |
| * [[resources:tools-software:linux-drivers:iio-dds:ad9172|AD9171: Dual, 16-Bit, 6.2 GSPS RF DAC with Single Channelizer]] |
| * [[resources:tools-software:linux-drivers:iio-dds:ad9172|AD9172: Dual, 16-Bit, 12.6 GSPS RF DAC with Channelizers]] |
| * [[resources:tools-software:linux-drivers:iio-dds:ad9172|AD9173: Dual, 16-Bit, 12.6 GSPS RF DAC with Channelizers]] |
| * [[resources:tools-software:linux-drivers:iio-dds:ad9172|AD9174: Dual, 16-Bit, 12.6 GSPS RF DAC and Direct Digital Synthesizer]] |
| * [[resources:tools-software:linux-drivers:iio-dds:ad9172|AD9175: Dual, 11-Bit/16-Bit, 12.6 GSPS RF DAC with Wideband Channelizers]] |
| * [[resources:tools-software:linux-drivers:iio-dds:ad9172|AD9176: Dual, 16-Bit, 12.6 GSPS RF DAC with Wideband Channelizers]] |
* [[.:linux-drivers:iio-dds:axi-dac-dds-hdl | AD9739A: 14-Bit, 2.5 GSPS, RF D/A Converter]] | * [[.:linux-drivers:iio-dds:axi-dac-dds-hdl | AD9739A: 14-Bit, 2.5 GSPS, RF D/A Converter]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/iio/dac/ltc1660.c|LTC1660 : Micropower Octal 8-Bit DACs]] [[adi>LTC1660]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/iio/dac/ltc1660.c|LTC1665 : Micropower Octal 8-Bit DACs]] [[adi>LTC1665]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/iio/dac/ltc2632.c|LTC2632 : Dual 12-/10-/8-Bit SPI VOUT DACs with 10ppm/°C Reference]] [[adi>LTC2632]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/iio/dac/ltc1660.c|LTC1660 : Micropower Octal 10-Bit DACs]] [[adi>LTC1660]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/iio/dac/ad5064.c|LTC2606 : 16-Bit Rail-to-Rail DACs with I2C Interface]] [[adi>LTC2606]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/iio/dac/ad5064.c|LTC2607 : 16-Bit Dual Rail-to-Rail DACs with I²C Interface]] [[adi>LTC2607]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/iio/dac/ad5064.c|LTC2609 : Quad 16-/14-/12-Bit Rail-to-Rail DACs with I2C Interface]] [[adi>LTC2609]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/iio/dac/ad5064.c|LTC2616 : 14-Bit Rail-to-Rail DACs with I2C Interface]] [[adi>LTC2616]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/iio/dac/ad5064.c|LTC2617 : 14-Bit Dual Rail-to-Rail DAC with I2C Interface]] [[adi>LTC2617]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/iio/dac/ad5064.c|LTC2619 : Quad 16-/14-/12-Bit Rail-to-Rail DACs with I2C Interface]] [[adi>LTC2619]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/iio/dac/ad5064.c|LTC2626 : 12-Bit Rail-to-Rail DACs with I2C Interface]] [[adi>LTC2626]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/iio/dac/ad5064.c|LTC2627 : 12-Bit Dual Rail-to-Rail with I²C Interface]] [[adi>LTC2627]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/iio/dac/ad5064.c|LTC2629 : Quad 16-/14-/12-Bit Rail-to-Rail DACs with I²C Interface]] [[adi>LTC2629]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/iio/dac/ad5064.c|LTC2631 : Single 12-/10-/8-Bit I2C VOUT DACs with 10ppm/°C Reference]] [[adi>LTC2631]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/iio/dac/ad5064.c|LTC2633 : Dual 12-/10-/8-Bit I2C VOUT DACs with 10ppm/°C Reference]] [[adi>LTC2633]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/iio/dac/ad5064.c|LTC2635 : Quad 12-/10-/8-Bit I2C VOUT DACs with 10ppm/°C Reference]] [[adi>LTC2635]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/iio/dac/ltc2632.c|LTC2632 : Dual 12-/10-/8-Bit SPI VOUT DACs with 10ppm/°C Reference]] [[adi>LTC2632]] |
| |
==== IIO - Direct Digital Synthesis ==== | ==== IIO - Direct Digital Synthesis ==== |
| |
* [[.:linux-drivers:iio-inertial-measurement-units:adis16480 | ADIS16485: Tactical Grade Six Degrees of Freedom MEMS Inertial Sensor]] | * [[.:linux-drivers:iio-inertial-measurement-units:adis16480 | ADIS16485: Tactical Grade Six Degrees of Freedom MEMS Inertial Sensor]] |
* [[.:linux-drivers:iio-inertial-measurement-units:adis16480 | ADIS16488: Low Profile, Low Noise Ten Degrees of Freedom Inertial Sensor]] | * [[.:linux-drivers:iio-inertial-measurement-units:adis16480 | ADIS16488: Low Profile, Low Noise Ten Degrees of Freedom Inertial Sensor]] |
| * [[.:linux-drivers:iio-inertial-measurement-units:adis16480 | ADIS16490: Tactical Grade, Six Degrees of Freedom |
| Inertial Sensor]] |
| * [[.:linux-drivers:iio-inertial-measurement-units:adis16480 | ADIS16495: Tactical Grade, Six Degrees of Freedom |
| Inertial Sensor]] |
| * [[.:linux-drivers:iio-inertial-measurement-units:adis16480 | ADIS16497: Tactical Grade, Six Degrees of Freedom |
| Inertial Sensor]] |
| |
==== IIO - Resolvers ==== | ==== IIO - Resolvers ==== |
| |
* [[./linux-drivers/leds/adp1650|ADP1650: 1.5 A LED Flash Driver with I2C-Compatible Interface]] | * [[./linux-drivers/leds/adp1650|ADP1650: 1.5 A LED Flash Driver with I2C-Compatible Interface]] |
| * * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/media/i2c/adp1653.c|ADP1653 : Compact, High Efficiency, High Power, Flash/Torch LED Driver with Dual Interface]] [[adi>ADP1653]] |
* [[.:linux-drivers::multifunction-device:adp5520 | ADP5501: Programmable Current Backlight Driver with Ambient Light Sensor Input]] | * [[.:linux-drivers::multifunction-device:adp5520 | ADP5501: Programmable Current Backlight Driver with Ambient Light Sensor Input]] |
* [[.:linux-drivers::multifunction-device:adp5520 | ADP5520: Backlight Driver with I/O Expander]] | * [[.:linux-drivers::multifunction-device:adp5520 | ADP5520: Backlight Driver with I/O Expander]] |
* [[.:linux-drivers:misc:dpot | AD5160: 256 Position SPI Compatible Digital Potentiometer]] | * [[.:linux-drivers:misc:dpot | AD5160: 256 Position SPI Compatible Digital Potentiometer]] |
* [[.:linux-drivers:misc:dpot | AD5161: 256 Position SPI/I2C Selectable Digital Potentiometer]] | * [[.:linux-drivers:misc:dpot | AD5161: 256 Position SPI/I2C Selectable Digital Potentiometer]] |
| * [[.:linux-drivers:misc:dpot | AD5162: 256-Position Dual Channel SPI Digital Potentiometer]] [[adi>AD5162]] |
* [[.:linux-drivers:misc:dpot | AD5165: 256-Position, Ultralow Power 1.8 V Logic-Level Digital Potentiometer]] | * [[.:linux-drivers:misc:dpot | AD5165: 256-Position, Ultralow Power 1.8 V Logic-Level Digital Potentiometer]] |
* [[.:linux-drivers:misc:dpot | AD5170: 256-Position, Two-Time Programmable, I2C Compatible Digital Potentiometer]] | * [[.:linux-drivers:misc:dpot | AD5170: 256-Position, Two-Time Programmable, I2C Compatible Digital Potentiometer]] |
* [[.:linux-drivers:misc:dpot | AD5171: 64 Position OTP Digital Potentiometer]] | * [[.:linux-drivers:misc:dpot | AD5171: 64 Position OTP Digital Potentiometer]] |
* [[.:linux-drivers:misc:dpot | AD5172: 256-Position, One-Time Programmable, Dual Channel, I2C Digital Potentiometer]] | * [[.:linux-drivers:misc:dpot | AD5172: 256-Position, One-Time Programmable, Dual Channel, I2C Digital Potentiometer]] |
| * [[.:linux-drivers:misc:dpot | AD5173: 256-Position, One-Time Programmable, Dual Channel, I2C Digital Potentiometer]] |
| * [[.:linux-drivers:misc:dpot | AD5200: 256-Position Digital Potentiometers]] |
* [[.:linux-drivers:misc:dpot | AD5201: 33-Position Digital Potentiometer]] | * [[.:linux-drivers:misc:dpot | AD5201: 33-Position Digital Potentiometer]] |
* [[.:linux-drivers:misc:dpot | AD5203: 4-Channel, 64-Position Digital Potentiometer]] | * [[.:linux-drivers:misc:dpot | AD5203: 4-Channel, 64-Position Digital Potentiometer]] |
* [[.:linux-drivers:misc:dpot | AD5233: Nonvolatile, Quad, 64-Position Digital Potentiometer]] | * [[.:linux-drivers:misc:dpot | AD5233: Nonvolatile, Quad, 64-Position Digital Potentiometer]] |
* [[.:linux-drivers:misc:dpot | AD5235: Nonvolatile Memory, Dual 1024-Position Digital Potentiometer]] | * [[.:linux-drivers:misc:dpot | AD5235: Nonvolatile Memory, Dual 1024-Position Digital Potentiometer]] |
| * [[.:linux-drivers:misc:dpot | AD5241: I2C® Compatible Digital Potentiometer]] |
* [[.:linux-drivers:misc:dpot | AD5242: Dual-Channel, I2C® Compatible, 256 Position, Digital Potentiometer]] | * [[.:linux-drivers:misc:dpot | AD5242: Dual-Channel, I2C® Compatible, 256 Position, Digital Potentiometer]] |
* [[.:linux-drivers:misc:dpot | AD5243: 256-Position Dual Channel I2C Compatible Digital Potentiometer]] | * [[.:linux-drivers:misc:dpot | AD5243: 256-Position Dual Channel I2C Compatible Digital Potentiometer]] |
* [[.:linux-drivers:misc:dpot | AD5260: +15 V or ±5 V, Single-Channel, SPI Compatible, 256 Position Digital Potentiometer]] | * [[.:linux-drivers:misc:dpot | AD5260: +15 V or ±5 V, Single-Channel, SPI Compatible, 256 Position Digital Potentiometer]] |
* [[.:linux-drivers:misc:dpot | AD5262: +15 V or ±5 V, Dual-Channel, SPI Compatible, 256 Position Digital Potentiometer]] | * [[.:linux-drivers:misc:dpot | AD5262: +15 V or ±5 V, Dual-Channel, SPI Compatible, 256 Position Digital Potentiometer]] |
| * [[.:linux-drivers:misc:dpot | AD5263: Quad, 15 V, 256-Position Digital Potentiometer with Pin-Selectable SPI/I2C]] |
* [[.:linux-drivers:misc:dpot | AD5270: 1024-Position, 1% Resistor Tolerance Error, SPI Interface and 50-TP Memory Digital Rheostat]] | * [[.:linux-drivers:misc:dpot | AD5270: 1024-Position, 1% Resistor Tolerance Error, SPI Interface and 50-TP Memory Digital Rheostat]] |
* [[.:linux-drivers:misc:dpot | AD5271: 256-Position, 1% Resistor Tolerance Error, SPI Interface and 50-TP Memory Digital Rheostat]] | * [[.:linux-drivers:misc:dpot | AD5271: 256-Position, 1% Resistor Tolerance Error, SPI Interface and 50-TP Memory Digital Rheostat]] |
* [[.:linux-drivers:regulator:ad5398 | AD5398: 120 mA, Current Sinking, 10-Bit, I2C D/A Converter]] | * [[.:linux-drivers:regulator:ad5398 | AD5398: 120 mA, Current Sinking, 10-Bit, I2C D/A Converter]] |
* [[.:linux-drivers:regulator:ad5398 | AD5821: 120 mA, Current Sinking, 10-Bit, I2C® DAC]] | * [[.:linux-drivers:regulator:ad5398 | AD5821: 120 mA, Current Sinking, 10-Bit, I2C® DAC]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/regulator/ltc3589.c|LTC3589 : 8-Output Regulator with Sequencing and I2C]] [[adi>LTC3589]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/regulator/ltc3676.c|LTC3676 : Power Management Solution for Application Processors]] [[adi>LTC3676]] |
| |
| === Power-Off === |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/power/reset/ltc2952-poweroff.c|LTC2952 : Pushbutton PowerPath Controller with Supervisor]] [[adi>LTC2952]] |
| |
==== Sound ==== | ==== Sound ==== |
| |
* [[.:linux-drivers:sound:ssm4567 | SSM4567: Digital 2.5 W, 5.1 V, Boost Class-D Audio Amplifier with Output Sensing]] | * [[.:linux-drivers:sound:ssm4567 | SSM4567: Digital 2.5 W, 5.1 V, Boost Class-D Audio Amplifier with Output Sensing]] |
==== Video ==== | ==== Video ==== |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/gpu/drm/bridge/dumb-vga-dac.c|ADV7123 : CMOS, 330 MHz Triple 10-Bit High Speed Video DAC]] [[adi>ADV7123]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/media/i2c/adv7170.c|ADV7170 : CMOS, 330 MHz Triple 10-Bit High Speed Video DAC]] [[adi>ADV7170]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/media/i2c/adv7180.c|ADV7180 : 10-Bit, 4× Oversampling SDTV Video Decoder]] [[adi>ADV7180]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/media/i2c/adv748x/adv748x-core.c|ADV7481 : Integrated Video Decoder and Dual-Mode HDMI/MHL Receiver]] [[adi>ADV7481]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/media/i2c/adv748x/adv748x-core.c|ADV7482 : Integrated Video Decoder and HDMI Receiver]] [[adi>ADV7482]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/media/i2c/adv7343.c|ADV7343 : Multiformat Video Encoder with Six, 11-Bit, 297 MHz DACs]] [[adi>ADV7343]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/media/i2c/adv7393.c|ADV7393 : Low Power, Chip Scale 10-Bit SD/HD Video Encoder]] [[adi>ADV7393]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/media/i2c/adv7604.c|ADV7604 : 12-Bit, Deep Color HDMI v1.3 Receiver with Analog Interface]] [[adi>ADV7604]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/media/i2c/ad9389b.c|AD9389B : High Performance HDMI®/DVI Transmitter]] [[adi>AD9389B]] |
| * [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/media/i2c/adv7842.c|ADV7842 : Dual HDMI 1.4 Fast Switching Receiver with 12-Bit, 170 MHz Video and Graphics Digitizer and 3D Comb Filter Decoder]] [[adi>ADV7842]] |
* [[.:linux-drivers:drm:adv7511 | ADV7511: 225 MHZ, HIGH PERFORMANCE HDMI® TRANSMITTER WITH ARC]] | * [[.:linux-drivers:drm:adv7511 | ADV7511: 225 MHZ, HIGH PERFORMANCE HDMI® TRANSMITTER WITH ARC]] |
* [[.:linux-drivers:drm:adv7511 | ADV7511W: 165 MHZ HIGH PERFORMANCE HDMI TRANSMITTER]] | * [[.:linux-drivers:drm:adv7511 | ADV7511W: 165 MHZ HIGH PERFORMANCE HDMI TRANSMITTER]] |
* [[.:linux-drivers:drm:adv7511 | ADV7513: 165 MHZ HIGH PERFORMANCE HDMI TRANSMITTER]] | * [[.:linux-drivers:drm:adv7511 | ADV7513: 165 MHZ HIGH PERFORMANCE HDMI TRANSMITTER]] |
* [[.:linux-drivers:drm:adv7511 | ADV7533: MIPI/DSI Receiver with HDMI Transmitter]] | * [[.:linux-drivers:drm:adv7511 | ADV7533: MIPI/DSI Receiver with HDMI Transmitter]] |
| |