Re: [PATCH v6 part1 6/8] usb: find internal hub tier mismatch via acpi

2014-03-06 Thread Alan Stern
On Wed, 5 Mar 2014, Dan Williams wrote: > > > When we find port location data for a port then we assume that the > > > firmware will also describe its peer port. This allows the > > > implementation to only ever set the peer once. This leads to a question > > > about what happens when a pm runti

Re: [PATCH v6 part1 6/8] usb: find internal hub tier mismatch via acpi

2014-03-05 Thread Dan Williams
On Wed, 2014-03-05 at 16:44 -0500, Alan Stern wrote: > On Wed, 5 Mar 2014, Dan Williams wrote: > > > 8< > > Subject: usb: find internal hub tier mismatch via acpi > > > > From: Dan Williams > > > > ACPI identifies peer ports by setting their 'group_token' and > > 'group_position' _P

Re: [PATCH v6 part1 6/8] usb: find internal hub tier mismatch via acpi

2014-03-05 Thread Alan Stern
On Wed, 5 Mar 2014, Dan Williams wrote: > 8< > Subject: usb: find internal hub tier mismatch via acpi > > From: Dan Williams > > ACPI identifies peer ports by setting their 'group_token' and > 'group_position' _PLD data to the same value. If a platform has tier > mismatch [1] , ACP

Re: [PATCH v6 part1 6/8] usb: find internal hub tier mismatch via acpi

2014-03-05 Thread Dan Williams
On Tue, 2014-03-04 at 11:33 -0500, Alan Stern wrote: > > static struct usb_port *find_default_peer(struct usb_hub *hub, int port1) > > { > > + struct usb_port *port_dev = hub->ports[port1 - 1]; > > struct usb_device *hdev = hub->hdev; > > struct usb_device *peer_hdev = NULL; > > str

Re: [PATCH v6 part1 6/8] usb: find internal hub tier mismatch via acpi

2014-03-04 Thread Alan Stern
On Mon, 3 Mar 2014, Dan Williams wrote: > Subject: usb: find internal hub tier mismatch via acpi > > From: Dan Williams > > ACPI identifies peer ports by setting their 'group_token' and > 'group_position' _PLD data to the same value. If a platform has tier > mismatch [1] , ACPI can override th

Re: [PATCH v6 part1 6/8] usb: find internal hub tier mismatch via acpi

2014-03-03 Thread Dan Williams
On Fri, 2014-02-28 at 16:29 -0800, Dan Williams wrote: > On Fri, 2014-02-28 at 15:18 -0800, Dan Williams wrote: > > ACPI identifies peer ports by setting their 'group_token' and > > 'group_position' _PLD data to the same value. If a platform has tier > > mismatch [1] , ACPI can override the defaul

Re: [PATCH v6 part1 6/8] usb: find internal hub tier mismatch via acpi

2014-02-28 Thread Dan Williams
On Fri, 2014-02-28 at 15:18 -0800, Dan Williams wrote: > ACPI identifies peer ports by setting their 'group_token' and > 'group_position' _PLD data to the same value. If a platform has tier > mismatch [1] , ACPI can override the default (USB3 defined) peer port > association for internal hubs. Ex

Re: [PATCH v6 part1 6/8] usb: find internal hub tier mismatch via acpi

2014-02-28 Thread Dan Williams
On Fri, Feb 28, 2014 at 3:18 PM, Dan Williams wrote: > ACPI identifies peer ports by setting their 'group_token' and > 'group_position' _PLD data to the same value. If a platform has tier > mismatch [1] , ACPI can override the default (USB3 defined) peer port > association for internal hubs. Ext