[kernel] r22703 - in dists/sid/linux/debian: . config/arm64 patches/features/arm64

Ian James Campbell ijc at moszumanska.debian.org
Mon May 25 12:38:48 UTC 2015


Author: ijc
Date: Mon May 25 12:38:48 2015
New Revision: 22703

Log:
[arm64] Build XHCI platform drivers as a module.

Modified:
   dists/sid/linux/debian/changelog
   dists/sid/linux/debian/config/arm64/config
   dists/sid/linux/debian/patches/features/arm64/usb-add-support-for-acpi-identification-to-xhci-platform.patch

Modified: dists/sid/linux/debian/changelog
==============================================================================
--- dists/sid/linux/debian/changelog	Mon May 25 12:38:44 2015	(r22702)
+++ dists/sid/linux/debian/changelog	Mon May 25 12:38:48 2015	(r22703)
@@ -160,6 +160,7 @@
   * [armhf+arm64] Enabled generic SYSCON regmap reset driver
   * [arm64] Enable PCI support and related modules, adjusting udeb module lists
     for new modules.
+  * [arm64] Build XHCI platform drivers as a module.
 
  -- Ben Hutchings <ben at decadent.org.uk>  Mon, 18 May 2015 00:00:06 +0100
 

Modified: dists/sid/linux/debian/config/arm64/config
==============================================================================
--- dists/sid/linux/debian/config/arm64/config	Mon May 25 12:38:44 2015	(r22702)
+++ dists/sid/linux/debian/config/arm64/config	Mon May 25 12:38:48 2015	(r22703)
@@ -194,8 +194,8 @@
 ## file: drivers/usb/host/Kconfig
 ##
 #. xhci-platform apparently does not build as module, so xhci_hcd can't be either
-CONFIG_USB_XHCI_HCD=y
-CONFIG_USB_XHCI_PLATFORM=y
+CONFIG_USB_XHCI_HCD=m
+CONFIG_USB_XHCI_PLATFORM=m
 CONFIG_USB_EHCI_HCD=m
 CONFIG_USB_EHCI_HCD_PLATFORM=m
 CONFIG_USB_OHCI_HCD=m

Modified: dists/sid/linux/debian/patches/features/arm64/usb-add-support-for-acpi-identification-to-xhci-platform.patch
==============================================================================
--- dists/sid/linux/debian/patches/features/arm64/usb-add-support-for-acpi-identification-to-xhci-platform.patch	Mon May 25 12:38:44 2015	(r22702)
+++ dists/sid/linux/debian/patches/features/arm64/usb-add-support-for-acpi-identification-to-xhci-platform.patch	Mon May 25 12:38:48 2015	(r22703)
@@ -14,6 +14,10 @@
 without platform XHCI.
 
 Signed-off-by: Mark Langsdorf <mlangsdo-H+wXaHxf7aLQT0dZR+AlfA at public.gmane.org>
+[ ijc -- allow build as a module, otherwise cannot see various core
+  symbols, like xhci_resume or usb_add_hcd which are in modules. xhci-hcd-plat
+  can be built as a module from v3.18. ]
+
 ---
 Changes from v2
 	Replaced tristate with a boolean as the driver doesn't
@@ -35,7 +39,7 @@
  
  config USB_XHCI_PLATFORM
 -	tristate
-+	boolean "xHCI platform driver support"
++	tristate "xHCI platform driver support"
 +	---help---
 +	  Say 'Y' to enable the support for the xHCI host controller
 +	  as a platform device. Many ARM SoCs provide USB this way.



More information about the Kernel-svn-changes mailing list