Home | History | Annotate | Line # | Download | only in dev
      1  1.1  rearnsha /*	$NetBSD: v360reg.h,v 1.1 2001/10/27 16:20:29 rearnsha Exp $ */
      2  1.1  rearnsha 
      3  1.1  rearnsha /*-
      4  1.1  rearnsha  * Copyright (c) 2001 ARM Ltd
      5  1.1  rearnsha  * All rights reserved.
      6  1.1  rearnsha  *
      7  1.1  rearnsha  * Redistribution and use in source and binary forms, with or without
      8  1.1  rearnsha  * modification, are permitted provided that the following conditions
      9  1.1  rearnsha  * are met:
     10  1.1  rearnsha  * 1. Redistributions of source code must retain the above copyright
     11  1.1  rearnsha  *    notice, this list of conditions and the following disclaimer.
     12  1.1  rearnsha  * 2. Redistributions in binary form must reproduce the above copyright
     13  1.1  rearnsha  *    notice, this list of conditions and the following disclaimer in the
     14  1.1  rearnsha  *    documentation and/or other materials provided with the distribution.
     15  1.1  rearnsha  * 3. The name of the company may not be used to endorse or promote
     16  1.1  rearnsha  *    products derived from this software without specific prior written
     17  1.1  rearnsha  *    permission.
     18  1.1  rearnsha  *
     19  1.1  rearnsha  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
     20  1.1  rearnsha  * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
     21  1.1  rearnsha  * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
     22  1.1  rearnsha  * IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
     23  1.1  rearnsha  * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
     24  1.1  rearnsha  * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
     25  1.1  rearnsha  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
     26  1.1  rearnsha  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
     27  1.1  rearnsha  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
     28  1.1  rearnsha  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
     29  1.1  rearnsha  * SUCH DAMAGE.
     30  1.1  rearnsha  */
     31  1.1  rearnsha 
     32  1.1  rearnsha /*
     33  1.1  rearnsha  * V3 V360EPI Local Bus <-> PCI bridge.
     34  1.1  rearnsha  */
     35  1.1  rearnsha 
     36  1.1  rearnsha 
     37  1.1  rearnsha #define V360_PCI_VENDOR		0x00
     38  1.1  rearnsha #define V360_PCI_DEVICE		0x02
     39  1.1  rearnsha #define V360_PCI_CMD		0x04
     40  1.1  rearnsha #define V360_PCI_STAT		0x06
     41  1.1  rearnsha #define V360_PCI_CC_REV		0x08
     42  1.1  rearnsha #define V360_PCI_HDR_CFG		0x0c
     43  1.1  rearnsha #define V360_PCI_IO_BASE		0x10
     44  1.1  rearnsha #define V360_PCI_BASE0		0x14
     45  1.1  rearnsha #define V360_PCI_BASE1		0x18
     46  1.1  rearnsha #define V360_PCI_SUB_VENDOR	0x2c
     47  1.1  rearnsha #define V360_PCI_SUB_ID		0x2e
     48  1.1  rearnsha #define V360_PCI_ROM		0x30
     49  1.1  rearnsha #define V360_PCI_BPARAM		0x3c
     50  1.1  rearnsha #define V360_PCI_MAP0		0x40
     51  1.1  rearnsha #define V360_PCI_MAP1		0x44
     52  1.1  rearnsha #define V360_PCI_INT_STAT	0x48
     53  1.1  rearnsha #define V360_PCI_INT_CFG		0x4c
     54  1.1  rearnsha 
     55  1.1  rearnsha #define V360_LB_BASE0		0x54
     56  1.1  rearnsha #define V360_LB_BASE1		0x58
     57  1.1  rearnsha #define V360_LB_MAP0		0x5e
     58  1.1  rearnsha #define V360_LB_MAP1		0x62
     59  1.1  rearnsha #define V360_LB_BASE2		0x64
     60  1.1  rearnsha #define V360_LB_MAP2		0x66
     61  1.1  rearnsha #define V360_LB_SIZE		0x68
     62  1.1  rearnsha #define V360_LB_IO_BASE		0x6e
     63  1.1  rearnsha 
     64  1.1  rearnsha #define V360_FIFO_CFG		0x70
     65  1.1  rearnsha #define V360_FIFO_PRIORITY	0x72
     66  1.1  rearnsha #define V360_FIFO_STAT		0x74
     67  1.1  rearnsha 
     68  1.1  rearnsha #define V360_LB_ISTAT		0x76
     69  1.1  rearnsha #define V360_LB_IMASK		0x77
     70  1.1  rearnsha 
     71  1.1  rearnsha #define V360_SYSTEM		0x78
     72  1.1  rearnsha 
     73  1.1  rearnsha #define V360_LB_CFG		0x7a
     74  1.1  rearnsha 
     75  1.1  rearnsha #define V360_PCI_CFG		0x7c
     76  1.1  rearnsha 
     77  1.1  rearnsha #define V360_DMA_PCI_ADDR0	0x80
     78  1.1  rearnsha #define V360_DMA_LOCAL_ADDR0	0x84
     79  1.1  rearnsha #define V360_DMA_LENGTH0		0x88
     80  1.1  rearnsha #define V360_DMA_CSR0		0x8b
     81  1.1  rearnsha #define V360_DMA_CTLB_ADDR0	0x8c
     82  1.1  rearnsha 
     83  1.1  rearnsha #define V360_DMA_PCI_ADDR1	0x90
     84  1.1  rearnsha #define V360_DMA_LOCAL_ADDR1	0x94
     85  1.1  rearnsha #define V360_DMA_LENGTH1		0x98
     86  1.1  rearnsha #define V360_DMA_CSR1		0x9b
     87  1.1  rearnsha #define V360_DMA_CTLB_ADDR1	0x9c
     88  1.1  rearnsha 
     89  1.1  rearnsha #define V360_MAIL_DATA0		0xc0
     90  1.1  rearnsha #define V360_MAIL_DATA1		0xc1
     91  1.1  rearnsha #define V360_MAIL_DATA2		0xc2
     92  1.1  rearnsha #define V360_MAIL_DATA3		0xc3
     93  1.1  rearnsha #define V360_MAIL_DATA4		0xc4
     94  1.1  rearnsha #define V360_MAIL_DATA5		0xc5
     95  1.1  rearnsha #define V360_MAIL_DATA6		0xc6
     96  1.1  rearnsha #define V360_MAIL_DATA7		0xc7
     97  1.1  rearnsha #define V360_MAIL_DATA8		0xc8
     98  1.1  rearnsha #define V360_MAIL_DATA9		0xc9
     99  1.1  rearnsha #define V360_MAIL_DATA10		0xca
    100  1.1  rearnsha #define V360_MAIL_DATA11 	0xcb
    101  1.1  rearnsha #define V360_MAIL_DATA12		0xcc
    102  1.1  rearnsha #define V360_MAIL_DATA13		0xcd
    103  1.1  rearnsha #define V360_MAIL_DATA14		0xce
    104  1.1  rearnsha #define V360_MAIL_DATA15		0xcf
    105  1.1  rearnsha 
    106  1.1  rearnsha #define V360_PCI_MAIL_IEWR	0xd0
    107  1.1  rearnsha #define V360_PCI_MAIL_IERD	0xd2
    108  1.1  rearnsha #define V360_LB_MAIL_IEWR	0xd4
    109  1.1  rearnsha #define V360_LB_MAIL_IERd	0xd6
    110  1.1  rearnsha #define V360_MAIL_WR_STAT	0xd8
    111  1.1  rearnsha #define V360_MAIL_RD_STAT	0xda
    112  1.1  rearnsha 
    113  1.1  rearnsha #define V360_QBA_MAP		0xdc
    114  1.1  rearnsha 
    115  1.1  rearnsha #define V360_DMA_DELAY		0xe0
    116  1.1  rearnsha 
    117