diff mbox series

[v2,1/2] usb: dwc3: Add ACPI support for xHCI ports

Message ID 20200218151219.50121-1-andriy.shevchenko@linux.intel.com (mailing list archive)
State Mainlined
Commit 11c39809070fc0eb3aacb0d9ee71cd3678144f66
Headers show
Series [v2,1/2] usb: dwc3: Add ACPI support for xHCI ports | expand

Commit Message

Andy Shevchenko Feb. 18, 2020, 3:12 p.m. UTC
The ACPI companion of the adapter has to be set for xHCI controller
code to read and attach the ports described in the ACPI table.
Use ACPI_COMPANION_SET macro to set this.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
---
v2: split out kernel doc fix
 drivers/usb/dwc3/host.c | 2 ++
 1 file changed, 2 insertions(+)

Comments

Andy Shevchenko March 12, 2020, 5:07 p.m. UTC | #1
On Tue, Feb 18, 2020 at 05:12:18PM +0200, Andy Shevchenko wrote:
> The ACPI companion of the adapter has to be set for xHCI controller
> code to read and attach the ports described in the ACPI table.
> Use ACPI_COMPANION_SET macro to set this.

Felipe, do you have any comments on this?

> 
> Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
> ---
> v2: split out kernel doc fix
>  drivers/usb/dwc3/host.c | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/drivers/usb/dwc3/host.c b/drivers/usb/dwc3/host.c
> index fa252870c926..95a90ea08975 100644
> --- a/drivers/usb/dwc3/host.c
> +++ b/drivers/usb/dwc3/host.c
> @@ -7,6 +7,7 @@
>   * Authors: Felipe Balbi <balbi@ti.com>,
>   */
>  
> +#include <linux/acpi.h>
>  #include <linux/platform_device.h>
>  
>  #include "core.h"
> @@ -75,6 +76,7 @@ int dwc3_host_init(struct dwc3 *dwc)
>  	}
>  
>  	xhci->dev.parent	= dwc->dev;
> +	ACPI_COMPANION_SET(&xhci->dev, ACPI_COMPANION(dwc->dev));
>  
>  	dwc->xhci = xhci;
>  
> -- 
> 2.25.0
>
Felipe Balbi March 15, 2020, 9:09 a.m. UTC | #2
Andy Shevchenko <andriy.shevchenko@linux.intel.com> writes:

> On Tue, Feb 18, 2020 at 05:12:18PM +0200, Andy Shevchenko wrote:
>> The ACPI companion of the adapter has to be set for xHCI controller
>> code to read and attach the ports described in the ACPI table.
>> Use ACPI_COMPANION_SET macro to set this.
>
> Felipe, do you have any comments on this?

applied
diff mbox series

Patch

diff --git a/drivers/usb/dwc3/host.c b/drivers/usb/dwc3/host.c
index fa252870c926..95a90ea08975 100644
--- a/drivers/usb/dwc3/host.c
+++ b/drivers/usb/dwc3/host.c
@@ -7,6 +7,7 @@ 
  * Authors: Felipe Balbi <balbi@ti.com>,
  */
 
+#include <linux/acpi.h>
 #include <linux/platform_device.h>
 
 #include "core.h"
@@ -75,6 +76,7 @@  int dwc3_host_init(struct dwc3 *dwc)
 	}
 
 	xhci->dev.parent	= dwc->dev;
+	ACPI_COMPANION_SET(&xhci->dev, ACPI_COMPANION(dwc->dev));
 
 	dwc->xhci = xhci;