lkml.org 
[lkml]   [2016]   [Sep]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    SubjectRE: [RFC PATCH v3 1/2] usb: typec: USB Type-C Port Manager (tcpm)
    Date
    Hi Guenter,

    > -----Original Message-----
    > From: linux-usb-owner@vger.kernel.org [mailto:linux-usb-
    > owner@vger.kernel.org] On Behalf Of Guenter Roeck
    > Sent: Wednesday, August 24, 2016 5:11 AM
    > To: Felipe Balbi <felipe.balbi@linux.intel.com>
    > Cc: Chandra Sekhar Anagani <chandra.sekhar.anagani@intel.com>; Bruce
    > Ashfield <bruce.ashfield@windriver.com>; Bin Gao <bin.gao@intel.com>;
    > Pranav Tipnis <pranav.tipnis@intel.com>; Heikki Krogerus
    > <heikki.krogerus@linux.intel.com>; linux-kernel@vger.kernel.org; linux-
    > usb@vger.kernel.org; Guenter Roeck <groeck@chromium.org>
    > Subject: [RFC PATCH v3 1/2] usb: typec: USB Type-C Port Manager (tcpm)
    >
    > This driver implements the USB Type-C Power Delivery state machine
    > for both source and sink ports. Alternate mode support is not
    > fully implemented.
    >
    > The driver attaches to the USB Type-C class code implemented in
    > the following patches.
    >
    > usb: typec: add driver for Intel Whiskey Cove PMIC USB Type-C PHY
    > usb: USB Type-C connector class
    >
    > This driver only implements the state machine. Lower level drivers are
    > responsible for
    > - Reporting VBUS status and activating VBUS
    > - Setting CC lines and providing CC line status
    > - Setting line polarity
    > - Activating and deactivating VCONN
    > - Setting the current limit
    > - Activating and deactivating PD message transfers
    > - Sending and receiving PD messages
    >
    > The driver provides both a functional API as well as callbacks for
    > lower level drivers.
    >
    > Signed-off-by: Guenter Roeck <groeck@chromium.org>
    > ---

    A specific question, if power sink wants to request a new power level
    after SNK_READY, how to handle it with this tcpm?

    Thanks
    Li Jun

    \
     
     \ /
      Last update: 2016-09-17 09:59    [W:3.383 / U:0.072 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site