sn1.h
上传用户:lgb322
上传日期:2013-02-24
资源大小:30529k
文件大小:1k
源码类别:

嵌入式Linux

开发平台:

Unix_Linux

  1. /* $Id$
  2.  *
  3.  * This file is subject to the terms and conditions of the GNU General Public
  4.  * License.  See the file "COPYING" in the main directory of this archive
  5.  * for more details.
  6.  *
  7.  * Copyright (C) 1992 - 1997, 2000 Silicon Graphics, Inc.
  8.  * Copyright (C) 2000 by Colin Ngam
  9.  */
  10. /*
  11.  * sn1.h -- hardware specific defines for sn1 boards
  12.  * The defines used here are used to limit the size of 
  13.  * various datastructures in the PROM. eg. KLCFGINFO, MPCONF etc.
  14.  */
  15. #ifndef _ASM_SN_SN1_SN1_H
  16. #define _ASM_SN_SN1_SN1_H
  17. extern xwidgetnum_t hub_widget_id(nasid_t);
  18. extern nasid_t get_nasid(void);
  19. extern int get_slice(void);
  20. extern int     is_fine_dirmode(void);
  21. extern hubreg_t get_hub_chiprev(nasid_t nasid);
  22. extern hubreg_t get_region(cnodeid_t);
  23. extern hubreg_t nasid_to_region(nasid_t);
  24. extern int      verify_snchip_rev(void);
  25. extern void  ni_reset_port(void);
  26. #ifdef SN1_USE_POISON_BITS
  27. extern int hub_bte_poison_ok(void);
  28. #endif /* SN1_USE_POISON_BITS */
  29. #endif /* _ASM_SN_SN1_SN1_H */