NetBSD/sys/arch/sandpoint/include/bus.h

29 lines
875 B
C

/* $NetBSD: bus.h,v 1.7 2005/12/11 12:18:51 christos Exp $ */
/* $OpenBSD: bus.h,v 1.1 1997/10/13 10:53:42 pefo Exp $ */
#ifndef _SANDPOINT_BUS_H_
#define _SANDPOINT_BUS_H_
/*
* Values for the SandPoint bus space tag, not to be used directly by MI code.
*/
#define SANDPOINT_BUS_SPACE_IO 0xFE000000 /* i/o space */
#define SANDPOINT_BUS_SPACE_MEM 0x80000000 /* mem space */
#define SANDPOINT_BUS_SPACE_EUMB 0xFC000000 /* EUMB space */
#define SANDPOINT_PCI_CONFIG_ADDR 0xFEC00CF8
#define SANDPOINT_PCI_CONFIG_DATA 0xFEE00CFC
/*
* Address conversion as seen from a PCI master.
*/
#define PHYS_TO_BUS_MEM(t,x) (x)
#define BUS_MEM_TO_PHYS(t,x) (x)
extern struct powerpc_bus_space sandpoint_io_bs_tag;
extern struct powerpc_bus_space sandpoint_isa_io_bs_tag;
extern struct powerpc_bus_space sandpoint_mem_bs_tag;
#include <powerpc/bus.h>
#endif /* _SANDPOINT_BUS_H_ */