diff options
author | Ralf Baechle <ralf@linux-mips.org> | 1998-03-17 22:05:47 +0000 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 1998-03-17 22:05:47 +0000 |
commit | 27cfca1ec98e91261b1a5355d10a8996464b63af (patch) | |
tree | 8e895a53e372fa682b4c0a585b9377d67ed70d0e /include/asm-ppc/cuda.h | |
parent | 6a76fb7214c477ccf6582bd79c5b4ccc4f9c41b1 (diff) |
Look Ma' what I found on my harddisk ...
o New faster syscalls for 2.1.x, too
o Upgrade to 2.1.89.
Don't try to run this. It's flaky as hell. But feel free to debug ...
Diffstat (limited to 'include/asm-ppc/cuda.h')
-rw-r--r-- | include/asm-ppc/cuda.h | 35 |
1 files changed, 3 insertions, 32 deletions
diff --git a/include/asm-ppc/cuda.h b/include/asm-ppc/cuda.h index 3f1a47cf2..7c6375c9f 100644 --- a/include/asm-ppc/cuda.h +++ b/include/asm-ppc/cuda.h @@ -13,20 +13,6 @@ #define POWER_PACKET 4 #define MACIIC_PACKET 5 -/* ADB commands (2nd byte) */ -#define ADB_BUSRESET 0 -#define ADB_FLUSH(id) (1 + ((id) << 4)) -#define ADB_WRITEREG(id, reg) (8 + (reg) + ((id) << 4)) -#define ADB_READREG(id, reg) (0xc + (reg) + ((id) << 4)) - -/* ADB default device IDs (upper 4 bits of 2nd byte) */ -#define ADB_DONGLE 1 /* "software execution control" devices */ -#define ADB_KEYBOARD 2 -#define ADB_MOUSE 3 -#define ADB_TABLET 4 -#define ADB_MODEM 5 -#define ADB_MISC 7 /* maybe a monitor */ - /* CUDA commands (2nd byte) */ #define CUDA_WARM_START 0 #define CUDA_AUTOPOLL 1 @@ -50,25 +36,10 @@ #ifdef __KERNEL__ -struct cuda_request { - unsigned char data[16]; - int nbytes; - unsigned char reply[16]; - int reply_len; - unsigned char reply_expected; - unsigned char sent; - unsigned char got_reply; - void (*done)(struct cuda_request *); - void *arg; - struct cuda_request *next; -}; - void via_cuda_init(void); -int cuda_request(struct cuda_request *req, - void (*done)(struct cuda_request *), int nbytes, ...); -int cuda_send_request(struct cuda_request *req); +int cuda_request(struct adb_request *req, + void (*done)(struct adb_request *), int nbytes, ...); +int cuda_send_request(struct adb_request *req); void cuda_poll(void); -int adb_register(int default_id, - void (*handler)(unsigned char *, int, struct pt_regs *)); #endif /* __KERNEL */ |