Lines Matching refs:regmap_fields
236 struct regmap_field *regmap_fields[F_MAX_FIELDS]; member
278 ret = regmap_field_read(info->regmap_fields[field], &v); in rt9455_get_field_val()
294 return regmap_field_write(info->regmap_fields[field], idx); in rt9455_set_field_val()
303 ret = regmap_field_write(info->regmap_fields[F_RST], 0x01); in rt9455_register_reset()
314 ret = regmap_field_read(info->regmap_fields[F_RST], &v); in rt9455_register_reset()
358 ret = regmap_field_read(info->regmap_fields[F_PWR_RDY], in rt9455_charger_get_status()
374 ret = regmap_field_read(info->regmap_fields[F_STAT], &v); in rt9455_charger_get_status()
470 ret = regmap_field_read(info->regmap_fields[F_STAT], &v); in rt9455_charger_get_health()
490 ret = regmap_field_read(info->regmap_fields[F_BATAB], &v); in rt9455_charger_get_battery_presence()
511 ret = regmap_field_read(info->regmap_fields[F_PWR_RDY], &v); in rt9455_charger_get_online()
664 ret = regmap_field_write(info->regmap_fields[F_TE], 1); in rt9455_hw_init()
671 ret = regmap_field_write(info->regmap_fields[F_TE_SHDN_EN], 1); in rt9455_hw_init()
681 ret = regmap_field_write(info->regmap_fields[F_BATD_EN], 1); in rt9455_hw_init()
698 ret = regmap_field_write(info->regmap_fields[F_TMR_EN], 0x00); in rt9455_hw_init()
778 ret = regmap_field_write(info->regmap_fields[F_IAICR_INT], 0x01); in rt9455_hw_init()
789 ret = regmap_field_write(info->regmap_fields[F_CHMIVRIM], 0x01); in rt9455_hw_init()
888 ret = regmap_field_write(info->regmap_fields[F_BATABM], in rt9455_irq_handler_check_irq1_register()
904 info->regmap_fields[F_CHTERMIM], 0x00); in rt9455_irq_handler_check_irq1_register()
913 info->regmap_fields[F_CHRCHGIM], 0x00); in rt9455_irq_handler_check_irq1_register()
991 info->regmap_fields[F_CHTERMIM], 0x01); in rt9455_irq_handler_check_irq2_register()
1008 ret = regmap_field_write(info->regmap_fields[F_CHG_EN], in rt9455_irq_handler_check_irq2_register()
1016 info->regmap_fields[F_CHTERMIM], 0x00); in rt9455_irq_handler_check_irq2_register()
1101 ret = regmap_field_write(info->regmap_fields[F_OPA_MODE], in rt9455_irq_handler_check_irq3_register()
1132 ret = regmap_field_read(info->regmap_fields[F_STAT], &status); in rt9455_irq_handler_thread()
1259 ret = regmap_field_write(info->regmap_fields[F_OPA_MODE], in rt9455_usb_event_none()
1269 ret = regmap_field_write(info->regmap_fields[F_IAICR], in rt9455_usb_event_none()
1299 ret = regmap_field_write(info->regmap_fields[F_OPA_MODE], in rt9455_usb_event_vbus()
1309 ret = regmap_field_write(info->regmap_fields[F_IAICR], in rt9455_usb_event_vbus()
1339 ret = regmap_field_write(info->regmap_fields[F_OPA_MODE], in rt9455_usb_event_id()
1349 ret = regmap_field_write(info->regmap_fields[F_IAICR], in rt9455_usb_event_id()
1379 ret = regmap_field_write(info->regmap_fields[F_OPA_MODE], in rt9455_usb_event_charger()
1389 ret = regmap_field_write(info->regmap_fields[F_IAICR], in rt9455_usb_event_charger()
1412 ret = regmap_field_read(info->regmap_fields[F_OPA_MODE], in rt9455_usb_event()
1419 ret = regmap_field_read(info->regmap_fields[F_IAICR], in rt9455_usb_event()
1451 ret = regmap_field_read(info->regmap_fields[F_PWR_RDY], &pwr_rdy); in rt9455_pwr_rdy_work_callback()
1463 ret = regmap_field_write(info->regmap_fields[F_CHG_EN], in rt9455_pwr_rdy_work_callback()
1489 ret = regmap_field_write(info->regmap_fields[F_CHG_EN], in rt9455_max_charging_time_work_callback()
1529 ret = regmap_field_write(info->regmap_fields[F_BATABM], in rt9455_batt_presence_work_callback()
1620 info->regmap_fields[i] = in rt9455_probe()
1623 if (IS_ERR(info->regmap_fields[i])) { in rt9455_probe()
1626 return PTR_ERR(info->regmap_fields[i]); in rt9455_probe()