Subversion Repositories HelenOS

Rev

Rev 1896 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1896 Rev 1919
Line 35... Line 35...
35
 */
35
 */
36
 
36
 
37
#ifndef KERN_Z8530_H_
37
#ifndef KERN_Z8530_H_
38
#define KERN_Z8530_H_
38
#define KERN_Z8530_H_
39
 
39
 
-
 
40
#include <irq.h>
40
#include <typedefs.h>
41
#include <typedefs.h>
41
 
42
 
42
#define Z8530_INTRCV_DATA0  0x39    /* hardcoded for use in Simics */
-
 
43
 
-
 
44
extern bool z8530_belongs_to_kernel;
43
extern bool z8530_belongs_to_kernel;
45
 
44
 
46
extern void z8530_init(void);
45
extern void z8530_init(void);
47
extern void z8530_poll(void);
46
extern void z8530_poll(void);
48
extern void z8530_grab(void);
47
extern void z8530_grab(void);
49
extern void z8530_release(void);
48
extern void z8530_release(void);
50
extern void z8530_interrupt(void);
49
extern void z8530_interrupt(void);
51
extern char z8530_key_read(chardev_t *d);
50
extern char z8530_key_read(chardev_t *d);
-
 
51
extern irq_ownership_t z8530_claim(void);
-
 
52
extern void z8530_irq_handler(irq_t *irq, void *arg, ...);
52
 
53
 
53
#endif
54
#endif
54
 
55
 
55
/** @}
56
/** @}
56
 */
57
 */