projects
/
GitHub
/
MotorolaMobilityLLC
/
kernel-slsi.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
9d645b9
)
[RAMEN9610-14573] [COMMON][9610] drivers : add self soft reset when cc attach
author
Junhan Bae
<junhan84.bae@samsung.com>
Tue, 23 Apr 2019 07:50:46 +0000
(16:50 +0900)
committer
Youngmin Nam
<youngmin.nam@samsung.com>
Tue, 21 May 2019 10:45:21 +0000
(19:45 +0900)
Change-Id: Id0e8c39dd22610dc3cfc5416d76ee8a9f61f5735
Signed-off-by: Junhan Bae <junhan84.bae@samsung.com>
drivers/ccic/s2mu106-usbpd.c
patch
|
blob
|
blame
|
history
diff --git
a/drivers/ccic/s2mu106-usbpd.c
b/drivers/ccic/s2mu106-usbpd.c
index 206fa562f551b7a10bebf3ac1b5911f4c5944168..4cbd941d2809de5c215ef7079d17535ce58a5ca5 100644
(file)
--- a/
drivers/ccic/s2mu106-usbpd.c
+++ b/
drivers/ccic/s2mu106-usbpd.c
@@
-2141,6
+2141,7
@@
static void s2mu106_usbpd_detach_init(struct s2mu106_usbpd_data *pdic_data)
/* wait flushing policy engine work */
usbpd_cancel_policy_work(dev);
+ s2mu106_self_soft_reset(pdic_data->i2c);
pdic_data->status_reg = 0;
usbpd_reinit(dev);
@@
-2784,6
+2785,7
@@
static void s2mu106_usbpd_init_configure(struct s2mu106_usbpd_data *_data)
gpio_get_value(_data->irq_gpio));
msleep(25);
_data->detach_valid = true;
+ s2mu106_self_soft_reset(_data->i2c);
s2mu106_set_lpm_mode(_data);
_data->detach_valid = false;
s2mu106_usbpd_set_cc_control(_data, USBPD_CC_OFF);