Lines Matching refs:regmap_fields
245 struct regmap_field *regmap_fields[F_MAX_FIELDS]; member
287 ret = regmap_field_read(info->regmap_fields[field], &v); in rt9455_get_field_val()
303 return regmap_field_write(info->regmap_fields[field], idx); in rt9455_set_field_val()
312 ret = regmap_field_write(info->regmap_fields[F_RST], 0x01); in rt9455_register_reset()
323 ret = regmap_field_read(info->regmap_fields[F_RST], &v); in rt9455_register_reset()
367 ret = regmap_field_read(info->regmap_fields[F_PWR_RDY], in rt9455_charger_get_status()
383 ret = regmap_field_read(info->regmap_fields[F_STAT], &v); in rt9455_charger_get_status()
479 ret = regmap_field_read(info->regmap_fields[F_STAT], &v); in rt9455_charger_get_health()
499 ret = regmap_field_read(info->regmap_fields[F_BATAB], &v); in rt9455_charger_get_battery_presence()
520 ret = regmap_field_read(info->regmap_fields[F_PWR_RDY], &v); in rt9455_charger_get_online()
673 ret = regmap_field_write(info->regmap_fields[F_TE], 1); in rt9455_hw_init()
680 ret = regmap_field_write(info->regmap_fields[F_TE_SHDN_EN], 1); in rt9455_hw_init()
690 ret = regmap_field_write(info->regmap_fields[F_BATD_EN], 1); in rt9455_hw_init()
707 ret = regmap_field_write(info->regmap_fields[F_TMR_EN], 0x00); in rt9455_hw_init()
787 ret = regmap_field_write(info->regmap_fields[F_IAICR_INT], 0x01); in rt9455_hw_init()
798 ret = regmap_field_write(info->regmap_fields[F_CHMIVRIM], 0x01); in rt9455_hw_init()
897 ret = regmap_field_write(info->regmap_fields[F_BATABM], in rt9455_irq_handler_check_irq1_register()
913 info->regmap_fields[F_CHTERMIM], 0x00); in rt9455_irq_handler_check_irq1_register()
922 info->regmap_fields[F_CHRCHGIM], 0x00); in rt9455_irq_handler_check_irq1_register()
1000 info->regmap_fields[F_CHTERMIM], 0x01); in rt9455_irq_handler_check_irq2_register()
1017 ret = regmap_field_write(info->regmap_fields[F_CHG_EN], in rt9455_irq_handler_check_irq2_register()
1025 info->regmap_fields[F_CHTERMIM], 0x00); in rt9455_irq_handler_check_irq2_register()
1110 ret = regmap_field_write(info->regmap_fields[F_OPA_MODE], in rt9455_irq_handler_check_irq3_register()
1141 ret = regmap_field_read(info->regmap_fields[F_STAT], &status); in rt9455_irq_handler_thread()
1268 ret = regmap_field_write(info->regmap_fields[F_OPA_MODE], in rt9455_usb_event_none()
1278 ret = regmap_field_write(info->regmap_fields[F_IAICR], in rt9455_usb_event_none()
1308 ret = regmap_field_write(info->regmap_fields[F_OPA_MODE], in rt9455_usb_event_vbus()
1318 ret = regmap_field_write(info->regmap_fields[F_IAICR], in rt9455_usb_event_vbus()
1348 ret = regmap_field_write(info->regmap_fields[F_OPA_MODE], in rt9455_usb_event_id()
1358 ret = regmap_field_write(info->regmap_fields[F_IAICR], in rt9455_usb_event_id()
1388 ret = regmap_field_write(info->regmap_fields[F_OPA_MODE], in rt9455_usb_event_charger()
1398 ret = regmap_field_write(info->regmap_fields[F_IAICR], in rt9455_usb_event_charger()
1421 ret = regmap_field_read(info->regmap_fields[F_OPA_MODE], in rt9455_usb_event()
1428 ret = regmap_field_read(info->regmap_fields[F_IAICR], in rt9455_usb_event()
1460 ret = regmap_field_read(info->regmap_fields[F_PWR_RDY], &pwr_rdy); in rt9455_pwr_rdy_work_callback()
1472 ret = regmap_field_write(info->regmap_fields[F_CHG_EN], in rt9455_pwr_rdy_work_callback()
1498 ret = regmap_field_write(info->regmap_fields[F_CHG_EN], in rt9455_max_charging_time_work_callback()
1538 ret = regmap_field_write(info->regmap_fields[F_BATABM], in rt9455_batt_presence_work_callback()
1629 info->regmap_fields[i] = in rt9455_probe()
1632 if (IS_ERR(info->regmap_fields[i])) { in rt9455_probe()
1635 return PTR_ERR(info->regmap_fields[i]); in rt9455_probe()