From b0049836f808ecf6013a912148943983aec6638d Mon Sep 17 00:00:00 2001 From: sonic Date: Sun, 10 Feb 2013 15:30:18 +0000 Subject: [PATCH] Use asm/io.h instead of own definitions git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@46568 fb15a70f-31f2-0310-bbcc-cdcc74a49acc --- rom/hidds/i8042/kbd_common.h | 25 ++----------------------- 1 file changed, 2 insertions(+), 23 deletions(-) diff --git a/rom/hidds/i8042/kbd_common.h b/rom/hidds/i8042/kbd_common.h index 6fa7d3b317..6ae61f2c16 100644 --- a/rom/hidds/i8042/kbd_common.h +++ b/rom/hidds/i8042/kbd_common.h @@ -6,6 +6,8 @@ Lang: English. */ +#include + #define KBD_NO_DATA (-1) #define KBD_BAD_DATA (-2) @@ -52,29 +54,6 @@ #define kbd_write_output(val) outb(val, KBD_DATA_REG) #define kbd_write_command(val) outb(val, KBD_CONTROL_REG) -static inline unsigned char inb(unsigned short port) -{ - - unsigned char _v; - - __asm__ __volatile__ - ("inb %w1,%0" - : "=a" (_v) - : "Nd" (port) - ); - - return _v; -} - -static inline void outb(unsigned char value, unsigned short port) -{ - __asm__ __volatile__ - ("outb %b0,%w1" - : - : "a" (value), "Nd" (port) - ); -} - /****************************************************************************************/ int kbd_read_data(void); -- 2.11.4.GIT