Lines Matching refs:sgm4154x
780 struct sgm4154x_device *sgm4154x = dev_get_drvdata(dev); in registers_show() local
789 ret = regmap_read(sgm4154x->regmap, addr, &val); in registers_show()
807 struct sgm4154x_device *sgm4154x = dev_get_drvdata(dev); in registers_store() local
814 regmap_write(sgm4154x->regmap, (unsigned char)reg, val); in registers_store()
827 struct sgm4154x_device *sgm4154x = private; in sgm4154x_irq_handler_thread() local
834 ret = regmap_read(sgm4154x->regmap, addr, &val); in sgm4154x_irq_handler_thread()
836 dev_err(sgm4154x->dev, "read addr[0x%x] error!\n", addr); in sgm4154x_irq_handler_thread()
839 ret = sgm4154x_get_state(sgm4154x, &state); in sgm4154x_irq_handler_thread()
841 dev_err(sgm4154x->dev, "get state error!\n"); in sgm4154x_irq_handler_thread()
844 sgm4154x->state = state; in sgm4154x_irq_handler_thread()
846 if (sgm4154x->input_current >= DEFAULT_INPUT_CURRENT) { in sgm4154x_irq_handler_thread()
847 ret = sgm4154x_set_input_curr_lim(sgm4154x, sgm4154x->input_current); in sgm4154x_irq_handler_thread()
849 dev_err(sgm4154x->dev, "set input current error!\n"); in sgm4154x_irq_handler_thread()
854 power_supply_changed(sgm4154x->charger); in sgm4154x_irq_handler_thread()