home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / src / linux-headers-2.6.17-6 / include / linux / hdpu_features.h < prev    next >
Encoding:
C/C++ Source or Header  |  2006-08-11  |  810 b   |  27 lines

  1. #include <linux/spinlock.h>
  2.  
  3. struct cpustate_t {
  4.     spinlock_t lock;
  5.     int excl;
  6.         int open_count;
  7.     unsigned char cached_val;
  8.     int inited;
  9.     unsigned long *set_addr;
  10.     unsigned long *clr_addr;
  11. };
  12.  
  13.  
  14. #define HDPU_CPUSTATE_NAME "hdpu cpustate"
  15. #define HDPU_NEXUS_NAME "hdpu nexus"
  16.  
  17. #define CPUSTATE_KERNEL_MAJOR  0x10
  18.  
  19. #define CPUSTATE_KERNEL_INIT_DRV   0 /* CPU State Driver Initialized */
  20. #define CPUSTATE_KERNEL_INIT_PCI   1 /* 64360 PCI Busses Init */
  21. #define CPUSTATE_KERNEL_INIT_REG   2 /* 64360 Bridge Init */
  22. #define CPUSTATE_KERNEL_CPU1_KICK  3 /* Boot cpu 1 */
  23. #define CPUSTATE_KERNEL_CPU1_OK    4  /* Cpu 1 has checked in */
  24. #define CPUSTATE_KERNEL_OK         5 /* Terminal state */
  25. #define CPUSTATE_KERNEL_RESET   14 /* Board reset via SW*/
  26. #define CPUSTATE_KERNEL_HALT   15 /* Board halted via SW*/
  27.