Lines Matching refs:page

105 static int ltc2978_read_word_data_common(struct i2c_client *client, int page,  in ltc2978_read_word_data_common()  argument
114 ret = pmbus_read_word_data(client, page, LTC2978_MFR_VIN_PEAK); in ltc2978_read_word_data_common()
122 ret = pmbus_read_word_data(client, page, LTC2978_MFR_VOUT_PEAK); in ltc2978_read_word_data_common()
128 if (ret > data->vout_max[page]) in ltc2978_read_word_data_common()
129 data->vout_max[page] = ret; in ltc2978_read_word_data_common()
130 ret = data->vout_max[page]; in ltc2978_read_word_data_common()
134 ret = pmbus_read_word_data(client, page, in ltc2978_read_word_data_common()
138 > lin11_to_val(data->temp_max[page])) in ltc2978_read_word_data_common()
139 data->temp_max[page] = ret; in ltc2978_read_word_data_common()
140 ret = data->temp_max[page]; in ltc2978_read_word_data_common()
155 static int ltc2978_read_word_data(struct i2c_client *client, int page, int reg) in ltc2978_read_word_data() argument
163 ret = pmbus_read_word_data(client, page, LTC2978_MFR_VIN_MIN); in ltc2978_read_word_data()
171 ret = pmbus_read_word_data(client, page, LTC2978_MFR_VOUT_MIN); in ltc2978_read_word_data()
179 if (data->vout_max[page] && ret > data->vout_max[page]) in ltc2978_read_word_data()
180 ret = data->vout_max[page]; in ltc2978_read_word_data()
181 if (ret < data->vout_min[page]) in ltc2978_read_word_data()
182 data->vout_min[page] = ret; in ltc2978_read_word_data()
183 ret = data->vout_min[page]; in ltc2978_read_word_data()
187 ret = pmbus_read_word_data(client, page, in ltc2978_read_word_data()
191 < lin11_to_val(data->temp_min[page])) in ltc2978_read_word_data()
192 data->temp_min[page] = ret; in ltc2978_read_word_data()
193 ret = data->temp_min[page]; in ltc2978_read_word_data()
203 ret = ltc2978_read_word_data_common(client, page, reg); in ltc2978_read_word_data()
209 static int ltc2974_read_word_data(struct i2c_client *client, int page, int reg) in ltc2974_read_word_data() argument
217 ret = pmbus_read_word_data(client, page, LTC2974_MFR_IOUT_PEAK); in ltc2974_read_word_data()
220 > lin11_to_val(data->iout_max[page])) in ltc2974_read_word_data()
221 data->iout_max[page] = ret; in ltc2974_read_word_data()
222 ret = data->iout_max[page]; in ltc2974_read_word_data()
226 ret = pmbus_read_word_data(client, page, LTC2974_MFR_IOUT_MIN); in ltc2974_read_word_data()
229 < lin11_to_val(data->iout_min[page])) in ltc2974_read_word_data()
230 data->iout_min[page] = ret; in ltc2974_read_word_data()
231 ret = data->iout_min[page]; in ltc2974_read_word_data()
238 ret = ltc2978_read_word_data(client, page, reg); in ltc2974_read_word_data()
244 static int ltc3880_read_word_data(struct i2c_client *client, int page, int reg) in ltc3880_read_word_data() argument
252 ret = pmbus_read_word_data(client, page, LTC3880_MFR_IOUT_PEAK); in ltc3880_read_word_data()
255 > lin11_to_val(data->iout_max[page])) in ltc3880_read_word_data()
256 data->iout_max[page] = ret; in ltc3880_read_word_data()
257 ret = data->iout_max[page]; in ltc3880_read_word_data()
261 ret = pmbus_read_word_data(client, page, in ltc3880_read_word_data()
279 ret = ltc2978_read_word_data_common(client, page, reg); in ltc3880_read_word_data()
285 static int ltc3883_read_word_data(struct i2c_client *client, int page, int reg) in ltc3883_read_word_data() argument
293 ret = pmbus_read_word_data(client, page, LTC3883_MFR_IIN_PEAK); in ltc3883_read_word_data()
305 ret = ltc3880_read_word_data(client, page, reg); in ltc3883_read_word_data()
311 static int ltc2978_clear_peaks(struct i2c_client *client, int page, in ltc2978_clear_peaks() argument
319 ret = pmbus_write_byte(client, page, PMBUS_CLEAR_FAULTS); in ltc2978_clear_peaks()
324 static int ltc2978_write_word_data(struct i2c_client *client, int page, in ltc2978_write_word_data() argument
334 ret = ltc2978_clear_peaks(client, page, data->id); in ltc2978_write_word_data()
337 data->iout_max[page] = 0x7c00; in ltc2978_write_word_data()
338 data->iout_min[page] = 0xfbff; in ltc2978_write_word_data()
339 ret = ltc2978_clear_peaks(client, page, data->id); in ltc2978_write_word_data()
343 ret = ltc2978_clear_peaks(client, page, data->id); in ltc2978_write_word_data()
346 data->vout_min[page] = 0xffff; in ltc2978_write_word_data()
347 data->vout_max[page] = 0; in ltc2978_write_word_data()
348 ret = ltc2978_clear_peaks(client, page, data->id); in ltc2978_write_word_data()
353 ret = ltc2978_clear_peaks(client, page, data->id); in ltc2978_write_word_data()
356 data->temp_min[page] = 0x7bff; in ltc2978_write_word_data()
357 data->temp_max[page] = 0x7c00; in ltc2978_write_word_data()
358 ret = ltc2978_clear_peaks(client, page, data->id); in ltc2978_write_word_data()