^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0-only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) # Potentiometer drivers
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) # When adding new entries keep the list in alphabetical order
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) menu "Digital potentiometers"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) config AD5272
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) tristate "Analog Devices AD5272 and similar Digital Potentiometer driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) Say yes here to build support for the Analog Devices AD5272 and AD5274
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) digital potentiometer chip.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) module will be called ad5272.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) config DS1803
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) tristate "Maxim Integrated DS1803 Digital Potentiometer driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) Say yes here to build support for the Maxim Integrated DS1803
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) digital potentiometer chip.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) module will be called ds1803.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) config MAX5432
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) tristate "Maxim MAX5432-MAX5435 Digital Potentiometer driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) Say yes here to build support for the Maxim
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) MAX5432, MAX5433, MAX5434 and MAX5435 digital
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) potentiometer chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) module will be called max5432.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) config MAX5481
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) tristate "Maxim MAX5481-MAX5484 Digital Potentiometer driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) depends on SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) Say yes here to build support for the Maxim
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) MAX5481, MAX5482, MAX5483, MAX5484 digital potentiometer
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) module will be called max5481.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) config MAX5487
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) tristate "Maxim MAX5487/MAX5488/MAX5489 Digital Potentiometer driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) depends on SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) Say yes here to build support for the Maxim
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) MAX5487, MAX5488, MAX5489 digital potentiometer
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) module will be called max5487.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) config MCP4018
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) tristate "Microchip MCP4017/18/19 Digital Potentiometer driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) Say yes here to build support for the Microchip
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) MCP4017, MCP4018, MCP4019
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) digital potentiometer chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) module will be called mcp4018.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) config MCP4131
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) tristate "Microchip MCP413X/414X/415X/416X/423X/424X/425X/426X Digital Potentiometer driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) depends on SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) Say yes here to build support for the Microchip
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) MCP4131, MCP4132,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) MCP4141, MCP4142,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80) MCP4151, MCP4152,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) MCP4161, MCP4162,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) MCP4231, MCP4232,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83) MCP4241, MCP4242,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84) MCP4251, MCP4252,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) MCP4261, MCP4262,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) digital potentiometer chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89) module will be called mcp4131.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91) config MCP4531
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 92) tristate "Microchip MCP45xx/MCP46xx Digital Potentiometer driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 93) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 94) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 95) Say yes here to build support for the Microchip
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 96) MCP4531, MCP4532, MCP4541, MCP4542,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 97) MCP4551, MCP4552, MCP4561, MCP4562,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 98) MCP4631, MCP4632, MCP4641, MCP4642,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 99) MCP4651, MCP4652, MCP4661, MCP4662
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) digital potentiometer chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) module will be called mcp4531.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) config MCP41010
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) tristate "Microchip MCP41xxx/MCP42xxx Digital Potentiometer driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) depends on SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) Say yes here to build support for the Microchip
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) MCP41010, MCP41050, MCP41100,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) MCP42010, MCP42050, MCP42100
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) digital potentiometer chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) module will be called mcp41010.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) config TPL0102
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) tristate "Texas Instruments digital potentiometer driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) Say yes here to build support for the Texas Instruments
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) TPL0102, TPL0402
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) digital potentiometer chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) module will be called tpl0102.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) endmenu