mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* Sometimes supports_usb_power_delivery reports incorrect value.
@ 2017-08-14 18:57 Badhri Jagan Sridharan
  2017-08-15 13:36 ` Heikki Krogerus
  0 siblings, 1 reply; 5+ messages in thread
From: Badhri Jagan Sridharan @ 2017-08-14 18:57 UTC (permalink / raw)
  To: Heikki Krogerus, Guenter Roeck; +Cc: USB, LKML

Hi Heikki,

While testing with different type-c phones available in the market,
With some phones, I noticed that supports_usb_power_delivery
reports "no" eventhough an explicit pd contract has been
established. After spending sometime debugging, I noticed that
the root cause of this is that the partner device(acting as source)
takes too long to send the SRC_CAP message. This makes the
underlying TCPM code to report usb_pd set to 0 while initially
calling typec_register_partner. However,since  there is no
provision in the type-c sysfs interface to update
supports_usb_power_delivery once the contract is established,
supports_usb_power_delivery is left to report "no" even if the partner
source device is at present performing Type-C PD.
Is it OK to add a api to enable updating supports_usb_power_delivery
node in the typec sysfs code after typec_register_partner has been
called ? Or do you have other suggestions ? Please advice.

Thanks & Regards,
Badhri.

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2017-08-16 12:38 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-08-14 18:57 Sometimes supports_usb_power_delivery reports incorrect value Badhri Jagan Sridharan
2017-08-15 13:36 ` Heikki Krogerus
2017-08-15 14:13   ` Badhri Jagan Sridharan
2017-08-15 23:26     ` Badhri Jagan Sridharan
2017-08-16 12:31       ` Heikki Krogerus

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®