aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOng Boon Leong <boon.leong.ong@intel.com>2014-06-21 02:25:38 +0800
committerBrendan Le Foll <brendan.le.foll@intel.com>2014-11-10 15:07:23 +0000
commit9863febd1165c9f5fcdaa05c938f18f957b1c7e8 (patch)
treee6f3056243b99033841f5ec5f3260dddc651f467
parentabe1f80c9e3c8569b240d2cf31ab4b19f5966b7c (diff)
downloadmeta-intel-quark-9863febd1165c9f5fcdaa05c938f18f957b1c7e8.tar.gz
meta-intel-quark-9863febd1165c9f5fcdaa05c938f18f957b1c7e8.tar.bz2
meta-intel-quark-9863febd1165c9f5fcdaa05c938f18f957b1c7e8.zip
meta-quark-bsp: add a list of autoload kernel modules for Quark X1000
This patch adds a list of all Quark SoC X1000 generic kernel modules that will be auto-loaded. Signed-off-by: Ong Boon Leong <boon.leong.ong@intel.com> Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
-rw-r--r--recipes-kernel/linux/linux-yocto-quark_3.8.bb32
1 files changed, 32 insertions, 0 deletions
diff --git a/recipes-kernel/linux/linux-yocto-quark_3.8.bb b/recipes-kernel/linux/linux-yocto-quark_3.8.bb
index 273783e..a1b4f12 100644
--- a/recipes-kernel/linux/linux-yocto-quark_3.8.bb
+++ b/recipes-kernel/linux/linux-yocto-quark_3.8.bb
@@ -92,3 +92,35 @@ SRC_URI += "file://0020-Quark-IIO-quark.patch"
SRC_URI += "file://0021-Quark-SPI-flash-quark.patch"
SRC_URI += "file://0001-libtraceevent-Remove-hard-coded-include-to-usr-local.patch"
+# list of kernel modules that will be auto-loaded for Quark X1000-based
+# platforms.
+# For platform specific kernel module, please define the list at respective
+# platform-specific recipes-kernel/linux/linux-yocto-quark_3.8.bbappend
+# e.g. meta-galileo/recipes-kernel/linux/linux-yocto-quark_3.8.bbappend
+# Be extra careful on the kernel module naming as some use '-' and '_' as
+# character seperator.
+
+# USB Host
+module_autoload_ehci-hcd = "ehci-hcd"
+module_autoload_ehci-pci = "ehci-pci"
+module_autoload_ohci-hcd = "ohci-hcd"
+module_autoload_usb-storage = "usb-storage"
+module_autoload_usbhid = "usbhid"
+module_autoload_evdev = "evdev"
+# USB Device
+module_autoload_pch-udc = "pch_udc"
+module_autoload_g-serial = "g_serial"
+module_conf_g-serial = " vendor=0x8086 product=0xBABE"
+# SDHC
+module_autoload_sdhci-pci = "sdhci-pci"
+module_autoload_mmc-block = "mmc_block"
+# SPI
+module_autoload_spidev = "spidev"
+module_autoload_spi-pxa2xx = "spi-pxa2xx"
+module_autoload_spi-pxa2xx-pci = "spi-pxa2xx-pci"
+# GPIO
+module_autoload_gpio-sch = "gpio-sch"
+# Ethernet
+module_autoload_stmmac = "stmmac"
+# EEPROM Access
+module_autoload_at24 = "at24"