Deleted Added
full compact
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 ---