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

Subversion Repositories or1k

[/] [or1k/] [tags/] [LINUX_2_4_26_OR32/] [linux/] [linux-2.4/] [include/] [linux/] [miscdevice.h] - Blame information for rev 1279

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1275 phoenix
#ifndef _LINUX_MISCDEVICE_H
2
#define _LINUX_MISCDEVICE_H
3
 
4
#include <linux/devfs_fs_kernel.h>
5
 
6
#define BUSMOUSE_MINOR          0
7
#define PSMOUSE_MINOR           1
8
#define MS_BUSMOUSE_MINOR       2
9
#define ATIXL_BUSMOUSE_MINOR    3
10
#define AMIGAMOUSE_MINOR        4
11
#define ATARIMOUSE_MINOR        5
12
#define SUN_MOUSE_MINOR         6
13
#define APOLLO_MOUSE_MINOR      7
14
#define PC110PAD_MINOR          9
15
#define ADB_MOUSE_MINOR         10
16
#define MK712_MINOR             15      /* MK712 touch screen */
17
#define SYNTH_MINOR             25
18
#define WATCHDOG_MINOR          130     /* Watchdog timer     */
19
#define TEMP_MINOR              131     /* Temperature Sensor */
20
#define RTC_MINOR               135
21
#define EFI_RTC_MINOR           136     /* EFI Time services */
22
#define SUN_OPENPROM_MINOR      139
23
#define NVRAM_MINOR             144
24
#define I2O_MINOR               166
25
#define MICROCODE_MINOR         184
26
#define MWAVE_MINOR             219     /* ACP/Mwave Modem */
27
#define MPT_MINOR               220
28
#define MISC_DYNAMIC_MINOR      255
29
 
30
#define SGI_GRAPHICS_MINOR      146
31
#define SGI_OPENGL_MINOR        147
32
#define SGI_GFX_MINOR           148
33
#define SGI_STREAMS_MOUSE       149
34
#define SGI_STREAMS_KEYBOARD    150
35
/* drivers/sgi/char/usema.c */
36
#define SGI_USEMACLONE          151
37
 
38
#define TUN_MINOR               200
39
 
40
extern int misc_init(void);
41
 
42
struct miscdevice
43
{
44
        int minor;
45
        const char *name;
46
        struct file_operations *fops;
47
        struct miscdevice * next, * prev;
48
        devfs_handle_t devfs_handle;
49
};
50
 
51
extern int misc_register(struct miscdevice * misc);
52
extern int misc_deregister(struct miscdevice * misc);
53
 
54
#endif

powered by: WebSVN 2.1.0

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