/*
* CDDL HEADER START
*
* The contents of this file are subject to the terms of the
* Common Development and Distribution License, Version 1.0 only
* (the "License"). You may not use this file except in compliance
* with the License.
*
* You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
* See the License for the specific language governing permissions
* and limitations under the License.
*
* When distributing Covered Code, include this CDDL HEADER in each
* file and include the License file at usr/src/OPENSOLARIS.LICENSE.
* If applicable, add the following below this CDDL HEADER, with the
* fields enclosed by brackets "[]" replaced with your own identifying
* information: Portions Copyright [yyyy] [name of copyright owner]
*
* CDDL HEADER END
*/
/*
* Copyright (c) 1999 by Sun Microsystems, Inc.
* All rights reserved.
*/
#ifndef _SYS_DB21554_CONFIG_H
#define _SYS_DB21554_CONFIG_H
#pragma ident "%Z%%M% %I% %E% SMI"
#ifdef __cplusplus
extern "C" {
#endif
/*
* Some register definitions for configuration header.
*/
/* configuration own register bits : Register offset 0x90-91 */
/* the following is a 8-bit register version definition. */
/* configuration control status register bits: Register offset 0x92-93 */
/* chip control 0 register bits: Register Offset 0xcc-cd */
/* chip control 1 register bits: Register Offset 0xce-cf */
/* chip reset control register bits : Register Offset 0xd8-db */
/* chip status register bits : Register Offset 0xd0-d1 */
/* form a type 0 configuration address */
((reg) & 0xfc))
/* form a type 1 configuration address */
#define DB_ENABLE_PCI_CONF_CYCLE_TYPE0 0
/*
* add local address offsets and get the right config address double
* word aligned type 0 format addresses.
*/
/*
* add local address offsets and get the right config address double
* word aligned type 1 format addresses.
*/
typedef struct db_pci_header {
typedef struct db_conf_regs {
#ifdef __cplusplus
}
#endif
#endif /* _SYS_DB21554_CONFIG_H */