OpenCores
URL https://opencores.org/ocsvn/test_project/test_project/trunk

Subversion Repositories test_project

[/] [test_project/] [trunk/] [linux_sd_driver/] [include/] [linux/] [hdpu_features.h] - Blame information for rev 62

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 62 marcus.erl
#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*/

powered by: WebSVN 2.1.0

© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.