xref: /OK3568_Linux_fs/kernel/Documentation/hwmon/ltc3815.rst (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunKernel driver ltc3815
2*4882a593Smuzhiyun=====================
3*4882a593Smuzhiyun
4*4882a593SmuzhiyunSupported chips:
5*4882a593Smuzhiyun
6*4882a593Smuzhiyun  * Linear Technology LTC3815
7*4882a593Smuzhiyun
8*4882a593Smuzhiyun    Prefix: 'ltc3815'
9*4882a593Smuzhiyun
10*4882a593Smuzhiyun    Addresses scanned: -
11*4882a593Smuzhiyun
12*4882a593Smuzhiyun    Datasheet: http://www.linear.com/product/ltc3815
13*4882a593Smuzhiyun
14*4882a593SmuzhiyunAuthor: Guenter Roeck <linux@roeck-us.net>
15*4882a593Smuzhiyun
16*4882a593Smuzhiyun
17*4882a593SmuzhiyunDescription
18*4882a593Smuzhiyun-----------
19*4882a593Smuzhiyun
20*4882a593SmuzhiyunLTC3815 is a Monolithic Synchronous DC/DC Step-Down Converter.
21*4882a593Smuzhiyun
22*4882a593Smuzhiyun
23*4882a593SmuzhiyunUsage Notes
24*4882a593Smuzhiyun-----------
25*4882a593Smuzhiyun
26*4882a593SmuzhiyunThis driver does not probe for PMBus devices. You will have to instantiate
27*4882a593Smuzhiyundevices explicitly.
28*4882a593Smuzhiyun
29*4882a593SmuzhiyunExample: the following commands will load the driver for an LTC3815
30*4882a593Smuzhiyunat address 0x20 on I2C bus #1::
31*4882a593Smuzhiyun
32*4882a593Smuzhiyun	# modprobe ltc3815
33*4882a593Smuzhiyun	# echo ltc3815 0x20 > /sys/bus/i2c/devices/i2c-1/new_device
34*4882a593Smuzhiyun
35*4882a593Smuzhiyun
36*4882a593SmuzhiyunSysfs attributes
37*4882a593Smuzhiyun----------------
38*4882a593Smuzhiyun
39*4882a593Smuzhiyun======================= =======================================================
40*4882a593Smuzhiyunin1_label		"vin"
41*4882a593Smuzhiyunin1_input		Measured input voltage.
42*4882a593Smuzhiyunin1_alarm		Input voltage alarm.
43*4882a593Smuzhiyunin1_highest		Highest input voltage.
44*4882a593Smuzhiyunin1_reset_history	Reset input voltage history.
45*4882a593Smuzhiyun
46*4882a593Smuzhiyunin2_label		"vout1".
47*4882a593Smuzhiyunin2_input		Measured output voltage.
48*4882a593Smuzhiyunin2_alarm		Output voltage alarm.
49*4882a593Smuzhiyunin2_highest		Highest output voltage.
50*4882a593Smuzhiyunin2_reset_history	Reset output voltage history.
51*4882a593Smuzhiyun
52*4882a593Smuzhiyuntemp1_input		Measured chip temperature.
53*4882a593Smuzhiyuntemp1_alarm		Temperature alarm.
54*4882a593Smuzhiyuntemp1_highest		Highest measured temperature.
55*4882a593Smuzhiyuntemp1_reset_history	Reset temperature history.
56*4882a593Smuzhiyun
57*4882a593Smuzhiyuncurr1_label		"iin".
58*4882a593Smuzhiyuncurr1_input		Measured input current.
59*4882a593Smuzhiyuncurr1_highest		Highest input current.
60*4882a593Smuzhiyuncurr1_reset_history	Reset input current history.
61*4882a593Smuzhiyun
62*4882a593Smuzhiyuncurr2_label		"iout1".
63*4882a593Smuzhiyuncurr2_input		Measured output current.
64*4882a593Smuzhiyuncurr2_alarm		Output current alarm.
65*4882a593Smuzhiyuncurr2_highest		Highest output current.
66*4882a593Smuzhiyuncurr2_reset_history	Reset output current history.
67*4882a593Smuzhiyun======================= =======================================================
68