mirror of
https://github.com/hardkernel/linux.git
synced 2026-03-24 19:40:21 +09:00
ODROID-W:Disable restart when power-off
Change-Id: I052b2eeb8aa3f3920ecf2d8ec524ee64f179fd2e
This commit is contained in:
@@ -788,7 +788,7 @@ static int rc5t619_pre_init(struct rc5t619 *rc5t619)
|
||||
int ret;
|
||||
Rc5t619 = rc5t619;
|
||||
|
||||
ret = rc5t619_set_bits(rc5t619->dev,RC5T619_PWR_REP_CNT,(1 << 0)); //set restart when power off
|
||||
ret = rc5t619_set_bits(rc5t619->dev,RC5T619_PWR_REP_CNT,(0 << 0)); //Disable restart when power off
|
||||
/****************set Re-charging voltage*****************/
|
||||
ret = rc5t619_set_bits(rc5t619->dev,BATSET2_REG,(3 << 0));
|
||||
ret = rc5t619_clr_bits(rc5t619->dev,BATSET2_REG,(1 << 2)); //set vrchg 4v
|
||||
|
||||
@@ -411,10 +411,10 @@ int rc5t619_power_off(void)
|
||||
|
||||
if (!rc5t619_i2c_client)
|
||||
return -EINVAL;
|
||||
ret = rc5t619_clr_bits(rc5t619->dev,RC5T619_PWR_REP_CNT,(0x1<<0));//Not repeat power ON after power off(Power Off/N_OE)
|
||||
ret = rc5t619_clr_bits(rc5t619->dev,RC5T619_PWR_REP_CNT,(0x0<<0));//Not repeat power ON after power off(Power Off/N_OE)
|
||||
|
||||
if(( charge_state == CHG_STATE_CHG_TRICKLE)||( charge_state == CHG_STATE_CHG_RAPID))
|
||||
rc5t619_set_bits(rc5t619->dev, RC5T619_PWR_REP_CNT,(0x1<<0));//Power OFF
|
||||
rc5t619_set_bits(rc5t619->dev, RC5T619_PWR_REP_CNT,(0x0<<0));//Power OFF
|
||||
ret = rc5t619_set_bits(rc5t619->dev, RC5T619_PWR_SLP_CNT,(0x1<<4));//Power OFF
|
||||
if (ret < 0) {
|
||||
dev_err(rc5t619->dev, "rc5t619 power off error!\n");
|
||||
@@ -691,7 +691,7 @@ static void rc5t619_noe_init(struct rc5t619 *ricoh)
|
||||
struct i2c_client *client = ricoh->client;
|
||||
|
||||
__rc5t619_write(client, RC5T619_PWR_NOE_TIMSET, 0x0); //N_OE timer setting to 128mS
|
||||
__rc5t619_write(client, RC5T619_PWR_REP_CNT, 0x1); //Repeat power ON after reset (Power Off/N_OE)
|
||||
__rc5t619_write(client, RC5T619_PWR_REP_CNT, 0x0); //Repeat power ON after reset (Power Off/N_OE)
|
||||
}
|
||||
|
||||
static int rc5t619_i2c_probe(struct i2c_client *client,
|
||||
|
||||
Reference in New Issue
Block a user