Lines Matching refs:lc824206xa_write_reg
146 static int lc824206xa_write_reg(struct lc824206xa_data *data, u8 reg, u8 val) in lc824206xa_write_reg() function
161 ret = lc824206xa_write_reg(data, REG_ID_PIN_ADC_CTRL, ID_PIN_ADC_CONTINUOUS); in lc824206xa_get_id()
167 lc824206xa_write_reg(data, REG_ID_PIN_ADC_CTRL, ID_PIN_ADC_AUTO); in lc824206xa_get_id()
212 ret = lc824206xa_write_reg(data, REG_CHARGER_DET, in lc824206xa_charger_detect()
224 lc824206xa_write_reg(data, REG_CHARGER_DET, CHARGER_DET_ON); in lc824206xa_charger_detect()
328 lc824206xa_write_reg(data, REG_SWITCH_CONTROL, data->switch_control); in lc824206xa_work()
352 lc824206xa_write_reg(data, REG_INTR_CLEAR, intr_status); in lc824206xa_irq()
353 lc824206xa_write_reg(data, REG_INTR_CLEAR, 0); in lc824206xa_irq()
441 ret = lc824206xa_write_reg(data, REG00, REG00_INIT_VALUE); in lc824206xa_probe()
442 ret |= lc824206xa_write_reg(data, REG10, REG10_INIT_VALUE); in lc824206xa_probe()
444 ret |= lc824206xa_write_reg(data, REG_INTR_CLEAR, INTR_ALL); in lc824206xa_probe()
445 ret |= lc824206xa_write_reg(data, REG_INTR_CLEAR, 0); in lc824206xa_probe()
446 ret |= lc824206xa_write_reg(data, REG_INTR_MASK, INTR_MASK); in lc824206xa_probe()
447 ret |= lc824206xa_write_reg(data, REG_ID_PIN_ADC_CTRL, ID_PIN_ADC_AUTO); in lc824206xa_probe()
448 ret |= lc824206xa_write_reg(data, REG_CHARGER_DET, CHARGER_DET_ON); in lc824206xa_probe()