Lines Matching refs:vid
47 #include <linux/hwmon-vid.h>
96 /* vid inputs: vid1-vid2 (nr => 0-1) */
269 u8 vid[2];
393 /* vid in mV, upper == 0 indicates low limit, otherwise upper limit */
394 static unsigned LM93_IN_REL_FROM_REG(u8 reg, int upper, int vid)
398 const long uv_vid = vid * 1000;
402 #define LM93_IN_MIN_FROM_REG(reg, vid) LM93_IN_REL_FROM_REG((reg), 0, (vid))
403 #define LM93_IN_MAX_FROM_REG(reg, vid) LM93_IN_REL_FROM_REG((reg), 1, (vid))
406 * vid in mV , upper == 0 indicates low limit, otherwise upper limit
410 static u8 LM93_IN_REL_TO_REG(unsigned val, int upper, int vid)
412 long uv_offset = vid * 1000 - val * 10000;
960 data->vid[i] = lm93_read_byte(client, LM93_REG_VID(i));
1146 long rc, vid;
1149 vid = LM93_VID_FROM_REG(data->vid[vccp]);
1150 rc = LM93_IN_MIN_FROM_REG(data->vccp_limits[vccp], vid);
1164 long vid;
1174 vid = LM93_VID_FROM_REG(data->vid[vccp]);
1176 LM93_IN_REL_TO_REG(val, 0, vid);
1227 long rc, vid;
1230 vid = LM93_VID_FROM_REG(data->vid[vccp]);
1231 rc = LM93_IN_MAX_FROM_REG(data->vccp_limits[vccp], vid);
1245 long vid;
1255 vid = LM93_VID_FROM_REG(data->vid[vccp]);
1257 LM93_IN_REL_TO_REG(val, 1, vid);
2232 return sprintf(buf, "%d\n", LM93_VID_FROM_REG(data->vid[nr]));