1*e1ed37beSrkujawa /* $NetBSD: cv3dpbvar.h,v 1.1 2012/01/11 17:04:29 rkujawa Exp $ */ 2*e1ed37beSrkujawa 3*e1ed37beSrkujawa /*- 4*e1ed37beSrkujawa * Copyright (c) 2011 The NetBSD Foundation, Inc. 5*e1ed37beSrkujawa * All rights reserved. 6*e1ed37beSrkujawa * 7*e1ed37beSrkujawa * This code is derived from software contributed to The NetBSD Foundation 8*e1ed37beSrkujawa * by Radoslaw Kujawa. 9*e1ed37beSrkujawa * 10*e1ed37beSrkujawa * Redistribution and use in source and binary forms, with or without 11*e1ed37beSrkujawa * modification, are permitted provided that the following conditions 12*e1ed37beSrkujawa * are met: 13*e1ed37beSrkujawa * 1. Redistributions of source code must retain the above copyright 14*e1ed37beSrkujawa * notice, this list of conditions and the following disclaimer. 15*e1ed37beSrkujawa * 2. Redistributions in binary form must reproduce the above copyright 16*e1ed37beSrkujawa * notice, this list of conditions and the following disclaimer in the 17*e1ed37beSrkujawa * documentation and/or other materials provided with the distribution. 18*e1ed37beSrkujawa * 19*e1ed37beSrkujawa * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS 20*e1ed37beSrkujawa * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 21*e1ed37beSrkujawa * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 22*e1ed37beSrkujawa * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS 23*e1ed37beSrkujawa * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 24*e1ed37beSrkujawa * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 25*e1ed37beSrkujawa * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 26*e1ed37beSrkujawa * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 27*e1ed37beSrkujawa * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 28*e1ed37beSrkujawa * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 29*e1ed37beSrkujawa * POSSIBILITY OF SUCH DAMAGE. 30*e1ed37beSrkujawa */ 31*e1ed37beSrkujawa 32*e1ed37beSrkujawa #ifndef _AMIGA_CV3DPBVAR_H_ 33*e1ed37beSrkujawa 34*e1ed37beSrkujawa #include <sys/types.h> 35*e1ed37beSrkujawa #include <dev/pci/pcivar.h> 36*e1ed37beSrkujawa #include <dev/pci/pciconf.h> 37*e1ed37beSrkujawa #include <machine/pci_machdep.h> 38*e1ed37beSrkujawa 39*e1ed37beSrkujawa struct cv3dpb_softc { 40*e1ed37beSrkujawa device_t sc_dev; 41*e1ed37beSrkujawa 42*e1ed37beSrkujawa volatile char *ba; 43*e1ed37beSrkujawa struct bus_space_tag pci_conf_area; 44*e1ed37beSrkujawa struct bus_space_tag pci_mem_area; 45*e1ed37beSrkujawa struct bus_space_tag pci_io_area; 46*e1ed37beSrkujawa struct amiga_pci_chipset apc; 47*e1ed37beSrkujawa }; 48*e1ed37beSrkujawa 49*e1ed37beSrkujawa #endif /* _AMIGA_CV3DPBVAR_H_ */ 50