/* * Interface to the TURBOchannel related routines * * 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. * * Copyright (c) 1998 Harald Koerfgen */ #ifndef __ASM_DEC_TC_H #define __ASM_DEC_TC_H /* * Search for a TURBOchannel Option Module * with a certain name. Returns slot number * of the first card not in use or -ENODEV * if none found. */ extern int search_tc_card(const char *); /* * Marks the card in slot as used */ extern void claim_tc_card(int); /* * Marks the card in slot as free */ extern void release_tc_card(int); /* * Return base address of card in slot */ extern unsigned long get_tc_base_addr(int); /* * Return interrupt number of slot */ extern unsigned long get_tc_irq_nr(int); /* * Return TURBOchannel clock frequency in Hz */ extern unsigned long get_tc_speed(void); #endif /* __ASM_DEC_TC_H */