788ec9a7cf
Amazon AWS T3 cloud instances require kernel support for the Elastic Fabric Adapter to access storage and for Elastic Network Adapter to use network interfaces. Since the Fabric Adapter is needed to access root filesystem, enable in x86_64 kernel. Elastic Network Adapter goes in a module, and add this module to default list in x86_64. The module is set to AutoLoad because AutoProbe does not seem to load it. Signed-off-by: Alberto Bursi <bobafetthotmail@gmail.com>
69 lines
1.9 KiB
Makefile
69 lines
1.9 KiB
Makefile
# SPDX-License-Identifier: GPL-2.0-only
|
|
#
|
|
# Copyright (C) 2017 Cezary Jackiewicz <cezary@eko.one.pll>
|
|
|
|
define KernelPackage/amazon-ena
|
|
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
|
TITLE:=Elastic Network Adapter (for Amazon AWS T3)
|
|
DEPENDS:=@TARGET_x86_64
|
|
KCONFIG:=CONFIG_ENA_ETHERNET
|
|
FILES:=$(LINUX_DIR)/drivers/net/ethernet/amazon/ena/ena.ko
|
|
AUTOLOAD:=$(call AutoLoad,12,ena)
|
|
endef
|
|
|
|
define KernelPackage/amazon-ena/description
|
|
This driver supports Elastic Network Adapter (ENA)
|
|
used by Amazon AWS T3 instances.
|
|
endef
|
|
|
|
$(eval $(call KernelPackage,amazon-ena))
|
|
|
|
|
|
define KernelPackage/sound-cs5535audio
|
|
TITLE:=CS5535/CS5536 Audio Controller
|
|
DEPENDS:=@TARGET_x86_geode +kmod-ac97
|
|
KCONFIG:=CONFIG_SND_CS5535AUDIO
|
|
FILES:=$(LINUX_DIR)/sound/pci/cs5535audio/snd-cs5535audio.ko
|
|
AUTOLOAD:=$(call AutoLoad,36,snd-cs5535audio)
|
|
$(call AddDepends/sound)
|
|
endef
|
|
|
|
define KernelPackage/sound-cs5535audio/description
|
|
Support for the integrated AC97 sound device on motherboards
|
|
with AMD CS5535/CS5536 chipsets.
|
|
endef
|
|
|
|
$(eval $(call KernelPackage,sound-cs5535audio))
|
|
|
|
define KernelPackage/sp5100-tco
|
|
SUBMENU:=$(OTHER_MENU)
|
|
TITLE:=SP5100 Watchdog Support
|
|
DEPENDS:=@TARGET_x86
|
|
KCONFIG:=CONFIG_SP5100_TCO
|
|
FILES:=$(LINUX_DIR)/drivers/watchdog/sp5100_tco.ko
|
|
AUTOLOAD:=$(call AutoLoad,50,sp5100_tco,1)
|
|
endef
|
|
|
|
define KernelPackage/sp5100-tco/description
|
|
Kernel module for the SP5100_TCO hardware watchdog.
|
|
endef
|
|
|
|
$(eval $(call KernelPackage,sp5100-tco))
|
|
|
|
|
|
define KernelPackage/pcengines-apuv2
|
|
SUBMENU:=$(OTHER_MENU)
|
|
TITLE:=PC Engines APUv2/3 front button and LEDs driver
|
|
DEPENDS:=@TARGET_x86 +kmod-gpio-amd-fch +kmod-leds-gpio
|
|
KCONFIG:=CONFIG_PCENGINES_APU2
|
|
FILES:=$(LINUX_DIR)/drivers/platform/x86/pcengines-apuv2.ko
|
|
AUTOLOAD:=$(call AutoLoad,60,pcengines-apuv2)
|
|
endef
|
|
|
|
define KernelPackage/pcengines-apuv2/description
|
|
This driver provides support for the front button and LEDs on
|
|
PC Engines APUv2/APUv3 board.
|
|
endef
|
|
|
|
$(eval $(call KernelPackage,pcengines-apuv2))
|