Lines Matching refs:reg_val
165 unsigned char reg_val[2] = {0, 0}; in cw_read_word() local
170 ret = i2c_smbus_read_i2c_block_data(client, reg, 2, reg_val); in cw_read_word()
173 temp_val_buff = (reg_val[0] << 8) + reg_val[1]; in cw_read_word()
176 ret = i2c_smbus_read_i2c_block_data(client, reg, 2, reg_val); in cw_read_word()
179 temp_val_second = (reg_val[0] << 8) + reg_val[1]; in cw_read_word()
183 ret = i2c_smbus_read_i2c_block_data(client, reg, 2, reg_val); in cw_read_word()
190 buf[0] = reg_val[0]; in cw_read_word()
191 buf[1] = reg_val[1]; in cw_read_word()
227 unsigned char reg_val = CONFIG_MODE_RESTART; in cw221X_active() local
230 ret = cw_write(cw_bat->client, REG_MODE_CONFIG, ®_val); in cw221X_active()
235 reg_val = CONFIG_MODE_ACTIVE; in cw221X_active()
236 ret = cw_write(cw_bat->client, REG_MODE_CONFIG, ®_val); in cw221X_active()
258 unsigned char reg_val = CONFIG_MODE_RESTART; in cw221X_sleep() local
261 ret = cw_write(cw_bat->client, REG_MODE_CONFIG, ®_val); in cw221X_sleep()
266 reg_val = CONFIG_MODE_SLEEP; in cw221X_sleep()
267 ret = cw_write(cw_bat->client, REG_MODE_CONFIG, ®_val); in cw221X_sleep()
281 unsigned char reg_val; in cw_get_chip_id() local
285 ret = cw_read(cw_bat->client, REG_CHIP_ID, ®_val); in cw_get_chip_id()
289 chip_id = reg_val; /* This value must be 0xA0! */ in cw_get_chip_id()
304 unsigned char reg_val[2] = {0, 0}; in cw_get_voltage() local
308 ret = cw_read_word(cw_bat->client, REG_VCELL_H, reg_val); in cw_get_voltage()
312 voltage = (reg_val[0] << 8) + reg_val[1]; in cw_get_voltage()
332 unsigned char reg_val[2] = {0, 0}; in cw_get_capacity() local
339 ret = cw_read_word(cw_bat->client, REG_SOC_INT, reg_val); in cw_get_capacity()
342 soc_h = reg_val[0]; in cw_get_capacity()
343 soc_l = reg_val[1]; in cw_get_capacity()
365 unsigned char reg_val; in cw_get_temp() local
369 ret = cw_read(cw_bat->client, REG_TEMP, ®_val); in cw_get_temp()
373 temp = (int)reg_val * 10 / 2 - 400; in cw_get_temp()
410 unsigned char reg_val[2] = {0, 0}; in cw_get_current() local
415 ret = cw_read_word(cw_bat->client, REG_CURRENT_H, reg_val); in cw_get_current()
419 current_reg = (reg_val[0] << 8) + reg_val[1]; in cw_get_current()
442 unsigned char reg_val[2] = {0, 0}; in cw_get_cycle_count() local
446 ret = cw_read_word(cw_bat->client, REG_CYCLE_H, reg_val); in cw_get_cycle_count()
450 cycle = (reg_val[0] << 8) + reg_val[1]; in cw_get_cycle_count()
465 unsigned char reg_val; in cw_get_soh() local
468 ret = cw_read(cw_bat->client, REG_SOH, ®_val); in cw_get_soh()
472 soh = reg_val; in cw_get_soh()
488 unsigned char reg_val; in cw_get_fw_version() local
491 ret = cw_read(cw_bat->client, REG_FW_VERSION, ®_val); in cw_get_fw_version()
495 fw_version = reg_val; in cw_get_fw_version()
586 unsigned char reg_val; in cw_config_start_ic() local
604 reg_val = CONFIG_UPDATE_FLG | GPIO_SOC_IRQ_VALUE; in cw_config_start_ic()
605 ret = cw_write(cw_bat->client, REG_SOC_ALERT, ®_val); in cw_config_start_ic()
610 reg_val = 0; in cw_config_start_ic()
611 ret = cw_write(cw_bat->client, REG_GPIO_CONFIG, ®_val); in cw_config_start_ic()
621 cw_read(cw_bat->client, REG_IC_STATE, ®_val); in cw_config_start_ic()
622 if (IC_READY_MARK == (reg_val & IC_READY_MARK)) in cw_config_start_ic()
641 unsigned char reg_val; in cw221X_get_state() local
645 ret = cw_read(cw_bat->client, REG_MODE_CONFIG, ®_val); in cw221X_get_state()
648 if (reg_val != CONFIG_MODE_ACTIVE) in cw221X_get_state()
651 ret = cw_read(cw_bat->client, REG_SOC_ALERT, ®_val); in cw221X_get_state()
654 if (0x00 == (reg_val & CONFIG_UPDATE_FLG)) in cw221X_get_state()
658 ret = cw_read(cw_bat->client, (REG_BAT_PROFILE + i), ®_val); in cw221X_get_state()
662 cw_printk("fuelgauge: 0x%2x = 0x%2x\n", reg_profile, reg_val); in cw221X_get_state()
663 if (cw_bat->bat_profile[i] != reg_val) in cw221X_get_state()