MLK-16013-17 staging: typec: tcpm: optimise cc toggling for drp port
authorLi Jun <jun.li@nxp.com>
Wed, 26 Jul 2017 23:33:42 +0000 (07:33 +0800)
committerNitin Garg <nitin.garg@nxp.com>
Mon, 19 Mar 2018 20:36:19 +0000 (15:36 -0500)
commit84c2173687ce68bc80963fd95c96d9c5be3cc311
tree129f8b5fdae52a0498afe77fbd55f2c35ec51e47
parent486f91d4b826c4f9654379d68eeeafc3435b26cd
MLK-16013-17 staging: typec: tcpm: optimise cc toggling for drp port

We should only enable drp auto toggling when unattached, so add one
more parameter; when attached, we set the cc line state according to
the other end cc status.

Reviewed-by: Peter Chen <peter.chen@nxp.com>
Signed-off-by: Li Jun <jun.li@nxp.com>
drivers/staging/typec/tcpci.c
drivers/staging/typec/tcpm.c
drivers/staging/typec/tcpm.h