2 # Copyright (C) 2006-2011 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 NETWORK_DEVICES_MENU
:=Network Devices
10 define KernelPackage
/sis190
11 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
12 TITLE
:=SiS
190 Fast
/Gigabit Ethernet support
14 KCONFIG
:=CONFIG_SIS190
15 FILES
:=$(LINUX_DIR
)/drivers
/net
/sis190.
$(LINUX_KMOD_SUFFIX
)
16 AUTOLOAD
:=$(call AutoLoad
,50,sis190
)
19 $(eval
$(call KernelPackage
,sis190
))
21 define KernelPackage
/skge
22 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
23 TITLE
:=SysKonnect Yukon support
25 KCONFIG
:=CONFIG_SKGE \
27 FILES
:=$(LINUX_DIR
)/drivers
/net
/skge.
$(LINUX_KMOD_SUFFIX
)
28 AUTOLOAD
:=$(call AutoLoad
,50,skge
)
31 $(eval
$(call KernelPackage
,skge
))
33 define KernelPackage
/atl2
34 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
35 TITLE
:=Atheros L2 Fast Ethernet support
38 FILES
:=$(LINUX_DIR
)/drivers
/net
/atlx
/atl2.
$(LINUX_KMOD_SUFFIX
)
39 AUTOLOAD
:=$(call AutoLoad
,50,atl2
)
42 $(eval
$(call KernelPackage
,atl2
))
44 define KernelPackage
/atl1
45 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
46 TITLE
:=Atheros L1 Gigabit Ethernet support
49 FILES
:=$(LINUX_DIR
)/drivers
/net
/atlx
/atl1.
$(LINUX_KMOD_SUFFIX
)
50 AUTOLOAD
:=$(call AutoLoad
,50,atl1
)
53 $(eval
$(call KernelPackage
,atl1
))
55 define KernelPackage
/atl1c
56 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
60 FILES
:=$(LINUX_DIR
)/drivers
/net
/atl1c
/atl1c.
$(LINUX_KMOD_SUFFIX
)
61 AUTOLOAD
:=$(call AutoLoad
,50,atl1c
)
64 $(eval
$(call KernelPackage
,atl1c
))
66 define KernelPackage
/atl1e
67 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
71 FILES
:=$(LINUX_DIR
)/drivers
/net
/atl1e
/atl1e.
$(LINUX_KMOD_SUFFIX
)
72 AUTOLOAD
:=$(call AutoLoad
,50,atl1e
)
75 $(eval
$(call KernelPackage
,atl1e
))
77 define KernelPackage
/libphy
78 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
80 KCONFIG
:=CONFIG_PHYLIB
81 FILES
:=$(LINUX_DIR
)/drivers
/net
/phy
/libphy.ko
82 AUTOLOAD
:=$(call AutoLoad
,40,libphy
)
85 define KernelPackage
/libphy
/description
89 $(eval
$(call KernelPackage
,libphy
))
91 define KernelPackage
/swconfig
92 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
93 TITLE
:=switch configuration API
95 KCONFIG
:=CONFIG_SWCONFIG
96 FILES
:=$(LINUX_DIR
)/drivers
/net
/phy
/swconfig.ko
97 AUTOLOAD
:=$(call AutoLoad
,41,swconfig
)
100 define KernelPackage
/swconfig
/description
101 Switch configuration API module
104 $(eval
$(call KernelPackage
,swconfig
))
106 define KernelPackage
/mvswitch
107 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
108 TITLE
:=Marvell
88E6060 switch support
109 DEPENDS
:=+kmod-swconfig @
!LINUX_3_1||BROKEN
110 KCONFIG
:=CONFIG_MVSWITCH_PHY
111 FILES
:=$(LINUX_DIR
)/drivers
/net
/phy
/mvswitch.ko
112 AUTOLOAD
:=$(call AutoLoad
,41,mvswitch
)
115 define KernelPackage
/mvswitch
/description
116 Marvell
88E6060 switch support
119 $(eval
$(call KernelPackage
,mvswitch
))
121 define KernelPackage
/switch-ip17xx
122 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
123 TITLE
:=IC
+ IP17XX switch support
124 DEPENDS
:=+kmod-swconfig
125 KCONFIG
:=CONFIG_IP17XX_PHY
126 FILES
:=$(LINUX_DIR
)/drivers
/net
/phy
/ip17xx.ko
127 AUTOLOAD
:=$(call AutoLoad
,42,ip17xx
)
130 define KernelPackage
/switch-ip17xx
/description
131 IC
+ IP175C
/IP178C switch support
134 $(eval
$(call KernelPackage
,switch-ip17xx
))
136 define KernelPackage
/natsemi
137 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
138 TITLE
:=National Semiconductor DP8381x series
140 KCONFIG
:=CONFIG_NATSEMI
141 FILES
:=$(LINUX_DIR
)/drivers
/net
/natsemi.ko
142 AUTOLOAD
:=$(call AutoLoad
,20,natsemi
)
145 define KernelPackage
/natsemi
/description
146 Kernel modules for National Semiconductor DP8381x series PCI Ethernet
150 $(eval
$(call KernelPackage
,natsemi
))
153 define KernelPackage
/r6040
154 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
155 TITLE
:=RDC Fast-Ethernet support
157 KCONFIG
:=CONFIG_R6040 \
159 FILES
:=$(LINUX_DIR
)/drivers
/net
/r6040.ko
160 AUTOLOAD
:=$(call AutoLoad
,99,r6040
)
163 define KernelPackage
/r6040
/description
164 Kernel modules for RDC Fast-Ethernet adapters.
167 $(eval
$(call KernelPackage
,r6040
))
170 define KernelPackage
/sis900
171 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
172 TITLE
:=SiS
900 Ethernet support
174 KCONFIG
:=CONFIG_SIS900
175 FILES
:=$(LINUX_DIR
)/drivers
/net
/sis900.ko
176 AUTOLOAD
:=$(call AutoLoad
,50,sis900
)
179 define KernelPackage
/sis900
/description
180 Kernel modules for Sis
900 Ethernet adapters.
183 $(eval
$(call KernelPackage
,sis900
))
186 define KernelPackage
/sky2
187 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
188 TITLE
:=SysKonnect Yukon2 support
190 FILES
:=$(LINUX_DIR
)/drivers
/net
/sky2.ko
191 AUTOLOAD
:=$(call AutoLoad
,50,sky2
)
194 define KernelPackage
/sky2
/description
195 This driver supports Gigabit Ethernet adapters based on the
196 Marvell Yukon
2 chipset
:
197 Marvell
88E8021
/88E8022
/88E8035
/88E8036
/88E8038
/88E8050
/88E8052
/
198 88E8053
/88E8055
/88E8061
/88E8062
, SysKonnect SK-9E21D
/SK-9S21
200 There is companion driver for the older Marvell Yukon and
201 Genesis based adapters
: skge.
204 $(eval
$(call KernelPackage
,sky2
))
207 define KernelPackage
/via-rhine
208 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
209 TITLE
:=Via Rhine ethernet support
211 KCONFIG
:=CONFIG_VIA_RHINE \
212 CONFIG_VIA_RHINE_MMIO
=y
213 FILES
:=$(LINUX_DIR
)/drivers
/net
/via-rhine.ko
214 AUTOLOAD
:=$(call AutoLoad
,50,via-rhine
)
217 define KernelPackage
/via-rhine
/description
218 Kernel modules for Via Rhine Ethernet chipsets.
221 $(eval
$(call KernelPackage
,via-rhine
))
224 define KernelPackage
/via-velocity
225 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
226 TITLE
:=VIA Velocity Gigabit Ethernet Adapter kernel support
227 DEPENDS
:=@TARGET_ixp4xx||TARGET_mpc83xx||TARGET_x86
+kmod-crc-ccitt
228 KCONFIG
:=CONFIG_VIA_VELOCITY
229 FILES
:=$(LINUX_DIR
)/drivers
/net
/via-velocity.ko
230 AUTOLOAD
:=$(call AutoLoad
,50,via-velocity
)
233 define KernelPackage
/via-velocity
/description
234 Kernel modules for VIA Velocity Gigabit Ethernet chipsets.
237 $(eval
$(call KernelPackage
,via-velocity
))
239 define KernelPackage
/ixp4xx-eth
240 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
241 TITLE
:=IXP4xxt Ethernet Adapter kernel support
242 DEPENDS
:=@TARGET_ixp4xx
243 KCONFIG
:=CONFIG_IXP4XX_ETH
244 FILES
:=$(LINUX_DIR
)/drivers
/net
/arm
/ixp4xx_eth.ko
245 AUTOLOAD
:=$(call AutoLoad
,50,ixp4xx_eth
)
248 define KernelPackage
/ixp4xx-eth
/description
249 Kernel modules for Intel IXP4xx Ethernet chipsets.
252 $(eval
$(call KernelPackage
,ixp4xx-eth
))
254 define KernelPackage
/8139too
255 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
256 TITLE
:=RealTek RTL-8139 PCI Fast Ethernet Adapter kernel support
258 KCONFIG
:=CONFIG_8139TOO \
259 CONFIG_8139TOO_PIO
=y \
260 CONFIG_8139TOO_TUNE_TWISTER
=n \
261 CONFIG_8139TOO_8129
=n \
262 CONFIG_8139_OLD_RX_RESET
=n
263 FILES
:=$(LINUX_DIR
)/drivers
/net
/8139too.ko
264 AUTOLOAD
:=$(call AutoLoad
,50,8139too
)
267 define KernelPackage
/8139too
/description
268 Kernel modules for RealTek RTL-8139 PCI Fast Ethernet adapters.
271 $(eval
$(call KernelPackage
,8139too
))
274 define KernelPackage
/8139cp
275 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
276 TITLE
:=RealTek RTL-8139C
+ PCI Fast Ethernet Adapter kernel support
278 KCONFIG
:=CONFIG_8139CP
279 FILES
:=$(LINUX_DIR
)/drivers
/net
/8139cp.ko
280 AUTOLOAD
:=$(call AutoLoad
,50,8139cp
)
283 define KernelPackage
/8139cp
/description
284 Kernel module for RealTek RTL-8139C
+ PCI Fast Ethernet adapters.
287 $(eval
$(call KernelPackage
,8139cp
))
290 define KernelPackage
/r8169
291 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
292 TITLE
:=RealTek RTL-8169 PCI Gigabit Ethernet Adapter kernel support
293 DEPENDS
:=@PCI_SUPPORT
294 KCONFIG
:=CONFIG_R8169 \
295 CONFIG_R8169_NAPI
=y \
297 FILES
:=$(LINUX_DIR
)/drivers
/net
/r8169.ko
298 AUTOLOAD
:=$(call AutoLoad
,50,r8169
)
301 define KernelPackage
/r8169
/description
302 Kernel modules for RealTek RTL-8169 PCI Gigabit Ethernet adapters.
305 $(eval
$(call KernelPackage
,r8169
))
308 define KernelPackage
/ne2k-pci
309 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
310 TITLE
:=ne2k-pci Ethernet Adapter kernel support
312 KCONFIG
:=CONFIG_NE2K_PCI
314 $(LINUX_DIR
)/drivers
/net
/ne2k-pci.ko \
315 $(LINUX_DIR
)/drivers
/net
/8390.ko
316 AUTOLOAD
:=$(call AutoLoad
,50,8390 ne2k-pci
)
319 define KernelPackage
/ne2k-pci
/description
320 Kernel modules for NE2000 PCI Ethernet Adapter kernel.
323 $(eval
$(call KernelPackage
,ne2k-pci
))
326 define KernelPackage
/e100
327 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
328 TITLE
:=Intel
(R
) PRO
/100+ cards kernel support
331 FILES
:=$(LINUX_DIR
)/drivers
/net
/e100.ko
332 AUTOLOAD
:=$(call AutoLoad
,50,e100
)
335 define KernelPackage
/e100
/description
336 Kernel modules for Intel
(R
) PRO
/100+ Ethernet adapters.
339 define KernelPackage
/e100
/install
340 $(INSTALL_DIR
) $(1)/lib
/firmware
/e100
341 $(foreach file
,d101m_ucode.bin d101s_ucode.bin d102e_ucode.bin
, \
342 $(TARGET_CROSS
)objcopy
-Iihex
-Obinary
$(LINUX_DIR
)/firmware
/e100
/$(file
).ihex
$(1)/lib
/firmware
/e100
/$(file
); \
346 $(eval
$(call KernelPackage
,e100
))
349 define KernelPackage
/e1000
350 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
351 TITLE
:=Intel
(R
) PRO
/1000 PCI cards kernel support
352 DEPENDS
:=@PCI_SUPPORT
353 KCONFIG
:=CONFIG_E1000 \
354 CONFIG_E1000_DISABLE_PACKET_SPLIT
=n \
356 FILES
:=$(LINUX_DIR
)/drivers
/net
/e1000
/e1000.ko
357 AUTOLOAD
:=$(call AutoLoad
,35,e1000
)
360 define KernelPackage
/e1000
/description
361 Kernel modules for Intel
(R
) PRO
/1000 PCI Ethernet adapters.
364 $(eval
$(call KernelPackage
,e1000
))
367 define KernelPackage
/e1000e
368 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
369 TITLE
:=Intel
(R
) PRO
/1000 PCIe cards kernel support
370 DEPENDS
:=@PCIE_SUPPORT
371 KCONFIG
:=CONFIG_E1000E
372 FILES
:=$(LINUX_DIR
)/drivers
/net
/e1000e
/e1000e.ko
373 AUTOLOAD
:=$(call AutoLoad
,50,e1000e
)
376 define KernelPackage
/e1000e
/description
377 Kernel modules for Intel
(R
) PRO
/1000 PCIe Ethernet adapters.
380 $(eval
$(call KernelPackage
,e1000e
))
383 define KernelPackage
/b44
384 TITLE
:=Broadcom
44xx driver
385 FILES
:=$(LINUX_DIR
)/drivers
/net
/b44.ko
387 DEPENDS
:=@TARGET_x86
+kmod-ssb
388 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
389 AUTOLOAD
:=$(call AutoLoad
,50,b44
)
392 define KernelPackage
/b44
/description
393 Kernel modules for Broadcom
44xx Ethernet adapters.
396 $(eval
$(call KernelPackage
,b44
))
399 define KernelPackage
/3c59x
400 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
401 TITLE
:=3Com
3c590
/3c900 series
(592/595/597) Vortex
/Boomerang
403 KCONFIG
:=CONFIG_VORTEX
404 FILES
:=$(LINUX_DIR
)/drivers
/net
/3c59x.ko
405 AUTOLOAD
:=$(call AutoLoad
,50,3c59x
)
408 define KernelPackage
/3c59x
/description
409 This option enables driver support for a large number of
10mbps and
410 10/100mbps EISA
, PCI and PCMCIA
3Com Ethernet adapters
:
411 - "Vortex" (Fast EtherLink
3c590
/3c592
/3c595
/3c597
) EISA and PCI
412 - "Boomerang" (EtherLink XL
3c900 or
3c905
) PCI
413 - "Cyclone" (3c540
/3c900
/3c905
/3c980
/3c575
/3c656
) PCI and Cardbus
414 - "Tornado" (3c905
) PCI
415 - "Hurricane" (3c555
/3cSOHO
) PCI
418 $(eval
$(call KernelPackage
,3c59x
))
421 define KernelPackage
/pcnet32
422 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
423 TITLE
:=AMD PCnet32 PCI support
424 DEPENDS
:=@
(TARGET_x86||TARGET_malta
)
425 KCONFIG
:=CONFIG_PCNET32
426 FILES
:=$(LINUX_DIR
)/drivers
/net
/pcnet32.ko
427 AUTOLOAD
:=$(call AutoLoad
,50,pcnet32
)
430 define KernelPackage
/pcnet32
/description
431 Kernel modules for AMD PCnet32 Ethernet adapters.
434 $(eval
$(call KernelPackage
,pcnet32
))
437 define KernelPackage
/tg3
438 TITLE
:=Broadcom Tigon3 Gigabit Ethernet
439 FILES
:=$(LINUX_DIR
)/drivers
/net
/tg3.ko
440 KCONFIG
:=CONFIG_TIGON3
441 DEPENDS
:=+!TARGET_brcm47xx
:kmod-libphy @
!TARGET_ubicom32
442 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
443 AUTOLOAD
:=$(call AutoLoad
,50,tg3
)
446 define KernelPackage
/tg3
/description
447 Kernel modules for Broadcom Tigon3 Gigabit Ethernet adapters.
450 $(eval
$(call KernelPackage
,tg3
))
453 define KernelPackage
/ssb-gige
454 TITLE
:=Broadcom SSB Gigabit Ethernet
455 KCONFIG
:=CONFIG_SSB_DRIVER_GIGE
=y
456 DEPENDS
:=@TARGET_brcm47xx
+kmod-tg3
457 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
460 define KernelPackage
/ssb-gige
/description
461 Kernel modules for Broadcom SSB Gigabit Ethernet adapters.
464 $(eval
$(call KernelPackage
,ssb-gige
))
467 define KernelPackage
/hfcpci
468 TITLE
:=HFC PCI cards
(single port
) support for mISDN
469 KCONFIG
:=CONFIG_MISDN_HFCPCI
471 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
472 FILES
:=$(LINUX_DIR
)/drivers
/isdn
/hardware
/mISDN
/hfcpci.ko
473 AUTOLOAD
:=$(call AutoLoad
,31,hfcpci
)
476 define KernelPackage
/hfcpci
/description
477 Kernel modules for Cologne AG
's HFC pci cards (single port)
478 using the mISDN V2 stack.
481 $(eval $(call KernelPackage,hfcpci))
484 define KernelPackage/hfcmulti
485 TITLE:=HFC multiport cards (HFC-4S/8S/E1) support for mISDN
486 KCONFIG:=CONFIG_MISDN_HFCMULTI
488 SUBMENU:=$(NETWORK_DEVICES_MENU)
489 FILES:=$(LINUX_DIR)/drivers/isdn/hardware/mISDN/hfcmulti.ko
490 AUTOLOAD:=$(call AutoLoad,31,hfcmulti)
493 define KernelPackage/hfcmulti/description
494 Kernel modules for Cologne AG's HFC multiport cards
(HFC-4S
/8S
/E1
)
495 using the mISDN V2 stack.
498 $(eval
$(call KernelPackage
,hfcmulti
))
501 define KernelPackage
/gigaset
502 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
503 TITLE
:=Siemens Gigaset support for isdn4linux
504 DEPENDS
:=@USB_SUPPORT
+kmod-isdn4linux
+kmod-crc-ccitt
+kmod-usb-core
505 URL
:=http
://gigaset307x.sourceforge.net
/
507 CONFIG_ISDN_DRV_GIGASET \
508 CONFIG_GIGASET_BASE \
509 CONFIG_GIGASET_M101 \
510 CONFIG_GIGASET_M105 \
511 CONFIG_GIGASET_UNDOCREQ
=y \
514 $(LINUX_DIR
)/drivers
/isdn
/gigaset
/gigaset.ko \
515 $(LINUX_DIR
)/drivers
/isdn
/gigaset
/bas_gigaset.ko \
516 $(LINUX_DIR
)/drivers
/isdn
/gigaset
/ser_gigaset.ko \
517 $(LINUX_DIR
)/drivers
/isdn
/gigaset
/usb_gigaset.ko
518 AUTOLOAD
:=$(call AutoLoad
,50,gigaset bas_gigaset ser_gigaset usb_gigaset
)
521 define KernelPackage
/gigaset
/description
522 This driver supports the Siemens Gigaset SX205
/255 family of
523 ISDN DECT bases
, including the predecessors Gigaset
3070/3075
524 and
4170/4175 and their T-Com versions Sinus
45isdn and Sinus
528 $(eval
$(call KernelPackage
,gigaset
))
531 define KernelPackage
/macvlan
532 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
533 TITLE
:=MAC-VLAN support
534 KCONFIG
:=CONFIG_MACVLAN
535 FILES
:=$(LINUX_DIR
)/drivers
/net
/macvlan.ko
536 AUTOLOAD
:=$(call AutoLoad
,50,macvlan
)
539 define KernelPackage
/macvlan
/description
540 A kernel module which allows one to create virtual interfaces that
541 map packets to or from specific MAC addresses to a particular interface.
544 $(eval
$(call KernelPackage
,macvlan
))
546 define KernelPackage
/tulip
547 TITLE
:=Tulip family network device support
548 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
552 CONFIG_DE2104X_DSL
=0 \
555 CONFIG_TULIP_MMIO
=y \
556 CONFIG_TULIP_NAPI
=y \
557 CONFIG_TULIP_NAPI_HW_MITIGATION
=y \
563 $(LINUX_DIR
)/drivers
/net
/tulip
/tulip.ko \
564 $(LINUX_DIR
)/drivers
/net
/tulip
/de2104x.ko \
565 $(LINUX_DIR
)/drivers
/net
/tulip
/de4x5.ko \
566 $(LINUX_DIR
)/drivers
/net
/tulip
/dmfe.ko \
567 $(LINUX_DIR
)/drivers
/net
/tulip
/uli526x.ko \
568 $(LINUX_DIR
)/drivers
/net
/tulip
/winbond-840.ko
569 AUTOLOAD
:=$(call AutoLoad
,50,tulip
)
572 define KernelPackage
/tulip
/description
573 Kernel modules for the Tulip family of network cards
,
574 including DECchip Tulip
, DIGITAL EtherWORKS
, Winbond W89c840
,
575 Davicom DM910x
/DM980x and ULi M526x controller support.
578 $(eval
$(call KernelPackage
,tulip
))
581 define KernelPackage
/solos-pci
582 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
583 TITLE
:=Solos ADSL2
+ multiport modem
584 DEPENDS
:=@TARGET_x86
+kmod-atm
585 KCONFIG
:=CONFIG_ATM_SOLOS
586 FILES
:=$(LINUX_DIR
)/drivers
/atm
/solos-pci.ko
587 AUTOLOAD
:=$(call AutoLoad
,50,solos-pci
)
590 define KernelPackage
/solos-pci
/description
591 Kernel module for Traverse Technologies
' Solos PCI cards
592 and Geos ADSL2+ x86 motherboard.
595 $(eval $(call KernelPackage,solos-pci))
597 define KernelPackage/dummy
598 SUBMENU:=$(NETWORK_DEVICES_MENU)
599 TITLE:=Dummy network device
600 KCONFIG:=CONFIG_DUMMY
601 FILES:=$(LINUX_DIR)/drivers/net/dummy.ko
602 AUTOLOAD:=$(call AutoLoad,34,dummy)
605 define KernelPackage/dummy/description
606 The dummy network device
609 $(eval $(call KernelPackage,dummy))
611 define KernelPackage/ifb
612 SUBMENU:=$(NETWORK_DEVICES_MENU)
613 TITLE:=Intermediate Functional Block support
617 FILES:=$(LINUX_DIR)/drivers/net/ifb.ko
618 AUTOLOAD:=$(call AutoLoad,34,ifb)
621 define KernelPackage/ifb/description
622 The Intermediate Functional Block
625 $(eval $(call KernelPackage,ifb))
627 define KernelPackage/dm9000
628 SUBMENU:=$(NETWORK_DEVICES_MENU)
629 TITLE:=Davicom 9000 Ethernet support
630 KCONFIG:=CONFIG_DM9000 \
631 CONFIG_DM9000_DEBUGLEVEL=4 \
632 CONFIG_DM9000_FORCE_SIMPLE_PHY_POLL=y
633 FILES:=$(LINUX_DIR)/drivers/net/dm9000.ko
634 AUTOLOAD:=$(call AutoLoad,34,dm9000)
637 define KernelPackage/dm9000/description
638 Kernel driver for Davicom 9000 Ethernet adapters.
641 $(eval $(call KernelPackage,dm9000))