drivers/iio/potentiometer/Kconfig
Source file repositories/reference/linux-study-clean/drivers/iio/potentiometer/Kconfig
File Facts
- System
- Linux kernel
- Corpus path
drivers/iio/potentiometer/Kconfig- Extension
[no extension]- Size
- 4194 bytes
- Lines
- 150
- Domain
- Driver Families
- Bucket
- drivers/iio
- Inferred role
- Driver Families: build/configuration rule
- Status
- atlas-only
Why This File Exists
Repeatable hardware-adapter layer. Deep compatibility for every driver is out of scope; this atlas records patterns, probe lifecycles, bus glue, IRQ/DMA usage, and links back to core abstractions.
- Repeatable hardware-adapter layer. Deep compatibility for every driver is out of scope; this atlas records patterns, probe lifecycles, bus glue, IRQ/DMA usage, and links back to core abstractions.
Dependency Surface
- No C-style include directives detected by the generator.
Detected Declarations
- No top-level syscall, struct, function, initcall, or export declaration detected by the generator.
Annotated Snippet
# SPDX-License-Identifier: GPL-2.0-only
#
# Potentiometer drivers
#
# When adding new entries keep the list in alphabetical order
menu "Digital potentiometers"
config AD5110
tristate "Analog Devices AD5110 and similar Digital Potentiometer driver"
depends on I2C
help
Say yes here to build support for the Analog Devices AD5110, AD5112
and AD5114 digital potentiometer chip.
To compile this driver as a module, choose M here: the
module will be called ad5110.
config AD5272
tristate "Analog Devices AD5272 and similar Digital Potentiometer driver"
depends on I2C
help
Say yes here to build support for the Analog Devices AD5272 and AD5274
digital potentiometer chip.
To compile this driver as a module, choose M here: the
module will be called ad5272.
config DS1803
tristate "Maxim Integrated DS1803 and similar Digital Potentiometer driver"
depends on I2C
help
Say yes here to build support for the Maxim Integrated DS1803 and
DS3502 digital potentiometer chip.
To compile this driver as a module, choose M here: the
module will be called ds1803.
config MAX5432
tristate "Maxim MAX5432-MAX5435 Digital Potentiometer driver"
depends on I2C
help
Say yes here to build support for the Maxim
MAX5432, MAX5433, MAX5434 and MAX5435 digital
potentiometer chips.
To compile this driver as a module, choose M here: the
module will be called max5432.
config MAX5481
tristate "Maxim MAX5481-MAX5484 Digital Potentiometer driver"
depends on SPI
help
Say yes here to build support for the Maxim
MAX5481, MAX5482, MAX5483, MAX5484 digital potentiometer
chips.
To compile this driver as a module, choose M here: the
module will be called max5481.
config MAX5487
tristate "Maxim MAX5487/MAX5488/MAX5489 Digital Potentiometer driver"
depends on SPI
help
Say yes here to build support for the Maxim
MAX5487, MAX5488, MAX5489 digital potentiometer
chips.
To compile this driver as a module, choose M here: the
module will be called max5487.
Annotation
- Atlas domain: Driver Families / drivers/iio.
- Implementation status: atlas-only.
Implementation Notes
- This generated page is the file-by-file coverage layer; curated subsystem chapters should link here when they synthesize a multi-file control flow.
- Core OS pages should be promoted from atlas-only to deep-reviewed when they explain data structures, invariants, locking, lifecycle, and C implementation snippets.
- Driver-family pages are intentionally pattern-oriented unless they are part of the selected PCIe/NVMe representative device path.