Rev 1702 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1702 | Rev 1780 | ||
---|---|---|---|
Line 43... | Line 43... | ||
43 | #define COMMAND_REG 4 |
43 | #define COMMAND_REG 4 |
44 | #define DATA_REG 6 |
44 | #define DATA_REG 6 |
45 | 45 | ||
46 | #define LAST_REG DATA_REG |
46 | #define LAST_REG DATA_REG |
47 | 47 | ||
48 | extern volatile __u8 *kbd_virt_address; |
48 | extern volatile uint8_t *kbd_virt_address; |
49 | 49 | ||
50 | static inline void i8042_data_write(__u8 data) |
50 | static inline void i8042_data_write(uint8_t data) |
51 | { |
51 | { |
52 | kbd_virt_address[DATA_REG] = data; |
52 | kbd_virt_address[DATA_REG] = data; |
53 | } |
53 | } |
54 | 54 | ||
55 | static inline __u8 i8042_data_read(void) |
55 | static inline uint8_t i8042_data_read(void) |
56 | { |
56 | { |
57 | return kbd_virt_address[DATA_REG]; |
57 | return kbd_virt_address[DATA_REG]; |
58 | } |
58 | } |
59 | 59 | ||
60 | static inline __u8 i8042_status_read(void) |
60 | static inline uint8_t i8042_status_read(void) |
61 | { |
61 | { |
62 | return kbd_virt_address[STATUS_REG]; |
62 | return kbd_virt_address[STATUS_REG]; |
63 | } |
63 | } |
64 | 64 | ||
65 | static inline void i8042_command_write(__u8 command) |
65 | static inline void i8042_command_write(uint8_t command) |
66 | { |
66 | { |
67 | kbd_virt_address[COMMAND_REG] = command; |
67 | kbd_virt_address[COMMAND_REG] = command; |
68 | } |
68 | } |
69 | 69 | ||
70 | extern void kbd_init(void); |
70 | extern void kbd_init(void); |