patch-2.1.79 linux/include/asm-ppc/cuda.h
Next file: linux/include/asm-ppc/delay.h
Previous file: linux/include/asm-ppc/cache.h
Back to the patch index
Back to the overall index
- Lines: 50
- Date:
Mon Jan 12 15:18:13 1998
- Orig file:
v2.1.78/linux/include/asm-ppc/cuda.h
- Orig date:
Mon Aug 18 18:19:46 1997
diff -u --recursive --new-file v2.1.78/linux/include/asm-ppc/cuda.h linux/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 */
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov