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