svn commit: r313832 - in head: share/man/man4 sys/conf sys/dev/ida
Warner Losh
imp at FreeBSD.org
Thu Feb 16 21:56:59 UTC 2017
Author: imp
Date: Thu Feb 16 21:56:57 2017
New Revision: 313832
URL: https://svnweb.freebsd.org/changeset/base/313832
Log:
Remove support for EISA in the ida driver. Remove references to
EISA-only registers. Remove known EISA cards from man page.
Deleted:
head/sys/dev/ida/ida_eisa.c
Modified:
head/share/man/man4/ida.4
head/sys/conf/files
head/sys/dev/ida/idareg.h
Modified: head/share/man/man4/ida.4
==============================================================================
--- head/share/man/man4/ida.4 Thu Feb 16 21:56:51 2017 (r313831)
+++ head/share/man/man4/ida.4 Thu Feb 16 21:56:57 2017 (r313832)
@@ -2,7 +2,7 @@
.\" Written by Tom Rhodes
.\" This file is public domain
.\"
-.Dd August 8, 2004
+.Dd February 15, 2017
.Dt IDA 4
.Os
.Sh NAME
@@ -57,10 +57,6 @@ Compaq SMART-2/DH Controller
Compaq SMART-2/SL Controller
.It
Compaq SMART-2/P Controller
-.It
-Compaq SMART-2/E Controller
-.It
-Compaq SMART Controller
.El
.Sh IMPLEMENTATION NOTES
Extreme caution should be exercised when using the pass-through interface.
Modified: head/sys/conf/files
==============================================================================
--- head/sys/conf/files Thu Feb 16 21:56:51 2017 (r313831)
+++ head/sys/conf/files Thu Feb 16 21:56:57 2017 (r313832)
@@ -1727,7 +1727,6 @@ dev/ichsmb/ichsmb.c optional ichsmb
dev/ichsmb/ichsmb_pci.c optional ichsmb pci
dev/ida/ida.c optional ida
dev/ida/ida_disk.c optional ida
-dev/ida/ida_eisa.c optional ida eisa
dev/ida/ida_pci.c optional ida pci
dev/iicbus/ad7418.c optional ad7418
dev/iicbus/ds1307.c optional ds1307
Modified: head/sys/dev/ida/idareg.h
==============================================================================
--- head/sys/dev/ida/idareg.h Thu Feb 16 21:56:51 2017 (r313831)
+++ head/sys/dev/ida/idareg.h Thu Feb 16 21:56:57 2017 (r313832)
@@ -31,23 +31,6 @@
*/
/*
- * defines for older EISA controllers (IDA, IDA-2, IAES, SMART)
- */
-#define R_EISA_INT_MASK 0x01
-#define R_EISA_LOCAL_MASK 0x04
-#define R_EISA_LOCAL_DOORBELL 0x05
-#define R_EISA_SYSTEM_MASK 0x06
-#define R_EISA_SYSTEM_DOORBELL 0x07
-#define R_EISA_LIST_ADDR 0x08
-#define R_EISA_LIST_LEN 0x0c
-#define R_EISA_TAG 0x0f
-#define R_EISA_COMPLETE_ADDR 0x10
-#define R_EISA_LIST_STATUS 0x16
-
-#define EISA_CHANNEL_BUSY 0x01
-#define EISA_CHANNEL_CLEAR 0x02
-
-/*
* board register offsets for SMART-2 controllers
*/
#define R_CMD_FIFO 0x04
More information about the svn-src-all
mailing list