adv_pci.c (119418) | adv_pci.c (119690) |
---|---|
1/* 2 * Device probe and attach routines for the following 3 * Advanced Systems Inc. SCSI controllers: 4 * 5 * Connectivity Products: 6 * ABP902/3902 - Bus-Master PCI (16 CDB) 7 * ABP3905 - Bus-Master PCI (16 CDB) 8 * ABP915 - Bus-Master PCI (16 CDB) --- 45 unchanged lines hidden (view full) --- 54 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 55 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 56 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 57 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 58 * SUCH DAMAGE. 59 */ 60 61#include <sys/cdefs.h> | 1/* 2 * Device probe and attach routines for the following 3 * Advanced Systems Inc. SCSI controllers: 4 * 5 * Connectivity Products: 6 * ABP902/3902 - Bus-Master PCI (16 CDB) 7 * ABP3905 - Bus-Master PCI (16 CDB) 8 * ABP915 - Bus-Master PCI (16 CDB) --- 45 unchanged lines hidden (view full) --- 54 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 55 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 56 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 57 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 58 * SUCH DAMAGE. 59 */ 60 61#include <sys/cdefs.h> |
62__FBSDID("$FreeBSD: head/sys/dev/advansys/adv_pci.c 119418 2003-08-24 17:55:58Z obrien $"); | 62__FBSDID("$FreeBSD: head/sys/dev/advansys/adv_pci.c 119690 2003-09-02 17:30:40Z jhb $"); |
63 64#include <sys/param.h> 65#include <sys/systm.h> 66#include <sys/kernel.h> 67#include <sys/lock.h> 68#include <sys/mutex.h> 69 70#include <machine/bus_pio.h> 71#include <machine/bus.h> 72#include <machine/resource.h> 73#include <sys/bus.h> 74#include <sys/rman.h> 75 76#include <dev/pci/pcireg.h> 77#include <dev/pci/pcivar.h> 78 79#include <dev/advansys/advansys.h> 80 | 63 64#include <sys/param.h> 65#include <sys/systm.h> 66#include <sys/kernel.h> 67#include <sys/lock.h> 68#include <sys/mutex.h> 69 70#include <machine/bus_pio.h> 71#include <machine/bus.h> 72#include <machine/resource.h> 73#include <sys/bus.h> 74#include <sys/rman.h> 75 76#include <dev/pci/pcireg.h> 77#include <dev/pci/pcivar.h> 78 79#include <dev/advansys/advansys.h> 80 |
81#define PCI_BASEADR0 PCIR_MAPS /* I/O Address */ 82#define PCI_BASEADR1 PCIR_MAPS + 4 /* Mem I/O Address */ | 81#define PCI_BASEADR0 PCIR_BAR(0) /* I/O Address */ 82#define PCI_BASEADR1 PCIR_BAR(1) /* Mem I/O Address */ |
83 84#define PCI_DEVICE_ID_ADVANSYS_1200A 0x110010CD 85#define PCI_DEVICE_ID_ADVANSYS_1200B 0x120010CD 86#define PCI_DEVICE_ID_ADVANSYS_3000 0x130010CD 87#define PCI_DEVICE_REV_ADVANSYS_3150 0x02 88#define PCI_DEVICE_REV_ADVANSYS_3050 0x03 89 90#define ADV_PCI_MAX_DMA_ADDR (0xFFFFFFFFL) --- 244 unchanged lines hidden --- | 83 84#define PCI_DEVICE_ID_ADVANSYS_1200A 0x110010CD 85#define PCI_DEVICE_ID_ADVANSYS_1200B 0x120010CD 86#define PCI_DEVICE_ID_ADVANSYS_3000 0x130010CD 87#define PCI_DEVICE_REV_ADVANSYS_3150 0x02 88#define PCI_DEVICE_REV_ADVANSYS_3050 0x03 89 90#define ADV_PCI_MAX_DMA_ADDR (0xFFFFFFFFL) --- 244 unchanged lines hidden --- |