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

嵌入式Linux

开发平台:

Unix_Linux

  1. #ifndef _ASM_SN_SN1_LED_H
  2. #define _ASM_SN_SN1_LED_H
  3. /*
  4.  * Copyright (C) 2000 Silicon Graphics, Inc
  5.  * Copyright (C) 2000 Jack Steiner (steiner@sgi.com)
  6.  */
  7. #include <asm/smp.h>
  8. #define LED0 0xc0000b00100000c0LL /* ZZZ fixme */
  9. #define LED_AP_START 0x01 /* AP processor started */
  10. #define LED_AP_IDLE 0x01
  11. /*
  12.  * Basic macros for flashing the LEDS on an SGI, SN1.
  13.  */
  14. extern __inline__ void
  15. HUB_SET_LED(int val)
  16. {
  17. long *ledp;
  18. int eid;
  19. eid = hard_smp_processor_id() & 3;
  20. ledp = (long*) (LED0 + (eid<<3));
  21. *ledp = val;
  22. }
  23. #endif /* _ASM_SN_SN1_LED_H */