Lines Matching full:charging
14 * The battery charging profile of BD99954.
16 * Curve (1) represents charging current.
19 * The BD99954 data sheet divides charging to three phases.
24 * voltage phase until charging current has dropped to termination
81 u16 vfastchg_reg_set1; /* Fast Charging Regulation Voltage */
85 u16 iterm_set; /* Charging termination current */
220 default: /* Rest of the states are error related, no charging */ in bd9995x_get_prop_charge_type()
349 * target current for fast-charging constant current phase. in bd9995x_power_supply_get_property()
637 /* Enable the charging trigger after SDP charger attached */ in bd9995x_hw_init()
639 /* Enable charging trigger after SDP charger attached */ in bd9995x_hw_init()
641 /* Disable charging trigger by BC1.2 detection */ in bd9995x_hw_init()
643 /* Disable charging trigger by BC1.2 detection */ in bd9995x_hw_init()
652 /* Activate USB charging and DC/DC converter */ in bd9995x_hw_init()
656 /* Enable charging */ in bd9995x_hw_init()
674 /* Set Pre-charge Voltage Threshold for trickle charging. */ in bd9995x_hw_init()
680 /* Disable fast-charging watchdog */ in bd9995x_hw_init()
682 /* Disable pre-charging watchdog */ in bd9995x_hw_init()
767 /* Possible trickle, pre-charging and termination current values */
774 * Fast charging voltage regulation, starting re-charging limit
790 /* Possible settings for switching from trickle to pre-charging limits */
797 /* Possible current values for fast-charging constant current phase */
828 .name = "trickle-charging current", in bd9995x_fw_probe()
833 .name = "pre-charging current", in bd9995x_fw_probe()
843 .name = "charging termination current", in bd9995x_fw_probe()
848 .name = "charging re-start voltage", in bd9995x_fw_probe()
858 .name = "fast-charging max current", in bd9995x_fw_probe()
863 .name = "fast-charging voltage", in bd9995x_fw_probe()