Re: [PATCHv3] usb: Add driver for UCSI

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

 



On Thu, Apr 21, 2016 at 03:43:40PM +0300, Heikki Krogerus wrote:
> 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.

My big worry here is this second thing "integrate into a USB Type-C
framework".  We don't have one upstream, but we have lots of different
ones floating around in different products at the moment, all of them
seeming to only do one-off things (i.e. only work for one specific
device.)  How is this going to be integrated into such a future scheme?

Are you working on this larger task?  Or working with others who are?
Any ideas of when this will happen?

thanks,

greg k-h
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



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

  Powered by Linux