Lines Matching refs:value

185 	u8		value, v2;
212 value = i2c_smbus_read_byte_data(tps->client, TPS_CHGCONFIG);
213 dbg_chgconf(tps->por, buf, sizeof buf, value);
216 value = i2c_smbus_read_byte_data(tps->client, TPS_CHGSTATUS);
217 dbg_chgstat(buf, sizeof buf, value);
219 value = i2c_smbus_read_byte_data(tps->client, TPS_MASK1);
220 dbg_chgstat(buf, sizeof buf, value);
224 value = i2c_smbus_read_byte_data(tps->client, TPS_REGSTATUS);
225 dbg_regstat(buf, sizeof buf, value);
227 value = i2c_smbus_read_byte_data(tps->client, TPS_MASK2);
228 dbg_regstat(buf, sizeof buf, value);
236 value = i2c_smbus_read_byte_data(tps->client, TPS_VDCDC1);
237 seq_printf(s, "vdcdc1 %02x\n", value);
240 value = i2c_smbus_read_byte_data(tps->client, TPS_VDCDC2);
241 seq_printf(s, "vdcdc2 %02x\n", value);
244 value = i2c_smbus_read_byte_data(tps->client, TPS_VREGS1);
245 seq_printf(s, "vregs1 %02x\n\n", value);
249 value = i2c_smbus_read_byte_data(tps->client, TPS_LED1_ON);
252 (value & 0x80)
255 value, v2,
256 (value & 0x7f) * 10, (v2 & 0x7f) * 100);
258 value = i2c_smbus_read_byte_data(tps->client, TPS_LED2_ON);
261 (value & 0x80)
264 value, v2,
265 (value & 0x7f) * 10, (v2 & 0x7f) * 100);
267 value = i2c_smbus_read_byte_data(tps->client, TPS_DEFGPIO);
269 seq_printf(s, "defgpio %02x mask3 %02x\n", value, v2);
272 if (value & (1 << (4 + i)))
274 (value & (1 << i)) ? "low" : "hi ");
277 (value & (1 << i)) ? "hi " : "low",
449 tps65010_gpio_set(struct gpio_chip *chip, unsigned offset, int value)
452 tps65010_set_gpio_out_value(offset + 1, value);
454 tps65010_set_led(offset - 3, value ? ON : OFF);
456 tps65010_set_vib(value);
460 tps65010_output(struct gpio_chip *chip, unsigned offset, int value)
469 tps65010_set_gpio_out_value(offset + 1, value);
471 tps65010_set_led(offset - 3, value ? ON : OFF);
473 tps65010_set_vib(value);
480 int value;
486 value = i2c_smbus_read_byte_data(tps->client, TPS_DEFGPIO);
487 if (value < 0)
488 return value;
489 if (value & (1 << (offset + 4))) /* output */
490 return !(value & (1 << offset));
492 return !!(value & (1 << offset));
716 * value: LOW or HIGH
718 int tps65010_set_gpio_out_value(unsigned gpio, unsigned value)
736 switch (value) {
750 gpio, value ? "high" : "low",
843 * value: ON or OFF
845 int tps65010_set_vib(unsigned value)
857 if (value)
862 pr_debug("%s: vibrator %s\n", DRIVER_NAME, value ? "on" : "off");
917 * value to be written to VREGS1 register
920 int tps65010_config_vregs1(unsigned value)
933 TPS_VREGS1, value);
948 int tps65010_config_vdcdc2(unsigned value)
962 status = i2c_smbus_write_byte_data(c, TPS_VDCDC2, value);