diff --git a/site.mk b/site.mk index e31197c348b4b103697b27815dda7c1feb18c224..fc7efb1b3db2501e3f329f3f6b4dd142f4e757bd 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