| /* |
| * Space.c Defines which protocol modules and I/O device drivers get |
| * linked into the LINUX kernel. Currently, this is only used |
| * by the NET layer of LINUX, but it eventually might move to |
| * an upper directory of the system. |
| * |
| * Version: @(#)Space.c 1.0.2 04/22/93 |
| * |
| * Author: Fred N. van Kempen, <waltje@uwalt.nl.mugnet.org> |
| */ |
| #include <linux/config.h> |
| #include <linux/types.h> |
| #include <linux/kernel.h> |
| #include <linux/ddi.h> |
| |
| |
| #define CONFIG_UNIX YES /* always present... */ |
| |
| |
| /* |
| * Section A: Networking Protocol Handlers. |
| * This section defines which networking protocols get |
| * linked into the SOCKET layer of the Linux kernel. |
| * Currently, these are AF_UNIX (always) and AF_INET. |
| */ |
| #ifdef CONFIG_UNIX |
| # include "unix/unix.h" |
| #endif |
| #ifdef CONFIG_INET |
| # include "inet/inet.h" |
| #endif |
| |
| struct ddi_proto protocols[] = { |
| #ifdef CONFIG_UNIX |
| { "UNIX", unix_proto_init }, |
| #endif |
| #ifdef CONFIG_INET |
| { "INET", inet_proto_init }, |
| #endif |
| { NULL, NULL } |
| }; |
| |
| |
| /* |
| * Section B: Device Driver Modules. |
| * This section defines which network device drivers |
| * get linked into the Linux kernel. It is currently |
| * only used by the INET protocol. Any takers for the |
| * other protocols like XNS or Novell? |
| * |
| * WARNING: THIS SECTION IS NOT YET USED BY THE DRIVERS !!!!! |
| */ |
| #include "drv/we8003/we8003.h" /* Western Digital WD-80[01]3 */ |
| /*#include "drv/dp8390/dp8390.h" Donald Becker's DP8390 kit */ |
| /*#inclde "drv/slip/slip.h" Laurence Culhane's SLIP kit */ |
| |
| |
| struct ddi_device devices[] = { |
| #if CONF_WE8003 |
| { "WD80x3[EBT]", |
| "", 0, 1, we8003_init, NULL, |
| 19, 0, DDI_FCHRDEV, |
| { 0x280, 0, 15, 0, 32768, 0xD0000 } }, |
| #endif |
| #if CONF_DP8390 |
| { "DP8390/WD80x3", |
| "", 0, 1, dpwd8003_init, NULL, |
| 20, 0, DDI_FCHRDEV, |
| { 0, 0, 0, 0, 0, 0, } }, |
| { "DP8390/NE-x000", |
| "", 0, 1, dpne2000_init, NULL, |
| 20, 8, DDI_FCHRDEV, |
| { 0, 0, 0, 0, 0, 0, } }, |
| { "DP8390/3C50x", |
| "", 0, 1, dpec503_init, NULL, |
| 20, 16, DDI_FCHRDEV, |
| { 0, 0, 0, 0, 0, 0, } }, |
| #endif |
| { NULL, |
| "", 0, 0, NULL, NULL, |
| 0, 0, 0, |
| { 0, 0, 0, 0, 0, 0 } } |
| }; |