--- zzzz-none-000/linux-2.4.17/drivers/net/Config.in 2001-12-21 17:41:54.000000000 +0000 +++ sangam-fb-322/linux-2.4.17/drivers/net/Config.in 2004-11-24 13:23:36.000000000 +0000 @@ -2,8 +2,8 @@ # Network device configuration # -source drivers/net/arcnet/Config.in -source drivers/net/appletalk/Config.in +source ./drivers/net/arcnet/Config.in +source ./drivers/net/appletalk/Config.in tristate 'Dummy net driver support' CONFIG_DUMMY tristate 'Bonding driver support' CONFIG_BONDING @@ -28,17 +28,148 @@ if [ "$CONFIG_ARM" = "y" ]; then dep_bool ' ARM EBSA110 AM79C961A support' CONFIG_ARM_AM79C961A $CONFIG_ARCH_EBSA110 if [ "$CONFIG_ARCH_ACORN" = "y" ]; then - source drivers/acorn/net/Config.in + source ./drivers/acorn/net/Config.in fi + if [ "$CONFIG_SA1100_CERF" = "y" ]; then + tristate ' CerfBoard onboard CS8900A support' CONFIG_CERF_CS8900A + fi + fi + if [ "$CONFIG_ARCH_CAMELOT" = "y" ]; then + tristate ' Altera Ether00 support' CONFIG_ETHER00 + fi + if [ "$CONFIG_MIPS_PUMAS" = "y" ]; then + tristate ' Texas Instruments Avalanche VMAC support' CONFIG_MIPS_AVALANCHE_VMAC + define_int CONFIG_MIPS_VMAC_PORTS 1 + fi + if [ "$CONFIG_MIPS_TITAN" = "y" -o "$CONFIG_MIPS_SANGAM" = "y" ]; then + tristate ' Texas Instruments Avalanche CPMAC support' CONFIG_MIPS_AVALANCHE_CPMAC + fi + if [ "$CONFIG_MIPS_TITAN" = "y" ]; then + tristate ' Texas Instruments Avalanche ESWITCH support' CONFIG_MIPS_AVALANCHE_ESWITCH + fi + + if [ "$CONFIG_MIPS_TNETV1050SDB" = "y" ]; then + if [ "$CONFIG_MIPS_AVALANCHE_ESWITCH" != "n" ]; then + int ' Avalanche ESWITCH port (number) ' CONFIG_MIPS_ESWITCH_PORTS 1 + fi + fi + + + if [ "$CONFIG_MIPS_TITAN" = "y" -o "$CONFIG_MIPS_SANGAM" = "y" ]; then + define_bool CONFIG_MIPS_CPMAC_AUTO n + if [ "$CONFIG_MIPS_AVALANCHE_CPMAC" = "y" -o "$CONFIG_MIPS_AVALANCHE_CPMAC" = "m" ]; then + bool ' Avalanche Internal Cpmac Support' CONFIG_AVALANCHE_CPMAC_INTERNAL + bool ' Avalanche External Cpmac Support' CONFIG_AVALANCHE_CPMAC_EXTERNAL + + if [ $CONFIG_AVALANCHE_CPMAC_INTERNAL == "y" ] ; then + if [ $CONFIG_AVALANCHE_CPMAC_EXTERNAL == "y" ] ; then + define_int CONFIG_MIPS_CPMAC_PORTS 2 + define_bool CONFIG_AVALANCHE_LOW_CPMAC y + define_bool CONFIG_AVALANCHE_HIGH_CPMAC y + else + define_int CONFIG_MIPS_CPMAC_PORTS 1 + define_bool CONFIG_AVALANCHE_LOW_CPMAC y + define_bool CONFIG_AVALANCHE_HIGH_CPMAC n + fi + else + if [ $CONFIG_AVALANCHE_CPMAC_EXTERNAL == "y" ] ; then + define_int CONFIG_MIPS_CPMAC_PORTS 1 + define_bool CONFIG_AVALANCHE_HIGH_CPMAC y + define_bool CONFIG_AVALANCHE_LOW_CPMAC n + else + define_int CONFIG_MIPS_CPMAC_PORTS 1 + define_bool CONFIG_MIPS_CPMAC_AUTO y + define_bool CONFIG_AVALANCHE_LOW_CPMAC n + define_bool CONFIG_AVALANCHE_HIGH_CPMAC n + fi + fi + fi + fi + + if [ "$CONFIG_MIPS_AR7DB" = "y" -a "$CONFIG_MIPS_AVALANCHE_CPMAC" != "n" ]; then + define_bool CONFIG_MIPS_CPMAC_INIT_BUF_MALLOC y + fi + +# if [ "$CONFIG_MIPS_AR7RD" = "y" -o "$CONFIG_MIPS_AR7VWI" = "y" -o "$CONFIG_MIPS_AR7WI" = "y" -o "$CONFIG_MIPS_AR7V" = "y" ]; then +# +# if [ "$CONFIG_MIPS_AVALANCHE_CPMAC" != "n" ]; then +# +# define_int CONFIG_MIPS_CPMAC_PORTS 1 +# define_bool CONFIG_MIPS_CPMAC_INIT_BUF_MALLOC y +# bool ' Avalanche Cpmac auto select Support' CONFIG_AVALANCHE_CPMAC_AUTO +# if [ "$CONFIG_AVALANCHE_CPMAC_AUTO" = "y" ]; then +# define_bool CONFIG_AVALANCHE_LOW_CPMAC n +# define_bool CONFIG_AVALANCHE_HIGH_CPMAC n +# else +# bool 'Avalanche External Cpmac Support' CONFIG_AVALANCHE_HIGH_CPMAC +# if [ "$CONFIG_AVALANCHE_HIGH_CPMAC" = "y" ]; then +# define_bool CONFIG_AVALANCHE_LOW_CPMAC n +# else +# define_bool CONFIG_AVALANCHE_LOW_CPMAC y +# fi +# fi +# fi +# fi + +# if [ "$CONFIG_MIPS_AVALANCHE_CPMAC" != "n" ]; then +# if [ "$CONFIG_MIPS_AR7WRD" = "y" ]; then +# define_bool CONFIG_MIPS_CPMAC_INIT_BUF_MALLOC y +# define_int CONFIG_MIPS_CPMAC_PORTS 1 +# define_bool CONFIG_AVALANCHE_LOW_CPMAC n +# define_bool CONFIG_AVALANCHE_HIGH_CPMAC y +# fi +# fi + + + if [ "$CONFIG_MIPS_SEAD2" = "y" ]; then + int ' Avalanche CPMAC ports (number) ' CONFIG_MIPS_CPMAC_PORTS 2 +# Misnomer for SEAD2, but we still retain the reference as internal for cpmac0 and external for cpmac1 + define_bool CONFIG_AVALANCHE_CPMAC_INTERNAL y + define_bool CONFIG_AVALANCHE_CPMAC_EXTERNAL y + fi + +# Avalanche USB support + if [ "$CONFIG_MIPS_SANGAM" = "y" -o "$CONFIG_MIPS_TITAN" = "y" ]; then + tristate ' TI/AVM Avalanche USB support' CONFIG_MIPS_AVALANCHE_USB + if [ "$CONFIG_MIPS_AVALANCHE_USB" != "n" ]; then + bool ' Support for a virtual USB CD-ROM drive' CONFIG_MIPS_AVALANCHE_USB_CDROM + int ' Debug level for USB driver (0 means "no debug messages")' CONFIG_MIPS_AVALANCHE_USB_DEBUG 0 + else + define_bool CONFIG_MIPS_AVALANCHE_USB_CDROM n + define int CONFIG_MIPS_AVALANCHE_USB_DEBUG 0 + fi + else + define_bool CONFIG_MIPS_AVALANCHE_USB n + define_bool CONFIG_MIPS_AVALANCHE_USB_CDROM n + define int CONFIG_MIPS_AVALANCHE_USB_DEBUG 0 fi + +# if [ "$CONFIG_MIPS_AVALANCHE_USB" != "n" ]; then +# bool ' RNDIS Support for USB Driver ' CONFIG_AVALANCHE_USB_RNDIS_SUPPORT +# bool ' CDC Support for USB Driver ' CONFIG_AVALANCHE_USB_CDC_SUPPORT +# fi + if [ "$CONFIG_PPC" = "y" ]; then dep_tristate ' MACE (Power Mac ethernet) support' CONFIG_MACE $CONFIG_ALL_PPC if [ "$CONFIG_MACE" != "n" ]; then - bool ' Use AAUI port instead of TP by default' CONFIG_MACE_AAUI_PORT + bool ' Use AAUI port instead of TP by default' CONFIG_MACE_AAUI_PORT fi dep_tristate ' BMAC (G3 ethernet) support' CONFIG_BMAC $CONFIG_ALL_PPC dep_tristate ' GMAC (G4/iBook ethernet) support' CONFIG_GMAC $CONFIG_ALL_PPC - tristate ' National DP83902AV (Oak ethernet) support' CONFIG_OAKNET + if [ "$CONFIG_4xx" = "y" ]; then + if [ "$CONFIG_STB03xxx" = "y" -o "$CONFIG_403GCX" = "y" ]; then + tristate ' National DP83902AV (Oak ethernet) support' CONFIG_OAKNET + fi + if [ "$CONFIG_405GP" = "y" -o "$CONFIG_NP405" = "y" ]; then + bool ' PowerPC 405 on-chip ethernet' CONFIG_PPC405_ENET + fi + if [ "$CONFIG_PPC405_ENET" = "y" ]; then + bool ' Verbose error messages' CONFIG_PPC405_ENET_ERROR_MSG + int ' Number of receive buffers' CONFIG_PPC405_ENET_RX_BUFF 64 + int ' Number of transmit buffers' CONFIG_PPC405_ENET_TX_BUFF 8 + int ' Frame gap' CONFIG_PPC405_ENET_GAP 8 + fi + fi fi if [ "$CONFIG_ZORRO" = "y" ]; then tristate ' Ariadne support' CONFIG_ARIADNE @@ -58,9 +189,15 @@ if [ "$CONFIG_MIPS_AU1000" = "y" ]; then bool ' MIPS AU1000 Ethernet support' CONFIG_MIPS_AU1000_ENET fi + if [ "$CONFIG_SIBYTE_SB1250" = "y" ]; then + tristate ' SB1250 Ethernet support' CONFIG_NET_SB1250_MAC + fi if [ "$CONFIG_SGI_IP27" = "y" ]; then bool ' SGI IOC3 Ethernet' CONFIG_SGI_IOC3_ETH fi + if [ "$CONFIG_SGI_IP32" = "y" ]; then + tristate ' SGI O2 MACE Fast Ethernet support' CONFIG_SGI_O2MACE_ETH + fi if [ "$CONFIG_IA64_SGI_SN1" = "y" ]; then bool ' SGI IOC3 Ethernet' CONFIG_SGI_IOC3_ETH fi @@ -100,7 +237,7 @@ dep_tristate ' SMC Ultra MCA support' CONFIG_ULTRAMCA $CONFIG_MCA dep_tristate ' SMC Ultra support' CONFIG_ULTRA $CONFIG_ISA dep_tristate ' SMC Ultra32 EISA support' CONFIG_ULTRA32 $CONFIG_EISA - dep_tristate ' SMC 9194 support' CONFIG_SMC9194 $CONFIG_ISA + tristate ' SMC 9194 support' CONFIG_SMC9194 fi bool ' Racal-Interlan (Micom) NI cards' CONFIG_NET_VENDOR_RACAL if [ "$CONFIG_NET_VENDOR_RACAL" = "y" ]; then @@ -137,6 +274,7 @@ if [ "$CONFIG_OBSOLETE" = "y" ]; then tristate ' SK_G16 support' CONFIG_SK_G16 fi + tristate ' CS89x0 support' CONFIG_CS89x0 fi if [ "$CONFIG_MCA" = "y" ]; then tristate ' SKnet MCA support' CONFIG_SKMC @@ -162,6 +300,7 @@ dep_bool ' New bus configuration (EXPERIMENTAL)' CONFIG_TULIP_MWI $CONFIG_EXPERIMENTAL bool ' Use PCI shared mem for NIC registers' CONFIG_TULIP_MMIO fi + dep_tristate ' TOSHIBA TC35815 Ethernet support' CONFIG_TC35815 $CONFIG_PCI if [ "$CONFIG_PCI" = "y" -o "$CONFIG_EISA" = "y" ]; then tristate ' Generic DECchip & DIGITAL EtherWORKS PCI/EISA' CONFIG_DE4X5 tristate ' Digi Intl. RightSwitch SE-X support' CONFIG_DGRS @@ -179,6 +318,9 @@ dep_mbool ' Use PIO instead of MMIO' CONFIG_8139TOO_PIO $CONFIG_8139TOO dep_mbool ' Support for automatic channel equalization (EXPERIMENTAL)' CONFIG_8139TOO_TUNE_TWISTER $CONFIG_8139TOO $CONFIG_EXPERIMENTAL dep_mbool ' Support for older RTL-8129/8130 boards' CONFIG_8139TOO_8129 $CONFIG_8139TOO + if [ "$CONFIG_SH_DREAMCAST" = "y" ]; then + dep_mbool ' Support for Dreamcast Broad Band Adaptor' CONFIG_8139TOO_DREAMCAST $CONFIG_8139TOO + fi dep_tristate ' SiS 900/7016 PCI Fast Ethernet Adapter support' CONFIG_SIS900 $CONFIG_PCI dep_tristate ' SMC EtherPower II' CONFIG_EPIC100 $CONFIG_PCI dep_tristate ' Sundance Alta support' CONFIG_SUNDANCE $CONFIG_PCI @@ -212,6 +354,24 @@ if [ "$CONFIG_BAGET_MIPS" = "y" ]; then tristate ' Baget AMD LANCE support' CONFIG_BAGETLANCE fi + if [ "$CONFIG_NEC_OSPREY" = "y" ]; then + bool ' Memory-mapped onboard NE2000-compatible ethernet' CONFIG_NE2000 + fi + if [ "$CONFIG_NEC_KORVA" = "y" ]; then + bool ' NEC Memory-mapped onboard (Candy) Ethernet' CONFIG_NEC_CANDY + fi + + dep_tristate 'MontaVista(tm) Net CompactPCI Backplane Networking' CONFIG_HHNET $CONFIG_PCI + if [ "$CONFIG_HHNET" = "y" ]; then + if [ "$CONFIG_MENF1" = "y" -o "$CONFIG_PCORE" = "y" ]; then + bool ' MontaVista(tm) Net DMA Support' CONFIG_HHNET_DMA + fi + fi + if [ "$CONFIG_HHNET" = "m" ]; then + if [ "$CONFIG_MENF1" = "y" -o "$CONFIG_PCORE" = "y" ]; then + tristate ' MontaVista(tm) Net DMA Support' CONFIG_HHNET_DMA + fi + fi fi endmenu @@ -304,12 +464,12 @@ dep_tristate ' Aironet 4500/4800 PROC interface ' CONFIG_AIRONET4500_PROC $CONFIG_AIRONET4500 m # New directory for Wireless LAN devices - cards above will move there - source drivers/net/wireless/Config.in + source ./drivers/net/wireless/Config.in fi endmenu -source drivers/net/tokenring/Config.in +source ./drivers/net/tokenring/Config.in bool 'Fibre Channel driver support' CONFIG_NET_FC if [ "$CONFIG_NET_FC" = "y" ]; then @@ -321,8 +481,8 @@ tristate 'Traffic Shaper (EXPERIMENTAL)' CONFIG_SHAPER fi -source drivers/net/wan/Config.in +source ./drivers/net/wan/Config.in if [ "$CONFIG_HOTPLUG" = "y" -a "$CONFIG_PCMCIA" != "n" ]; then - source drivers/net/pcmcia/Config.in + source ./drivers/net/pcmcia/Config.in fi