Rev 1702 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 1702 | Rev 1780 | ||
|---|---|---|---|
| Line 43... | Line 43... | ||
| 43 | #include <arch/types.h> |
43 | #include <arch/types.h> |
| 44 | 44 | ||
| 45 | #define i8042_DATA 0x60 |
45 | #define i8042_DATA 0x60 |
| 46 | #define i8042_STATUS 0x64 |
46 | #define i8042_STATUS 0x64 |
| 47 | 47 | ||
| 48 | static inline void i8042_data_write(__u8 data) |
48 | static inline void i8042_data_write(uint8_t data) |
| 49 | { |
49 | { |
| 50 | outb(i8042_DATA, data); |
50 | outb(i8042_DATA, data); |
| 51 | } |
51 | } |
| 52 | 52 | ||
| 53 | static inline __u8 i8042_data_read(void) |
53 | static inline uint8_t i8042_data_read(void) |
| 54 | { |
54 | { |
| 55 | return inb(i8042_DATA); |
55 | return inb(i8042_DATA); |
| 56 | } |
56 | } |
| 57 | 57 | ||
| 58 | static inline __u8 i8042_status_read(void) |
58 | static inline uint8_t i8042_status_read(void) |
| 59 | { |
59 | { |
| 60 | return inb(i8042_STATUS); |
60 | return inb(i8042_STATUS); |
| 61 | } |
61 | } |
| 62 | 62 | ||
| 63 | static inline void i8042_command_write(__u8 command) |
63 | static inline void i8042_command_write(uint8_t command) |
| 64 | { |
64 | { |
| 65 | outb(i8042_STATUS, command); |
65 | outb(i8042_STATUS, command); |
| 66 | } |
66 | } |
| 67 | 67 | ||
| 68 | #endif |
68 | #endif |