mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 19:30:30 +09:00
rk3288:rk808:get dc0\1 voltage when power off
This commit is contained in:
@@ -1115,12 +1115,20 @@ static struct rk808_board *rk808_parse_dt(struct i2c_client *i2c)
|
||||
|
||||
static int rk808_device_shutdown(void)
|
||||
{
|
||||
int ret;
|
||||
int ret,i,val;
|
||||
int err = -1;
|
||||
u16 reg = 0;
|
||||
struct rk808 *rk808 = g_rk808;
|
||||
|
||||
printk("%s\n",__func__);
|
||||
|
||||
/***************get dc0\dc1 voltage *********************/
|
||||
for(i=0;i<2;i++){
|
||||
reg = rk808_reg_read(rk808,rk808_BUCK_SET_VOL_REG(i));
|
||||
reg &= BUCK_VOL_MASK;
|
||||
val = 700000 + reg * 12500;
|
||||
printk("%s,line=%d dc[%d]= %d\n", __func__,__LINE__,i,val);
|
||||
}
|
||||
/*****************************************************/
|
||||
ret = rk808_set_bits(rk808, RK808_INT_STS_MSK_REG1,(0x3<<5),(0x3<<5)); //close rtc int when power off
|
||||
ret = rk808_clear_bits(rk808, RK808_RTC_INT_REG,(0x3<<2)); //close rtc int when power off
|
||||
ret = rk808_reg_read(rk808,RK808_DEVCTRL_REG);
|
||||
|
||||
Reference in New Issue
Block a user