Lines Matching refs:vid
34 #include <linux/hwmon-vid.h>
83 /* vid inputs: vid1-vid2 (nr => 0-1) */
256 u8 vid[2];
380 /* vid in mV, upper == 0 indicates low limit, otherwise upper limit */
381 static unsigned LM93_IN_REL_FROM_REG(u8 reg, int upper, int vid)
385 const long uv_vid = vid * 1000;
389 #define LM93_IN_MIN_FROM_REG(reg, vid) LM93_IN_REL_FROM_REG((reg), 0, (vid))
390 #define LM93_IN_MAX_FROM_REG(reg, vid) LM93_IN_REL_FROM_REG((reg), 1, (vid))
393 * vid in mV , upper == 0 indicates low limit, otherwise upper limit
397 static u8 LM93_IN_REL_TO_REG(unsigned val, int upper, int vid)
399 long uv_offset = vid * 1000 - val * 10000;
947 data->vid[i] = lm93_read_byte(client, LM93_REG_VID(i));
1133 long rc, vid;
1136 vid = LM93_VID_FROM_REG(data->vid[vccp]);
1137 rc = LM93_IN_MIN_FROM_REG(data->vccp_limits[vccp], vid);
1151 long vid;
1161 vid = LM93_VID_FROM_REG(data->vid[vccp]);
1163 LM93_IN_REL_TO_REG(val, 0, vid);
1198 long rc, vid;
1201 vid = LM93_VID_FROM_REG(data->vid[vccp]);
1202 rc = LM93_IN_MAX_FROM_REG(data->vccp_limits[vccp], vid);
1216 long vid;
1226 vid = LM93_VID_FROM_REG(data->vid[vccp]);
1228 LM93_IN_REL_TO_REG(val, 1, vid);
2103 return sprintf(buf, "%d\n", LM93_VID_FROM_REG(data->vid[nr]));
2106 static SENSOR_DEVICE_ATTR_RO(cpu0_vid, vid, 0);
2107 static SENSOR_DEVICE_ATTR_RO(cpu1_vid, vid, 1);