Date: Thu, 16 Feb 2017 21:57:02 +0000 (UTC) From: Warner Losh <imp@FreeBSD.org> To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: svn commit: r313833 - in head: share/man/man4 sys/conf sys/dev/advansys Message-ID: <201702162157.v1GLv2ab043655@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: imp Date: Thu Feb 16 21:57:02 2017 New Revision: 313833 URL: https://svnweb.freebsd.org/changeset/base/313833 Log: Remove EISA support from adv driver. Remove references to it from man page. Remove comment about EISA dual channel card. Remove trivial references in advlib to avoid false positives with grep. Remove stray MCA reference not worth a seperate commit. Deleted: head/sys/dev/advansys/adv_eisa.c Modified: head/share/man/man4/adv.4 head/sys/conf/files head/sys/dev/advansys/advansys.c head/sys/dev/advansys/advlib.c head/sys/dev/advansys/advlib.h Modified: head/share/man/man4/adv.4 ============================================================================== --- head/share/man/man4/adv.4 Thu Feb 16 21:56:57 2017 (r313832) +++ head/share/man/man4/adv.4 Thu Feb 16 21:57:02 2017 (r313833) @@ -28,7 +28,7 @@ .Os .Sh NAME .Nm adv -.Nd Advansys ISA/VL/EISA/PCI 8bit SCSI Host adapter driver +.Nd Advansys ISA/VL/PCI Narrow 8bit SCSI Host adapter driver .Sh SYNOPSIS To compile this driver into the kernel, place the following lines in your @@ -37,9 +37,6 @@ kernel configuration file: .Cd "device scbus" .Cd "device adv" .Pp -For one or more EISA cards: -.Cd "device eisa" -.Pp For one or more VL/ISA cards: .Cd "device isa" .Pp @@ -51,7 +48,7 @@ For one or more PCI cards: .Cd "device pci" .Ed .Sh DESCRIPTION -This driver provides access to the 8bit +This driver provides access to the narrow 8bit .Tn SCSI bus connected to the Advanced Systems Products, Inc. .Tn ASC900 , @@ -82,8 +79,8 @@ Connectivity Products: .It "ABP930" Ta "PCI" Ta "\&No" Ta "10MHz" Ta "16" Ta "5" .It "ABP930U" Ta "PCI" Ta "\&No" Ta "20MHz" Ta "16" Ta "" .It "ABP930UA" Ta "PCI" Ta "\&No" Ta "20MHz" Ta "16" Ta "" -.It "ABP960" Ta "PCI" Ta "\&No" Ta "10MHz" Ta "16" Ta "" -.It "ABP960U" Ta "PCI" Ta "\&No" Ta "20MHz" Ta "16" Ta "" +.It "ABP960" Ta "PCI" Ta "\&No" Ta "10MHz" Ta "16" Ta "2" +.It "ABP960U" Ta "PCI" Ta "\&No" Ta "20MHz" Ta "16" Ta "2" .El .Pp Footnotes: @@ -104,10 +101,9 @@ This board has been sold by SIIG as the .Ed .Bd -ragged -offset indent Single Channel Products: -.Bl -column "ABPX3X940UA " "EISA " "Floppy " "MaxSync " "Commands" +.Bl -column "ABPX3X940UA " "PCI " "Floppy " "MaxSync " "Commands" .Em "Adapter" Ta Em "Bus" Ta Em "Floppy" Ta Em "MaxSync" Ta Em "Commands" .It "ABP542" Ta "ISA" Ta "Yes" Ta "10MHz" Ta "240" -.It "ABP742" Ta "EISA" Ta "Yes" Ta "10MHz" Ta "240" .It "ABP842" Ta "VL" Ta "Yes" Ta "10MHz" Ta "240" .It "ABP940" Ta "PCI" Ta "\&No" Ta "10MHz" Ta "240" .It "ABP[3]940UA" Ta "PCI" Ta "\&No" Ta "20MHz" Ta "240" @@ -119,9 +115,8 @@ Single Channel Products: .Ed .Bd -ragged -offset indent Multi Channel Products (Commands are per-channel): -.Bl -column "ABPX3X980UA " "EISA " "Floppy " "MaxSync " "Commands " "Channels" +.Bl -column "ABPX3X980UA " "PCI " "Floppy " "MaxSync " "Commands " "Channels" .Em "Adapter" Ta Em "Bus" Ta Em "Floppy" Ta Em "MaxSync" Ta Em "Commands" Ta Em "Channels" -.It "ABP752" Ta "EISA" Ta "Yes" Ta "10MHz" Ta "240" Ta "2" .It "ABP852" Ta "VL" Ta "Yes" Ta "10MHz" Ta "240" Ta "2" .It "ABP950" Ta "PCI" Ta "\&No" Ta "10MHz" Ta "240" Ta "2" .It "ABP980" Ta "PCI" Ta "\&No" Ta "10MHz" Ta "240" Ta "4" @@ -130,15 +125,17 @@ Multi Channel Products (Commands are per .El .Ed .Pp -.\" For ISA or Vesa Local Bus adapters, one kernel config entry is required -.\" for every card to be attached by the system. Specific values for the port -.\" address, irq, and drq may be specified. If wildcard values are used, the -.\" driver will query the device for its current settings and use those. If -.\" the port address is a wildcard, the driver consults an internal table of -.\" possible port address locations and attaches to the first unattached card -.\" it finds. The possible port addresses for these card are 0x110, 0x130, -.\" 0x150, 0x190, 0x210, 0x230, 0x250, and 0x330. -.\" .Pp +For ISA or Vesa Local Bus adapters, one kernel hints entry is required +for every card to be attached by the system. +Specific values for the port address, irq and drq may be specified. +If unspecified, the driver will query the device for its current +settings and use those. +If the port address is unspecified, the driver will search for it at +one of the possible addresses. +Cards configured for ISA PNP addresses are found automatically. +The possible port addresses for these card are 0x110, 0x130, +0x150, 0x190, 0x210, 0x230, 0x250, and 0x330. +.Pp Per target configuration performed in the .Tn AdvanceWare menu, which is accessible at boot, @@ -181,8 +178,6 @@ AdvanSys ABP960, ABP960U .It AdvanSys ABP542 .It -AdvanSys ABP742 -.It AdvanSys ABP842 .It AdvanSys ABP940 @@ -195,8 +190,6 @@ AdvanSys ABP3960UA .It AdvanSys ABP970, ABP970U .It -AdvanSys ABP752 -.It AdvanSys ABP852 .It AdvanSys ABP950 Modified: head/sys/conf/files ============================================================================== --- head/sys/conf/files Thu Feb 16 21:56:57 2017 (r313832) +++ head/sys/conf/files Thu Feb 16 21:57:02 2017 (r313833) @@ -679,7 +679,6 @@ dev/acpica/acpi_throttle.c optional acpi dev/acpica/acpi_video.c optional acpi_video acpi dev/acpica/acpi_dock.c optional acpi_dock acpi dev/adlink/adlink.c optional adlink -dev/advansys/adv_eisa.c optional adv eisa dev/advansys/adv_pci.c optional adv pci dev/advansys/advansys.c optional adv dev/advansys/advlib.c optional adv Modified: head/sys/dev/advansys/advansys.c ============================================================================== --- head/sys/dev/advansys/advansys.c Thu Feb 16 21:56:57 2017 (r313832) +++ head/sys/dev/advansys/advansys.c Thu Feb 16 21:57:02 2017 (r313833) @@ -3,7 +3,6 @@ * Product specific probe and attach routines can be found in: * * i386/isa/adv_isa.c ABP5140, ABP542, ABP5150, ABP842, ABP852 - * i386/eisa/adv_eisa.c ABP742, ABP752 * pci/adv_pci.c ABP920, ABP930, ABP930U, ABP930UA, ABP940, ABP940U, * ABP940UA, ABP950, ABP960, ABP960U, ABP960UA, * ABP970, ABP970U @@ -1378,8 +1377,6 @@ adv_attach(adv) /* * Register the bus. - * - * XXX Twin Channel EISA Cards??? */ mtx_lock(&adv->lock); if (xpt_bus_register(adv->sim, adv->dev, 0) != CAM_SUCCESS) { Modified: head/sys/dev/advansys/advlib.c ============================================================================== --- head/sys/dev/advansys/advlib.c Thu Feb 16 21:56:57 2017 (r313832) +++ head/sys/dev/advansys/advlib.c Thu Feb 16 21:57:02 2017 (r313833) @@ -729,7 +729,7 @@ adv_execute_scsi_queue(struct adv_softc panic("adv_execute_scsi_queue: " "Queue with too many segs."); - if ((adv->type & (ADV_ISA | ADV_VL | ADV_EISA)) != 0) { + if ((adv->type & (ADV_ISA | ADV_VL)) != 0) { int i; for (i = 0; i < sg_entry_cnt_minus_one; i++) { Modified: head/sys/dev/advansys/advlib.h ============================================================================== --- head/sys/dev/advansys/advlib.h Thu Feb 16 21:56:57 2017 (r313832) +++ head/sys/dev/advansys/advlib.h Thu Feb 16 21:57:02 2017 (r313833) @@ -66,9 +66,7 @@ typedef enum { ADV_ISA = 0x001, ADV_ISAPNP = 0x003, ADV_VL = 0x004, - ADV_EISA = 0x008, ADV_PCI = 0x010, - ADV_MCA = 0x020, ADV_PCMCIA = 0x040, ADV_ULTRA = 0x100, ADV_WIDE = 0x200, @@ -170,9 +168,6 @@ struct adv_ccb_info { #define ADV_CHIP_VER_ISA_BIT 0x30 #define ADV_CHIP_VER_ISAPNP_BIT 0x20 #define ADV_CHIP_VER_ASYN_BUG 0x21 -#define ADV_CHIP_MIN_VER_EISA 0x41 -#define ADV_CHIP_MAX_VER_EISA 0x47 -#define ADV_CHIP_VER_EISA_BIT 0x40 #define ADV_CONFIG_MSW 0x0004 #define ADV_CFG_MSW_SCSI_TARGET_ON 0x0080
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201702162157.v1GLv2ab043655>