Fixes: 1. Support EC command for odd eject function 2. Revise battery can be charged while battery charging current is too low