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
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
191 FILES
:=$(LINUX_DIR
)/drivers
/net
/sky2.ko
192 AUTOLOAD
:=$(call AutoLoad
,50,sky2
)
195 define KernelPackage
/sky2
/description
196 This driver supports Gigabit Ethernet adapters based on the
197 Marvell Yukon
2 chipset
:
198 Marvell
88E8021
/88E8022
/88E8035
/88E8036
/88E8038
/88E8050
/88E8052
/
199 88E8053
/88E8055
/88E8061
/88E8062
, SysKonnect SK-9E21D
/SK-9S21
201 There is companion driver for the older Marvell Yukon and
202 Genesis based adapters
: skge.
205 $(eval
$(call KernelPackage
,sky2
))
208 define KernelPackage
/via-rhine
209 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
210 TITLE
:=Via Rhine ethernet support
212 KCONFIG
:=CONFIG_VIA_RHINE \
213 CONFIG_VIA_RHINE_MMIO
=y
214 FILES
:=$(LINUX_DIR
)/drivers
/net
/via-rhine.ko
215 AUTOLOAD
:=$(call AutoLoad
,50,via-rhine
)
218 define KernelPackage
/via-rhine
/description
219 Kernel modules for Via Rhine Ethernet chipsets.
222 $(eval
$(call KernelPackage
,via-rhine
))
225 define KernelPackage
/via-velocity
226 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
227 TITLE
:=VIA Velocity Gigabit Ethernet Adapter kernel support
228 DEPENDS
:=@TARGET_ixp4xx||TARGET_mpc83xx||TARGET_x86
+kmod-crc-ccitt
229 KCONFIG
:=CONFIG_VIA_VELOCITY
230 FILES
:=$(LINUX_DIR
)/drivers
/net
/via-velocity.ko
231 AUTOLOAD
:=$(call AutoLoad
,50,via-velocity
)
234 define KernelPackage
/via-velocity
/description
235 Kernel modules for VIA Velocity Gigabit Ethernet chipsets.
238 $(eval
$(call KernelPackage
,via-velocity
))
240 define KernelPackage
/ixp4xx-eth
241 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
242 TITLE
:=IXP4xxt Ethernet Adapter kernel support
243 DEPENDS
:=@TARGET_ixp4xx
244 KCONFIG
:=CONFIG_IXP4XX_ETH
245 FILES
:=$(LINUX_DIR
)/drivers
/net
/arm
/ixp4xx_eth.ko
246 AUTOLOAD
:=$(call AutoLoad
,50,ixp4xx_eth
)
249 define KernelPackage
/ixp4xx-eth
/description
250 Kernel modules for Intel IXP4xx Ethernet chipsets.
253 $(eval
$(call KernelPackage
,ixp4xx-eth
))
255 define KernelPackage
/8139too
256 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
257 TITLE
:=RealTek RTL-8139 PCI Fast Ethernet Adapter kernel support
259 KCONFIG
:=CONFIG_8139TOO \
260 CONFIG_8139TOO_PIO
=y \
261 CONFIG_8139TOO_TUNE_TWISTER
=n \
262 CONFIG_8139TOO_8129
=n \
263 CONFIG_8139_OLD_RX_RESET
=n
264 FILES
:=$(LINUX_DIR
)/drivers
/net
/8139too.ko
265 AUTOLOAD
:=$(call AutoLoad
,50,8139too
)
268 define KernelPackage
/8139too
/description
269 Kernel modules for RealTek RTL-8139 PCI Fast Ethernet adapters.
272 $(eval
$(call KernelPackage
,8139too
))
275 define KernelPackage
/8139cp
276 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
277 TITLE
:=RealTek RTL-8139C
+ PCI Fast Ethernet Adapter kernel support
279 KCONFIG
:=CONFIG_8139CP
280 FILES
:=$(LINUX_DIR
)/drivers
/net
/8139cp.ko
281 AUTOLOAD
:=$(call AutoLoad
,50,8139cp
)
284 define KernelPackage
/8139cp
/description
285 Kernel module for RealTek RTL-8139C
+ PCI Fast Ethernet adapters.
288 $(eval
$(call KernelPackage
,8139cp
))
291 define KernelPackage
/r8169
292 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
293 TITLE
:=RealTek RTL-8169 PCI Gigabit Ethernet Adapter kernel support
294 DEPENDS
:=@PCI_SUPPORT
295 KCONFIG
:=CONFIG_R8169 \
296 CONFIG_R8169_NAPI
=y \
298 FILES
:=$(LINUX_DIR
)/drivers
/net
/r8169.ko
299 AUTOLOAD
:=$(call AutoLoad
,50,r8169
)
302 define KernelPackage
/r8169
/description
303 Kernel modules for RealTek RTL-8169 PCI Gigabit Ethernet adapters.
306 $(eval
$(call KernelPackage
,r8169
))
309 define KernelPackage
/ne2k-pci
310 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
311 TITLE
:=ne2k-pci Ethernet Adapter kernel support
313 KCONFIG
:=CONFIG_NE2K_PCI
315 $(LINUX_DIR
)/drivers
/net
/ne2k-pci.ko \
316 $(LINUX_DIR
)/drivers
/net
/8390.ko
317 AUTOLOAD
:=$(call AutoLoad
,50,8390 ne2k-pci
)
320 define KernelPackage
/ne2k-pci
/description
321 Kernel modules for NE2000 PCI Ethernet Adapter kernel.
324 $(eval
$(call KernelPackage
,ne2k-pci
))
327 define KernelPackage
/e100
328 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
329 TITLE
:=Intel
(R
) PRO
/100+ cards kernel support
332 FILES
:=$(LINUX_DIR
)/drivers
/net
/e100.ko
333 AUTOLOAD
:=$(call AutoLoad
,50,e100
)
336 define KernelPackage
/e100
/description
337 Kernel modules for Intel
(R
) PRO
/100+ Ethernet adapters.
340 define KernelPackage
/e100
/install
341 $(INSTALL_DIR
) $(1)/lib
/firmware
/e100
342 $(foreach file
,d101m_ucode.bin d101s_ucode.bin d102e_ucode.bin
, \
343 $(TARGET_CROSS
)objcopy
-Iihex
-Obinary
$(LINUX_DIR
)/firmware
/e100
/$(file
).ihex
$(1)/lib
/firmware
/e100
/$(file
); \
347 $(eval
$(call KernelPackage
,e100
))
350 define KernelPackage
/e1000
351 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
352 TITLE
:=Intel
(R
) PRO
/1000 PCI cards kernel support
353 DEPENDS
:=@PCI_SUPPORT
354 KCONFIG
:=CONFIG_E1000 \
355 CONFIG_E1000_DISABLE_PACKET_SPLIT
=n \
357 FILES
:=$(LINUX_DIR
)/drivers
/net
/e1000
/e1000.ko
358 AUTOLOAD
:=$(call AutoLoad
,35,e1000
)
361 define KernelPackage
/e1000
/description
362 Kernel modules for Intel
(R
) PRO
/1000 PCI Ethernet adapters.
365 $(eval
$(call KernelPackage
,e1000
))
368 define KernelPackage
/e1000e
369 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
370 TITLE
:=Intel
(R
) PRO
/1000 PCIe cards kernel support
371 DEPENDS
:=@PCIE_SUPPORT
372 KCONFIG
:=CONFIG_E1000E
373 FILES
:=$(LINUX_DIR
)/drivers
/net
/e1000e
/e1000e.ko
374 AUTOLOAD
:=$(call AutoLoad
,50,e1000e
)
377 define KernelPackage
/e1000e
/description
378 Kernel modules for Intel
(R
) PRO
/1000 PCIe Ethernet adapters.
381 $(eval
$(call KernelPackage
,e1000e
))
384 define KernelPackage
/b44
385 TITLE
:=Broadcom
44xx driver
386 FILES
:=$(LINUX_DIR
)/drivers
/net
/b44.ko
388 DEPENDS
:=@TARGET_x86
+kmod-ssb
389 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
390 AUTOLOAD
:=$(call AutoLoad
,50,b44
)
393 define KernelPackage
/b44
/description
394 Kernel modules for Broadcom
44xx Ethernet adapters.
397 $(eval
$(call KernelPackage
,b44
))
400 define KernelPackage
/3c59x
401 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
402 TITLE
:=3Com
3c590
/3c900 series
(592/595/597) Vortex
/Boomerang
404 KCONFIG
:=CONFIG_VORTEX
405 FILES
:=$(LINUX_DIR
)/drivers
/net
/3c59x.ko
406 AUTOLOAD
:=$(call AutoLoad
,50,3c59x
)
409 define KernelPackage
/3c59x
/description
410 This option enables driver support for a large number of
10mbps and
411 10/100mbps EISA
, PCI and PCMCIA
3Com Ethernet adapters
:
412 - "Vortex" (Fast EtherLink
3c590
/3c592
/3c595
/3c597
) EISA and PCI
413 - "Boomerang" (EtherLink XL
3c900 or
3c905
) PCI
414 - "Cyclone" (3c540
/3c900
/3c905
/3c980
/3c575
/3c656
) PCI and Cardbus
415 - "Tornado" (3c905
) PCI
416 - "Hurricane" (3c555
/3cSOHO
) PCI
419 $(eval
$(call KernelPackage
,3c59x
))
422 define KernelPackage
/pcnet32
423 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
424 TITLE
:=AMD PCnet32 PCI support
425 DEPENDS
:=@
(TARGET_x86||TARGET_malta
)
426 KCONFIG
:=CONFIG_PCNET32
427 FILES
:=$(LINUX_DIR
)/drivers
/net
/pcnet32.ko
428 AUTOLOAD
:=$(call AutoLoad
,50,pcnet32
)
431 define KernelPackage
/pcnet32
/description
432 Kernel modules for AMD PCnet32 Ethernet adapters.
435 $(eval
$(call KernelPackage
,pcnet32
))
438 define KernelPackage
/tg3
439 TITLE
:=Broadcom Tigon3 Gigabit Ethernet
440 FILES
:=$(LINUX_DIR
)/drivers
/net
/tg3.ko
441 KCONFIG
:=CONFIG_TIGON3
442 DEPENDS
:=+!TARGET_brcm47xx
:kmod-libphy @
!TARGET_ubicom32
443 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
444 AUTOLOAD
:=$(call AutoLoad
,50,tg3
)
447 define KernelPackage
/tg3
/description
448 Kernel modules for Broadcom Tigon3 Gigabit Ethernet adapters.
451 $(eval
$(call KernelPackage
,tg3
))
454 define KernelPackage
/ssb-gige
455 TITLE
:=Broadcom SSB Gigabit Ethernet
456 KCONFIG
:=CONFIG_SSB_DRIVER_GIGE
=y
457 DEPENDS
:=@TARGET_brcm47xx
+kmod-tg3
458 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
461 define KernelPackage
/ssb-gige
/description
462 Kernel modules for Broadcom SSB Gigabit Ethernet adapters.
465 $(eval
$(call KernelPackage
,ssb-gige
))
468 define KernelPackage
/hfcpci
469 TITLE
:=HFC PCI cards
(single port
) support for mISDN
470 KCONFIG
:=CONFIG_MISDN_HFCPCI
472 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
473 FILES
:=$(LINUX_DIR
)/drivers
/isdn
/hardware
/mISDN
/hfcpci.ko
474 AUTOLOAD
:=$(call AutoLoad
,31,hfcpci
)
477 define KernelPackage
/hfcpci
/description
478 Kernel modules for Cologne AG
's HFC pci cards (single port)
479 using the mISDN V2 stack.
482 $(eval $(call KernelPackage,hfcpci))
485 define KernelPackage/hfcmulti
486 TITLE:=HFC multiport cards (HFC-4S/8S/E1) support for mISDN
487 KCONFIG:=CONFIG_MISDN_HFCMULTI
489 SUBMENU:=$(NETWORK_DEVICES_MENU)
490 FILES:=$(LINUX_DIR)/drivers/isdn/hardware/mISDN/hfcmulti.ko
491 AUTOLOAD:=$(call AutoLoad,31,hfcmulti)
494 define KernelPackage/hfcmulti/description
495 Kernel modules for Cologne AG's HFC multiport cards
(HFC-4S
/8S
/E1
)
496 using the mISDN V2 stack.
499 $(eval
$(call KernelPackage
,hfcmulti
))
502 define KernelPackage
/gigaset
503 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
504 TITLE
:=Siemens Gigaset support for isdn4linux
505 DEPENDS
:=@USB_SUPPORT
+kmod-isdn4linux
+kmod-crc-ccitt
+kmod-usb-core
506 URL
:=http
://gigaset307x.sourceforge.net
/
508 CONFIG_ISDN_DRV_GIGASET \
509 CONFIG_GIGASET_BASE \
510 CONFIG_GIGASET_M101 \
511 CONFIG_GIGASET_M105 \
512 CONFIG_GIGASET_UNDOCREQ
=y \
515 $(LINUX_DIR
)/drivers
/isdn
/gigaset
/gigaset.ko \
516 $(LINUX_DIR
)/drivers
/isdn
/gigaset
/bas_gigaset.ko \
517 $(LINUX_DIR
)/drivers
/isdn
/gigaset
/ser_gigaset.ko \
518 $(LINUX_DIR
)/drivers
/isdn
/gigaset
/usb_gigaset.ko
519 AUTOLOAD
:=$(call AutoLoad
,50,gigaset bas_gigaset ser_gigaset usb_gigaset
)
522 define KernelPackage
/gigaset
/description
523 This driver supports the Siemens Gigaset SX205
/255 family of
524 ISDN DECT bases
, including the predecessors Gigaset
3070/3075
525 and
4170/4175 and their T-Com versions Sinus
45isdn and Sinus
529 $(eval
$(call KernelPackage
,gigaset
))
532 define KernelPackage
/macvlan
533 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
534 TITLE
:=MAC-VLAN support
535 KCONFIG
:=CONFIG_MACVLAN
536 FILES
:=$(LINUX_DIR
)/drivers
/net
/macvlan.ko
537 AUTOLOAD
:=$(call AutoLoad
,50,macvlan
)
540 define KernelPackage
/macvlan
/description
541 A kernel module which allows one to create virtual interfaces that
542 map packets to or from specific MAC addresses to a particular interface.
545 $(eval
$(call KernelPackage
,macvlan
))
547 define KernelPackage
/tulip
548 TITLE
:=Tulip family network device support
549 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
553 CONFIG_DE2104X_DSL
=0 \
556 CONFIG_TULIP_MMIO
=y \
557 CONFIG_TULIP_NAPI
=y \
558 CONFIG_TULIP_NAPI_HW_MITIGATION
=y \
564 $(LINUX_DIR
)/drivers
/net
/tulip
/tulip.ko \
565 $(LINUX_DIR
)/drivers
/net
/tulip
/de2104x.ko \
566 $(LINUX_DIR
)/drivers
/net
/tulip
/de4x5.ko \
567 $(LINUX_DIR
)/drivers
/net
/tulip
/dmfe.ko \
568 $(LINUX_DIR
)/drivers
/net
/tulip
/uli526x.ko \
569 $(LINUX_DIR
)/drivers
/net
/tulip
/winbond-840.ko
570 AUTOLOAD
:=$(call AutoLoad
,50,tulip
)
573 define KernelPackage
/tulip
/description
574 Kernel modules for the Tulip family of network cards
,
575 including DECchip Tulip
, DIGITAL EtherWORKS
, Winbond W89c840
,
576 Davicom DM910x
/DM980x and ULi M526x controller support.
579 $(eval
$(call KernelPackage
,tulip
))
582 define KernelPackage
/solos-pci
583 SUBMENU
:=$(NETWORK_DEVICES_MENU
)
584 TITLE
:=Solos ADSL2
+ multiport modem
585 DEPENDS
:=@TARGET_x86
+kmod-atm
586 KCONFIG
:=CONFIG_ATM_SOLOS
587 FILES
:=$(LINUX_DIR
)/drivers
/atm
/solos-pci.ko
588 AUTOLOAD
:=$(call AutoLoad
,50,solos-pci
)
591 define KernelPackage
/solos-pci
/description
592 Kernel module for Traverse Technologies
' Solos PCI cards
593 and Geos ADSL2+ x86 motherboard.
596 $(eval $(call KernelPackage,solos-pci))
598 define KernelPackage/dummy
599 SUBMENU:=$(NETWORK_DEVICES_MENU)
600 TITLE:=Dummy network device
601 KCONFIG:=CONFIG_DUMMY
602 FILES:=$(LINUX_DIR)/drivers/net/dummy.ko
603 AUTOLOAD:=$(call AutoLoad,34,dummy)
606 define KernelPackage/dummy/description
607 The dummy network device
610 $(eval $(call KernelPackage,dummy))
612 define KernelPackage/ifb
613 SUBMENU:=$(NETWORK_DEVICES_MENU)
614 TITLE:=Intermediate Functional Block support
618 FILES:=$(LINUX_DIR)/drivers/net/ifb.ko
619 AUTOLOAD:=$(call AutoLoad,34,ifb)
622 define KernelPackage/ifb/description
623 The Intermediate Functional Block
626 $(eval $(call KernelPackage,ifb))
628 define KernelPackage/dm9000
629 SUBMENU:=$(NETWORK_DEVICES_MENU)
630 TITLE:=Davicom 9000 Ethernet support
631 KCONFIG:=CONFIG_DM9000 \
632 CONFIG_DM9000_DEBUGLEVEL=4 \
633 CONFIG_DM9000_FORCE_SIMPLE_PHY_POLL=y
634 FILES:=$(LINUX_DIR)/drivers/net/dm9000.ko
635 AUTOLOAD:=$(call AutoLoad,34,dm9000)
638 define KernelPackage/dm9000/description
639 Kernel driver for Davicom 9000 Ethernet adapters.
642 $(eval $(call KernelPackage,dm9000))