| /* |
| * Various TURBOchannel related stuff |
| * |
| * This file is subject to the terms and conditions of the GNU General Public |
| * License. See the file "COPYING" in the main directory of this archive |
| * for more details. |
| * |
| * Information obtained through the get_tcinfo prom call |
| * created from: |
| * |
| * TURBOchannel Firmware Specification |
| * |
| * EK-TCAAD-FS-004 |
| * from Digital Equipment Corporation |
| * |
| * Copyright (c) 1998 Harald Koerfgen |
| */ |
| |
| typedef struct { |
| int revision; |
| int clk_period; |
| int slot_size; |
| int io_timeout; |
| int dma_range; |
| int max_dma_burst; |
| int parity; |
| int reserved[4]; |
| } tcinfo; |
| |
| #define MAX_SLOT 7 |
| |
| typedef struct { |
| unsigned long base_addr; |
| unsigned char name[9]; |
| unsigned char vendor[9]; |
| unsigned char firmware[9]; |
| int interrupt; |
| int flags; |
| } slot_info; |
| |
| /* |
| * Values for flags |
| */ |
| #define FREE 1<<0 |
| #define IN_USE 1<<1 |
| |
| |