summaryrefslogtreecommitdiffstats
path: root/include/linux/isicom.h
diff options
context:
space:
mode:
authorJiri Slaby <xslaby@fi.muni.cz>2006-01-09 20:54:25 -0800
committerLinus Torvalds <torvalds@g5.osdl.org>2006-01-10 08:02:01 -0800
commite65c1db19fe8177fa2da53e3e0bddffe585b2d47 (patch)
tree4d1c54f559812b71c9fde79383d00db908c1fd4f /include/linux/isicom.h
parent9ac0948b20f76d9659add91f868c57383ea1e4e5 (diff)
downloadop-kernel-dev-e65c1db19fe8177fa2da53e3e0bddffe585b2d47.zip
op-kernel-dev-e65c1db19fe8177fa2da53e3e0bddffe585b2d47.tar.gz
[PATCH] char/isicom: Firmware loading
Firmware loading via hotplug added. Cleanup firmware old-way fields in header file. Signed-off-by: Jiri Slaby <xslaby@fi.muni.cz> Cc: Greg KH <greg@kroah.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'include/linux/isicom.h')
-rw-r--r--include/linux/isicom.h35
1 files changed, 0 insertions, 35 deletions
diff --git a/include/linux/isicom.h b/include/linux/isicom.h
index 06cb7ba..ba5291a 100644
--- a/include/linux/isicom.h
+++ b/include/linux/isicom.h
@@ -4,46 +4,11 @@
/*#define ISICOM_DEBUG*/
/*#define ISICOM_DEBUG_DTR_RTS*/
-
-/*
- * Firmware Loader definitions ...
- */
-
-#define __MultiTech ('M'<<8)
-#define MIOCTL_LOAD_FIRMWARE (__MultiTech | 0x01)
-#define MIOCTL_READ_FIRMWARE (__MultiTech | 0x02)
-#define MIOCTL_XFER_CTRL (__MultiTech | 0x03)
-#define MIOCTL_RESET_CARD (__MultiTech | 0x04)
-
-#define DATA_SIZE 16
-
-typedef struct {
- unsigned short exec_segment;
- unsigned short exec_addr;
-} exec_record;
-
-typedef struct {
- int board; /* Board to load */
- unsigned short addr;
- unsigned short count;
-} bin_header;
-
-typedef struct {
- int board; /* Board to load */
- unsigned short addr;
- unsigned short count;
- unsigned short segment;
- unsigned char bin_data[DATA_SIZE];
-} bin_frame;
-
#ifdef __KERNEL__
#define YES 1
#define NO 0
-#define ISILOAD_MISC_MINOR 155 /* /dev/isctl */
-#define ISILOAD_NAME "ISILoad"
-
/*
* ISICOM Driver definitions ...
*
OpenPOWER on IntegriCloud