1*027018efSpatrick /* $OpenBSD: cortex.h,v 1.1 2013/05/01 00:16:26 patrick Exp $ */ 2*027018efSpatrick /* $NetBSD: mainbus.h,v 1.1 2001/02/24 19:38:02 reinoud Exp $ */ 3*027018efSpatrick 4*027018efSpatrick /* 5*027018efSpatrick * Copyright (c) 1994,1995 Mark Brinicombe. 6*027018efSpatrick * Copyright (c) 1994 Brini. 7*027018efSpatrick * All rights reserved. 8*027018efSpatrick * 9*027018efSpatrick * Redistribution and use in source and binary forms, with or without 10*027018efSpatrick * modification, are permitted provided that the following conditions 11*027018efSpatrick * are met: 12*027018efSpatrick * 1. Redistributions of source code must retain the above copyright 13*027018efSpatrick * notice, this list of conditions and the following disclaimer. 14*027018efSpatrick * 2. Redistributions in binary form must reproduce the above copyright 15*027018efSpatrick * notice, this list of conditions and the following disclaimer in the 16*027018efSpatrick * documentation and/or other materials provided with the distribution. 17*027018efSpatrick * 3. All advertising materials mentioning features or use of this software 18*027018efSpatrick * must display the following acknowledgement: 19*027018efSpatrick * This product includes software developed by Brini. 20*027018efSpatrick * 4. The name of the company nor the name of the author may be used to 21*027018efSpatrick * endorse or promote products derived from this software without specific 22*027018efSpatrick * prior written permission. 23*027018efSpatrick * 24*027018efSpatrick * THIS SOFTWARE IS PROVIDED BY BRINI ``AS IS'' AND ANY EXPRESS OR IMPLIED 25*027018efSpatrick * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 26*027018efSpatrick * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 27*027018efSpatrick * IN NO EVENT SHALL BRINI OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, 28*027018efSpatrick * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 29*027018efSpatrick * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 30*027018efSpatrick * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 31*027018efSpatrick * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 32*027018efSpatrick * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 33*027018efSpatrick * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 34*027018efSpatrick * SUCH DAMAGE. 35*027018efSpatrick * 36*027018efSpatrick * RiscBSD kernel project 37*027018efSpatrick * 38*027018efSpatrick * mainbus.h 39*027018efSpatrick * 40*027018efSpatrick * mainbus configuration 41*027018efSpatrick * 42*027018efSpatrick * Created : 15/12/94 43*027018efSpatrick */ 44*027018efSpatrick 45*027018efSpatrick /* 46*027018efSpatrick * cortex driver attach arguments 47*027018efSpatrick */ 48*027018efSpatrick 49*027018efSpatrick struct cortex_attach_args { 50*027018efSpatrick char *ca_name; 51*027018efSpatrick bus_space_tag_t ca_iot; 52*027018efSpatrick bus_dma_tag_t ca_dmat; 53*027018efSpatrick uint32_t ca_periphbase; 54*027018efSpatrick }; 55