1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
4 ifeq ($(ADK_KERNEL_VERSION_4_0
),y
)
5 include $(ADK_TOPDIR
)/mk
/modules-4.0.mk
8 ifeq ($(ADK_KERNEL_VERSION_3_19
),y
)
9 include $(ADK_TOPDIR
)/mk
/modules-3.19.mk
12 ifeq ($(ADK_KERNEL_VERSION_3_18
),y
)
13 include $(ADK_TOPDIR
)/mk
/modules-3.18.mk
16 ifeq ($(ADK_KERNEL_VERSION_3_14
),y
)
17 include $(ADK_TOPDIR
)/mk
/modules-3.14.mk
20 ifeq ($(ADK_KERNEL_VERSION_3_12
),y
)
21 include $(ADK_TOPDIR
)/mk
/modules-3.12.mk
28 $(eval
$(call KMOD_template
,KVM
,kvm
,\
29 $(MODULES_DIR
)/kernel
/arch
/${ARCH}/kvm
/kvm \
32 $(eval
$(call KMOD_template
,KVM_AMD
,kvm-adm
,\
33 $(MODULES_DIR
)/kernel
/arch
/${ARCH}/kvm
/kvm-amd \
36 $(eval
$(call KMOD_template
,KVM_INTEL
,kvm-intel
,\
37 $(MODULES_DIR
)/kernel
/arch
/${ARCH}/kvm
/kvm-intel \
44 $(eval
$(call KMOD_template
,SATA_AHCI
,sata-ahci
,\
45 $(MODULES_DIR
)/kernel
/drivers
/ata
/libahci \
46 $(MODULES_DIR
)/kernel
/drivers
/ata
/ahci \
50 # Ethernet network devices
53 $(eval
$(call KMOD_template
,NE2K_PCI
,ne2k-pci
,\
54 $(MODULES_DIR
)/kernel
/drivers
/net
/ethernet
/8390/8390 \
55 $(MODULES_DIR
)/kernel
/drivers
/net
/ethernet
/8390/ne2k-pci \
58 $(eval
$(call KMOD_template
,8139CP
,8139cp
,\
59 $(MODULES_DIR
)/kernel
/drivers
/net
/ethernet
/realtek
/8139cp \
62 $(eval
$(call KMOD_template
,8139TOO
,8139too
,\
63 $(MODULES_DIR
)/kernel
/drivers
/net
/ethernet
/realtek
/8139too \
66 $(eval
$(call KMOD_template
,E100
,e100
,\
67 $(MODULES_DIR
)/kernel
/drivers
/net
/ethernet
/intel
/e100 \
70 $(eval
$(call KMOD_template
,E1000
,e1000
,\
71 $(MODULES_DIR
)/kernel
/drivers
/net
/ethernet
/intel
/e1000
/e1000 \
74 $(eval
$(call KMOD_template
,SKY2
,sky2
,\
75 $(MODULES_DIR
)/kernel
/drivers
/net
/ethernet
/marvell
/sky2 \
78 $(eval
$(call KMOD_template
,R8169
,r8169
,\
79 $(MODULES_DIR
)/kernel
/drivers
/net
/ethernet
/realtek
/r8169 \
82 $(eval
$(call KMOD_template
,FEC
,fec
,\
83 $(MODULES_DIR
)/kernel
/drivers
/net
/ethernet
/freescale
/fec \
86 $(eval
$(call KMOD_template
,SMC91X
,smc91x
,\
87 $(MODULES_DIR
)/kernel
/drivers
/net
/ethernet
/smsc
/smc91x \
90 $(eval
$(call KMOD_template
,VIA_RHINE
,via-rhine
,\
91 $(MODULES_DIR
)/kernel
/drivers
/net
/ethernet
/via
/via-rhine \
95 # Wireless network devices
98 $(eval
$(call KMOD_template
,RFKILL
,rfkill
,\
99 $(MODULES_DIR
)/kernel
/net
/rfkill
/rfkill \
102 $(eval
$(call KMOD_template
,CFG80211
,cfg80211
,\
103 $(MODULES_DIR
)/kernel
/net
/wireless
/cfg80211 \
106 $(eval
$(call KMOD_template
,MAC80211
,mac80211
,\
107 $(MODULES_DIR
)/kernel
/net
/mac80211
/mac80211 \
108 ,15, kmod-cfg80211 kmod-crypto-arc4 kmod-crypto-ecb
))
110 $(eval
$(call KMOD_template
,BRCMFMAC
,brcmfmac
,\
111 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/brcm80211
/brcmutil
/brcmutil \
112 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/brcm80211
/brcmfmac
/brcmfmac \
115 $(eval
$(call KMOD_template
,ATH6KL
,ath6kl
,\
116 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/ath
/ath6kl
/ath6kl_core \
117 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/ath
/ath6kl
/ath6kl_sdio \
120 $(eval
$(call KMOD_template
,ATH5K
,ath5k
,\
121 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/ath
/ath \
122 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/ath
/ath5k
/ath5k \
123 ,20, kmod-leds-class
))
125 $(eval
$(call KMOD_template
,P54_COMMON
,p54-common
,\
126 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/p54
/p54common \
129 $(eval
$(call KMOD_template
,RTL8187
,rtl8187
,\
130 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/rtl818x
/rtl8187
/rtl8187 \
133 $(eval
$(call KMOD_template
,B43
,b43
,\
134 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/b43
/b43 \
137 $(eval
$(call KMOD_template
,HOSTAP
,hostap
,\
138 $(MODULES_DIR
)/kernel
/net
/wireless
/lib80211_crypt_ccmp \
139 $(MODULES_DIR
)/kernel
/net
/wireless
/lib80211_crypt_tkip \
140 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/hostap
/hostap \
143 $(eval
$(call KMOD_template
,HOSTAP_CS
,hostap-cs
,\
144 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/hostap
/hostap_cs \
147 $(eval
$(call KMOD_template
,P54_USB
,p54-usb
,\
148 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/p54
/p54usb \
151 $(eval
$(call KMOD_template
,RT2X00
,rt2x00
,\
152 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/rt2x00
/rt2x00lib \
155 $(eval
$(call KMOD_template
,RT2X00_LIB_PCI
,rt2x00pci
,\
156 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/rt2x00
/rt2x00pci \
159 $(eval
$(call KMOD_template
,RT2X00_LIB_USB
,rt2x00usb
,\
160 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/rt2x00
/rt2x00usb \
163 $(eval
$(call KMOD_template
,RT2400PCI
,rt2400pci
,\
164 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/rt2x00
/rt2400pci \
165 ,20, kmod-leds-class kmod-rt2x00 rt2x00pci
))
167 $(eval
$(call KMOD_template
,RT2500PCI
,rt2500pci
,\
168 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/rt2x00
/rt2500pci \
169 ,20, kmod-leds-class kmod-rt2x00 kmod-rt2x00pci
))
171 $(eval
$(call KMOD_template
,RT2800USB
,rt2800usb
,\
172 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/rt2x00
/rt2800lib \
173 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/rt2x00
/rt2800usb \
174 ,20, kmod-rt2x00 kmod-rt2x00usb
))
176 $(eval
$(call KMOD_template
,RT61PCI
,rt61pci
,\
177 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/rt2x00
/rt61pci \
178 ,20, kmod-leds-class kmod-rt2x00 rt2x00pci
))
180 $(eval
$(call KMOD_template
,RTL8192CU
,rtl8192cu
,\
181 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/rtlwifi
/rtlwifi \
182 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/rtlwifi
/rtl_usb \
183 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/rtlwifi
/rtl8192c
/rtl8192c-common \
184 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/rtlwifi
/rtl8192cu
/rtl8192cu \
191 $(eval
$(call KMOD_template
,ATM
,atm
,\
192 $(MODULES_DIR
)/kernel
/net
/atm
/atm \
195 $(eval
$(call KMOD_template
,ATM_BR2684
,atm-br2684
,\
196 $(MODULES_DIR
)/kernel
/net
/atm
/br2684 \
199 $(eval
$(call KMOD_template
,VLAN_8021Q
,vlan-8021q
,\
200 $(MODULES_DIR
)/kernel
/net
/8021q
/8021q \
203 $(eval
$(call KMOD_template
,BRIDGE
,bridge
,\
204 $(MODULES_DIR
)/kernel
/net
/llc
/llc \
205 $(MODULES_DIR
)/kernel
/net
/802/stp \
206 $(MODULES_DIR
)/kernel
/net
/bridge
/bridge \
209 $(eval
$(call KMOD_template
,NET_IPGRE
,net-ipgre
,\
210 $(MODULES_DIR
)/kernel
/net
/ipv4
/ip_gre \
213 $(eval
$(call KMOD_template
,INET_TUNNEL
,inet-tunnel
,\
214 $(MODULES_DIR
)/kernel
/net
/ipv4
/tunnel4 \
217 $(eval
$(call KMOD_template
,NET_IPIP
,net-ipip
,\
218 $(MODULES_DIR
)/kernel
/net
/ipv4
/ipip \
221 $(eval
$(call KMOD_template
,IPV6
,ipv6
,\
222 $(MODULES_DIR
)/kernel
/net
/ipv6
/ipv6 \
225 $(eval
$(call KMOD_template
,IPV6_SIT
,ipv6-sit
,\
226 $(MODULES_DIR
)/kernel
/net
/ipv6
/sit \
229 $(eval
$(call KMOD_template
,PPP
,ppp
,\
230 $(MODULES_DIR
)/kernel
/drivers
/net
/slip
/slhc \
231 $(MODULES_DIR
)/kernel
/drivers
/net
/ppp
/ppp_generic \
232 $(MODULES_DIR
)/kernel
/drivers
/net
/ppp
/ppp_async \
235 $(eval
$(call KMOD_template
,PPP_MPPE
,ppp-mppe
,\
236 $(MODULES_DIR
)/kernel
/drivers
/net
/ppp
/ppp_mppe \
239 $(eval
$(call KMOD_template
,PPPOATM
,pppoatm
,\
240 $(MODULES_DIR
)/kernel
/net
/atm
/pppoatm \
243 $(eval
$(call KMOD_template
,PPPOE
,pppoe
,\
244 $(MODULES_DIR
)/kernel
/drivers
/net
/ppp
/pppoe \
245 $(MODULES_DIR
)/kernel
/drivers
/net
/ppp
/pppox \
248 $(eval
$(call KMOD_template
,TUN
,tun
,\
249 $(MODULES_DIR
)/kernel
/drivers
/net
/tun \
252 $(eval
$(call KMOD_template
,BONDING
,bonding
,\
253 $(MODULES_DIR
)/kernel
/drivers
/net
/bonding
/bonding \
260 $(eval
$(call KMOD_template
,NET_SCH_CBQ
,net-sch-cbq
,\
261 $(MODULES_DIR
)/kernel
/net
/sched
/sch_cbq \
264 $(eval
$(call KMOD_template
,NET_SCH_HTB
,net-sch-htb
,\
265 $(MODULES_DIR
)/kernel
/net
/sched
/sch_htb \
268 $(eval
$(call KMOD_template
,NET_SCH_HFSC
,net-sch-hfsc
,\
269 $(MODULES_DIR
)/kernel
/net
/sched
/sch_hfsc \
272 $(eval
$(call KMOD_template
,NET_SCH_ATM
,net-sch-atm
,\
273 $(MODULES_DIR
)/kernel
/net
/sched
/sch_atm \
276 $(eval
$(call KMOD_template
,NET_SCH_PRIO
,net-sch-prio
,\
277 $(MODULES_DIR
)/kernel
/net
/sched
/sch_prio \
280 $(eval
$(call KMOD_template
,NET_SCH_RED
,net-sch-red
,\
281 $(MODULES_DIR
)/kernel
/net
/sched
/sch_red \
284 $(eval
$(call KMOD_template
,NET_SCH_SFQ
,net-sch-sfq
,\
285 $(MODULES_DIR
)/kernel
/net
/sched
/sch_sfq \
288 # busybox netapps crash, when module loaded
289 #$(eval $(call KMOD_template,NET_SCH_TEQL,net-sched-teql,\
290 # $(MODULES_DIR)/kernel/net/sched/sch_teql \
293 $(eval
$(call KMOD_template
,NET_SCH_TBF
,net-sch-tbf
,\
294 $(MODULES_DIR
)/kernel
/net
/sched
/sch_tbf \
297 $(eval
$(call KMOD_template
,NET_SCH_GRED
,net-sch-gred
,\
298 $(MODULES_DIR
)/kernel
/net
/sched
/sch_gred \
301 $(eval
$(call KMOD_template
,NET_SCH_DSMARK
,net-sch-dsmark
,\
302 $(MODULES_DIR
)/kernel
/net
/sched
/sch_dsmark \
305 $(eval
$(call KMOD_template
,NET_SCH_INGRESS
,net-sch-ingress
,\
306 $(MODULES_DIR
)/kernel
/net
/sched
/sch_ingress \
313 $(eval
$(call KMOD_template
,NET_CLS_BASIC
,net-cls-basic
,\
314 $(MODULES_DIR
)/kernel
/net
/sched
/cls_basic \
317 $(eval
$(call KMOD_template
,NET_CLS_TCINDEX
,net-cls-tcindex
,\
318 $(MODULES_DIR
)/kernel
/net
/sched
/cls_tcindex \
321 $(eval
$(call KMOD_template
,NET_CLS_ROUTE4
,net-cls-route4
,\
322 $(MODULES_DIR
)/kernel
/net
/sched
/cls_route \
325 $(eval
$(call KMOD_template
,NET_CLS_FW
,net-cls-fw
,\
326 $(MODULES_DIR
)/kernel
/net
/sched
/cls_fw \
329 $(eval
$(call KMOD_template
,NET_CLS_U32
,net-cls-u32
,\
330 $(MODULES_DIR
)/kernel
/net
/sched
/cls_u32 \
337 $(eval
$(call KMOD_template
,NET_ACT_POLICE
,net-act-police
,\
338 $(MODULES_DIR
)/kernel
/net
/sched
/act_police \
341 $(eval
$(call KMOD_template
,NET_ACT_GACT
,net-act-gact
,\
342 $(MODULES_DIR
)/kernel
/net
/sched
/act_gact \
345 $(eval
$(call KMOD_template
,NET_ACT_MIRRED
,net-act-mirred
,\
346 $(MODULES_DIR
)/kernel
/net
/sched
/act_mirred \
349 $(eval
$(call KMOD_template
,NET_ACT_IPT
,net-act-ipt
,\
350 $(MODULES_DIR
)/kernel
/net
/sched
/act_ipt \
353 $(eval
$(call KMOD_template
,NET_ACT_PEDIT
,net-act-pedit
,\
354 $(MODULES_DIR
)/kernel
/net
/sched
/act_pedit \
361 $(eval
$(call KMOD_template
,XFRM_ALGO
,xfrm-algo
,\
362 $(MODULES_DIR
)/kernel
/net
/xfrm
/xfrm_algo \
365 $(eval
$(call KMOD_template
,NET_KEY
,net-key
,\
366 $(MODULES_DIR
)/kernel
/net
/key
/af_key \
369 $(eval
$(call KMOD_template
,XFRM_USER
,xfrm-user
,\
370 $(MODULES_DIR
)/kernel
/net
/xfrm
/xfrm_user \
373 $(eval
$(call KMOD_template
,INET_AH
,inet-ah
,\
374 $(MODULES_DIR
)/kernel
/net
/ipv4
/ah4 \
377 $(eval
$(call KMOD_template
,INET_ESP
,inet-esp
,\
378 $(MODULES_DIR
)/kernel
/net
/ipv4
/esp4 \
381 $(eval
$(call KMOD_template
,INET_IPCOMP
,inet-ipcomp
,\
382 $(MODULES_DIR
)/kernel
/net
/ipv4
/xfrm4_tunnel \
383 $(MODULES_DIR
)/kernel
/net
/xfrm
/xfrm_ipcomp \
384 $(MODULES_DIR
)/kernel
/net
/ipv4
/ipcomp \
387 $(eval
$(call KMOD_template
,INET_XFRM_MODE_TRANSPORT
,inet-xfrm-mode-transport
,\
388 $(MODULES_DIR
)/kernel
/net
/ipv4
/xfrm4_mode_transport \
391 $(eval
$(call KMOD_template
,INET_XFRM_MODE_TUNNEL
,inet-xfrm-mode-tunnel
,\
392 $(MODULES_DIR
)/kernel
/net
/ipv4
/xfrm4_mode_tunnel \
395 $(eval
$(call KMOD_template
,INET_XFRM_MODE_BEET
,inet-xfrm-mode-beet
,\
396 $(MODULES_DIR
)/kernel
/net
/ipv4
/xfrm4_mode_beet \
400 ## Filtering / Firewalling
404 # Ethernet Bridging firewall
407 $(eval
$(call KMOD_template
,BRIDGE_NF_EBTABLES
,bridge-nf-ebtables
,\
408 $(MODULES_DIR
)/kernel
/net
/bridge
/netfilter
/ebtables \
411 $(eval
$(call KMOD_template
,BRIDGE_EBT_BROUTE
,bridge-ebt-broute
,\
412 $(MODULES_DIR
)/kernel
/net
/bridge
/netfilter
/ebtable_broute \
415 $(eval
$(call KMOD_template
,BRIDGE_EBT_T_FILTER
,bridge-ebt-t-filter
,\
416 $(MODULES_DIR
)/kernel
/net
/bridge
/netfilter
/ebtable_filter \
419 $(eval
$(call KMOD_template
,BRIDGE_EBT_T_NAT
,bridge-ebt-t-nat
,\
420 $(MODULES_DIR
)/kernel
/net
/bridge
/netfilter
/ebtable_nat \
423 $(eval
$(call KMOD_template
,BRIDGE_EBT_802_3
,bridge-ebt-802-3
,\
424 $(MODULES_DIR
)/kernel
/net
/bridge
/netfilter
/ebt_802_3 \
427 $(eval
$(call KMOD_template
,BRIDGE_EBT_AMONG
,bridge-ebt-among
,\
428 $(MODULES_DIR
)/kernel
/net
/bridge
/netfilter
/ebt_among \
431 $(eval
$(call KMOD_template
,BRIDGE_EBT_ARP
,bridge-ebt-arp
,\
432 $(MODULES_DIR
)/kernel
/net
/bridge
/netfilter
/ebt_arpreply \
435 $(eval
$(call KMOD_template
,BRIDGE_EBT_IP
,bridge-ebt-ip
,\
436 $(MODULES_DIR
)/kernel
/net
/bridge
/netfilter
/ebt_ip \
439 $(eval
$(call KMOD_template
,BRIDGE_EBT_REDIRECT
,bridge-ebt-redirect
,\
440 $(MODULES_DIR
)/kernel
/net
/bridge
/netfilter
/ebt_redirect \
447 $(eval
$(call KMOD_template
,NETFILTER_XTABLES
,netfilter-xtables
,\
448 $(MODULES_DIR
)/kernel
/net
/netfilter
/x_tables \
449 $(MODULES_DIR
)/kernel
/net
/netfilter
/xt_tcpudp \
452 $(eval
$(call KMOD_template
,NETFILTER_XT_TARGET_CLASSIFY
,netfiler-xt-target-classify
,\
453 $(MODULES_DIR
)/kernel
/net
/netfilter
/xt_CLASSIFY \
456 CONNMARK
:=xt_connmark
459 $(eval
$(call KMOD_template
,NETFILTER_XT_TARGET_CONNMARK
,netfilter-xt-target-connmark
,\
460 $(MODULES_DIR
)/kernel
/net
/netfilter
/$(CONNMARK
) \
463 $(eval
$(call KMOD_template
,NETFILTER_XT_TARGET_MARK
,netfilter-xt-target-mark
,\
464 $(MODULES_DIR
)/kernel
/net
/netfilter
/$(MARK
) \
467 $(eval
$(call KMOD_template
,NETFILTER_XT_TARGET_CHECKSUM
,netfilter-xt-target-checksum
,\
468 $(MODULES_DIR
)/kernel
/net
/netfilter
/xt_CHECKSUM \
471 $(eval
$(call KMOD_template
,NETFILTER_XT_TARGET_NFQUEUE
,netfilter-xt-target-nfqueue
,\
472 $(MODULES_DIR
)/kernel
/net
/netfilter
/xt_NFQUEUE \
475 $(eval
$(call KMOD_template
,NETFILTER_XT_TARGET_TCPMSS
,netfilter-xt-target-tcpmss
,\
476 $(MODULES_DIR
)/kernel
/net
/netfilter
/xt_TCPMSS \
479 $(eval
$(call KMOD_template
,NETFILTER_XT_TARGET_NOTRACK
,netfilter-xt-target-notrack
,\
480 $(MODULES_DIR
)/kernel
/net
/netfilter
/xt_NOTRACK \
483 $(eval
$(call KMOD_template
,NETFILTER_XT_TARGET_LOG
,netfilter-xt-target-log
,\
484 $(MODULES_DIR
)/kernel
/net
/netfilter
/xt_LOG \
491 $(eval
$(call KMOD_template
,NF_CONNTRACK
,nf-conntrack
,\
492 $(MODULES_DIR
)/kernel
/net
/netfilter
/nf_conntrack \
493 $(MODULES_DIR
)/kernel
/net
/netfilter
/xt_conntrack \
496 $(eval
$(call KMOD_template
,NF_NAT
,nf-nat
,\
497 $(MODULES_DIR
)/kernel
/net
/netfilter
/nf_nat \
500 $(eval
$(call KMOD_template
,NETFILTER_XT_NAT
,netfilter-xt-nat
,\
501 $(MODULES_DIR
)/kernel
/net
/netfilter
/xt_nat \
504 $(eval
$(call KMOD_template
,NF_CONNTRACK_IPV4
,nf-conntrack-ipv4
,\
505 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/nf_defrag_ipv4 \
506 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/nf_conntrack_ipv4 \
509 $(eval
$(call KMOD_template
,NF_NAT_IPV4
,nf-nat-ipv4
,\
510 $(foreach mod
, $(NF_NAT_MASQ
),$(MODULES_DIR
)/kernel
/$(mod
)) \
513 $(eval
$(call KMOD_template
,IP_NF_NAT
,ip-nf-nat
,\
514 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/iptable_nat \
517 $(eval
$(call KMOD_template
,NF_CONNTRACK_FTP
,nf-conntrack-ftp
,\
518 $(MODULES_DIR
)/kernel
/net
/netfilter
/nf_conntrack_ftp \
519 $(MODULES_DIR
)/kernel
/net
/netfilter
/nf_nat_ftp \
522 $(eval
$(call KMOD_template
,NF_CONNTRACK_IRC
,nf-conntrack-irc
,\
523 $(MODULES_DIR
)/kernel
/net
/netfilter
/nf_conntrack_irc \
524 $(MODULES_DIR
)/kernel
/net
/netfilter
/nf_nat_irc \
527 $(eval
$(call KMOD_template
,NF_CONNTRACK_NETBIOS_NS
,nf-conntrack-netbios-ns
,\
528 $(MODULES_DIR
)/kernel
/net
/netfilter
/nf_conntrack_broadcast \
529 $(MODULES_DIR
)/kernel
/net
/netfilter
/nf_conntrack_netbios_ns \
532 $(eval
$(call KMOD_template
,NF_CONNTRACK_TFTP
,nf-conntrack-tftp
,\
533 $(MODULES_DIR
)/kernel
/net
/netfilter
/nf_conntrack_tftp \
534 $(MODULES_DIR
)/kernel
/net
/netfilter
/nf_nat_tftp \
537 $(eval
$(call KMOD_template
,NF_CONNTRACK_PPTP
,nf-conntrack-pptp
,\
538 $(MODULES_DIR
)/kernel
/net
/netfilter
/nf_conntrack_proto_gre \
539 $(MODULES_DIR
)/kernel
/net
/netfilter
/nf_conntrack_pptp \
540 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/nf_nat_proto_gre \
541 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/nf_nat_pptp \
544 $(eval
$(call KMOD_template
,NF_CONNTRACK_H323
,nf-conntrack-h323
,\
545 $(MODULES_DIR
)/kernel
/net
/netfilter
/nf_conntrack_h323 \
546 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/nf_nat_h323 \
549 $(eval
$(call KMOD_template
,NF_CONNTRACK_SIP
,nf-conntrack-sip
,\
550 $(MODULES_DIR
)/kernel
/net
/netfilter
/nf_conntrack_sip \
551 $(MODULES_DIR
)/kernel
/net
/netfilter
/nf_nat_sip \
554 $(eval
$(call KMOD_template
,IP_NF_IPTABLES
,ip-nf-iptables
,\
555 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/ip_tables \
558 $(eval
$(call KMOD_template
,IP_NF_MATCH_IPRANGE
,ip-nf-match-iprange
,\
559 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/ipt_iprange \
562 $(eval
$(call KMOD_template
,IP_NF_MATCH_TOS
,ip-nf-match-tos
,\
563 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/ipt_tos \
566 $(eval
$(call KMOD_template
,IP_NF_MATCH_RECENT
,ip-nf-match-recent
,\
567 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/ipt_recent \
570 $(eval
$(call KMOD_template
,IP_NF_MATCH_ECN
,ip-nf-match-ecn
,\
571 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/ipt_ecn \
574 $(eval
$(call KMOD_template
,IP_NF_MATCH_AH
,ip-nf-match-ah
,\
575 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/ipt_ah \
578 $(eval
$(call KMOD_template
,IP_NF_MATCH_TTL
,ip-nf-match-ttl
,\
579 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/ipt_ttl \
582 $(eval
$(call KMOD_template
,IP_NF_MATCH_OWNER
,ip-nf-match-owner
,\
583 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/ipt_owner \
586 $(eval
$(call KMOD_template
,IP_NF_MATCH_ADDRTYPE
,ip-nf-match-addrtype
,\
587 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/ipt_addrtype \
590 $(eval
$(call KMOD_template
,IP_NF_MATCH_HASHLIMIT
,ip-nf-match-hashlimit
,\
591 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/ipt_hashlimit \
594 $(eval
$(call KMOD_template
,IP_NF_MATCH_STATE
,ip-nf-match-state
,\
595 $(MODULES_DIR
)/kernel
/net
/netfilter
/xt_state \
598 $(eval
$(call KMOD_template
,IP_NF_MATCH_MULTIPORT
,ip-nf-match-multiport
,\
599 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/ipt_multiport \
606 $(eval
$(call KMOD_template
,IP_NF_FILTER
,ip-nf-filter
,\
607 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/iptable_filter \
610 $(eval
$(call KMOD_template
,IP_NF_TARGET_REJECT
,ip-nf-target-reject
,\
611 $(foreach mod
, $(NF_REJECT
),$(MODULES_DIR
)/kernel
/$(mod
)) \
614 $(eval
$(call KMOD_template
,IP_NF_TARGET_TCPMSS
,ip-nf-target-tcpmss
,\
615 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/ipt_TCPMSS \
618 $(eval
$(call KMOD_template
,IP_NF_TARGET_MASQUERADE
,ip-nf-target-masquerade
,\
619 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/ipt_MASQUERADE \
622 $(eval
$(call KMOD_template
,IP_NF_TARGET_REDIRECT
,ip-nf-target-redirect
,\
623 $(MODULES_DIR
)/kernel
/net
/netfilter
/xt_REDIRECT \
626 $(eval
$(call KMOD_template
,IP_NF_TARGET_NETMAP
,ip-nf-target-netmap
,\
627 $(MODULES_DIR
)/kernel
/net
/netfilter
/xt_NETMAP \
634 $(eval
$(call KMOD_template
,IP_NF_MANGLE
,ip-nf-mangle
,\
635 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/iptable_mangle \
638 $(eval
$(call KMOD_template
,IP_NF_TARGET_TOS
,ip-nf-target-tos
,\
639 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/ipt_TOS \
642 $(eval
$(call KMOD_template
,IP_NF_TARGET_ECN
,ip-nf-target-ecn
,\
643 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/ipt_ECN \
646 $(eval
$(call KMOD_template
,IP_NF_TARGET_TTL
,ip-nf-target-ttl
,\
647 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/ipt_TTL \
654 $(eval
$(call KMOD_template
,NF_CONNTRACK_IPV6
,nf-conntrack-ipv6
,\
655 $(MODULES_DIR
)/kernel
/net
/ipv6
/netfilter
/nf_defrag_ipv6 \
656 $(MODULES_DIR
)/kernel
/net
/ipv6
/netfilter
/nf_conntrack_ipv6 \
659 $(eval
$(call KMOD_template
,IP6_NF_IPTABLES
,ip6-nf-iptables
,\
660 $(MODULES_DIR
)/kernel
/net
/ipv6
/netfilter
/ip6_tables \
663 $(eval
$(call KMOD_template
,IP6_NF_MATCH_AH
,ip6-nf-match-ah
,\
664 $(MODULES_DIR
)/kernel
/net
/ipv6
/netfilter
/ip6t_ah \
667 $(eval
$(call KMOD_template
,IP6_NF_MATCH_EUI64
,ip6-nf-match-eui64
,\
668 $(MODULES_DIR
)/kernel
/net
/ipv6
/netfilter
/ip6t_eui64 \
671 $(eval
$(call KMOD_template
,IP6_NF_MATCH_FRAG
,ip6-nf-match-frag
,\
672 $(MODULES_DIR
)/kernel
/net
/ipv6
/netfilter
/ip6t_frag \
675 $(eval
$(call KMOD_template
,IP6_NF_MATCH_OPTS
,ip6-nf-match-opts
,\
676 $(MODULES_DIR
)/kernel
/net
/ipv6
/netfilter
/ip6t_hbh \
679 $(eval
$(call KMOD_template
,IP6_NF_MATCH_IPV6HEADER
,ip6-nf-match-ipv6header
,\
680 $(MODULES_DIR
)/kernel
/net
/ipv6
/netfilter
/ip6t_ipv6header \
683 $(eval
$(call KMOD_template
,IP6_NF_MATCH_MH
,ip6-nf-match-mh
,\
684 $(MODULES_DIR
)/kernel
/net
/ipv6
/netfilter
/ip6t_mh \
687 $(eval
$(call KMOD_template
,IP6_NF_MATCH_RT
,ip6-nf-match-rt
,\
688 $(MODULES_DIR
)/kernel
/net
/ipv6
/netfilter
/ip6t_rt \
695 $(eval
$(call KMOD_template
,IP6_NF_FILTER
,ip6-nf-filter
,\
696 $(MODULES_DIR
)/kernel
/net
/ipv6
/netfilter
/ip6table_filter \
699 $(eval
$(call KMOD_template
,IP6_NF_TARGET_REJECT
,ip6-nf-target-reject
,\
700 $(MODULES_DIR
)/kernel
/net
/ipv6
/netfilter
/nf_reject_ipv6 \
701 $(MODULES_DIR
)/kernel
/net
/ipv6
/netfilter
/ip6t_REJECT \
708 $(eval
$(call KMOD_template
,IP6_NF_MANGLE
,ip6-nf-mangle
,\
709 $(MODULES_DIR
)/kernel
/net
/ipv6
/netfilter
/ip6table_mangle \
716 IPVSPATH
=$(MODULES_DIR
)/kernel
/net
/netfilter
/ipvs
718 $(eval
$(call KMOD_template
,IP_VS
,ip-vs
,\
722 $(eval
$(call KMOD_template
,IP_VS_RR
,ip-vs-rr
,\
723 $(IPVSPATH
)/ip_vs_rr \
726 $(eval
$(call KMOD_template
,IP_VS_WRR
,ip-vs-wrr
,\
727 $(IPVSPATH
)/ip_vs_wrr \
730 $(eval
$(call KMOD_template
,IP_VS_LC
,ip-vs-lc
,\
731 $(IPVSPATH
)/ip_vs_lc \
734 $(eval
$(call KMOD_template
,IP_VS_WLC
,ip-vs-wlc
,\
735 $(IPVSPATH
)/ip_vs_wlc \
738 $(eval
$(call KMOD_template
,IP_VS_LBLC
,ip-vs-lblc
,\
739 $(IPVSPATH
)/ip_vs_lblc \
742 $(eval
$(call KMOD_template
,IP_VS_LBLCR
,ip-vs-lblcr
,\
743 $(IPVSPATH
)/ip_vs_lblcr \
746 $(eval
$(call KMOD_template
,IP_VS_DH
,ip-vs-dh
,\
747 $(IPVSPATH
)/ip_vs_dh \
750 $(eval
$(call KMOD_template
,IP_VS_SH
,ip-vs-sh
,\
751 $(IPVSPATH
)/ip_vs_sh \
754 $(eval
$(call KMOD_template
,IP_VS_SED
,ip-vs-sed
,\
755 $(IPVSPATH
)/ip_vs_sed \
758 $(eval
$(call KMOD_template
,IP_VS_NQ
,ip-vs-nq
,\
759 $(IPVSPATH
)/ip_vs_nq \
762 $(eval
$(call KMOD_template
,IP_VS_FTP
,ip-vs-ftp
,\
763 $(IPVSPATH
)/ip_vs_ftp \
770 $(eval
$(call KMOD_template
,BLK_DEV_DRBD
,blk-dev-drbd
,\
771 $(MODULES_DIR
)/kernel
/lib
/lru_cache \
772 $(MODULES_DIR
)/kernel
/drivers
/block
/drbd
/drbd \
775 $(eval
$(call KMOD_template
,BLK_DEV_LOOP
,blk-dev-loop
,\
776 $(MODULES_DIR
)/kernel
/drivers
/block
/loop \
779 $(eval
$(call KMOD_template
,BLK_DEV_NBD
,blk-dev-nbd
,\
780 $(MODULES_DIR
)/kernel
/drivers
/block
/nbd \
783 #$(eval $(call KMOD_template,SCSI,scsi,\
784 # $(MODULES_DIR)/kernel/drivers/scsi/scsi_mod \
787 $(eval
$(call KMOD_template
,BLK_DEV_SD
,blk-dev-sd
,\
788 $(MODULES_DIR
)/kernel
/drivers
/scsi
/sd_mod \
791 $(eval
$(call KMOD_template
,BLK_DEV_SR
,blk-dev-sr
,\
792 $(MODULES_DIR
)/kernel
/drivers
/cdrom
/cdrom \
793 $(MODULES_DIR
)/kernel
/drivers
/scsi
/sr_mod \
800 $(eval
$(call KMOD_template
,RAID6_PQ
,raid-pq
,\
801 $(MODULES_DIR
)/kernel
/lib
/raid6
/raid6_pq \
804 $(eval
$(call KMOD_template
,BLK_DEV_MD
,blk-dev-md
,\
805 $(MODULES_DIR
)/kernel
/drivers
/md
/md-mod \
808 $(eval
$(call KMOD_template
,MD_RAID0
,md-raid0
,\
809 $(MODULES_DIR
)/kernel
/drivers
/md
/raid0 \
812 $(eval
$(call KMOD_template
,MD_RAID1
,md-raid1
,\
813 $(MODULES_DIR
)/kernel
/drivers
/md
/raid1 \
816 $(eval
$(call KMOD_template
,MD_RAID456
,md-raid456
,\
817 $(MODULES_DIR
)/kernel
/crypto
/async_tx
/async_tx \
818 $(MODULES_DIR
)/kernel
/crypto
/async_tx
/async_xor \
819 $(MODULES_DIR
)/kernel
/crypto
/async_tx
/async_memcpy \
820 $(MODULES_DIR
)/kernel
/crypto
/async_tx
/async_raid6_recov \
821 $(MODULES_DIR
)/kernel
/crypto
/async_tx
/async_pq \
822 $(MODULES_DIR
)/kernel
/drivers
/md
/raid456 \
823 ,35, kmod-raid-pq kmod-xor-blocks
))
829 $(eval
$(call KMOD_template
,BLK_DEV_DM
,blk-dev-dm
,\
830 $(MODULES_DIR
)/kernel
/drivers
/md
/dm-mod \
833 $(eval
$(call KMOD_template
,DM_CRYPT
,dm-crypt
,\
834 $(MODULES_DIR
)/kernel
/drivers
/md
/dm-crypt \
837 $(eval
$(call KMOD_template
,DM_MIRROR
,dm-mirror
,\
838 $(MODULES_DIR
)/kernel
/drivers
/md
/dm-log \
839 $(MODULES_DIR
)/kernel
/drivers
/md
/dm-region-hash \
840 $(MODULES_DIR
)/kernel
/drivers
/md
/dm-mirror \
843 $(eval
$(call KMOD_template
,DM_SNAPSHOT
,dm-snapshot
,\
844 $(MODULES_DIR
)/kernel
/drivers
/md
/dm-snapshot \
851 $(eval
$(call KMOD_template
,CRYPTO
,crypto
,\
852 $(MODULES_DIR
)/kernel
/crypto
/crypto \
855 $(eval
$(call KMOD_template
,CRYPTO_ALGAPI2
,crypto-algapi
,\
856 $(MODULES_DIR
)/kernel
/crypto
/crypto_algapi \
859 $(eval
$(call KMOD_template
,CRYPTO_PCOMP2
,crypto-pcomp
,\
860 $(MODULES_DIR
)/kernel
/crypto
/pcompress \
863 $(eval
$(call KMOD_template
,CRYPTO_AEAD2
,crypto-aead
,\
864 $(MODULES_DIR
)/kernel
/crypto
/aead \
867 $(eval
$(call KMOD_template
,CRYPTO_HASH2
,crypto-hash
,\
868 $(MODULES_DIR
)/kernel
/crypto
/crypto_hash \
871 $(eval
$(call KMOD_template
,CRYPTO_BLKCIPHER2
,crypto-blkcipher
,\
872 $(MODULES_DIR
)/kernel
/crypto
/crypto_blkcipher \
875 $(eval
$(call KMOD_template
,CRYPTO_RNG2
,crypto-rng
,\
876 $(MODULES_DIR
)/kernel
/crypto
/rng \
877 $(MODULES_DIR
)/kernel
/crypto
/krng \
880 $(eval
$(call KMOD_template
,CRYPTO_WORKQUEUE
,crypto-wq
,\
881 $(MODULES_DIR
)/kernel
/crypto
/crypto_wq \
884 $(eval
$(call KMOD_template
,CRYPTO_MANAGER2
,crypto-manager
,\
885 $(MODULES_DIR
)/kernel
/crypto
/cryptomgr \
886 $(MODULES_DIR
)/kernel
/crypto
/eseqiv \
887 $(MODULES_DIR
)/kernel
/crypto
/chainiv \
890 $(eval
$(call KMOD_template
,CRYPTO_DEV_GEODE
,crypto-dev-geode
,\
891 $(MODULES_DIR
)/kernel
/drivers
/crypto
/geode-aes \
894 $(eval
$(call KMOD_template
,XOR_BLOCKS
,xor-blocks
,\
895 $(MODULES_DIR
)/kernel
/crypto
/xor \
898 $(eval
$(call KMOD_template
,CRYPTO_AUTHENC
,crypto-authenc
,\
899 $(MODULES_DIR
)/kernel
/crypto
/authenc \
902 $(eval
$(call KMOD_template
,CRYPTO_HMAC
,crypto-hmac
,\
903 $(MODULES_DIR
)/kernel
/crypto
/hmac \
906 $(eval
$(call KMOD_template
,CRYPTO_CTS
,crypto-cts
,\
907 $(MODULES_DIR
)/kernel
/crypto
/cts \
910 $(eval
$(call KMOD_template
,CRYPTO_XCBC
,crypto-xcbc
,\
911 $(MODULES_DIR
)/kernel
/crypto
/xcbc \
914 $(eval
$(call KMOD_template
,CRYPTO_NULL
,crypto-null
,\
915 $(MODULES_DIR
)/kernel
/crypto
/crypto_null \
918 $(eval
$(call KMOD_template
,CRYPTO_MD4
,crypto-md4
,\
919 $(MODULES_DIR
)/kernel
/crypto
/md4 \
922 $(eval
$(call KMOD_template
,CRYPTO_MD5
,crypto-md5
,\
923 $(MODULES_DIR
)/kernel
/crypto
/md5 \
926 $(eval
$(call KMOD_template
,CRYPTO_SHA1
,crypto-sha1
,\
927 $(MODULES_DIR
)/kernel
/crypto
/sha1_generic \
930 $(eval
$(call KMOD_template
,CRYPTO_SHA256
,crypto-sha256
,\
931 $(MODULES_DIR
)/kernel
/crypto
/sha256_generic \
934 $(eval
$(call KMOD_template
,CRYPTO_SHA512
,crypto-sha512
,\
935 $(MODULES_DIR
)/kernel
/crypto
/sha512_generic \
938 $(eval
$(call KMOD_template
,CRYPTO_WP512
,crypto-wp512
,\
939 $(MODULES_DIR
)/kernel
/crypto
/wp512 \
942 $(eval
$(call KMOD_template
,CRYPTO_TGR192
,crypto-tgr192
,\
943 $(MODULES_DIR
)/kernel
/crypto
/tgr192 \
946 $(eval
$(call KMOD_template
,CRYPTO_SEQIV
,crypto-seqiv
,\
947 $(MODULES_DIR
)/kernel
/crypto
/seqiv \
950 $(eval
$(call KMOD_template
,CRYPTO_CTR
,crypto-ctr
,\
951 $(MODULES_DIR
)/kernel
/crypto
/ctr \
954 $(eval
$(call KMOD_template
,CRYPTO_CCM
,crypto-ccm
,\
955 $(MODULES_DIR
)/kernel
/crypto
/ccm \
958 $(eval
$(call KMOD_template
,CRYPTO_GCM
,crypto-gcm
,\
959 $(MODULES_DIR
)/kernel
/crypto
/gcm \
962 $(eval
$(call KMOD_template
,CRYPTO_ECB
,crypto-ecb
,\
963 $(MODULES_DIR
)/kernel
/crypto
/ecb \
966 $(eval
$(call KMOD_template
,CRYPTO_CBC
,crypto-cbc
,\
967 $(MODULES_DIR
)/kernel
/crypto
/cbc \
970 $(eval
$(call KMOD_template
,CRYPTO_DES
,crypto-des
,\
971 $(MODULES_DIR
)/kernel
/crypto
/des_generic \
974 $(eval
$(call KMOD_template
,CRYPTO_BLOWFISH
,crypto-blowfish
,\
975 $(MODULES_DIR
)/kernel
/crypto
/blowfish_common \
976 $(MODULES_DIR
)/kernel
/crypto
/blowfish_generic \
979 $(eval
$(call KMOD_template
,CRYPTO_TWOFISH
,crypto-twofish
,\
980 $(MODULES_DIR
)/kernel
/crypto
/twofish_common \
981 $(MODULES_DIR
)/kernel
/crypto
/twofish_generic \
984 $(eval
$(call KMOD_template
,CRYPTO_TWOFISH_586
,crypto-twofish-586
,\
985 $(MODULES_DIR
)/kernel
/arch
/x86
/crypto
/twofish-i586 \
988 $(eval
$(call KMOD_template
,CRYPTO_SERPENT
,crypto-serpent
,\
989 $(MODULES_DIR
)/kernel
/crypto
/serpent_generic \
992 $(eval
$(call KMOD_template
,CRYPTO_AES
,crypto-aes
,\
993 $(MODULES_DIR
)/kernel
/crypto
/aes_generic \
996 $(eval
$(call KMOD_template
,CRYPTO_AES_586
,crypto-aes-586
,\
997 $(MODULES_DIR
)/kernel
/arch
/x86
/crypto
/aes-i586 \
1000 $(eval
$(call KMOD_template
,CRYPTO_CAST5
,crypto-cast5
,\
1001 $(MODULES_DIR
)/kernel
/crypto
/cast5_generic \
1004 $(eval
$(call KMOD_template
,CRYPTO_CAST6
,crypto-cast6
,\
1005 $(MODULES_DIR
)/kernel
/crypto
/cast6_generic \
1008 $(eval
$(call KMOD_template
,CRYPTO_TEA
,crypto-tea
,\
1009 $(MODULES_DIR
)/kernel
/crypto
/tea \
1012 $(eval
$(call KMOD_template
,CRYPTO_ARC4
,crypto-arc4
,\
1013 $(MODULES_DIR
)/kernel
/crypto
/arc4 \
1016 $(eval
$(call KMOD_template
,CRYPTO_KHAZAD
,crypto-khazad
,\
1017 $(MODULES_DIR
)/kernel
/crypto
/khazad \
1020 $(eval
$(call KMOD_template
,CRYPTO_ANUBIS
,crypto-anubis
,\
1021 $(MODULES_DIR
)/kernel
/crypto
/anubis \
1024 $(eval
$(call KMOD_template
,CRYPTO_CAMELLIA
,crypto-camellia
,\
1025 $(MODULES_DIR
)/kernel
/crypto
/camellia_generic \
1028 $(eval
$(call KMOD_template
,CRYPTO_FCRYPT
,crypto-fcrypt
,\
1029 $(MODULES_DIR
)/kernel
/crypto
/fcrypt \
1032 $(eval
$(call KMOD_template
,CRYPTO_DEFLATE
,crypto-deflate
,\
1033 $(MODULES_DIR
)/kernel
/crypto
/deflate \
1034 ,10, kmod-zlib-deflate kmod-zlib-inflate
))
1036 $(eval
$(call KMOD_template
,CRYPTO_LZO
,crypto-lzo
,\
1037 $(MODULES_DIR
)/kernel
/crypto
/lzo \
1040 $(eval
$(call KMOD_template
,CRYPTO_MICHAEL_MIC
,crypto-michael-mic
,\
1041 $(MODULES_DIR
)/kernel
/crypto
/michael_mic \
1044 $(eval
$(call KMOD_template
,OCF_CRYPTOSOFT
,ocf-cryptosoft
,\
1045 ${MODULES_DIR}/kernel
/crypto
/ocf
/cryptosoft \
1048 $(eval
$(call KMOD_template
,OCF_SAFE
,ocf-safe
,\
1049 ${MODULES_DIR}/kernel
/crypto
/ocf
/safe
/safe \
1052 $(eval
$(call KMOD_template
,OCF_IXP4XX
,ocf-ixp4xx
,\
1053 ${MODULES_DIR}/kernel
/crypto
/ocf
/ixp4xx
/ixp4xx \
1056 $(eval
$(call KMOD_template
,OCF_HIFN
,ocf-hifn
,\
1057 ${MODULES_DIR}/kernel
/crypto
/ocf
/hifn
/hifn7751 \
1060 $(eval
$(call KMOD_template
,OCF_TALITOS
,ocf-talitos
,\
1061 ${MODULES_DIR}/kernel
/crypto
/ocf
/talitos
/talitos \
1068 #$(eval $(call KMOD_template,AUFS_FS,aufs-fs,\
1069 $(MODULES_DIR
)/kernel
/fs
/aufs
/aufs \
1072 $(eval
$(call KMOD_template
,CIFS
,cifs
,\
1073 $(MODULES_DIR
)/kernel
/fs
/cifs
/cifs \
1076 $(eval
$(call KMOD_template
,CODA_FS
,coda-fs
,\
1077 $(MODULES_DIR
)/kernel
/fs
/coda
/coda \
1080 $(eval
$(call KMOD_template
,EXT2_FS
,ext2-fs
,\
1081 $(MODULES_DIR
)/kernel
/fs
/ext2
/ext2 \
1084 $(eval
$(call KMOD_template
,FS_MBCACHE
,fs-mbcache
,\
1085 $(MODULES_DIR
)/kernel
/fs
/mbcache \
1088 $(eval
$(call KMOD_template
,EXT3_FS
,ext3-fs
,\
1089 $(MODULES_DIR
)/kernel
/fs
/jbd
/jbd \
1090 $(MODULES_DIR
)/kernel
/fs
/ext3
/ext3 \
1093 $(eval
$(call KMOD_template
,JBD2
,jbd2
,\
1094 $(MODULES_DIR
)/kernel
/fs
/jbd2
/jbd2 \
1097 $(eval
$(call KMOD_template
,EXT4_FS
,ext4-fs
,\
1098 $(MODULES_DIR
)/kernel
/fs
/ext4
/ext4 \
1101 $(eval
$(call KMOD_template
,FUSE_FS
,fuse-fs
,\
1102 $(MODULES_DIR
)/kernel
/fs
/fuse
/fuse \
1105 $(eval
$(call KMOD_template
,HFSPLUS_FS
,hfsplus-fs
,\
1106 $(MODULES_DIR
)/kernel
/fs
/hfsplus
/hfsplus \
1109 $(eval
$(call KMOD_template
,SUNRPC
,sunrpc
,\
1110 $(MODULES_DIR
)/kernel
/net
/sunrpc
/sunrpc \
1113 $(eval
$(call KMOD_template
,SUNRPC_GSS
,sunrpc-gss
,\
1114 $(MODULES_DIR
)/kernel
/lib
/oid_registry \
1115 $(MODULES_DIR
)/kernel
/net
/sunrpc
/auth_gss
/auth_rpcgss \
1118 $(eval
$(call KMOD_template
,RPCSEC_GSS_KRB5
,rpcsec-gss-krb5
,\
1119 $(MODULES_DIR
)/kernel
/net
/sunrpc
/auth_gss
/rpcsec_gss_krb5 \
1122 $(eval
$(call KMOD_template
,LOCKD
,lockd
,\
1123 $(foreach mod
, $(LOCKD
),$(MODULES_DIR
)/kernel
/$(mod
)) \
1126 ifneq ($(ADK_KERNEL_NFS_FS
),y
)
1127 $(eval
$(call KMOD_template
,NFS_FS
,nfs-fs
,\
1128 $(MODULES_DIR
)/kernel
/fs
/nfs
/nfs \
1132 $(eval
$(call KMOD_template
,NFSD
,nfsd
,\
1133 $(MODULES_DIR
)/kernel
/fs
/nfsd
/nfsd \
1134 ,30, kmod-sunrpc kmod-lockd
))
1136 $(eval
$(call KMOD_template
,NTFS_FS
,ntfs-fs
,\
1137 $(MODULES_DIR
)/kernel
/fs
/ntfs
/ntfs \
1140 $(eval
$(call KMOD_template
,VFAT_FS
,vfat-fs
,\
1141 $(MODULES_DIR
)/kernel
/fs
/fat
/fat \
1142 $(MODULES_DIR
)/kernel
/fs
/fat
/vfat \
1145 $(eval
$(call KMOD_template
,XFS_FS
,xfs-fs
,\
1146 $(MODULES_DIR
)/kernel
/fs
/xfs
/xfs \
1149 $(eval
$(call KMOD_template
,BTRFS_FS
,btrfs-fs
,\
1150 $(MODULES_DIR
)/kernel
/fs
/btrfs
/btrfs \
1151 ,30, kmod-raid6-pq kmod-xor-blocks
))
1153 $(eval
$(call KMOD_template
,YAFFS_FS
,yaffs-fs
,\
1154 $(MODULES_DIR
)/kernel
/fs
/yaffs2
/yaffs \
1157 $(eval
$(call KMOD_template
,REISERFS_FS
,reiserfs-fs
,\
1158 $(MODULES_DIR
)/kernel
/fs
/reiserfs
/reiserfs \
1161 $(eval
$(call KMOD_template
,ISO9660_FS
,iso9660-fs
,\
1162 $(MODULES_DIR
)/kernel
/fs
/isofs
/isofs \
1165 $(eval
$(call KMOD_template
,UDF_FS
,udf-fs
,\
1166 $(MODULES_DIR
)/kernel
/fs
/udf
/udf \
1173 $(eval
$(call KMOD_template
,USB_VIDEO_CLASS
,usb-video-class
,\
1174 $(MODULES_DIR
)/kernel
/drivers
/media
/usb
/uvc
/uvcvideo \
1177 $(eval
$(call KMOD_template
,USB_GSPCA
,usb-gspca
,\
1178 $(MODULES_DIR
)/kernel
/drivers
/media
/usb
/gspca
/gspca_main \
1181 $(eval
$(call KMOD_template
,USB_GSPCA_PAC207
,usb-gspca-pac207
,\
1182 $(MODULES_DIR
)/kernel
/drivers
/media
/usb
/gspca
/gspca_pac207 \
1185 $(eval
$(call KMOD_template
,USB_GSPCA_PAC7311
,usb-gspca-pac7311
,\
1186 $(MODULES_DIR
)/kernel
/drivers
/media
/usb
/gspca
/gspca_pac7311 \
1189 $(eval
$(call KMOD_template
,USB_GSPCA_SPCA561
,usb-gspca-spca561
,\
1190 $(MODULES_DIR
)/kernel
/drivers
/media
/usb
/gspca
/gspca_spca561 \
1193 $(eval
$(call KMOD_template
,USB_PWC
,usb-pwc
,\
1194 $(MODULES_DIR
)/kernel
/drivers
/media
/usb
/pwc
/pwc \
1201 $(eval
$(call KMOD_template
,PCCARD
,pccard
,\
1202 $(MODULES_DIR
)/kernel
/drivers
/pcmcia
/pcmcia_core \
1205 $(eval
$(call KMOD_template
,YENTA
,yenta
,\
1206 $(MODULES_DIR
)/kernel
/drivers
/pcmcia
/pcmcia_rsrc \
1207 $(MODULES_DIR
)/kernel
/drivers
/pcmcia
/yenta_socket \
1210 $(eval
$(call KMOD_template
,PCMCIA
,pcmcia
,\
1211 $(MODULES_DIR
)/kernel
/drivers
/pcmcia
/pcmcia \
1214 $(eval
$(call KMOD_template
,SERIAL_8250_CS
,serial-8250-cs
,\
1215 $(MODULES_DIR
)/kernel
/drivers
/tty
/serial
/8250/serial_cs \
1222 $(eval
$(call KMOD_template
,KEYBOARD_ATKBD
,keyboard-atkbd
,\
1223 $(MODULES_DIR
)/kernel
/drivers
/input
/keyboard
/atkbd \
1226 $(eval
$(call KMOD_template
,INPUT_MOUSEDEV
,input-mousedev
,\
1227 $(MODULES_DIR
)/kernel
/drivers
/input
/mousedev \
1230 $(eval
$(call KMOD_template
,INPUT_EVDEV
,input-evdev
,\
1231 $(MODULES_DIR
)/kernel
/drivers
/input
/evdev \
1237 $(eval
$(call KMOD_template
,USB
,usb
,\
1238 $(foreach mod
, $(USBMODULES
),$(MODULES_DIR
)/kernel
/$(mod
)) \
1241 $(eval
$(call KMOD_template
,USB_EHCI_HCD
,usb-ehci-hcd
,\
1242 $(MODULES_DIR
)/kernel
/drivers
/usb
/host
/ehci-hcd \
1245 $(eval
$(call KMOD_template
,USB_MXS_PHY
,usb-mxs-phy
,\
1246 $(MODULES_DIR
)/kernel
/drivers
/usb
/phy
/phy-mxs-usb \
1249 $(eval
$(call KMOD_template
,USB_GADGET
,usb-gadget
,\
1250 $(MODULES_DIR
)/kernel
/drivers
/usb
/$(USBUDC
)/udc-core \
1253 $(eval
$(call KMOD_template
,USB_CHIPIDEA
,ci-hdrc
,\
1254 $(MODULES_DIR
)/kernel
/drivers
/usb
/chipidea
/ci_hdrc \
1255 $(MODULES_DIR
)/kernel
/drivers
/usb
/chipidea
/usbmisc_imx \
1256 $(MODULES_DIR
)/kernel
/drivers
/usb
/chipidea
/ci_hdrc_imx \
1257 ,58, kmod-usb-gadget kmod-usb-mxs-phy
))
1259 $(eval
$(call KMOD_template
,USB_OHCI_HCD
,usb-ohci-hcd
,\
1260 $(MODULES_DIR
)/kernel
/drivers
/usb
/host
/ohci-hcd \
1263 $(eval
$(call KMOD_template
,USB_UHCI_HCD
,usb-uhci-hcd
,\
1264 $(MODULES_DIR
)/kernel
/drivers
/usb
/host
/uhci-hcd \
1267 $(eval
$(call KMOD_template
,USB_ACM
,usb-acm
,\
1268 $(MODULES_DIR
)/kernel
/drivers
/usb
/class
/cdc-acm \
1271 $(eval
$(call KMOD_template
,USB_HID
,usb-hid
,\
1272 $(MODULES_DIR
)/kernel
/drivers
/hid
/usbhid
/usbhid \
1275 $(eval
$(call KMOD_template
,USB_PRINTER
,usb-printer
,\
1276 $(MODULES_DIR
)/kernel
/drivers
/usb
/class
/usblp \
1279 $(eval
$(call KMOD_template
,USB_SERIAL
,usb-serial
,\
1280 $(MODULES_DIR
)/kernel
/drivers
/usb
/serial
/usbserial \
1283 $(eval
$(call KMOD_template
,USB_SERIAL_SIERRAWIRELESS
,usb-serial-sierrawireless
,\
1284 $(MODULES_DIR
)/kernel
/drivers
/usb
/serial
/sierra \
1287 $(eval
$(call KMOD_template
,USB_SERIAL_BELKIN
,usb-serial-belkin
,\
1288 $(MODULES_DIR
)/kernel
/drivers
/usb
/serial
/belkin_sa \
1291 $(eval
$(call KMOD_template
,USB_SERIAL_FTDI_SIO
,usb-serial-ftdi-sio
,\
1292 $(MODULES_DIR
)/kernel
/drivers
/usb
/serial
/ftdi_sio \
1295 $(eval
$(call KMOD_template
,USB_SERIAL_MCT_U232
,usb-serial-mct-u232
,\
1296 $(MODULES_DIR
)/kernel
/drivers
/usb
/serial
/mct_u232 \
1299 $(eval
$(call KMOD_template
,USB_SERIAL_PL2303
,usb-serial-pl2303
,\
1300 $(MODULES_DIR
)/kernel
/drivers
/usb
/serial
/pl2303 \
1303 $(eval
$(call KMOD_template
,USB_SERIAL_VISOR
,usb-serial-visor
,\
1304 $(MODULES_DIR
)/kernel
/drivers
/usb
/serial
/visor \
1307 $(eval
$(call KMOD_template
,USB_STORAGE
,usb-storage
,\
1308 $(MODULES_DIR
)/kernel
/drivers
/usb
/storage
/usb-storage \
1311 $(eval
$(call KMOD_template
,USB_USBNET
,usb-usbnet
,\
1312 $(MODULES_DIR
)/kernel
/drivers
/net
/usb
/usbnet \
1315 $(eval
$(call KMOD_template
,USB_PEGASUS
,usb-pegasus
,\
1316 $(MODULES_DIR
)/kernel
/drivers
/net
/usb
/pegasus \
1319 $(eval
$(call KMOD_template
,USB_SIERRA_NET
,usb-sierra-net
,\
1320 $(MODULES_DIR
)/kernel
/drivers
/net
/usb
/sierra_net \
1321 ,75,kmod-usb-usbnet
))
1323 $(eval
$(call KMOD_template
,USB_HSO
,usb-hso
,\
1324 $(MODULES_DIR
)/kernel
/drivers
/net
/usb
/hso \
1327 $(eval
$(call KMOD_template
,SND_USB_AUDIO
,snd-usb-audio
,\
1328 $(MODULES_DIR
)/kernel
/sound
/usb
/snd-usbmidi-lib \
1329 $(MODULES_DIR
)/kernel
/sound
/usb
/snd-usb-audio \
1336 $(eval
$(call KMOD_template
,IEEE802154_6LOWPAN
,ieee802154_6lowpan
,\
1337 $(MODULES_DIR
)/kernel
/net
/ieee802154
/6lowpan_iphc \
1340 $(eval
$(call KMOD_template
,BT
,bt
,\
1341 $(MODULES_DIR
)/kernel
/net
/bluetooth
/bluetooth \
1344 $(eval
$(call KMOD_template
,BT_HCIBCM203X
,bt-hcibcm203x
,\
1345 $(MODULES_DIR
)/kernel
/drivers
/bluetooth
/bcm203x \
1348 $(eval
$(call KMOD_template
,BT_HCIBTUSB
,bt-hcibtusb
,\
1349 $(MODULES_DIR
)/kernel
/drivers
/bluetooth
/btusb \
1352 $(eval
$(call KMOD_template
,BT_HCIBTSDIO
,bt-hcibtsdio
,\
1353 $(MODULES_DIR
)/kernel
/drivers
/bluetooth
/btsdio \
1356 $(eval
$(call KMOD_template
,BT_MRVL
,bt-mrvl
,\
1357 $(MODULES_DIR
)/kernel
/drivers
/bluetooth
/btmrvl \
1360 $(eval
$(call KMOD_template
,BT_MRVL_SDIO
,bt-mrvl-sdio
,\
1361 $(MODULES_DIR
)/kernel
/drivers
/bluetooth
/btmrvl_sdio \
1364 $(eval
$(call KMOD_template
,BT_HCIUART
,bt-hciuart
,\
1365 $(MODULES_DIR
)/kernel
/drivers
/bluetooth
/hci_uart \
1368 #$(eval $(call KMOD_template,BT_L2CAP,bt-l2cap,\
1369 $(MODULES_DIR
)/kernel
/net
/bluetooth
/l2cap \
1372 #$(eval $(call KMOD_template,BT_SCO,bt-sco,\
1373 $(MODULES_DIR
)/kernel
/net
/bluetooth
/sco \
1376 $(eval
$(call KMOD_template
,BT_BNEP
,bt-bnep
,\
1377 $(MODULES_DIR
)/kernel
/net
/bluetooth
/bnep
/bnep \
1380 $(eval
$(call KMOD_template
,BT_RFCOMM
,bt-rfcomm
,\
1381 $(MODULES_DIR
)/kernel
/net
/bluetooth
/rfcomm
/rfcomm \
1388 $(eval
$(call KMOD_template
,SOFT_WATCHDOG
,soft-watchdog
,\
1389 $(MODULES_DIR
)/kernel
/drivers
/watchdog
/softdog \
1392 $(eval
$(call KMOD_template
,FW_LOADER
,fw-loader
,\
1393 $(MODULES_DIR
)/kernel
/drivers
/base
/firmware_class \
1396 $(eval
$(call KMOD_template
,EEPROM_93CX6
,eeprom-93cx6
,\
1397 $(MODULES_DIR
)/kernel
/drivers
/misc
/eeprom
/eeprom_93cx6 \
1400 $(eval
$(call KMOD_template
,LEDS_CLASS
,leds-class
,\
1401 $(MODULES_DIR
)/kernel
/drivers
/leds
/led-class \
1404 $(eval
$(call KMOD_template
,LEDS_ALIX2
,leds-alix2
,\
1405 $(MODULES_DIR
)/kernel
/drivers
/leds
/leds-alix2 \
1408 $(eval
$(call KMOD_template
,LEDS_TRIGGER_TIMER
,leds-trigger-timer
,\
1409 $(MODULES_DIR
)/kernel
/drivers
/leds
/trigger
/ledtrig-timer \
1412 $(eval
$(call KMOD_template
,LEDS_TRIGGER_HEARTBEAT
,leds-trigger-heartbeat
,\
1413 $(MODULES_DIR
)/kernel
/drivers
/leds
/trigger
/ledtrig-heartbeat \
1416 $(eval
$(call KMOD_template
,LEDS_TRIGGER_DEFAULT_ON
,leds-trigger-default-on
,\
1417 $(MODULES_DIR
)/kernel
/drivers
/leds
/trigger
/ledtrig-default-on \
1420 $(eval
$(call KMOD_template
,NETFILTER_XT_TARGET_LED
,netfilter-xt-target-led
,\
1421 $(MODULES_DIR
)/kernel
/net
/netfilter
/xt_LED \
1428 $(eval
$(call KMOD_template
,NLS
,nls
,\
1429 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_base \
1432 $(eval
$(call KMOD_template
,NLS_CODEPAGE_437
,nls-codepage-437
,\
1433 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_cp437 \
1436 $(eval
$(call KMOD_template
,NLS_CODEPAGE_737
,nls-codepage-737
,\
1437 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_cp737 \
1440 $(eval
$(call KMOD_template
,NLS_CODEPAGE_775
,nls-codepage-775
,\
1441 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_cp775 \
1444 $(eval
$(call KMOD_template
,NLS_CODEPAGE_850
,nls-codepage-850
,\
1445 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_cp850 \
1448 $(eval
$(call KMOD_template
,NLS_CODEPAGE_852
,nls-codepage-852
,\
1449 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_cp852 \
1452 $(eval
$(call KMOD_template
,NLS_CODEPAGE_857
,nls-codepage-857
,\
1453 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_cp857 \
1456 $(eval
$(call KMOD_template
,NLS_CODEPAGE_860
,nls-codepage-860
,\
1457 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_cp860 \
1460 $(eval
$(call KMOD_template
,NLS_CODEPAGE_861
,nls-codepage-861
,\
1461 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_cp861 \
1464 $(eval
$(call KMOD_template
,NLS_CODEPAGE_862
,nls-codepage-862
,\
1465 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_cp862 \
1468 $(eval
$(call KMOD_template
,NLS_CODEPAGE_863
,nls-codepage-863
,\
1469 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_cp863 \
1472 $(eval
$(call KMOD_template
,NLS_CODEPAGE_864
,nls-codepage-864
,\
1473 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_cp864 \
1476 $(eval
$(call KMOD_template
,NLS_CODEPAGE_865
,nls-codepage-865
,\
1477 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_cp865 \
1480 $(eval
$(call KMOD_template
,NLS_CODEPAGE_866
,nls-codepage-866
,\
1481 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_cp866 \
1484 $(eval
$(call KMOD_template
,NLS_CODEPAGE_869
,nls-codepage-869
,\
1485 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_cp869 \
1488 NLS_CODEPAGE_874_MODULES
:= fs
/nls
/nls_cp874
1490 $(eval
$(call KMOD_template
,NLS_CODEPAGE_874
,nls-codepage-874
,\
1491 $(foreach mod
,$(NLS_CODEPAGE_874_MODULES
),$(MODULES_DIR
)/kernel
/$(mod
)) \
1494 NLS_CODEPAGE_932_MODULES
:= fs
/nls
/nls_cp932
1495 NLS_CODEPAGE_932_MODULES
+= fs
/nls
/nls_euc-jp
1497 $(eval
$(call KMOD_template
,NLS_CODEPAGE_932
,nls-codepage-932
,\
1498 $(foreach mod
,$(NLS_CODEPAGE_932_MODULES
),$(MODULES_DIR
)/kernel
/$(mod
)) \
1501 NLS_CODEPAGE_936_MODULES
:= fs
/nls
/nls_cp936
1503 $(eval
$(call KMOD_template
,NLS_CODEPAGE_936
,nls-codepage-936
,\
1504 $(foreach mod
,$(NLS_CODEPAGE_936_MODULES
),$(MODULES_DIR
)/kernel
/$(mod
)) \
1507 NLS_CODEPAGE_949_MODULES
:= fs
/nls
/nls_cp949
1509 $(eval
$(call KMOD_template
,NLS_CODEPAGE_949
,nls-codepage-949
,\
1510 $(foreach mod
,$(NLS_CODEPAGE_949_MODULES
),$(MODULES_DIR
)/kernel
/$(mod
)) \
1513 NLS_CODEPAGE_950_MODULES
:= fs
/nls
/nls_cp950
1515 $(eval
$(call KMOD_template
,NLS_CODEPAGE_950
,nls-codepage-950
,\
1516 $(foreach mod
,$(NLS_CODEPAGE_950_MODULES
),$(MODULES_DIR
)/kernel
/$(mod
)) \
1519 $(eval
$(call KMOD_template
,NLS_CODEPAGE_1250
,nls-codepage-1250
,\
1520 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_cp1250 \
1523 $(eval
$(call KMOD_template
,NLS_CODEPAGE_1251
,nls-codepage-1251
,\
1524 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_cp1251 \
1527 $(eval
$(call KMOD_template
,NLS_ASCII
,nls-ascii
, \
1528 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_ascii \
1531 $(eval
$(call KMOD_template
,NLS_ISO8859_1
,nls-iso8859-1
, \
1532 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_iso8859-1 \
1535 $(eval
$(call KMOD_template
,NLS_ISO8859_2
,nls-iso8859-2
, \
1536 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_iso8859-2 \
1539 $(eval
$(call KMOD_template
,NLS_ISO8859_3
,nls-iso8859-3
, \
1540 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_iso8859-3 \
1543 $(eval
$(call KMOD_template
,NLS_ISO8859_4
,nls-iso8859-4
, \
1544 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_iso8859-4 \
1547 $(eval
$(call KMOD_template
,NLS_ISO8859_5
,nls-iso8859-5
, \
1548 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_iso8859-5 \
1551 $(eval
$(call KMOD_template
,NLS_ISO8859_6
,nls-iso8859-6
, \
1552 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_iso8859-6 \
1555 $(eval
$(call KMOD_template
,NLS_ISO8859_7
,nls-iso8859-7
, \
1556 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_iso8859-7 \
1559 NLS_ISO8859_8_MODULES
:= fs
/nls
/nls_cp1255
1561 $(eval
$(call KMOD_template
,NLS_ISO8859_8
,nls-iso8859-8
, \
1562 $(foreach mod
,$(NLS_ISO8859_8_MODULES
),$(MODULES_DIR
)/kernel
/$(mod
)) \
1565 $(eval
$(call KMOD_template
,NLS_ISO8859_9
,nls-iso8859-9
, \
1566 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_iso8859-9 \
1569 $(eval
$(call KMOD_template
,NLS_ISO8859_13
,nls-iso8859-13
, \
1570 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_iso8859-13 \
1573 $(eval
$(call KMOD_template
,NLS_ISO8859_14
,nls-iso8859-14
, \
1574 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_iso8859-14 \
1577 $(eval
$(call KMOD_template
,NLS_ISO8859_15
,nls-iso8859-15
, \
1578 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_iso8859-15 \
1581 $(eval
$(call KMOD_template
,NLS_KOI8_R
,nls-koi8-r
, \
1582 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_koi8-r \
1585 $(eval
$(call KMOD_template
,NLS_KOI8_U
,nls-koi8-u
, \
1586 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_koi8-u \
1587 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_koi8-ru \
1590 $(eval
$(call KMOD_template
,NLS_UTF8
,nls-utf8
, \
1591 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_utf8 \
1598 ISDN_MODULES
=drivers
/isdn
/i4l
/isdn
1600 $(eval
$(call KMOD_template
,ISDN
,isdn
, \
1601 $(foreach mod
,$(ISDN_MODULES
),$(MODULES_DIR
)/kernel
/$(mod
)) \
1604 $(eval
$(call KMOD_template
,ISDN_CAPI
,isdn-capi
, \
1605 $(MODULES_DIR
)/kernel
/drivers
/isdn
/capi
/kernelcapi \
1606 $(MODULES_DIR
)/kernel
/drivers
/isdn
/capi
/capi \
1610 $(eval
$(call KMOD_template
,SLHC
,slhc
, \
1611 $(MODULES_DIR
)/kernel
/$(SLHC
) \
1614 $(eval
$(call KMOD_template
,HISAX
,hisax
, \
1615 $(MODULES_DIR
)/kernel
/drivers
/isdn
/hisax
/hisax \
1618 MISDN_MODULES
=drivers
/isdn
/hardware
/mISDN
/mISDN_core
1619 MISDN_MODULES
+=drivers
/isdn
/hardware
/mISDN
/mISDN_l1
1620 MISDN_MODULES
+=drivers
/isdn
/hardware
/mISDN
/mISDN_l2
1621 MISDN_MODULES
+=drivers
/isdn
/hardware
/mISDN
/mISDN_dsp
1622 MISDN_MODULES
+=drivers
/isdn
/hardware
/mISDN
/mISDN_dtmf
1623 MISDN_MODULES
+=drivers
/isdn
/hardware
/mISDN
/mISDN_isac
1624 MISDN_MODULES
+=drivers
/isdn
/hardware
/mISDN
/mISDN_x25dte
1625 MISDN_MODULES
+=drivers
/isdn
/hardware
/mISDN
/l3udss1
1627 $(eval
$(call KMOD_template
,MISDN_DRV
,misdn-drv
, \
1628 $(foreach mod
, $(MISDN_MODULES
),$(MODULES_DIR
)/kernel
/$(mod
)) \
1631 $(eval
$(call KMOD_template
,MISDN_AVM_FRITZ
,misdn-avm-fritz
, \
1632 $(MODULES_DIR
)/kernel
/drivers
/isdn
/hardware
/mISDN
/avmfritz \
1635 $(eval
$(call KMOD_template
,MISDN_HFCPCI
,misdn-hfcpci
, \
1636 $(MODULES_DIR
)/kernel
/drivers
/isdn
/hardware
/mISDN
/hfcpci \
1639 $(eval
$(call KMOD_template
,MISDN_HFCMULTI
,misdn-hfcmulti
, \
1640 $(MODULES_DIR
)/kernel
/drivers
/isdn
/hardware
/mISDN
/hfcmulti \
1643 $(eval
$(call KMOD_template
,MISDN_HFCMINI
,misdn-hfcmini
, \
1644 $(MODULES_DIR
)/kernel
/drivers
/isdn
/hardware
/mISDN
/hfcsmini \
1647 $(eval
$(call KMOD_template
,MISDN_XHFC
,misdn-xhfc
, \
1648 $(MODULES_DIR
)/kernel
/drivers
/isdn
/hardware
/mISDN
/xhfc \
1651 $(eval
$(call KMOD_template
,MISDN_SPEEDFAX
,misdn-speedfax
, \
1652 $(MODULES_DIR
)/kernel
/drivers
/isdn
/hardware
/mISDN
/sedlfax \
1659 $(eval
$(call KMOD_template
,CRC_CCITT
,crc-ccitt
, \
1660 $(MODULES_DIR
)/kernel
/lib
/crc-ccitt \
1663 $(eval
$(call KMOD_template
,CRC_ITU_T
,crc-itu-t
, \
1664 $(MODULES_DIR
)/kernel
/lib
/crc-itu-t \
1667 $(eval
$(call KMOD_template
,CRC16
,crc16
, \
1668 $(MODULES_DIR
)/kernel
/lib
/crc16 \
1671 $(eval
$(call KMOD_template
,LIBCRC32C
,libcrc32c
, \
1672 $(MODULES_DIR
)/kernel
/lib
/libcrc32c \
1676 # parallel port support
1679 $(eval
$(call KMOD_template
,LP
,lp
,\
1680 $(MODULES_DIR
)/kernel
/drivers
/char
/lp \
1683 $(eval
$(call KMOD_template
,PPDEV
,ppdev
,\
1684 $(MODULES_DIR
)/kernel
/drivers
/char
/ppdev \
1687 $(eval
$(call KMOD_template
,PARPORT
,parport
,\
1688 $(MODULES_DIR
)/kernel
/drivers
/parport
/parport \
1691 $(eval
$(call KMOD_template
,PARPORT_PC
,parport-pc
,\
1692 $(MODULES_DIR
)/kernel
/drivers
/parport
/parport_pc \
1695 $(eval
$(call KMOD_template
,PLIP
,plip
,\
1696 $(MODULES_DIR
)/kernel
/drivers
/net
/plip
/plip \
1703 $(eval
$(call KMOD_template
,OPROFILE
,oprofile
,\
1704 $(MODULES_DIR
)/kernel
/arch
/$(ADK_TARGET_ARCH
)/oprofile
/oprofile \
1711 $(eval
$(call KMOD_template
,SPI_BITBANG
,spi-bitbang
,\
1712 $(MODULES_DIR
)/kernel
/drivers
/spi
/spi-bitbang \
1715 $(eval
$(call KMOD_template
,SPI_IMX
,spi-imx
,\
1716 $(MODULES_DIR
)/kernel
/drivers
/spi
/spi-imx \
1723 $(eval
$(call KMOD_template
,I2C_DEV
,i2c-dev
,\
1724 $(MODULES_DIR
)/kernel
/drivers
/i2c
/i2c-dev \
1727 $(eval
$(call KMOD_template
,I2C_IMX
,i2c-imx
,\
1728 $(MODULES_DIR
)/kernel
/drivers
/i2c
/busses
/i2c-imx \
1731 $(eval
$(call KMOD_template
,SCX200_ACB
,scx200-acb
,\
1732 $(MODULES_DIR
)/kernel
/drivers
/i2c
/busses
/scx200_acb \
1739 $(eval
$(call KMOD_template
,VIRTIO_BLK
,virtio-block
,\
1740 $(MODULES_DIR
)/kernel
/drivers
/block
/virtio_blk \
1743 $(eval
$(call KMOD_template
,VIRTIO_NET
,virtio-net
,\
1744 $(MODULES_DIR
)/kernel
/drivers
/net
/virtio_net \
1751 $(eval
$(call KMOD_template
,ZLIB_DEFLATE
,zlib-deflate
,\
1752 $(MODULES_DIR
)/kernel
/lib
/zlib_deflate
/zlib_deflate \
1755 $(eval
$(call KMOD_template
,ZLIB_INFLATE
,zlib-inflate
,\
1756 $(MODULES_DIR
)/kernel
/lib
/zlib_inflate
/zlib_inflate \
1759 $(eval
$(call KMOD_template
,LZO_COMPRESS
,lzo-compress
,\
1760 $(MODULES_DIR
)/kernel
/lib
/lzo
/lzo_compress \
1763 $(eval
$(call KMOD_template
,LZO_DECOMPRESS
,lzo-decompress
,\
1764 $(MODULES_DIR
)/kernel
/lib
/lzo
/lzo_decompress \
1771 $(eval
$(call KMOD_template
,DRM_DW_HDMI_AUDIO
,drm-dw-hdmi-audio
,\
1772 $(MODULES_DIR
)/kernel
/drivers
/staging
/imx-drm
/dw-hdmi-audio \
1775 $(eval
$(call KMOD_template
,DRM_DW_HDMI_CEC
,drm-dw-hdmi-cec
,\
1776 $(MODULES_DIR
)/kernel
/drivers
/cec
/cec-dev \
1777 $(MODULES_DIR
)/kernel
/drivers
/staging
/imx-drm
/dw-hdmi-cec \
1784 $(eval
$(call KMOD_template
,SND_SOC_WM8731
,snd-soc-wm8731
,\
1785 $(MODULES_DIR
)/kernel
/sound
/soc
/codecs
/snd-soc-wm8731 \
1788 $(eval
$(call KMOD_template
,SND_SOC_WM8804
,snd-soc-wm8804
,\
1789 $(MODULES_DIR
)/kernel
/sound
/soc
/codecs
/snd-soc-wm8804 \
1792 $(eval
$(call KMOD_template
,SND_SOC_PCM5102A
,snd-soc-pcm5102a
,\
1793 $(MODULES_DIR
)/kernel
/sound
/soc
/codecs
/snd-soc-pcm5102a \
1796 $(eval
$(call KMOD_template
,SND_SOC_PCM512x
,snd-soc-pcm512x
,\
1797 $(MODULES_DIR
)/kernel
/sound
/soc
/codecs
/snd-soc-pcm512x \
1800 $(eval
$(call KMOD_template
,SND_SOC_PCM512x_I2C
,snd-soc-pcm512x-i2c
,\
1801 $(MODULES_DIR
)/kernel
/sound
/soc
/codecs
/snd-soc-pcm512x-i2c \
1804 $(eval
$(call KMOD_template
,SND_SOC_PCM512x_SPI
,snd-soc-pcm512x-spi
,\
1805 $(MODULES_DIR
)/kernel
/sound
/soc
/codecs
/snd-soc-pcm512x-spi \
1808 $(eval
$(call KMOD_template
,SND_BCM2708_SOC_I2S
,snd-bcm2708-soc-i2s
,\
1809 $(MODULES_DIR
)/kernel
/sound
/soc
/bcm
/snd-soc-bcm2708-i2s \
1812 $(eval
$(call KMOD_template
,SND_BCM2708_SOC_HIFIBERRY_DAC
,snd-bcm2708-soc-hifiberry-dac
,\
1813 $(MODULES_DIR
)/kernel
/sound
/soc
/bcm
/snd-soc-hifiberry-dac \
1814 ,65, kmod-snd-bcm2708-soc-i2s
))
1816 $(eval
$(call KMOD_template
,SND_BCM2708_SOC_HIFIBERRY_DIGI
,snd-bcm2708-soc-hifiberry-digi
,\
1817 $(MODULES_DIR
)/kernel
/sound
/soc
/bcm
/snd-soc-hifiberry-digi \
1818 ,65, kmod-snd-bcm2708-soc-i2s
))
1820 $(eval
$(call KMOD_template
,SND_BCM2708_SOC_RPI_DAC
,snd-bcm2708-soc-rpi-dac
,\
1821 $(MODULES_DIR
)/kernel
/sound
/soc
/bcm
/snd-soc-rpi-dac \
1822 ,65, kmod-snd-bcm2708-soc-i2s
))
1824 $(eval
$(call KMOD_template
,SND_BCM2708_SOC_IQAUDIO_DAC
,snd-bcm2708-soc-iqaudio-dac
,\
1825 $(MODULES_DIR
)/kernel
/sound
/soc
/bcm
/snd-soc-iqaudio-dac \
1826 ,65, kmod-snd-bcm2708-soc-i2s
))
1828 $(eval
$(call KMOD_template
,SND_BCM2708_SOC_RPI_PROTO
,snd-bcm2708-soc-rpi-proto
,\
1829 $(MODULES_DIR
)/kernel
/sound
/soc
/bcm
/snd-soc-rpi-proto \
1830 ,65, kmod-snd-bcm2708-soc-i2s
))
1835 $(eval
$(call KMOD_template
,RC_CORE
,rc-core
,\
1836 $(MODULES_DIR
)/kernel
/drivers
/media
/rc
/rc-core \
1839 $(eval
$(call KMOD_template
,DVB_CORE
,dvb-core
,\
1840 $(MODULES_DIR
)/kernel
/drivers
/media
/v4l2-core
/videodev \
1841 $(MODULES_DIR
)/kernel
/drivers
/media
/v4l2-core
/v4l2-common \
1842 $(MODULES_DIR
)/kernel
/drivers
/media
/v4l2-core
/tuner \
1843 $(MODULES_DIR
)/kernel
/drivers
/media
/v4l2-core
/v4l2-dv-timings \
1844 $(MODULES_DIR
)/kernel
/drivers
/media
/v4l2-core
/videobuf-core \
1845 $(MODULES_DIR
)/kernel
/drivers
/media
/v4l2-core
/videobuf-vmalloc \
1846 $(MODULES_DIR
)/kernel
/drivers
/media
/common
/cx2341x \
1847 $(MODULES_DIR
)/kernel
/drivers
/media
/common
/tveeprom \
1848 $(MODULES_DIR
)/kernel
/drivers
/media
/dvb-core
/dvb-core \
1849 $(MODULES_DIR
)/kernel
/drivers
/media
/v4l2-core
/videobuf-dvb \
1852 $(eval
$(call KMOD_template
,VIDEO_CX231XX
,video-cx231xx
,\
1853 $(MODULES_DIR
)/kernel
/drivers
/media
/tuners
/tda18271 \
1854 $(MODULES_DIR
)/kernel
/drivers
/media
/dvb-frontends
/si2165 \
1855 $(MODULES_DIR
)/kernel
/drivers
/media
/i2c
/cx25840
/cx25840 \
1856 $(MODULES_DIR
)/kernel
/drivers
/media
/usb
/cx231xx
/cx231xx \
1857 $(MODULES_DIR
)/kernel
/drivers
/media
/usb
/cx231xx
/cx231xx-dvb \
1860 $(eval
$(call KMOD_template
,VIDEO_PVRUSB2
,video-pvrusb2
,\
1861 $(MODULES_DIR
)/kernel
/drivers
/media
/usb
/pvrusb2
/pvrusb2 \