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 KERNEL_BASE
:=$(word 1,$(subst .
, ,$(ADK_KERNEL_VERSION
)))
5 KERNEL_MAJ
:=$(word 2,$(subst .
, ,$(ADK_KERNEL_VERSION
)))
6 KERNEL_MIN
:=$(word 3,$(subst .
, ,$(ADK_KERNEL_VERSION
)))
12 $(eval
$(call KMOD_template
,KVM
,kvm
,\
13 $(MODULES_DIR
)/kernel
/arch
/${ARCH}/kvm
/kvm \
16 $(eval
$(call KMOD_template
,KVM_AMD
,kvm-adm
,\
17 $(MODULES_DIR
)/kernel
/arch
/${ARCH}/kvm
/kvm-amd \
20 $(eval
$(call KMOD_template
,KVM_INTEL
,kvm-intel
,\
21 $(MODULES_DIR
)/kernel
/arch
/${ARCH}/kvm
/kvm-intel \
28 $(eval
$(call KMOD_template
,SATA_AHCI
,sata-ahci
,\
29 $(MODULES_DIR
)/kernel
/drivers
/ata
/libahci \
30 $(MODULES_DIR
)/kernel
/drivers
/ata
/ahci \
34 # Ethernet network devices
37 $(eval
$(call KMOD_template
,NE2K_PCI
,ne2k-pci
,\
38 $(MODULES_DIR
)/kernel
/drivers
/net
/ethernet
/8390/8390 \
39 $(MODULES_DIR
)/kernel
/drivers
/net
/ethernet
/8390/ne2k-pci \
42 $(eval
$(call KMOD_template
,8139CP
,8139cp
,\
43 $(MODULES_DIR
)/kernel
/drivers
/net
/ethernet
/realtek
/8139cp \
46 $(eval
$(call KMOD_template
,8139TOO
,8139too
,\
47 $(MODULES_DIR
)/kernel
/drivers
/net
/ethernet
/realtek
/8139too \
50 $(eval
$(call KMOD_template
,E100
,e100
,\
51 $(MODULES_DIR
)/kernel
/drivers
/net
/ethernet
/intel
/e100 \
54 $(eval
$(call KMOD_template
,E1000
,e1000
,\
55 $(MODULES_DIR
)/kernel
/drivers
/net
/ethernet
/intel
/e1000
/e1000 \
58 $(eval
$(call KMOD_template
,SKY2
,sky2
,\
59 $(MODULES_DIR
)/kernel
/drivers
/net
/ethernet
/marvell
/sky2 \
62 $(eval
$(call KMOD_template
,R8169
,r8169
,\
63 $(MODULES_DIR
)/kernel
/drivers
/net
/ethernet
/realtek
/r8169 \
66 $(eval
$(call KMOD_template
,FEC
,fec
,\
67 $(MODULES_DIR
)/kernel
/drivers
/net
/ethernet
/freescale
/fec \
70 $(eval
$(call KMOD_template
,SMC91X
,smc91x
,\
71 $(MODULES_DIR
)/kernel
/drivers
/net
/ethernet
/smsc
/smc91x \
74 $(eval
$(call KMOD_template
,VIA_RHINE
,via-rhine
,\
75 $(MODULES_DIR
)/kernel
/drivers
/net
/ethernet
/via
/via-rhine \
79 # Wireless network devices
82 $(eval
$(call KMOD_template
,RFKILL
,rfkill
,\
83 $(MODULES_DIR
)/kernel
/net
/rfkill
/rfkill \
86 $(eval
$(call KMOD_template
,CFG80211
,cfg80211
,\
87 $(MODULES_DIR
)/kernel
/net
/wireless
/cfg80211 \
90 $(eval
$(call KMOD_template
,MAC80211
,mac80211
,\
91 $(MODULES_DIR
)/kernel
/net
/mac80211
/mac80211 \
92 ,15, kmod-cfg80211 kmod-crypto-arc4 kmod-crypto-ecb
))
94 $(eval
$(call KMOD_template
,BRCMFMAC
,brcmfmac
,\
95 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/brcm80211
/brcmutil
/brcmutil \
96 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/brcm80211
/brcmfmac
/brcmfmac \
99 $(eval
$(call KMOD_template
,ATH6KL
,ath6kl
,\
100 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/ath
/ath6kl
/ath6kl_core \
101 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/ath
/ath6kl
/ath6kl_sdio \
104 $(eval
$(call KMOD_template
,ATH5K
,ath5k
,\
105 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/ath
/ath \
106 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/ath
/ath5k
/ath5k \
107 ,20, kmod-leds-class
))
109 $(eval
$(call KMOD_template
,P54_COMMON
,p54-common
,\
110 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/p54
/p54common \
113 $(eval
$(call KMOD_template
,RTL8187
,rtl8187
,\
114 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/rtl818x
/rtl8187
/rtl8187 \
117 $(eval
$(call KMOD_template
,B43
,b43
,\
118 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/b43
/b43 \
121 $(eval
$(call KMOD_template
,HOSTAP
,hostap
,\
122 $(MODULES_DIR
)/kernel
/net
/wireless
/lib80211_crypt_ccmp \
123 $(MODULES_DIR
)/kernel
/net
/wireless
/lib80211_crypt_tkip \
124 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/hostap
/hostap \
127 $(eval
$(call KMOD_template
,HOSTAP_CS
,hostap-cs
,\
128 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/hostap
/hostap_cs \
131 $(eval
$(call KMOD_template
,P54_USB
,p54-usb
,\
132 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/p54
/p54usb \
135 $(eval
$(call KMOD_template
,RT2X00
,rt2x00
,\
136 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/rt2x00
/rt2x00lib \
139 $(eval
$(call KMOD_template
,RT2X00_LIB_PCI
,rt2x00pci
,\
140 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/rt2x00
/rt2x00pci \
143 $(eval
$(call KMOD_template
,RT2X00_LIB_USB
,rt2x00usb
,\
144 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/rt2x00
/rt2x00usb \
147 $(eval
$(call KMOD_template
,RT2400PCI
,rt2400pci
,\
148 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/rt2x00
/rt2400pci \
149 ,20, kmod-leds-class kmod-rt2x00 rt2x00pci
))
151 $(eval
$(call KMOD_template
,RT2500PCI
,rt2500pci
,\
152 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/rt2x00
/rt2500pci \
153 ,20, kmod-leds-class kmod-rt2x00 kmod-rt2x00pci
))
155 $(eval
$(call KMOD_template
,RT2800USB
,rt2800usb
,\
156 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/rt2x00
/rt2800lib \
157 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/rt2x00
/rt2800usb \
158 ,20, kmod-rt2x00 kmod-rt2x00usb
))
160 $(eval
$(call KMOD_template
,RT61PCI
,rt61pci
,\
161 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/rt2x00
/rt61pci \
162 ,20, kmod-leds-class kmod-rt2x00 rt2x00pci
))
164 $(eval
$(call KMOD_template
,RTL8192CU
,rtl8192cu
,\
165 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/rtlwifi
/rtlwifi \
166 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/rtlwifi
/rtl_usb \
167 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/rtlwifi
/rtl8192c
/rtl8192c-common \
168 $(MODULES_DIR
)/kernel
/drivers
/net
/wireless
/rtlwifi
/rtl8192cu
/rtl8192cu \
175 $(eval
$(call KMOD_template
,ATM
,atm
,\
176 $(MODULES_DIR
)/kernel
/net
/atm
/atm \
179 $(eval
$(call KMOD_template
,ATM_BR2684
,atm-br2684
,\
180 $(MODULES_DIR
)/kernel
/net
/atm
/br2684 \
183 $(eval
$(call KMOD_template
,VLAN_8021Q
,vlan-8021q
,\
184 $(MODULES_DIR
)/kernel
/net
/8021q
/8021q \
187 $(eval
$(call KMOD_template
,BRIDGE
,bridge
,\
188 $(MODULES_DIR
)/kernel
/net
/llc
/llc \
189 $(MODULES_DIR
)/kernel
/net
/802/stp \
190 $(MODULES_DIR
)/kernel
/net
/bridge
/bridge \
193 $(eval
$(call KMOD_template
,NET_IPGRE
,net-ipgre
,\
194 $(MODULES_DIR
)/kernel
/net
/ipv4
/ip_gre \
197 $(eval
$(call KMOD_template
,INET_TUNNEL
,inet-tunnel
,\
198 $(MODULES_DIR
)/kernel
/net
/ipv4
/tunnel4 \
201 $(eval
$(call KMOD_template
,NET_IPIP
,net-ipip
,\
202 $(MODULES_DIR
)/kernel
/net
/ipv4
/ipip \
205 $(eval
$(call KMOD_template
,IPV6
,ipv6
,\
206 $(MODULES_DIR
)/kernel
/net
/ipv6
/ipv6 \
209 $(eval
$(call KMOD_template
,IPV6_SIT
,ipv6-sit
,\
210 $(MODULES_DIR
)/kernel
/net
/ipv6
/sit \
213 $(eval
$(call KMOD_template
,PPP
,ppp
,\
214 $(MODULES_DIR
)/kernel
/drivers
/net
/slip
/slhc \
215 $(MODULES_DIR
)/kernel
/drivers
/net
/ppp
/ppp_generic \
216 $(MODULES_DIR
)/kernel
/drivers
/net
/ppp
/ppp_async \
219 $(eval
$(call KMOD_template
,PPP_MPPE
,ppp-mppe
,\
220 $(MODULES_DIR
)/kernel
/drivers
/net
/ppp
/ppp_mppe \
223 $(eval
$(call KMOD_template
,PPPOATM
,pppoatm
,\
224 $(MODULES_DIR
)/kernel
/net
/atm
/pppoatm \
227 $(eval
$(call KMOD_template
,PPPOE
,pppoe
,\
228 $(MODULES_DIR
)/kernel
/drivers
/net
/ppp
/pppoe \
229 $(MODULES_DIR
)/kernel
/drivers
/net
/ppp
/pppox \
232 $(eval
$(call KMOD_template
,TUN
,tun
,\
233 $(MODULES_DIR
)/kernel
/drivers
/net
/tun \
236 $(eval
$(call KMOD_template
,BONDING
,bonding
,\
237 $(MODULES_DIR
)/kernel
/drivers
/net
/bonding
/bonding \
244 $(eval
$(call KMOD_template
,NET_SCH_CBQ
,net-sch-cbq
,\
245 $(MODULES_DIR
)/kernel
/net
/sched
/sch_cbq \
248 $(eval
$(call KMOD_template
,NET_SCH_HTB
,net-sch-htb
,\
249 $(MODULES_DIR
)/kernel
/net
/sched
/sch_htb \
252 $(eval
$(call KMOD_template
,NET_SCH_HFSC
,net-sch-hfsc
,\
253 $(MODULES_DIR
)/kernel
/net
/sched
/sch_hfsc \
256 $(eval
$(call KMOD_template
,NET_SCH_ATM
,net-sch-atm
,\
257 $(MODULES_DIR
)/kernel
/net
/sched
/sch_atm \
260 $(eval
$(call KMOD_template
,NET_SCH_PRIO
,net-sch-prio
,\
261 $(MODULES_DIR
)/kernel
/net
/sched
/sch_prio \
264 $(eval
$(call KMOD_template
,NET_SCH_RED
,net-sch-red
,\
265 $(MODULES_DIR
)/kernel
/net
/sched
/sch_red \
268 $(eval
$(call KMOD_template
,NET_SCH_SFQ
,net-sch-sfq
,\
269 $(MODULES_DIR
)/kernel
/net
/sched
/sch_sfq \
272 # busybox netapps crash, when module loaded
273 #$(eval $(call KMOD_template,NET_SCH_TEQL,net-sched-teql,\
274 # $(MODULES_DIR)/kernel/net/sched/sch_teql \
277 $(eval
$(call KMOD_template
,NET_SCH_TBF
,net-sch-tbf
,\
278 $(MODULES_DIR
)/kernel
/net
/sched
/sch_tbf \
281 $(eval
$(call KMOD_template
,NET_SCH_GRED
,net-sch-gred
,\
282 $(MODULES_DIR
)/kernel
/net
/sched
/sch_gred \
285 $(eval
$(call KMOD_template
,NET_SCH_DSMARK
,net-sch-dsmark
,\
286 $(MODULES_DIR
)/kernel
/net
/sched
/sch_dsmark \
289 $(eval
$(call KMOD_template
,NET_SCH_INGRESS
,net-sch-ingress
,\
290 $(MODULES_DIR
)/kernel
/net
/sched
/sch_ingress \
297 $(eval
$(call KMOD_template
,NET_CLS_BASIC
,net-cls-basic
,\
298 $(MODULES_DIR
)/kernel
/net
/sched
/cls_basic \
301 $(eval
$(call KMOD_template
,NET_CLS_TCINDEX
,net-cls-tcindex
,\
302 $(MODULES_DIR
)/kernel
/net
/sched
/cls_tcindex \
305 $(eval
$(call KMOD_template
,NET_CLS_ROUTE4
,net-cls-route4
,\
306 $(MODULES_DIR
)/kernel
/net
/sched
/cls_route \
309 $(eval
$(call KMOD_template
,NET_CLS_FW
,net-cls-fw
,\
310 $(MODULES_DIR
)/kernel
/net
/sched
/cls_fw \
313 $(eval
$(call KMOD_template
,NET_CLS_U32
,net-cls-u32
,\
314 $(MODULES_DIR
)/kernel
/net
/sched
/cls_u32 \
321 $(eval
$(call KMOD_template
,NET_ACT_POLICE
,net-act-police
,\
322 $(MODULES_DIR
)/kernel
/net
/sched
/act_police \
325 $(eval
$(call KMOD_template
,NET_ACT_GACT
,net-act-gact
,\
326 $(MODULES_DIR
)/kernel
/net
/sched
/act_gact \
329 $(eval
$(call KMOD_template
,NET_ACT_MIRRED
,net-act-mirred
,\
330 $(MODULES_DIR
)/kernel
/net
/sched
/act_mirred \
333 $(eval
$(call KMOD_template
,NET_ACT_IPT
,net-act-ipt
,\
334 $(MODULES_DIR
)/kernel
/net
/sched
/act_ipt \
337 $(eval
$(call KMOD_template
,NET_ACT_PEDIT
,net-act-pedit
,\
338 $(MODULES_DIR
)/kernel
/net
/sched
/act_pedit \
345 $(eval
$(call KMOD_template
,NET_KEY
,net-key
,\
346 $(MODULES_DIR
)/kernel
/net
/key
/af_key \
349 $(eval
$(call KMOD_template
,XFRM_USER
,xfrm-user
,\
350 $(MODULES_DIR
)/kernel
/net
/xfrm
/xfrm_user \
353 $(eval
$(call KMOD_template
,INET_AH
,inet-ah
,\
354 $(MODULES_DIR
)/kernel
/net
/ipv4
/ah4 \
357 $(eval
$(call KMOD_template
,INET_ESP
,inet-esp
,\
358 $(MODULES_DIR
)/kernel
/net
/ipv4
/esp4 \
361 $(eval
$(call KMOD_template
,INET_IPCOMP
,inet-ipcomp
,\
362 $(MODULES_DIR
)/kernel
/net
/ipv4
/xfrm4_tunnel \
363 $(MODULES_DIR
)/kernel
/net
/xfrm
/xfrm_ipcomp \
364 $(MODULES_DIR
)/kernel
/net
/ipv4
/ipcomp \
367 $(eval
$(call KMOD_template
,INET_XFRM_MODE_TRANSPORT
,inet-xfrm-mode-transport
,\
368 $(MODULES_DIR
)/kernel
/net
/ipv4
/xfrm4_mode_transport \
371 $(eval
$(call KMOD_template
,INET_XFRM_MODE_TUNNEL
,inet-xfrm-mode-tunnel
,\
372 $(MODULES_DIR
)/kernel
/net
/ipv4
/xfrm4_mode_tunnel \
375 $(eval
$(call KMOD_template
,INET_XFRM_MODE_BEET
,inet-xfrm-mode-beet
,\
376 $(MODULES_DIR
)/kernel
/net
/ipv4
/xfrm4_mode_beet \
380 ## Filtering / Firewalling
384 # Ethernet Bridging firewall
387 $(eval
$(call KMOD_template
,BRIDGE_NF_EBTABLES
,bridge-nf-ebtables
,\
388 $(MODULES_DIR
)/kernel
/net
/bridge
/netfilter
/ebtables \
391 $(eval
$(call KMOD_template
,BRIDGE_EBT_BROUTE
,bridge-ebt-broute
,\
392 $(MODULES_DIR
)/kernel
/net
/bridge
/netfilter
/ebtable_broute \
395 $(eval
$(call KMOD_template
,BRIDGE_EBT_T_FILTER
,bridge-ebt-t-filter
,\
396 $(MODULES_DIR
)/kernel
/net
/bridge
/netfilter
/ebtable_filter \
399 $(eval
$(call KMOD_template
,BRIDGE_EBT_T_NAT
,bridge-ebt-t-nat
,\
400 $(MODULES_DIR
)/kernel
/net
/bridge
/netfilter
/ebtable_nat \
403 $(eval
$(call KMOD_template
,BRIDGE_EBT_802_3
,bridge-ebt-802-3
,\
404 $(MODULES_DIR
)/kernel
/net
/bridge
/netfilter
/ebt_802_3 \
407 $(eval
$(call KMOD_template
,BRIDGE_EBT_AMONG
,bridge-ebt-among
,\
408 $(MODULES_DIR
)/kernel
/net
/bridge
/netfilter
/ebt_among \
411 $(eval
$(call KMOD_template
,BRIDGE_EBT_ARP
,bridge-ebt-arp
,\
412 $(MODULES_DIR
)/kernel
/net
/bridge
/netfilter
/ebt_arpreply \
415 $(eval
$(call KMOD_template
,BRIDGE_EBT_IP
,bridge-ebt-ip
,\
416 $(MODULES_DIR
)/kernel
/net
/bridge
/netfilter
/ebt_ip \
419 $(eval
$(call KMOD_template
,BRIDGE_EBT_REDIRECT
,bridge-ebt-redirect
,\
420 $(MODULES_DIR
)/kernel
/net
/bridge
/netfilter
/ebt_redirect \
427 $(eval
$(call KMOD_template
,NETFILTER_XTABLES
,netfilter-xtables
,\
428 $(MODULES_DIR
)/kernel
/net
/netfilter
/x_tables \
429 $(MODULES_DIR
)/kernel
/net
/netfilter
/xt_tcpudp \
432 $(eval
$(call KMOD_template
,NETFILTER_XT_TARGET_CLASSIFY
,netfiler-xt-target-classify
,\
433 $(MODULES_DIR
)/kernel
/net
/netfilter
/xt_CLASSIFY \
436 CONNMARK
:=xt_connmark
439 $(eval
$(call KMOD_template
,NETFILTER_XT_TARGET_CONNMARK
,netfilter-xt-target-connmark
,\
440 $(MODULES_DIR
)/kernel
/net
/netfilter
/$(CONNMARK
) \
443 $(eval
$(call KMOD_template
,NETFILTER_XT_TARGET_MARK
,netfilter-xt-target-mark
,\
444 $(MODULES_DIR
)/kernel
/net
/netfilter
/$(MARK
) \
447 $(eval
$(call KMOD_template
,NETFILTER_XT_TARGET_CHECKSUM
,netfilter-xt-target-checksum
,\
448 $(MODULES_DIR
)/kernel
/net
/netfilter
/xt_CHECKSUM \
451 $(eval
$(call KMOD_template
,NETFILTER_XT_TARGET_NFQUEUE
,netfilter-xt-target-nfqueue
,\
452 $(MODULES_DIR
)/kernel
/net
/netfilter
/xt_NFQUEUE \
455 $(eval
$(call KMOD_template
,NETFILTER_XT_TARGET_TCPMSS
,netfilter-xt-target-tcpmss
,\
456 $(MODULES_DIR
)/kernel
/net
/netfilter
/xt_TCPMSS \
459 $(eval
$(call KMOD_template
,NETFILTER_XT_TARGET_NOTRACK
,netfilter-xt-target-notrack
,\
460 $(MODULES_DIR
)/kernel
/net
/netfilter
/xt_NOTRACK \
463 $(eval
$(call KMOD_template
,NETFILTER_XT_TARGET_LOG
,netfilter-xt-target-log
,\
464 $(MODULES_DIR
)/kernel
/net
/netfilter
/xt_LOG \
471 $(eval
$(call KMOD_template
,NF_CONNTRACK
,nf-conntrack
,\
472 $(MODULES_DIR
)/kernel
/net
/netfilter
/nf_conntrack \
473 $(MODULES_DIR
)/kernel
/net
/netfilter
/xt_conntrack \
476 $(eval
$(call KMOD_template
,NETFILTER_XT_NAT
,netfilter-xt-nat
,\
477 $(MODULES_DIR
)/kernel
/net
/netfilter
/xt_nat \
480 $(eval
$(call KMOD_template
,NF_NAT
,nf-nat
,\
481 $(MODULES_DIR
)/kernel
/net
/netfilter
/nf_nat \
484 $(eval
$(call KMOD_template
,NF_CONNTRACK_IPV4
,nf-conntrack-ipv4
,\
485 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/nf_defrag_ipv4 \
486 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/nf_conntrack_ipv4 \
489 $(eval
$(call KMOD_template
,NF_NAT_IPV4
,nf-nat-ipv4
,\
490 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/nf_nat_ipv4 \
493 $(eval
$(call KMOD_template
,IP_NF_NAT
,ip-nf-nat
,\
494 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/iptable_nat \
497 $(eval
$(call KMOD_template
,NF_CONNTRACK_FTP
,nf-conntrack-ftp
,\
498 $(MODULES_DIR
)/kernel
/net
/netfilter
/nf_conntrack_ftp \
499 $(MODULES_DIR
)/kernel
/net
/netfilter
/nf_nat_ftp \
502 $(eval
$(call KMOD_template
,NF_CONNTRACK_IRC
,nf-conntrack-irc
,\
503 $(MODULES_DIR
)/kernel
/net
/netfilter
/nf_conntrack_irc \
504 $(MODULES_DIR
)/kernel
/net
/netfilter
/nf_nat_irc \
507 $(eval
$(call KMOD_template
,NF_CONNTRACK_NETBIOS_NS
,nf-conntrack-netbios-ns
,\
508 $(MODULES_DIR
)/kernel
/net
/netfilter
/nf_conntrack_broadcast \
509 $(MODULES_DIR
)/kernel
/net
/netfilter
/nf_conntrack_netbios_ns \
512 $(eval
$(call KMOD_template
,NF_CONNTRACK_TFTP
,nf-conntrack-tftp
,\
513 $(MODULES_DIR
)/kernel
/net
/netfilter
/nf_conntrack_tftp \
514 $(MODULES_DIR
)/kernel
/net
/netfilter
/nf_nat_tftp \
517 $(eval
$(call KMOD_template
,NF_CONNTRACK_PPTP
,nf-conntrack-pptp
,\
518 $(MODULES_DIR
)/kernel
/net
/netfilter
/nf_conntrack_proto_gre \
519 $(MODULES_DIR
)/kernel
/net
/netfilter
/nf_conntrack_pptp \
520 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/nf_nat_proto_gre \
521 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/nf_nat_pptp \
524 $(eval
$(call KMOD_template
,NF_CONNTRACK_H323
,nf-conntrack-h323
,\
525 $(MODULES_DIR
)/kernel
/net
/netfilter
/nf_conntrack_h323 \
526 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/nf_nat_h323 \
529 $(eval
$(call KMOD_template
,NF_CONNTRACK_SIP
,nf-conntrack-sip
,\
530 $(MODULES_DIR
)/kernel
/net
/netfilter
/nf_conntrack_sip \
531 $(MODULES_DIR
)/kernel
/net
/netfilter
/nf_nat_sip \
534 $(eval
$(call KMOD_template
,IP_NF_IPTABLES
,ip-nf-iptables
,\
535 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/ip_tables \
538 $(eval
$(call KMOD_template
,IP_NF_MATCH_IPRANGE
,ip-nf-match-iprange
,\
539 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/ipt_iprange \
542 $(eval
$(call KMOD_template
,IP_NF_MATCH_TOS
,ip-nf-match-tos
,\
543 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/ipt_tos \
546 $(eval
$(call KMOD_template
,IP_NF_MATCH_RECENT
,ip-nf-match-recent
,\
547 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/ipt_recent \
550 $(eval
$(call KMOD_template
,IP_NF_MATCH_ECN
,ip-nf-match-ecn
,\
551 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/ipt_ecn \
554 $(eval
$(call KMOD_template
,IP_NF_MATCH_AH
,ip-nf-match-ah
,\
555 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/ipt_ah \
558 $(eval
$(call KMOD_template
,IP_NF_MATCH_TTL
,ip-nf-match-ttl
,\
559 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/ipt_ttl \
562 $(eval
$(call KMOD_template
,IP_NF_MATCH_OWNER
,ip-nf-match-owner
,\
563 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/ipt_owner \
566 $(eval
$(call KMOD_template
,IP_NF_MATCH_ADDRTYPE
,ip-nf-match-addrtype
,\
567 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/ipt_addrtype \
570 $(eval
$(call KMOD_template
,IP_NF_MATCH_HASHLIMIT
,ip-nf-match-hashlimit
,\
571 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/ipt_hashlimit \
574 $(eval
$(call KMOD_template
,IP_NF_MATCH_STATE
,ip-nf-match-state
,\
575 $(MODULES_DIR
)/kernel
/net
/netfilter
/xt_state \
578 $(eval
$(call KMOD_template
,IP_NF_MATCH_MULTIPORT
,ip-nf-match-multiport
,\
579 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/ipt_multiport \
586 $(eval
$(call KMOD_template
,IP_NF_FILTER
,ip-nf-filter
,\
587 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/iptable_filter \
590 $(eval
$(call KMOD_template
,IP_NF_TARGET_REJECT
,ip-nf-target-reject
,\
591 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/ipt_REJECT \
594 $(eval
$(call KMOD_template
,IP_NF_TARGET_TCPMSS
,ip-nf-target-tcpmss
,\
595 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/ipt_TCPMSS \
598 $(eval
$(call KMOD_template
,IP_NF_TARGET_MASQUERADE
,ip-nf-target-masquerade
,\
599 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/ipt_MASQUERADE \
602 $(eval
$(call KMOD_template
,IP_NF_TARGET_REDIRECT
,ip-nf-target-redirect
,\
603 $(MODULES_DIR
)/kernel
/net
/netfilter
/xt_REDIRECT \
606 $(eval
$(call KMOD_template
,IP_NF_TARGET_NETMAP
,ip-nf-target-netmap
,\
607 $(MODULES_DIR
)/kernel
/net
/netfilter
/xt_NETMAP \
614 $(eval
$(call KMOD_template
,IP_NF_MANGLE
,ip-nf-mangle
,\
615 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/iptable_mangle \
618 $(eval
$(call KMOD_template
,IP_NF_TARGET_TOS
,ip-nf-target-tos
,\
619 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/ipt_TOS \
622 $(eval
$(call KMOD_template
,IP_NF_TARGET_ECN
,ip-nf-target-ecn
,\
623 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/ipt_ECN \
626 $(eval
$(call KMOD_template
,IP_NF_TARGET_TTL
,ip-nf-target-ttl
,\
627 $(MODULES_DIR
)/kernel
/net
/ipv4
/netfilter
/ipt_TTL \
634 $(eval
$(call KMOD_template
,NF_CONNTRACK_IPV6
,nf-conntrack-ipv6
,\
635 $(MODULES_DIR
)/kernel
/net
/ipv6
/netfilter
/nf_defrag_ipv6 \
636 $(MODULES_DIR
)/kernel
/net
/ipv6
/netfilter
/nf_conntrack_ipv6 \
639 $(eval
$(call KMOD_template
,IP6_NF_IPTABLES
,ip6-nf-iptables
,\
640 $(MODULES_DIR
)/kernel
/net
/ipv6
/netfilter
/ip6_tables \
643 $(eval
$(call KMOD_template
,IP6_NF_MATCH_AH
,ip6-nf-match-ah
,\
644 $(MODULES_DIR
)/kernel
/net
/ipv6
/netfilter
/ip6t_ah \
647 $(eval
$(call KMOD_template
,IP6_NF_MATCH_EUI64
,ip6-nf-match-eui64
,\
648 $(MODULES_DIR
)/kernel
/net
/ipv6
/netfilter
/ip6t_eui64 \
651 $(eval
$(call KMOD_template
,IP6_NF_MATCH_FRAG
,ip6-nf-match-frag
,\
652 $(MODULES_DIR
)/kernel
/net
/ipv6
/netfilter
/ip6t_frag \
655 $(eval
$(call KMOD_template
,IP6_NF_MATCH_OPTS
,ip6-nf-match-opts
,\
656 $(MODULES_DIR
)/kernel
/net
/ipv6
/netfilter
/ip6t_hbh \
659 $(eval
$(call KMOD_template
,IP6_NF_MATCH_IPV6HEADER
,ip6-nf-match-ipv6header
,\
660 $(MODULES_DIR
)/kernel
/net
/ipv6
/netfilter
/ip6t_ipv6header \
663 $(eval
$(call KMOD_template
,IP6_NF_MATCH_MH
,ip6-nf-match-mh
,\
664 $(MODULES_DIR
)/kernel
/net
/ipv6
/netfilter
/ip6t_mh \
667 $(eval
$(call KMOD_template
,IP6_NF_MATCH_RT
,ip6-nf-match-rt
,\
668 $(MODULES_DIR
)/kernel
/net
/ipv6
/netfilter
/ip6t_rt \
675 $(eval
$(call KMOD_template
,IP6_NF_FILTER
,ip6-nf-filter
,\
676 $(MODULES_DIR
)/kernel
/net
/ipv6
/netfilter
/ip6table_filter \
679 $(eval
$(call KMOD_template
,IP6_NF_TARGET_REJECT
,ip6-nf-target-reject
,\
680 $(MODULES_DIR
)/kernel
/net
/ipv6
/netfilter
/ip6t_REJECT \
687 $(eval
$(call KMOD_template
,IP6_NF_MANGLE
,ip6-nf-mangle
,\
688 $(MODULES_DIR
)/kernel
/net
/ipv6
/netfilter
/ip6table_mangle \
695 IPVSPATH
=$(MODULES_DIR
)/kernel
/net
/netfilter
/ipvs
697 $(eval
$(call KMOD_template
,IP_VS
,ip-vs
,\
701 $(eval
$(call KMOD_template
,IP_VS_RR
,ip-vs-rr
,\
702 $(IPVSPATH
)/ip_vs_rr \
705 $(eval
$(call KMOD_template
,IP_VS_WRR
,ip-vs-wrr
,\
706 $(IPVSPATH
)/ip_vs_wrr \
709 $(eval
$(call KMOD_template
,IP_VS_LC
,ip-vs-lc
,\
710 $(IPVSPATH
)/ip_vs_lc \
713 $(eval
$(call KMOD_template
,IP_VS_WLC
,ip-vs-wlc
,\
714 $(IPVSPATH
)/ip_vs_wlc \
717 $(eval
$(call KMOD_template
,IP_VS_LBLC
,ip-vs-lblc
,\
718 $(IPVSPATH
)/ip_vs_lblc \
721 $(eval
$(call KMOD_template
,IP_VS_LBLCR
,ip-vs-lblcr
,\
722 $(IPVSPATH
)/ip_vs_lblcr \
725 $(eval
$(call KMOD_template
,IP_VS_DH
,ip-vs-dh
,\
726 $(IPVSPATH
)/ip_vs_dh \
729 $(eval
$(call KMOD_template
,IP_VS_SH
,ip-vs-sh
,\
730 $(IPVSPATH
)/ip_vs_sh \
733 $(eval
$(call KMOD_template
,IP_VS_SED
,ip-vs-sed
,\
734 $(IPVSPATH
)/ip_vs_sed \
737 $(eval
$(call KMOD_template
,IP_VS_NQ
,ip-vs-nq
,\
738 $(IPVSPATH
)/ip_vs_nq \
741 $(eval
$(call KMOD_template
,IP_VS_FTP
,ip-vs-ftp
,\
742 $(IPVSPATH
)/ip_vs_ftp \
749 $(eval
$(call KMOD_template
,BLK_DEV_DRBD
,blk-dev-drbd
,\
750 $(MODULES_DIR
)/kernel
/lib
/lru_cache \
751 $(MODULES_DIR
)/kernel
/drivers
/block
/drbd
/drbd \
754 $(eval
$(call KMOD_template
,BLK_DEV_LOOP
,blk-dev-loop
,\
755 $(MODULES_DIR
)/kernel
/drivers
/block
/loop \
758 $(eval
$(call KMOD_template
,BLK_DEV_NBD
,blk-dev-nbd
,\
759 $(MODULES_DIR
)/kernel
/drivers
/block
/nbd \
762 #$(eval $(call KMOD_template,SCSI,scsi,\
763 # $(MODULES_DIR)/kernel/drivers/scsi/scsi_mod \
766 $(eval
$(call KMOD_template
,BLK_DEV_SD
,blk-dev-sd
,\
767 $(MODULES_DIR
)/kernel
/drivers
/scsi
/sd_mod \
770 $(eval
$(call KMOD_template
,BLK_DEV_SR
,blk-dev-sr
,\
771 $(MODULES_DIR
)/kernel
/drivers
/cdrom
/cdrom \
772 $(MODULES_DIR
)/kernel
/drivers
/scsi
/sr_mod \
779 $(eval
$(call KMOD_template
,RAID6_PQ
,raid-pq
,\
780 $(MODULES_DIR
)/kernel
/lib
/raid6
/raid6_pq \
783 $(eval
$(call KMOD_template
,BLK_DEV_MD
,blk-dev-md
,\
784 $(MODULES_DIR
)/kernel
/drivers
/md
/md-mod \
787 $(eval
$(call KMOD_template
,MD_RAID0
,md-raid0
,\
788 $(MODULES_DIR
)/kernel
/drivers
/md
/raid0 \
791 $(eval
$(call KMOD_template
,MD_RAID1
,md-raid1
,\
792 $(MODULES_DIR
)/kernel
/drivers
/md
/raid1 \
795 $(eval
$(call KMOD_template
,MD_RAID456
,md-raid456
,\
796 $(MODULES_DIR
)/kernel
/crypto
/async_tx
/async_tx \
797 $(MODULES_DIR
)/kernel
/crypto
/async_tx
/async_xor \
798 $(MODULES_DIR
)/kernel
/crypto
/async_tx
/async_memcpy \
799 $(MODULES_DIR
)/kernel
/crypto
/async_tx
/async_raid6_recov \
800 $(MODULES_DIR
)/kernel
/crypto
/async_tx
/async_pq \
801 $(MODULES_DIR
)/kernel
/drivers
/md
/raid456 \
802 ,35, kmod-raid-pq kmod-xor-blocks
))
808 $(eval
$(call KMOD_template
,BLK_DEV_DM
,blk-dev-dm
,\
809 $(MODULES_DIR
)/kernel
/drivers
/md
/dm-mod \
812 $(eval
$(call KMOD_template
,DM_CRYPT
,dm-crypt
,\
813 $(MODULES_DIR
)/kernel
/drivers
/md
/dm-crypt \
816 $(eval
$(call KMOD_template
,DM_MIRROR
,dm-mirror
,\
817 $(MODULES_DIR
)/kernel
/drivers
/md
/dm-log \
818 $(MODULES_DIR
)/kernel
/drivers
/md
/dm-region-hash \
819 $(MODULES_DIR
)/kernel
/drivers
/md
/dm-mirror \
822 $(eval
$(call KMOD_template
,DM_SNAPSHOT
,dm-snapshot
,\
823 $(MODULES_DIR
)/kernel
/drivers
/md
/dm-snapshot \
830 $(eval
$(call KMOD_template
,CRYPTO
,crypto
,\
831 $(MODULES_DIR
)/kernel
/crypto
/crypto \
834 $(eval
$(call KMOD_template
,CRYPTO_ALGAPI2
,crypto-algapi
,\
835 $(MODULES_DIR
)/kernel
/crypto
/crypto_algapi \
838 $(eval
$(call KMOD_template
,CRYPTO_PCOMP2
,crypto-pcomp
,\
839 $(MODULES_DIR
)/kernel
/crypto
/pcompress \
842 $(eval
$(call KMOD_template
,CRYPTO_AEAD2
,crypto-aead
,\
843 $(MODULES_DIR
)/kernel
/crypto
/aead \
846 $(eval
$(call KMOD_template
,CRYPTO_HASH2
,crypto-hash
,\
847 $(MODULES_DIR
)/kernel
/crypto
/crypto_hash \
850 $(eval
$(call KMOD_template
,CRYPTO_BLKCIPHER2
,crypto-blkcipher
,\
851 $(MODULES_DIR
)/kernel
/crypto
/crypto_blkcipher \
854 $(eval
$(call KMOD_template
,CRYPTO_RNG2
,crypto-rng
,\
855 $(MODULES_DIR
)/kernel
/crypto
/rng \
856 $(MODULES_DIR
)/kernel
/crypto
/krng \
859 $(eval
$(call KMOD_template
,CRYPTO_WORKQUEUE
,crypto-wq
,\
860 $(MODULES_DIR
)/kernel
/crypto
/crypto_wq \
863 $(eval
$(call KMOD_template
,CRYPTO_MANAGER2
,crypto-manager
,\
864 $(MODULES_DIR
)/kernel
/crypto
/cryptomgr \
865 $(MODULES_DIR
)/kernel
/crypto
/eseqiv \
866 $(MODULES_DIR
)/kernel
/crypto
/chainiv \
869 $(eval
$(call KMOD_template
,CRYPTO_DEV_GEODE
,crypto-dev-geode
,\
870 $(MODULES_DIR
)/kernel
/drivers
/crypto
/geode-aes \
873 $(eval
$(call KMOD_template
,XOR_BLOCKS
,xor-blocks
,\
874 $(MODULES_DIR
)/kernel
/crypto
/xor \
877 $(eval
$(call KMOD_template
,CRYPTO_AUTHENC
,crypto-authenc
,\
878 $(MODULES_DIR
)/kernel
/crypto
/authenc \
881 $(eval
$(call KMOD_template
,CRYPTO_HMAC
,crypto-hmac
,\
882 $(MODULES_DIR
)/kernel
/crypto
/hmac \
885 $(eval
$(call KMOD_template
,CRYPTO_CTS
,crypto-cts
,\
886 $(MODULES_DIR
)/kernel
/crypto
/cts \
889 $(eval
$(call KMOD_template
,CRYPTO_XCBC
,crypto-xcbc
,\
890 $(MODULES_DIR
)/kernel
/crypto
/xcbc \
893 $(eval
$(call KMOD_template
,CRYPTO_NULL
,crypto-null
,\
894 $(MODULES_DIR
)/kernel
/crypto
/crypto_null \
897 $(eval
$(call KMOD_template
,CRYPTO_MD4
,crypto-md4
,\
898 $(MODULES_DIR
)/kernel
/crypto
/md4 \
901 $(eval
$(call KMOD_template
,CRYPTO_MD5
,crypto-md5
,\
902 $(MODULES_DIR
)/kernel
/crypto
/md5 \
905 $(eval
$(call KMOD_template
,CRYPTO_SHA1
,crypto-sha1
,\
906 $(MODULES_DIR
)/kernel
/crypto
/sha1_generic \
909 $(eval
$(call KMOD_template
,CRYPTO_SHA256
,crypto-sha256
,\
910 $(MODULES_DIR
)/kernel
/crypto
/sha256_generic \
913 $(eval
$(call KMOD_template
,CRYPTO_SHA512
,crypto-sha512
,\
914 $(MODULES_DIR
)/kernel
/crypto
/sha512_generic \
917 $(eval
$(call KMOD_template
,CRYPTO_WP512
,crypto-wp512
,\
918 $(MODULES_DIR
)/kernel
/crypto
/wp512 \
921 $(eval
$(call KMOD_template
,CRYPTO_TGR192
,crypto-tgr192
,\
922 $(MODULES_DIR
)/kernel
/crypto
/tgr192 \
925 $(eval
$(call KMOD_template
,CRYPTO_SEQIV
,crypto-seqiv
,\
926 $(MODULES_DIR
)/kernel
/crypto
/seqiv \
929 $(eval
$(call KMOD_template
,CRYPTO_CTR
,crypto-ctr
,\
930 $(MODULES_DIR
)/kernel
/crypto
/ctr \
933 $(eval
$(call KMOD_template
,CRYPTO_CCM
,crypto-ccm
,\
934 $(MODULES_DIR
)/kernel
/crypto
/ccm \
937 $(eval
$(call KMOD_template
,CRYPTO_GCM
,crypto-gcm
,\
938 $(MODULES_DIR
)/kernel
/crypto
/gcm \
941 $(eval
$(call KMOD_template
,CRYPTO_ECB
,crypto-ecb
,\
942 $(MODULES_DIR
)/kernel
/crypto
/ecb \
945 $(eval
$(call KMOD_template
,CRYPTO_CBC
,crypto-cbc
,\
946 $(MODULES_DIR
)/kernel
/crypto
/cbc \
949 $(eval
$(call KMOD_template
,CRYPTO_DES
,crypto-des
,\
950 $(MODULES_DIR
)/kernel
/crypto
/des_generic \
953 $(eval
$(call KMOD_template
,CRYPTO_BLOWFISH
,crypto-blowfish
,\
954 $(MODULES_DIR
)/kernel
/crypto
/blowfish_common \
955 $(MODULES_DIR
)/kernel
/crypto
/blowfish_generic \
958 $(eval
$(call KMOD_template
,CRYPTO_TWOFISH
,crypto-twofish
,\
959 $(MODULES_DIR
)/kernel
/crypto
/twofish_common \
960 $(MODULES_DIR
)/kernel
/crypto
/twofish_generic \
963 $(eval
$(call KMOD_template
,CRYPTO_TWOFISH_586
,crypto-twofish-586
,\
964 $(MODULES_DIR
)/kernel
/arch
/x86
/crypto
/twofish-i586 \
967 $(eval
$(call KMOD_template
,CRYPTO_SERPENT
,crypto-serpent
,\
968 $(MODULES_DIR
)/kernel
/crypto
/serpent_generic \
971 $(eval
$(call KMOD_template
,CRYPTO_AES
,crypto-aes
,\
972 $(MODULES_DIR
)/kernel
/crypto
/aes_generic \
975 $(eval
$(call KMOD_template
,CRYPTO_AES_586
,crypto-aes-586
,\
976 $(MODULES_DIR
)/kernel
/arch
/x86
/crypto
/aes-i586 \
979 $(eval
$(call KMOD_template
,CRYPTO_CAST5
,crypto-cast5
,\
980 $(MODULES_DIR
)/kernel
/crypto
/cast5_generic \
983 $(eval
$(call KMOD_template
,CRYPTO_CAST6
,crypto-cast6
,\
984 $(MODULES_DIR
)/kernel
/crypto
/cast6_generic \
987 $(eval
$(call KMOD_template
,CRYPTO_TEA
,crypto-tea
,\
988 $(MODULES_DIR
)/kernel
/crypto
/tea \
991 $(eval
$(call KMOD_template
,CRYPTO_ARC4
,crypto-arc4
,\
992 $(MODULES_DIR
)/kernel
/crypto
/arc4 \
995 $(eval
$(call KMOD_template
,CRYPTO_KHAZAD
,crypto-khazad
,\
996 $(MODULES_DIR
)/kernel
/crypto
/khazad \
999 $(eval
$(call KMOD_template
,CRYPTO_ANUBIS
,crypto-anubis
,\
1000 $(MODULES_DIR
)/kernel
/crypto
/anubis \
1003 $(eval
$(call KMOD_template
,CRYPTO_CAMELLIA
,crypto-camellia
,\
1004 $(MODULES_DIR
)/kernel
/crypto
/camellia_generic \
1007 $(eval
$(call KMOD_template
,CRYPTO_FCRYPT
,crypto-fcrypt
,\
1008 $(MODULES_DIR
)/kernel
/crypto
/fcrypt \
1011 $(eval
$(call KMOD_template
,CRYPTO_DEFLATE
,crypto-deflate
,\
1012 $(MODULES_DIR
)/kernel
/crypto
/deflate \
1013 ,10, kmod-zlib-deflate
))
1015 $(eval
$(call KMOD_template
,CRYPTO_LZO
,crypto-lzo
,\
1016 $(MODULES_DIR
)/kernel
/crypto
/lzo \
1019 $(eval
$(call KMOD_template
,CRYPTO_MICHAEL_MIC
,crypto-michael-mic
,\
1020 $(MODULES_DIR
)/kernel
/crypto
/michael_mic \
1023 $(eval
$(call KMOD_template
,OCF_CRYPTOSOFT
,ocf-cryptosoft
,\
1024 ${MODULES_DIR}/kernel
/crypto
/ocf
/cryptosoft \
1027 $(eval
$(call KMOD_template
,OCF_SAFE
,ocf-safe
,\
1028 ${MODULES_DIR}/kernel
/crypto
/ocf
/safe
/safe \
1031 $(eval
$(call KMOD_template
,OCF_IXP4XX
,ocf-ixp4xx
,\
1032 ${MODULES_DIR}/kernel
/crypto
/ocf
/ixp4xx
/ixp4xx \
1035 $(eval
$(call KMOD_template
,OCF_HIFN
,ocf-hifn
,\
1036 ${MODULES_DIR}/kernel
/crypto
/ocf
/hifn
/hifn7751 \
1039 $(eval
$(call KMOD_template
,OCF_TALITOS
,ocf-talitos
,\
1040 ${MODULES_DIR}/kernel
/crypto
/ocf
/talitos
/talitos \
1047 #$(eval $(call KMOD_template,AUFS_FS,aufs-fs,\
1048 $(MODULES_DIR
)/kernel
/fs
/aufs
/aufs \
1051 $(eval
$(call KMOD_template
,CIFS
,cifs
,\
1052 $(MODULES_DIR
)/kernel
/fs
/cifs
/cifs \
1055 $(eval
$(call KMOD_template
,CODA_FS
,coda-fs
,\
1056 $(MODULES_DIR
)/kernel
/fs
/coda
/coda \
1059 $(eval
$(call KMOD_template
,EXT2_FS
,ext2-fs
,\
1060 $(MODULES_DIR
)/kernel
/fs
/ext2
/ext2 \
1063 $(eval
$(call KMOD_template
,FS_MBCACHE
,fs-mbcache
,\
1064 $(MODULES_DIR
)/kernel
/fs
/mbcache \
1067 $(eval
$(call KMOD_template
,EXT3_FS
,ext3-fs
,\
1068 $(MODULES_DIR
)/kernel
/fs
/jbd
/jbd \
1069 $(MODULES_DIR
)/kernel
/fs
/ext3
/ext3 \
1072 $(eval
$(call KMOD_template
,JBD2
,jbd2
,\
1073 $(MODULES_DIR
)/kernel
/fs
/jbd2
/jbd2 \
1076 $(eval
$(call KMOD_template
,EXT4_FS
,ext4-fs
,\
1077 $(MODULES_DIR
)/kernel
/fs
/ext4
/ext4 \
1080 $(eval
$(call KMOD_template
,FUSE_FS
,fuse-fs
,\
1081 $(MODULES_DIR
)/kernel
/fs
/fuse
/fuse \
1084 $(eval
$(call KMOD_template
,HFSPLUS_FS
,hfsplus-fs
,\
1085 $(MODULES_DIR
)/kernel
/fs
/hfsplus
/hfsplus \
1088 $(eval
$(call KMOD_template
,SUNRPC
,sunrpc
,\
1089 $(MODULES_DIR
)/kernel
/net
/sunrpc
/sunrpc \
1092 $(eval
$(call KMOD_template
,SUNRPC_GSS
,sunrpc-gss
,\
1093 $(MODULES_DIR
)/kernel
/lib
/oid_registry \
1094 $(MODULES_DIR
)/kernel
/net
/sunrpc
/auth_gss
/auth_rpcgss \
1097 $(eval
$(call KMOD_template
,RPCSEC_GSS_KRB5
,rpcsec-gss-krb5
,\
1098 $(MODULES_DIR
)/kernel
/net
/sunrpc
/auth_gss
/rpcsec_gss_krb5 \
1101 $(eval
$(call KMOD_template
,LOCKD
,lockd
,\
1102 $(MODULES_DIR
)/kernel
/fs
/lockd
/lockd \
1105 ifneq ($(ADK_KERNEL_NFS_FS
),y
)
1106 $(eval
$(call KMOD_template
,NFS_FS
,nfs-fs
,\
1107 $(MODULES_DIR
)/kernel
/fs
/nfs
/nfs \
1111 $(eval
$(call KMOD_template
,NFSD
,nfsd
,\
1112 $(MODULES_DIR
)/kernel
/fs
/nfsd
/nfsd \
1113 ,30, kmod-sunrpc kmod-lockd
))
1115 $(eval
$(call KMOD_template
,NTFS_FS
,ntfs-fs
,\
1116 $(MODULES_DIR
)/kernel
/fs
/ntfs
/ntfs \
1119 $(eval
$(call KMOD_template
,VFAT_FS
,vfat-fs
,\
1120 $(MODULES_DIR
)/kernel
/fs
/fat
/fat \
1121 $(MODULES_DIR
)/kernel
/fs
/fat
/vfat \
1124 $(eval
$(call KMOD_template
,XFS_FS
,xfs-fs
,\
1125 $(MODULES_DIR
)/kernel
/fs
/xfs
/xfs \
1128 $(eval
$(call KMOD_template
,BTRFS_FS
,btrfs-fs
,\
1129 $(MODULES_DIR
)/kernel
/fs
/btrfs
/btrfs \
1130 ,30, kmod-raid6-pq kmod-xor-blocks
))
1132 $(eval
$(call KMOD_template
,YAFFS_FS
,yaffs-fs
,\
1133 $(MODULES_DIR
)/kernel
/fs
/yaffs2
/yaffs \
1136 $(eval
$(call KMOD_template
,REISERFS_FS
,reiserfs-fs
,\
1137 $(MODULES_DIR
)/kernel
/fs
/reiserfs
/reiserfs \
1140 $(eval
$(call KMOD_template
,ISO9660_FS
,iso9660-fs
,\
1141 $(MODULES_DIR
)/kernel
/fs
/isofs
/isofs \
1144 $(eval
$(call KMOD_template
,UDF_FS
,udf-fs
,\
1145 $(MODULES_DIR
)/kernel
/fs
/udf
/udf \
1152 $(eval
$(call KMOD_template
,USB_VIDEO_CLASS
,usb-video-class
,\
1153 $(MODULES_DIR
)/kernel
/drivers
/media
/usb
/uvc
/uvcvideo \
1156 $(eval
$(call KMOD_template
,USB_GSPCA
,usb-gspca
,\
1157 $(MODULES_DIR
)/kernel
/drivers
/media
/usb
/gspca
/gspca_main \
1160 $(eval
$(call KMOD_template
,USB_GSPCA_PAC207
,usb-gspca-pac207
,\
1161 $(MODULES_DIR
)/kernel
/drivers
/media
/usb
/gspca
/gspca_pac207 \
1164 $(eval
$(call KMOD_template
,USB_GSPCA_PAC7311
,usb-gspca-pac7311
,\
1165 $(MODULES_DIR
)/kernel
/drivers
/media
/usb
/gspca
/gspca_pac7311 \
1168 $(eval
$(call KMOD_template
,USB_GSPCA_SPCA561
,usb-gspca-spca561
,\
1169 $(MODULES_DIR
)/kernel
/drivers
/media
/usb
/gspca
/gspca_spca561 \
1172 $(eval
$(call KMOD_template
,USB_PWC
,usb-pwc
,\
1173 $(MODULES_DIR
)/kernel
/drivers
/media
/usb
/pwc
/pwc \
1180 $(eval
$(call KMOD_template
,PCCARD
,pccard
,\
1181 $(MODULES_DIR
)/kernel
/drivers
/pcmcia
/pcmcia_core \
1184 $(eval
$(call KMOD_template
,YENTA
,yenta
,\
1185 $(MODULES_DIR
)/kernel
/drivers
/pcmcia
/pcmcia_rsrc \
1186 $(MODULES_DIR
)/kernel
/drivers
/pcmcia
/yenta_socket \
1189 $(eval
$(call KMOD_template
,PCMCIA
,pcmcia
,\
1190 $(MODULES_DIR
)/kernel
/drivers
/pcmcia
/pcmcia \
1193 $(eval
$(call KMOD_template
,SERIAL_8250_CS
,serial-8250-cs
,\
1194 $(MODULES_DIR
)/kernel
/drivers
/tty
/serial
/8250/serial_cs \
1201 $(eval
$(call KMOD_template
,KEYBOARD_ATKBD
,keyboard-atkbd
,\
1202 $(MODULES_DIR
)/kernel
/drivers
/input
/keyboard
/atkbd \
1205 $(eval
$(call KMOD_template
,INPUT_MOUSEDEV
,input-mousedev
,\
1206 $(MODULES_DIR
)/kernel
/drivers
/input
/mousedev \
1209 $(eval
$(call KMOD_template
,INPUT_EVDEV
,input-evdev
,\
1210 $(MODULES_DIR
)/kernel
/drivers
/input
/evdev \
1218 USBMODULES
+=drivers
/usb
/usb-common
1219 USBMODULES
+=drivers
/usb
/core
/usbcore
1222 ifeq ($(KERNEL_BASE
),3)
1223 ifeq ($(KERNEL_MAJ
),18)
1225 USBMODULES
+=drivers
/usb
/common
/usb-common
1226 USBMODULES
+=drivers
/usb
/core
/usbcore
1229 ifeq ($(KERNEL_MAJ
),19)
1231 USBMODULES
+=drivers
/usb
/common
/usb-common
1232 USBMODULES
+=drivers
/usb
/core
/usbcore
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_BELKIN
,usb-serial-belkin
,\
1284 $(MODULES_DIR
)/kernel
/drivers
/usb
/serial
/belkin_sa \
1287 $(eval
$(call KMOD_template
,USB_SERIAL_FTDI_SIO
,usb-serial-ftdi-sio
,\
1288 $(MODULES_DIR
)/kernel
/drivers
/usb
/serial
/ftdi_sio \
1291 $(eval
$(call KMOD_template
,USB_SERIAL_MCT_U232
,usb-serial-mct-u232
,\
1292 $(MODULES_DIR
)/kernel
/drivers
/usb
/serial
/mct_u232 \
1295 $(eval
$(call KMOD_template
,USB_SERIAL_PL2303
,usb-serial-pl2303
,\
1296 $(MODULES_DIR
)/kernel
/drivers
/usb
/serial
/pl2303 \
1299 $(eval
$(call KMOD_template
,USB_SERIAL_VISOR
,usb-serial-visor
,\
1300 $(MODULES_DIR
)/kernel
/drivers
/usb
/serial
/visor \
1303 $(eval
$(call KMOD_template
,USB_STORAGE
,usb-storage
,\
1304 $(MODULES_DIR
)/kernel
/drivers
/usb
/storage
/usb-storage \
1307 $(eval
$(call KMOD_template
,USB_PEGASUS
,usb-pegasus
,\
1308 $(MODULES_DIR
)/kernel
/drivers
/net
/usb
/pegasus \
1311 $(eval
$(call KMOD_template
,USB_HSO
,usb-hso
,\
1312 $(MODULES_DIR
)/kernel
/drivers
/net
/usb
/hso \
1315 $(eval
$(call KMOD_template
,SND_USB_AUDIO
,snd-usb-audio
,\
1316 $(MODULES_DIR
)/kernel
/sound
/usb
/snd-usbmidi-lib \
1317 $(MODULES_DIR
)/kernel
/sound
/usb
/snd-usb-audio \
1324 $(eval
$(call KMOD_template
,IEEE802154_6LOWPAN
,ieee802154_6lowpan
,\
1325 $(MODULES_DIR
)/kernel
/net
/ieee802154
/6lowpan_iphc \
1328 $(eval
$(call KMOD_template
,BT
,bt
,\
1329 $(MODULES_DIR
)/kernel
/net
/bluetooth
/bluetooth \
1332 $(eval
$(call KMOD_template
,BT_HCIBCM203X
,bt-hcibcm203x
,\
1333 $(MODULES_DIR
)/kernel
/drivers
/bluetooth
/bcm203x \
1336 $(eval
$(call KMOD_template
,BT_HCIBTUSB
,bt-hcibtusb
,\
1337 $(MODULES_DIR
)/kernel
/drivers
/bluetooth
/btusb \
1340 $(eval
$(call KMOD_template
,BT_HCIBTSDIO
,bt-hcibtsdio
,\
1341 $(MODULES_DIR
)/kernel
/drivers
/bluetooth
/btsdio \
1344 $(eval
$(call KMOD_template
,BT_MRVL
,bt-mrvl
,\
1345 $(MODULES_DIR
)/kernel
/drivers
/bluetooth
/btmrvl \
1348 $(eval
$(call KMOD_template
,BT_MRVL_SDIO
,bt-mrvl-sdio
,\
1349 $(MODULES_DIR
)/kernel
/drivers
/bluetooth
/btmrvl_sdio \
1352 $(eval
$(call KMOD_template
,BT_HCIUART
,bt-hciuart
,\
1353 $(MODULES_DIR
)/kernel
/drivers
/bluetooth
/hci_uart \
1356 #$(eval $(call KMOD_template,BT_L2CAP,bt-l2cap,\
1357 $(MODULES_DIR
)/kernel
/net
/bluetooth
/l2cap \
1360 #$(eval $(call KMOD_template,BT_SCO,bt-sco,\
1361 $(MODULES_DIR
)/kernel
/net
/bluetooth
/sco \
1364 $(eval
$(call KMOD_template
,BT_BNEP
,bt-bnep
,\
1365 $(MODULES_DIR
)/kernel
/net
/bluetooth
/bnep
/bnep \
1368 $(eval
$(call KMOD_template
,BT_RFCOMM
,bt-rfcomm
,\
1369 $(MODULES_DIR
)/kernel
/net
/bluetooth
/rfcomm
/rfcomm \
1376 $(eval
$(call KMOD_template
,SOFT_WATCHDOG
,soft-watchdog
,\
1377 $(MODULES_DIR
)/kernel
/drivers
/watchdog
/softdog \
1380 $(eval
$(call KMOD_template
,FW_LOADER
,fw-loader
,\
1381 $(MODULES_DIR
)/kernel
/drivers
/base
/firmware_class \
1384 $(eval
$(call KMOD_template
,EEPROM_93CX6
,eeprom-93cx6
,\
1385 $(MODULES_DIR
)/kernel
/drivers
/misc
/eeprom
/eeprom_93cx6 \
1388 $(eval
$(call KMOD_template
,LEDS_CLASS
,leds-class
,\
1389 $(MODULES_DIR
)/kernel
/drivers
/leds
/led-class \
1392 $(eval
$(call KMOD_template
,LEDS_ALIX2
,leds-alix2
,\
1393 $(MODULES_DIR
)/kernel
/drivers
/leds
/leds-alix2 \
1396 $(eval
$(call KMOD_template
,LEDS_TRIGGER_TIMER
,leds-trigger-timer
,\
1397 $(MODULES_DIR
)/kernel
/drivers
/leds
/trigger
/ledtrig-timer \
1400 $(eval
$(call KMOD_template
,LEDS_TRIGGER_HEARTBEAT
,leds-trigger-heartbeat
,\
1401 $(MODULES_DIR
)/kernel
/drivers
/leds
/trigger
/ledtrig-heartbeat \
1404 $(eval
$(call KMOD_template
,LEDS_TRIGGER_DEFAULT_ON
,leds-trigger-default-on
,\
1405 $(MODULES_DIR
)/kernel
/drivers
/leds
/trigger
/ledtrig-default-on \
1408 $(eval
$(call KMOD_template
,NETFILTER_XT_TARGET_LED
,netfilter-xt-target-led
,\
1409 $(MODULES_DIR
)/kernel
/net
/netfilter
/xt_LED \
1416 $(eval
$(call KMOD_template
,NLS
,nls
,\
1417 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_base \
1420 $(eval
$(call KMOD_template
,NLS_CODEPAGE_437
,nls-codepage-437
,\
1421 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_cp437 \
1424 $(eval
$(call KMOD_template
,NLS_CODEPAGE_737
,nls-codepage-737
,\
1425 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_cp737 \
1428 $(eval
$(call KMOD_template
,NLS_CODEPAGE_775
,nls-codepage-775
,\
1429 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_cp775 \
1432 $(eval
$(call KMOD_template
,NLS_CODEPAGE_850
,nls-codepage-850
,\
1433 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_cp850 \
1436 $(eval
$(call KMOD_template
,NLS_CODEPAGE_852
,nls-codepage-852
,\
1437 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_cp852 \
1440 $(eval
$(call KMOD_template
,NLS_CODEPAGE_857
,nls-codepage-857
,\
1441 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_cp857 \
1444 $(eval
$(call KMOD_template
,NLS_CODEPAGE_860
,nls-codepage-860
,\
1445 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_cp860 \
1448 $(eval
$(call KMOD_template
,NLS_CODEPAGE_861
,nls-codepage-861
,\
1449 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_cp861 \
1452 $(eval
$(call KMOD_template
,NLS_CODEPAGE_862
,nls-codepage-862
,\
1453 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_cp862 \
1456 $(eval
$(call KMOD_template
,NLS_CODEPAGE_863
,nls-codepage-863
,\
1457 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_cp863 \
1460 $(eval
$(call KMOD_template
,NLS_CODEPAGE_864
,nls-codepage-864
,\
1461 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_cp864 \
1464 $(eval
$(call KMOD_template
,NLS_CODEPAGE_865
,nls-codepage-865
,\
1465 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_cp865 \
1468 $(eval
$(call KMOD_template
,NLS_CODEPAGE_866
,nls-codepage-866
,\
1469 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_cp866 \
1472 $(eval
$(call KMOD_template
,NLS_CODEPAGE_869
,nls-codepage-869
,\
1473 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_cp869 \
1476 NLS_CODEPAGE_874_MODULES
:= fs
/nls
/nls_cp874
1478 $(eval
$(call KMOD_template
,NLS_CODEPAGE_874
,nls-codepage-874
,\
1479 $(foreach mod
,$(NLS_CODEPAGE_874_MODULES
),$(MODULES_DIR
)/kernel
/$(mod
)) \
1482 NLS_CODEPAGE_932_MODULES
:= fs
/nls
/nls_cp932
1483 NLS_CODEPAGE_932_MODULES
+= fs
/nls
/nls_euc-jp
1485 $(eval
$(call KMOD_template
,NLS_CODEPAGE_932
,nls-codepage-932
,\
1486 $(foreach mod
,$(NLS_CODEPAGE_932_MODULES
),$(MODULES_DIR
)/kernel
/$(mod
)) \
1489 NLS_CODEPAGE_936_MODULES
:= fs
/nls
/nls_cp936
1491 $(eval
$(call KMOD_template
,NLS_CODEPAGE_936
,nls-codepage-936
,\
1492 $(foreach mod
,$(NLS_CODEPAGE_936_MODULES
),$(MODULES_DIR
)/kernel
/$(mod
)) \
1495 NLS_CODEPAGE_949_MODULES
:= fs
/nls
/nls_cp949
1497 $(eval
$(call KMOD_template
,NLS_CODEPAGE_949
,nls-codepage-949
,\
1498 $(foreach mod
,$(NLS_CODEPAGE_949_MODULES
),$(MODULES_DIR
)/kernel
/$(mod
)) \
1501 NLS_CODEPAGE_950_MODULES
:= fs
/nls
/nls_cp950
1503 $(eval
$(call KMOD_template
,NLS_CODEPAGE_950
,nls-codepage-950
,\
1504 $(foreach mod
,$(NLS_CODEPAGE_950_MODULES
),$(MODULES_DIR
)/kernel
/$(mod
)) \
1507 $(eval
$(call KMOD_template
,NLS_CODEPAGE_1250
,nls-codepage-1250
,\
1508 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_cp1250 \
1511 $(eval
$(call KMOD_template
,NLS_CODEPAGE_1251
,nls-codepage-1251
,\
1512 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_cp1251 \
1515 $(eval
$(call KMOD_template
,NLS_ASCII
,nls-ascii
, \
1516 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_ascii \
1519 $(eval
$(call KMOD_template
,NLS_ISO8859_1
,nls-iso8859-1
, \
1520 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_iso8859-1 \
1523 $(eval
$(call KMOD_template
,NLS_ISO8859_2
,nls-iso8859-2
, \
1524 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_iso8859-2 \
1527 $(eval
$(call KMOD_template
,NLS_ISO8859_3
,nls-iso8859-3
, \
1528 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_iso8859-3 \
1531 $(eval
$(call KMOD_template
,NLS_ISO8859_4
,nls-iso8859-4
, \
1532 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_iso8859-4 \
1535 $(eval
$(call KMOD_template
,NLS_ISO8859_5
,nls-iso8859-5
, \
1536 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_iso8859-5 \
1539 $(eval
$(call KMOD_template
,NLS_ISO8859_6
,nls-iso8859-6
, \
1540 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_iso8859-6 \
1543 $(eval
$(call KMOD_template
,NLS_ISO8859_7
,nls-iso8859-7
, \
1544 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_iso8859-7 \
1547 NLS_ISO8859_8_MODULES
:= fs
/nls
/nls_cp1255
1549 $(eval
$(call KMOD_template
,NLS_ISO8859_8
,nls-iso8859-8
, \
1550 $(foreach mod
,$(NLS_ISO8859_8_MODULES
),$(MODULES_DIR
)/kernel
/$(mod
)) \
1553 $(eval
$(call KMOD_template
,NLS_ISO8859_9
,nls-iso8859-9
, \
1554 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_iso8859-9 \
1557 $(eval
$(call KMOD_template
,NLS_ISO8859_13
,nls-iso8859-13
, \
1558 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_iso8859-13 \
1561 $(eval
$(call KMOD_template
,NLS_ISO8859_14
,nls-iso8859-14
, \
1562 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_iso8859-14 \
1565 $(eval
$(call KMOD_template
,NLS_ISO8859_15
,nls-iso8859-15
, \
1566 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_iso8859-15 \
1569 $(eval
$(call KMOD_template
,NLS_KOI8_R
,nls-koi8-r
, \
1570 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_koi8-r \
1573 $(eval
$(call KMOD_template
,NLS_KOI8_U
,nls-koi8-u
, \
1574 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_koi8-u \
1575 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_koi8-ru \
1578 $(eval
$(call KMOD_template
,NLS_UTF8
,nls-utf8
, \
1579 $(MODULES_DIR
)/kernel
/fs
/nls
/nls_utf8 \
1586 ISDN_MODULES
=drivers
/isdn
/i4l
/isdn
1588 $(eval
$(call KMOD_template
,ISDN
,isdn
, \
1589 $(foreach mod
,$(ISDN_MODULES
),$(MODULES_DIR
)/kernel
/$(mod
)) \
1592 $(eval
$(call KMOD_template
,ISDN_CAPI
,isdn-capi
, \
1593 $(MODULES_DIR
)/kernel
/drivers
/isdn
/capi
/kernelcapi \
1594 $(MODULES_DIR
)/kernel
/drivers
/isdn
/capi
/capi \
1598 $(eval
$(call KMOD_template
,SLHC
,slhc
, \
1599 $(MODULES_DIR
)/kernel
/$(SLHC
) \
1602 $(eval
$(call KMOD_template
,HISAX
,hisax
, \
1603 $(MODULES_DIR
)/kernel
/drivers
/isdn
/hisax
/hisax \
1606 MISDN_MODULES
=drivers
/isdn
/hardware
/mISDN
/mISDN_core
1607 MISDN_MODULES
+=drivers
/isdn
/hardware
/mISDN
/mISDN_l1
1608 MISDN_MODULES
+=drivers
/isdn
/hardware
/mISDN
/mISDN_l2
1609 MISDN_MODULES
+=drivers
/isdn
/hardware
/mISDN
/mISDN_dsp
1610 MISDN_MODULES
+=drivers
/isdn
/hardware
/mISDN
/mISDN_dtmf
1611 MISDN_MODULES
+=drivers
/isdn
/hardware
/mISDN
/mISDN_isac
1612 MISDN_MODULES
+=drivers
/isdn
/hardware
/mISDN
/mISDN_x25dte
1613 MISDN_MODULES
+=drivers
/isdn
/hardware
/mISDN
/l3udss1
1615 $(eval
$(call KMOD_template
,MISDN_DRV
,misdn-drv
, \
1616 $(foreach mod
, $(MISDN_MODULES
),$(MODULES_DIR
)/kernel
/$(mod
)) \
1619 $(eval
$(call KMOD_template
,MISDN_AVM_FRITZ
,misdn-avm-fritz
, \
1620 $(MODULES_DIR
)/kernel
/drivers
/isdn
/hardware
/mISDN
/avmfritz \
1623 $(eval
$(call KMOD_template
,MISDN_HFCPCI
,misdn-hfcpci
, \
1624 $(MODULES_DIR
)/kernel
/drivers
/isdn
/hardware
/mISDN
/hfcpci \
1627 $(eval
$(call KMOD_template
,MISDN_HFCMULTI
,misdn-hfcmulti
, \
1628 $(MODULES_DIR
)/kernel
/drivers
/isdn
/hardware
/mISDN
/hfcmulti \
1631 $(eval
$(call KMOD_template
,MISDN_HFCMINI
,misdn-hfcmini
, \
1632 $(MODULES_DIR
)/kernel
/drivers
/isdn
/hardware
/mISDN
/hfcsmini \
1635 $(eval
$(call KMOD_template
,MISDN_XHFC
,misdn-xhfc
, \
1636 $(MODULES_DIR
)/kernel
/drivers
/isdn
/hardware
/mISDN
/xhfc \
1639 $(eval
$(call KMOD_template
,MISDN_SPEEDFAX
,misdn-speedfax
, \
1640 $(MODULES_DIR
)/kernel
/drivers
/isdn
/hardware
/mISDN
/sedlfax \
1647 $(eval
$(call KMOD_template
,CRC_CCITT
,crc-ccitt
, \
1648 $(MODULES_DIR
)/kernel
/lib
/crc-ccitt \
1651 $(eval
$(call KMOD_template
,CRC_ITU_T
,crc-itu-t
, \
1652 $(MODULES_DIR
)/kernel
/lib
/crc-itu-t \
1655 $(eval
$(call KMOD_template
,CRC16
,crc16
, \
1656 $(MODULES_DIR
)/kernel
/lib
/crc16 \
1659 $(eval
$(call KMOD_template
,LIBCRC32C
,libcrc32c
, \
1660 $(MODULES_DIR
)/kernel
/lib
/libcrc32c \
1664 # parallel port support
1667 $(eval
$(call KMOD_template
,LP
,lp
,\
1668 $(MODULES_DIR
)/kernel
/drivers
/char
/lp \
1671 $(eval
$(call KMOD_template
,PPDEV
,ppdev
,\
1672 $(MODULES_DIR
)/kernel
/drivers
/char
/ppdev \
1675 $(eval
$(call KMOD_template
,PARPORT
,parport
,\
1676 $(MODULES_DIR
)/kernel
/drivers
/parport
/parport \
1679 $(eval
$(call KMOD_template
,PARPORT_PC
,parport-pc
,\
1680 $(MODULES_DIR
)/kernel
/drivers
/parport
/parport_pc \
1683 $(eval
$(call KMOD_template
,PLIP
,plip
,\
1684 $(MODULES_DIR
)/kernel
/drivers
/net
/plip
/plip \
1691 $(eval
$(call KMOD_template
,OPROFILE
,oprofile
,\
1692 $(MODULES_DIR
)/kernel
/arch
/$(ADK_TARGET_ARCH
)/oprofile
/oprofile \
1699 $(eval
$(call KMOD_template
,SPI_BITBANG
,spi-bitbang
,\
1700 $(MODULES_DIR
)/kernel
/drivers
/spi
/spi-bitbang \
1703 $(eval
$(call KMOD_template
,SPI_IMX
,spi-imx
,\
1704 $(MODULES_DIR
)/kernel
/drivers
/spi
/spi-imx \
1711 $(eval
$(call KMOD_template
,I2C_DEV
,i2c-dev
,\
1712 $(MODULES_DIR
)/kernel
/drivers
/i2c
/i2c-dev \
1715 $(eval
$(call KMOD_template
,I2C_IMX
,i2c-imx
,\
1716 $(MODULES_DIR
)/kernel
/drivers
/i2c
/busses
/i2c-imx \
1719 $(eval
$(call KMOD_template
,SCX200_ACB
,scx200-acb
,\
1720 $(MODULES_DIR
)/kernel
/drivers
/i2c
/busses
/scx200_acb \
1727 $(eval
$(call KMOD_template
,VIRTIO_BLK
,virtio-block
,\
1728 $(MODULES_DIR
)/kernel
/drivers
/block
/virtio_blk \
1731 $(eval
$(call KMOD_template
,VIRTIO_NET
,virtio-net
,\
1732 $(MODULES_DIR
)/kernel
/drivers
/net
/virtio_net \
1739 $(eval
$(call KMOD_template
,ZLIB_DEFLATE
,zlib-deflate
,\
1740 $(MODULES_DIR
)/kernel
/lib
/zlib_deflate
/zlib_deflate \
1743 $(eval
$(call KMOD_template
,LZO_COMPRESS
,lzo-compress
,\
1744 $(MODULES_DIR
)/kernel
/lib
/lzo
/lzo_compress \
1747 $(eval
$(call KMOD_template
,LZO_DECOMPRESS
,lzo-decompress
,\
1748 $(MODULES_DIR
)/kernel
/lib
/lzo
/lzo_decompress \
1755 $(eval
$(call KMOD_template
,DRM_DW_HDMI_AUDIO
,drm-dw-hdmi-audio
,\
1756 $(MODULES_DIR
)/kernel
/drivers
/staging
/imx-drm
/dw-hdmi-audio \
1759 $(eval
$(call KMOD_template
,DRM_DW_HDMI_CEC
,drm-dw-hdmi-cec
,\
1760 $(MODULES_DIR
)/kernel
/drivers
/cec
/cec-dev \
1761 $(MODULES_DIR
)/kernel
/drivers
/staging
/imx-drm
/dw-hdmi-cec \
1768 $(eval
$(call KMOD_template
,SND_SOC_WM8731
,snd-soc-wm8731
,\
1769 $(MODULES_DIR
)/kernel
/sound
/soc
/codecs
/snd-soc-wm8731 \
1772 $(eval
$(call KMOD_template
,SND_SOC_WM8804
,snd-soc-wm8804
,\
1773 $(MODULES_DIR
)/kernel
/sound
/soc
/codecs
/snd-soc-wm8804 \
1776 $(eval
$(call KMOD_template
,SND_SOC_PCM5102A
,snd-soc-pcm5102a
,\
1777 $(MODULES_DIR
)/kernel
/sound
/soc
/codecs
/snd-soc-pcm5102a \
1780 $(eval
$(call KMOD_template
,SND_SOC_PCM512x
,snd-soc-pcm512x
,\
1781 $(MODULES_DIR
)/kernel
/sound
/soc
/codecs
/snd-soc-pcm512x \
1784 $(eval
$(call KMOD_template
,SND_SOC_PCM512x_I2C
,snd-soc-pcm512x-i2c
,\
1785 $(MODULES_DIR
)/kernel
/sound
/soc
/codecs
/snd-soc-pcm512x-i2c \
1788 $(eval
$(call KMOD_template
,SND_SOC_PCM512x_SPI
,snd-soc-pcm512x-spi
,\
1789 $(MODULES_DIR
)/kernel
/sound
/soc
/codecs
/snd-soc-pcm512x-spi \
1792 $(eval
$(call KMOD_template
,SND_BCM2708_SOC_I2S
,snd-bcm2708-soc-i2s
,\
1793 $(MODULES_DIR
)/kernel
/sound
/soc
/bcm
/snd-soc-bcm2708-i2s \
1796 $(eval
$(call KMOD_template
,SND_BCM2708_SOC_HIFIBERRY_DAC
,snd-bcm2708-soc-hifiberry-dac
,\
1797 $(MODULES_DIR
)/kernel
/sound
/soc
/bcm
/snd-soc-hifiberry-dac \
1798 ,65, kmod-snd-bcm2708-soc-i2s
))
1800 $(eval
$(call KMOD_template
,SND_BCM2708_SOC_HIFIBERRY_DIGI
,snd-bcm2708-soc-hifiberry-digi
,\
1801 $(MODULES_DIR
)/kernel
/sound
/soc
/bcm
/snd-soc-hifiberry-digi \
1802 ,65, kmod-snd-bcm2708-soc-i2s
))
1804 $(eval
$(call KMOD_template
,SND_BCM2708_SOC_RPI_DAC
,snd-bcm2708-soc-rpi-dac
,\
1805 $(MODULES_DIR
)/kernel
/sound
/soc
/bcm
/snd-soc-rpi-dac \
1806 ,65, kmod-snd-bcm2708-soc-i2s
))
1808 $(eval
$(call KMOD_template
,SND_BCM2708_SOC_IQAUDIO_DAC
,snd-bcm2708-soc-iqaudio-dac
,\
1809 $(MODULES_DIR
)/kernel
/sound
/soc
/bcm
/snd-soc-iqaudio-dac \
1810 ,65, kmod-snd-bcm2708-soc-i2s
))
1812 $(eval
$(call KMOD_template
,SND_BCM2708_SOC_RPI_PROTO
,snd-bcm2708-soc-rpi-proto
,\
1813 $(MODULES_DIR
)/kernel
/sound
/soc
/bcm
/snd-soc-rpi-proto \
1814 ,65, kmod-snd-bcm2708-soc-i2s
))