xref: /openbmc/linux/Documentation/hwmon/mcp3021.rst (revision c39f2d9db0fd81ea20bb5cce9b3f082ca63753e2)
1*7ebd8b66SMauro Carvalho ChehabKernel driver MCP3021
2*7ebd8b66SMauro Carvalho Chehab=====================
3*7ebd8b66SMauro Carvalho Chehab
4*7ebd8b66SMauro Carvalho ChehabSupported chips:
5*7ebd8b66SMauro Carvalho Chehab
6*7ebd8b66SMauro Carvalho Chehab  * Microchip Technology MCP3021
7*7ebd8b66SMauro Carvalho Chehab
8*7ebd8b66SMauro Carvalho Chehab    Prefix: 'mcp3021'
9*7ebd8b66SMauro Carvalho Chehab
10*7ebd8b66SMauro Carvalho Chehab    Datasheet: http://ww1.microchip.com/downloads/en/DeviceDoc/21805a.pdf
11*7ebd8b66SMauro Carvalho Chehab
12*7ebd8b66SMauro Carvalho Chehab  * Microchip Technology MCP3221
13*7ebd8b66SMauro Carvalho Chehab
14*7ebd8b66SMauro Carvalho Chehab    Prefix: 'mcp3221'
15*7ebd8b66SMauro Carvalho Chehab
16*7ebd8b66SMauro Carvalho Chehab    Datasheet: http://ww1.microchip.com/downloads/en/DeviceDoc/21732c.pdf
17*7ebd8b66SMauro Carvalho Chehab
18*7ebd8b66SMauro Carvalho Chehab
19*7ebd8b66SMauro Carvalho Chehab
20*7ebd8b66SMauro Carvalho ChehabAuthors:
21*7ebd8b66SMauro Carvalho Chehab
22*7ebd8b66SMauro Carvalho Chehab   - Mingkai Hu
23*7ebd8b66SMauro Carvalho Chehab   - Sven Schuchmann <schuchmann@schleissheimer.de>
24*7ebd8b66SMauro Carvalho Chehab
25*7ebd8b66SMauro Carvalho ChehabDescription
26*7ebd8b66SMauro Carvalho Chehab-----------
27*7ebd8b66SMauro Carvalho Chehab
28*7ebd8b66SMauro Carvalho ChehabThis driver implements support for the Microchip Technology MCP3021 and
29*7ebd8b66SMauro Carvalho ChehabMCP3221 chip.
30*7ebd8b66SMauro Carvalho Chehab
31*7ebd8b66SMauro Carvalho ChehabThe Microchip Technology Inc. MCP3021 is a successive approximation A/D
32*7ebd8b66SMauro Carvalho Chehabconverter (ADC) with 10-bit resolution. The MCP3221 has 12-bit resolution.
33*7ebd8b66SMauro Carvalho Chehab
34*7ebd8b66SMauro Carvalho ChehabThese devices provide one single-ended input with very low power consumption.
35*7ebd8b66SMauro Carvalho ChehabCommunication to the MCP3021/MCP3221  is performed using a 2-wire I2C
36*7ebd8b66SMauro Carvalho Chehabcompatible interface. Standard (100 kHz) and Fast (400 kHz) I2C modes are
37*7ebd8b66SMauro Carvalho Chehabavailable. The default I2C device address is 0x4d (contact the Microchip
38*7ebd8b66SMauro Carvalho Chehabfactory for additional address options).
39