tc.h
上传用户:lgb322
上传日期:2013-02-24
资源大小:30529k
文件大小:1k
- /*
- * 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_TC_H
- #define ASM_TC_H
- extern unsigned long system_base;
- /*
- * 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