On Mon, Mar 02, 2020 at 04:53:44PM +0300, Heikki Krogerus wrote: > Hi, > > The statements were ended incorrectly with comma instead of semicolon > in drivers/usb/cdns3/core.c (PATCH 5/9) as pointed out by Peter. I've > fixed that in this version. There are no other changes. > > v2 commit message: > > I've unified the driver data handling in all drivers in patch 5/9 as > requested by Peter, and also now using consistently dev_set_drvdata() > in patch 4/9 as requested by Chunfeng Yun. Those were the only > changes in this version. > > The original (v1) commit message: > > The Intel PMC (Power Management Controller) microcontroller, which is > available on most SOCs from Intel, has a function called mux-agent. > The mux-agent, when visible to the operating system, makes it possible > to control the various USB muxes on the system. > > In practice the mux-agent is a device that controls multiple muxes. > Unfortunately both the USB Type-C Class and the USB Role Class don't > have proper support for that kind of devices that handle multiple > muxes, which is why I had to tweak the APIs a bit. > > On top of the API changes, and the driver of course, I'm adding a > header for the Thunderbolt 3 alt mode since the "mux-agent" supports > it. Looks good, all now queued up, thanks. greg k-h