From f625879533850c32edbcfa86d80c1dc8018e4f92 Mon Sep 17 00:00:00 2001
From: Tarnatos <tarnatos@gmx.net>
Date: Tue, 24 Nov 2015 12:06:53 +0100
Subject: [PATCH] added USB support for 8MB+ devices to site.mk

---
 site.mk | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 56 insertions(+)

diff --git a/site.mk b/site.mk
index e31197c..fc7efb1 100644
--- a/site.mk
+++ b/site.mk
@@ -38,3 +38,59 @@ GLUON_TARGET ?= ar71xx-generic
 export GLUON_TARGET
 
 GLUON_LANGS ?= en de
+
+# support the USB stack
+USB_PACKAGES_BASIC := \
+	kmod-usb-core \
+	kmod-usb2
+# FAT32 Support for USB
+USB_PACKAGES := $(USB_PACKAGES_BASIC) \
+	block-mount \
+    kmod-fs-ext4 \
+    kmod-fs-vfat \
+    kmod-usb-storage  \
+    kmod-usb-storage-extras  \
+    blkid  \
+    swap-utils  \
+    kmod-nls-cp1250  \
+    kmod-nls-cp1251  \
+    kmod-nls-cp437  \
+    kmod-nls-cp775  \
+    kmod-nls-cp850  \
+    kmod-nls-cp852  \
+    kmod-nls-cp866  \
+    kmod-nls-iso8859-1  \
+    kmod-nls-iso8859-13  \
+    kmod-nls-iso8859-15  \
+    kmod-nls-iso8859-2  \
+    kmod-nls-koi8r  \
+    kmod-nls-utf8
+
+ifeq ($(GLUON_TARGET),x86-generic)
+	# support the USB stack on x86 devices
+	# and add a few common USB NICs
+	GLUON_SITE_PACKAGES += $(USB_PACKAGES) \
+		kmod-usb-hid \
+		kmod-usb-net \
+		kmod-usb-net-asix \
+		kmod-usb-net-dm9601-ether
+endif
+
+ifeq ($(GLUON_TARGET),ar71xx-generic)
+	GLUON_TLWR710_SITE_PACKAGES := $(USB_PACKAGES_BASIC)
+	GLUON_TLWR1043_SITE_PACKAGES := $(USB_PACKAGES)
+	GLUON_TLWR842_SITE_PACKAGES := $(USB_PACKAGES)
+	GLUON_TLWDR4300_SITE_PACKAGES := $(USB_PACKAGES)
+	GLUON_TLWR2543_SITE_PACKAGES := $(USB_PACKAGES)
+	GLUON_WRT160NL_SITE_PACKAGES := $(USB_PACKAGES)
+	GLUON_DIR825B1_SITE_PACKAGES := $(USB_PACKAGES)
+	GLUON_GLINET_SITE_PACKAGES := $(USB_PACKAGES)
+	GLUON_WNDR3700_SITE_PACKAGES := $(USB_PACKAGES)
+	GLUON_WZRHPG450H_SITE_PACKAGES := $(USB_PACKAGES)
+	GLUON_WZRHPAG300H_SITE_PACKAGES := $(USB_PACKAGES)
+	GLUON_ARCHERC7_SITE_PACKAGES := $(USB_PACKAGES)
+endif
+
+ifeq ($(GLUON_TARGET),mpc85xx-generic)
+	GLUON_TLWDR4900_SITE_PACKAGES := $(USB_PACKAGES)
+endif
-- 
GitLab