1 /* $Id: kbd-no.c,v 1.1 1998/10/28 12:38:14 ralf Exp $
3 * This file is subject to the terms and conditions of the GNU General Public
4 * License. See the file "COPYING" in the main directory of this archive
7 * Stub keyboard and psaux routines to keep Linux from crashing on machines
10 * Copyright (C) 1998 by Ralf Baechle
12 #include <linux/sched.h>
13 #include <asm/keyboard.h>
15 static void no_kbd_request_region(void)
17 /* No I/O ports are being used on the Indy. */
20 static int no_kbd_request_irq(void (*handler
)(int, void *, struct pt_regs
*))
25 static int no_aux_request_irq(void (*handler
)(int, void *, struct pt_regs
*))
30 static void no_aux_free_irq(void)
34 static unsigned char no_kbd_read_input(void)
39 static void no_kbd_write_output(unsigned char val
)
43 static void no_kbd_write_command(unsigned char val
)
47 static unsigned char no_kbd_read_status(void)
52 struct kbd_ops no_kbd_ops
= {
53 no_kbd_request_region
,