Re: [RFC PATCH 1/1] Intel xhci: refactor EHCI/xHCI port switching

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

 



On Wed, Jun 12, 2013 at 03:01:50PM -0700, Sarah Sharp wrote:
> On Wed, Jun 12, 2013 at 09:32:58AM -0700, Greg KH wrote:
> > On Wed, Jun 12, 2013 at 07:11:23PM +0300, Mathias Nyman wrote:
> > > Make the Linux xHCI driver automatically try to switchover the EHCI ports to
> > > xHCI when an Intel xHCI host is detected, and it also finds an Intel EHCI host.
> > > 
> > > This means we will no longer have to add Intel xHCI hosts to a quirks list when
> > > the PCI device IDs change.  Simply continuing to add new Intel xHCI PCI device
> > > IDs to the quirks list is not sustainable.
> > 
> > So you are saying that all future Intel devices will work this way?  For
> > some reason I thought we originally proposed this, but it was rejected
> > by Sarah as she said this might not be true.  Has this changed?
> 
> For the long-term roadmap, eventually Intel will drop the EHCI host
> controller and only use xHCI.
> 
> Originally, I thought this would happen within one Intel chipset
> generation.  However, it looks like the EHCI host is still being used
> for Haswell, Haswell-ULT, and its shrink, Broadwell.  Those chipsets are
> being re-used in other Intel products, but branded with a different PCI
> ID, and that means another explosion of PCI IDs to add to the quirk.
> 
> It's just not sustainable to continue to add PCI IDs, so I asked Mathias
> to look into reworking the code.

Thanks for the explaination, if you are ok with this, I have no
objections.  Feel free to queue it up in your next round of patches if
you want to.

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