Thomas Gleixner
ec8f24b7fa
treewide: Add SPDX license identifier - Makefile/Kconfig
...
Add SPDX license identifiers to all Make/Kconfig files which:
- Have no license information of any form
These files fall under the project license, GPL v2 only. The resulting SPDX
license identifier is:
GPL-2.0-only
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2019-05-21 10:50:46 +02:00
Enrico Weigelt, metux IT consult
d626be00e8
drivers: iio: Kconfig: pedantic cleanup
...
Formatting of Kconfig files doesn't look so pretty, so just
take damp cloth and clean it up.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2019-04-04 20:19:56 +01:00
Chris Coffey
092cb71a60
iio: potentiometer: Add driver for Microchip MCP41xxx/42xxx
...
This patch adds driver support for the Microchip MCP41xxx/42xxx family
of digital potentiometers:
DEVICE Wipers Positions Resistance (kOhm)
MCP41010 1 256 10
MCP41050 1 256 50
MCP41100 1 256 100
MCP42010 2 256 10
MCP42050 2 256 50
MCP42100 2 256 100
Datasheet: http://ww1.microchip.com/downloads/en/devicedoc/11195c.pdf
Signed-off-by: Chris Coffey <cmc@babblebit.net >
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2018-11-25 12:35:26 +00:00
Peter Rosin
5214ad6dcc
iio: potentiometer: mcp4018: driver for Microchip digital potentiometers
...
Add support for Microchip digital potentiometers and rheostats
MCP4017, MCP4018, MCP4019
They all have one wiper with 128 steps and come in 5, 10, 50 and 100 kOhm
variations.
Datasheet: http://www.microchip.com/downloads/en/DeviceDoc/22147a.pdf
Signed-off-by: Peter Rosin <peda@axentia.se >
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2018-03-10 16:03:25 +00:00
Phil Reid
79e8a32d2a
iio: ad5272: Add support for Analog Devices digital potentiometers
...
Add implementation for Analog Devices AD5272 and AD5274 digital
potentiometer devices.
Signed-off-by: Phil Reid <preid@electromag.com.au >
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com >
2018-02-10 15:48:08 +00:00
Matt Weber
df1fd2de11
iio: max5481: Add support for Maxim digital potentiometers
...
Add implementation for Maxim Integrated 5481, 5482, 5483,
and 5484 digital potentiometer devices.
Datasheet:
http://datasheets.maximintegrated.com/en/ds/MAX5481-MAX5484.pdf
Signed-off-by: Maury Anderson <maury.anderson@rockwellcollins.com >
Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com >
Signed-off-by: Slawomir Stepien <sst@poczta.fm >
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Jonathan Cameron <jic23@kernel.org >
2017-01-28 12:13:31 +00:00
Florian Vaussard
3629153ce1
iio: potentiometer: Fix typo in Kconfig
...
Fix s/potentiomenter/potentiometer/.
Suggested-by: Peter Meerwald-Stadler <pmeerw@pmeerw.net >
Signed-off-by: Florian Vaussard <florian.vaussard@heig-vd.ch >
Signed-off-by: Jonathan Cameron <jic23@kernel.org >
2016-07-03 12:40:01 +01:00
Florian Vaussard
294ea6f3a1
iio: potentiometer: mcp4531: Add support for MCP454x, MCP456x, MCP464x and MCP466x
...
This patch adds support for MCP454x, MCP456x, MCP464x and MCP466x parts.
The main difference with currently supported parts (MCP453x and alike) is
the addition of a non-volatile memory in order to recall the wiper setting
at power-on. This feature is currently not supported and only the
volatile memory is used to set the wiper.
Signed-off-by: Florian Vaussard <florian.vaussard@heig-vd.ch >
Acked-by: Peter Rosin <peda@axentia.se >
Signed-off-by: Jonathan Cameron <jic23@kernel.org >
2016-07-03 12:39:58 +01:00
Cristina Moraru
9a47894fbe
iio: max5487: Add support for Maxim digital potentiometers
...
Add implementation for Maxim MAX5487, MAX5488, MAX5489
digital potentiometers.
Datasheet:
http://datasheets.maximintegrated.com/en/ds/MAX5487-MAX5489.pdf
Signed-off-by: Cristina Moraru <cristina.moraru09@gmail.com >
CC: Daniel Baluta <daniel.baluta@intel.com >
Signed-off-by: Jonathan Cameron <jic23@kernel.org >
2016-05-21 20:13:14 +01:00
Slawomir Stepien
fbbc5e7044
iio: potentiometer: add driver for Maxim Integrated DS1803
...
The following functions are supported:
- write, read potentiometer value
- potentiometer scale
Datasheet: https://datasheets.maximintegrated.com/en/ds/DS1803.pdf
Signed-off-by: Slawomir Stepien <sst@poczta.fm >
Signed-off-by: Jonathan Cameron <jic23@kernel.org >
2016-04-10 12:34:09 +01:00
Slawomir Stepien
22d199a539
iio: potentiometer: add driver for Microchip MCP413X/414X/415X/416X/423X/424X/425X/426X
...
The following functionalities are supported:
- write, read from volatile memory
Datasheet: http://ww1.microchip.com/downloads/en/DeviceDoc/22060b.pdf
Signed-off-by: Slawomir Stepien <sst@poczta.fm >
Reviewed-by: Joachim Eastwood <manabian@gmail.com >
Signed-off-by: Jonathan Cameron <jic23@kernel.org >
2016-04-03 11:13:42 +01:00
Matt Ranostay
2edbd2955d
iio: potentiometer: add TI tpl0102 support
...
Add support for the TI family of digital potentiometers.
Signed-off-by: Matt Ranostay <mranostay@gmail.com >
Signed-off-by: Jonathan Cameron <jic23@kernel.org >
2016-02-24 20:40:48 +00:00
Peter Rosin
c05dc2cce7
iio: mcp4531: Driver for Microchip digital potentiometers
...
Add support for Microchip digital potentiometers and rheostats
MCP4531, MCP4532, MCP4551, MCP4552
MCP4631, MCP4632, MCP4651, MCP4652
DEVICE Wipers Steps Resistor Opts (kOhm) i2c address
MCP4531 1 129 5, 10, 50, 100 010111x
MCP4532 1 129 5, 10, 50, 100 01011xx
MCP4551 1 257 5, 10, 50, 100 010111x
MCP4552 1 257 5, 10, 50, 100 01011xx
MCP4631 2 129 5, 10, 50, 100 0101xxx
MCP4632 2 129 5, 10, 50, 100 01011xx
MCP4651 2 257 5, 10, 50, 100 0101xxx
MCP4652 2 257 5, 10, 50, 100 01011xx
Datasheet: http://www.microchip.com/downloads/en/DeviceDoc/22096b.pdf
Signed-off-by: Peter Rosin <peda@axentia.se >
Signed-off-by: Jonathan Cameron <jic23@kernel.org >
2015-09-30 18:20:53 +01:00