mirror of
https://github.com/torvalds/linux.git
synced 2024-11-11 06:31:49 +00:00
mfd: rn5t618: Do not cache various USB related registers
These register get reset to their OTP defaults after USB plugging. And while at it, also add a missing register for detecting the charger type. Signed-off-by: Andreas Kemnade <andreas@kemnade.info> Signed-off-by: Lee Jones <lee.jones@linaro.org>
This commit is contained in:
parent
c0d46b89dd
commit
4502647e60
@ -45,8 +45,11 @@ static bool rn5t618_volatile_reg(struct device *dev, unsigned int reg)
|
||||
case RN5T618_INTMON:
|
||||
case RN5T618_RTC_CTRL1 ... RN5T618_RTC_CTRL2:
|
||||
case RN5T618_RTC_SECONDS ... RN5T618_RTC_YEAR:
|
||||
case RN5T618_CHGCTL1:
|
||||
case RN5T618_REGISET1 ... RN5T618_REGISET2:
|
||||
case RN5T618_CHGSTATE:
|
||||
case RN5T618_CHGCTRL_IRR ... RN5T618_CHGERR_MONI:
|
||||
case RN5T618_GCHGDET:
|
||||
case RN5T618_CONTROL ... RN5T618_CC_AVEREG0:
|
||||
return true;
|
||||
default:
|
||||
|
@ -188,6 +188,7 @@
|
||||
#define RN5T618_CHGOSCSCORESET3 0xd7
|
||||
#define RN5T618_CHGOSCFREQSET1 0xd8
|
||||
#define RN5T618_CHGOSCFREQSET2 0xd9
|
||||
#define RN5T618_GCHGDET 0xda
|
||||
#define RN5T618_CONTROL 0xe0
|
||||
#define RN5T618_SOC 0xe1
|
||||
#define RN5T618_RE_CAP_H 0xe2
|
||||
|
Loading…
Reference in New Issue
Block a user