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
75 u16 fc_reg_voltage; /* Fast Charging Regulation Voltage */
88 u16 vfastchg_reg_set1; /* Fast Charging Regulation Voltage */
92 u16 iterm_set; /* Charging termination current */
227 default: /* Rest of the states are error related, no charging */ in bd9995x_get_prop_charge_type()
356 * target current for fast-charging constant current phase. in bd9995x_power_supply_get_property()
644 /* Enable the charging trigger after SDP charger attached */ in bd9995x_hw_init()
646 /* Enable charging trigger after SDP charger attached */ in bd9995x_hw_init()
648 /* Disable charging trigger by BC1.2 detection */ in bd9995x_hw_init()
650 /* Disable charging trigger by BC1.2 detection */ in bd9995x_hw_init()
659 /* Activate USB charging and DC/DC converter */ in bd9995x_hw_init()
663 /* Enable charging */ in bd9995x_hw_init()
681 /* Set Pre-charge Voltage Threshold for trickle charging. */ in bd9995x_hw_init()
687 /* Disable fast-charging watchdog */ in bd9995x_hw_init()
689 /* Disable pre-charging watchdog */ in bd9995x_hw_init()
779 /* Possible trickle, pre-charging and termination current values */
795 * Fast charging voltage regulation, starting re-charging limit
837 /* Possible settings for switching from trickle to pre-charging limits */
857 /* Possible current values for fast-charging constant current phase */
893 .name = "trickle-charging current", in bd9995x_fw_probe()
899 .name = "pre-charging current", in bd9995x_fw_probe()
911 .name = "charging termination current", in bd9995x_fw_probe()
917 .name = "charging re-start voltage", in bd9995x_fw_probe()
929 .name = "fast-charging max current", in bd9995x_fw_probe()
935 .name = "fast-charging voltage", in bd9995x_fw_probe()