1 # SPDX-License-Identifier: GPL-2.0-only
3 # Copyright (C) 2017 Cezary Jackiewicz <cezary@eko.one.pll>
5 define KernelPackage
/amazon-ena
6 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
7 TITLE
:=Elastic Network Adapter
(for Amazon AWS T3
)
8 DEPENDS
:=@TARGET_x86_64
9 KCONFIG
:=CONFIG_ENA_ETHERNET
10 FILES
:=$(LINUX_DIR
)/drivers
/net
/ethernet
/amazon
/ena
/ena.ko
11 AUTOLOAD
:=$(call AutoLoad
,12,ena
)
14 define KernelPackage
/amazon-ena
/description
15 This driver supports Elastic Network Adapter
(ENA
)
16 used by Amazon AWS T3 instances.
19 $(eval
$(call KernelPackage
,amazon-ena
))
22 define KernelPackage
/sound-cs5535audio
23 TITLE
:=CS5535
/CS5536 Audio Controller
24 DEPENDS
:=@TARGET_x86_geode
+kmod-ac97
25 KCONFIG
:=CONFIG_SND_CS5535AUDIO
26 FILES
:=$(LINUX_DIR
)/sound
/pci
/cs5535audio
/snd-cs5535audio.ko
27 AUTOLOAD
:=$(call AutoLoad
,36,snd-cs5535audio
)
28 $(call AddDepends
/sound
)
31 define KernelPackage
/sound-cs5535audio
/description
32 Support for the integrated AC97 sound device on motherboards
33 with AMD CS5535
/CS5536 chipsets.
36 $(eval
$(call KernelPackage
,sound-cs5535audio
))
38 define KernelPackage
/sp5100-tco
39 SUBMENU
:=$(OTHER_MENU
)
40 TITLE
:=SP5100 Watchdog Support
42 KCONFIG
:=CONFIG_SP5100_TCO
43 FILES
:=$(LINUX_DIR
)/drivers
/watchdog
/sp5100_tco.ko
44 AUTOLOAD
:=$(call AutoLoad
,50,sp5100_tco
,1)
47 define KernelPackage
/sp5100-tco
/description
48 Kernel module for the SP5100_TCO hardware watchdog.
51 $(eval
$(call KernelPackage
,sp5100-tco
))
54 define KernelPackage
/pcengines-apuv2
55 SUBMENU
:=$(OTHER_MENU
)
56 TITLE
:=PC Engines APUv2
/3 front button and LEDs driver
57 DEPENDS
:=@TARGET_x86
+kmod-gpio-amd-fch
+kmod-leds-gpio
58 KCONFIG
:=CONFIG_PCENGINES_APU2
59 FILES
:=$(LINUX_DIR
)/drivers
/platform
/x86
/pcengines-apuv2.ko
60 AUTOLOAD
:=$(call AutoLoad
,60,pcengines-apuv2
)
63 define KernelPackage
/pcengines-apuv2
/description
64 This driver provides support for the front button and LEDs on
65 PC Engines APUv2
/APUv3 board.
68 $(eval
$(call KernelPackage
,pcengines-apuv2
))