Ejemplo n.º 1
0
Archivo: bq24773.c Proyecto: thehobn/ec
int charger_set_current(int current)
{
	current = charger_closest_current(current);

	return i2c_write16(I2C_PORT_CHARGER, BQ24773_ADDR,
		BQ24773_CHARGE_CURRENT, CURRENT_TO_REG(current, R_SNS));
}
Ejemplo n.º 2
0
int charger_set_input_current(int input_current)
{
#ifdef CONFIG_CHARGER_BQ24770
	return raw_write16(REG_INPUT_CURRENT,
			   CURRENT_TO_REG(input_current, R_AC));
#elif defined(CONFIG_CHARGER_BQ24773)
	return raw_write8(REG_INPUT_CURRENT,
			  CURRENT_TO_REG8(input_current, R_AC));
#endif
}
Ejemplo n.º 3
0
int charger_set_input_current(int input_current)
{
	return sbc_write(BQ24735_INPUT_CURRENT,
			 CURRENT_TO_REG(input_current, R_AC));
}
Ejemplo n.º 4
0
int charger_set_current(int current)
{
	current = charger_closest_current(current);

	return sbc_write(SB_CHARGING_CURRENT, CURRENT_TO_REG(current, R_SNS));
}
Ejemplo n.º 5
0
int charger_set_current(int current)
{
	current = charger_closest_current(current);
	return raw_write16(REG_CHARGE_CURRENT, CURRENT_TO_REG(current, R_SNS));
}