From 02f905f542b11ec6b2e0e950d129f3db4f2005ce Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Thu, 12 Apr 2018 06:11:26 +0200 Subject: [PATCH] ar71xx: build kernel modules used by Gluon into the kernel ar71xx-generic and -tiny benefit most from the optimized kernel, as they contain all devices with 32MB RAM. We enable CONFIG_GLUON_SPECIALIZE_KERNEL for all targets using the mips24_kc architecture so packages shared between targets don't need to be rebuild all the time. --- targets/ar71xx-generic | 2 ++ targets/ar71xx-mikrotik | 2 ++ targets/ar71xx-nand | 2 ++ targets/ar71xx-tiny | 2 ++ 4 files changed, 8 insertions(+) diff --git a/targets/ar71xx-generic b/targets/ar71xx-generic index f9906f7a..525e441a 100644 --- a/targets/ar71xx-generic +++ b/targets/ar71xx-generic @@ -1,3 +1,5 @@ +config 'CONFIG_GLUON_SPECIALIZE_KERNEL=y' + ATH10K_PACKAGES='-kmod-ath10k kmod-ath10k-ct' ATH10K_PACKAGES_QCA9887= if [ "$GLUON_WLAN_MESH" = 'ibss' ]; then diff --git a/targets/ar71xx-mikrotik b/targets/ar71xx-mikrotik index 9d0f5442..56ac8159 100644 --- a/targets/ar71xx-mikrotik +++ b/targets/ar71xx-mikrotik @@ -1,3 +1,5 @@ +config 'CONFIG_GLUON_SPECIALIZE_KERNEL=y' + # Enable ath5k in addition to ath9k # ath5k cards are commonly used with Mikrotik hardware packages 'kmod-ath5k' diff --git a/targets/ar71xx-nand b/targets/ar71xx-nand index 02961b3a..019ca786 100644 --- a/targets/ar71xx-nand +++ b/targets/ar71xx-nand @@ -1,3 +1,5 @@ +config 'CONFIG_GLUON_SPECIALIZE_KERNEL=y' + factory -ubi-factory .img sysupgrade -squashfs-sysupgrade .tar diff --git a/targets/ar71xx-tiny b/targets/ar71xx-tiny index 79d2a9fe..fd779d77 100644 --- a/targets/ar71xx-tiny +++ b/targets/ar71xx-tiny @@ -1,3 +1,5 @@ +config 'CONFIG_GLUON_SPECIALIZE_KERNEL=y' + no_opkg packages '-uboot-envtools' '-kmod-usb-core' '-kmod-usb-ohci' '-kmod-usb2' '-kmod-usb-ledtrig-usbport'