leds-ftvpci.c
上传用户:jlfgdled
上传日期:2013-04-10
资源大小:33168k
文件大小:0k
源码类别:

Linux/Unix编程

开发平台:

Unix_Linux

  1. /*
  2.  *  linux/arch/arm/kernel/leds-ftvpci.c
  3.  *
  4.  *  Copyright (C) 1999 FutureTV Labs Ltd
  5.  */
  6. #include <linux/module.h>
  7. #include <asm/hardware.h>
  8. #include <asm/leds.h>
  9. #include <asm/system.h>
  10. #include <asm/io.h>
  11. static void ftvpci_leds_event(led_event_t ledevt)
  12. {
  13. static int led_state = 0;
  14. switch(ledevt) {
  15. case led_timer:
  16. led_state ^= 1;
  17. raw_writeb(0x1a | led_state, INTCONT_BASE);
  18. break;
  19. default:
  20. break;
  21. }
  22. }
  23. void (*leds_event)(led_event_t) = ftvpci_leds_event;
  24. EXPORT_SYMBOL(leds_event);