Re: [PATCHv3] usb: Add driver for UCSI

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Heikki Krogerus <heikki.krogerus@xxxxxxxxxxxxxxx> writes:

> USB Type-C Connector System Software Interface (UCSI) is
> specification that defines the registers and data structures
> that can be used to control USB Type-C ports on a system.
> UCSI is used on several Intel Broxton SoC based platforms.
> Things that UCSI can be used to control include at least USB
> Data Role swapping, Power Role swapping and controlling of
> Alternate Modes on top of providing general details about
> the port and the partners that are attached to it.
>
> The initial purpose of the UCSI driver is to make sure USB
> is in host mode on desktop and server systems that are USB
> dual role capable, and provide UCSI interface.
>
> The goal is to integrate the driver later to an USB Type-C
> framework for Linux kernel, and at the same time add support
> for more extensive USB Type-C port control that UCSI offers,
> for example data role swapping, power role swapping,
> Alternate Mode control etc.
>
> The UCSI specification is public can be obtained from here:
> http://www.intel.com/content/www/us/en/io/universal-serial-bus/usb-type-c-ucsi-spec.html
>
> Signed-off-by: Heikki Krogerus <heikki.krogerus@xxxxxxxxxxxxxxx>

Reviewed-by: Felipe Balbi <balbi@xxxxxxxxxx>


-- 
balbi

Attachment: signature.asc
Description: PGP signature


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux