summaryrefslogtreecommitdiff
path: root/driver/xf86-video-ati/src/atipcirename.h
diff options
context:
space:
mode:
authorMatthieu Herrb <matthieu@cvs.openbsd.org>2013-08-16 17:04:20 +0000
committerMatthieu Herrb <matthieu@cvs.openbsd.org>2013-08-16 17:04:20 +0000
commit5c3b2da17ee7dd4535c55d97ec4389537af53ca4 (patch)
tree525cd8520b6f21c27084275e925d9bc86341b90e /driver/xf86-video-ati/src/atipcirename.h
parent170a34b77c6fd4d1ad432bb98ff30eedc444dbae (diff)
Update to xf86-video-ati 7.2.0, requested by jsg@
It fixes an endianess problem with kms and the in tree x86-video-ati among other things. It has been tested on various i386/amd64/sparc64/macppc machines on a range of hardware from r100->northern islands.
Diffstat (limited to 'driver/xf86-video-ati/src/atipcirename.h')
-rw-r--r--driver/xf86-video-ati/src/atipcirename.h47
1 files changed, 0 insertions, 47 deletions
diff --git a/driver/xf86-video-ati/src/atipcirename.h b/driver/xf86-video-ati/src/atipcirename.h
index de8f0a391..fa0f9ae97 100644
--- a/driver/xf86-video-ati/src/atipcirename.h
+++ b/driver/xf86-video-ati/src/atipcirename.h
@@ -34,51 +34,6 @@ enum region_type {
REGION_IO
};
-#ifndef XSERVER_LIBPCIACCESS
-
-/* pciVideoPtr */
-#define PCI_DEV_VENDOR_ID(_pcidev) ((_pcidev)->vendor)
-#define PCI_DEV_DEVICE_ID(_pcidev) ((_pcidev)->chipType)
-#define PCI_DEV_REVISION(_pcidev) ((_pcidev)->chipRev)
-
-#define PCI_SUB_VENDOR_ID(_pcidev) ((_pcidev)->subsysVendor)
-#define PCI_SUB_DEVICE_ID(_pcidev) ((_pcidev)->subsysCard)
-
-#define PCI_DEV_TAG(_pcidev) pciTag((_pcidev)->bus, \
- (_pcidev)->device, \
- (_pcidev)->func)
-#define PCI_DEV_BUS(_pcidev) ((_pcidev)->bus)
-#define PCI_DEV_DEV(_pcidev) ((_pcidev)->device)
-#define PCI_DEV_FUNC(_pcidev) ((_pcidev)->func)
-
-/* pciConfigPtr */
-#define PCI_CFG_TAG(_pcidev) (((pciConfigPtr)(_pcidev)->thisCard)->tag)
-#define PCI_CFG_BUS(_pcidev) (((pciConfigPtr)(_pcidev)->thisCard)->busnum)
-#define PCI_CFG_DEV(_pcidev) (((pciConfigPtr)(_pcidev)->thisCard)->devnum)
-#define PCI_CFG_FUNC(_pcidev) (((pciConfigPtr)(_pcidev)->thisCard)->funcnum)
-
-/* region addr: xfree86 uses different fields for memory regions and I/O ports */
-#define PCI_REGION_BASE(_pcidev, _b, _type) \
- (((_type) == REGION_MEM) ? (_pcidev)->memBase[(_b)] \
- : (_pcidev)->ioBase[(_b)])
-
-/* region size: xfree86 uses the log2 of the region size,
- * but with zero meaning no region, not size of one XXX */
-#define PCI_REGION_SIZE(_pcidev, _b) \
- (((_pcidev)->size[(_b)] > 0) ? (1 << (_pcidev)->size[(_b)]) : 0)
-
-/* read/write PCI configuration space */
-#define PCI_READ_BYTE(_pcidev, _value_ptr, _offset) \
- *(_value_ptr) = pciReadByte(PCI_CFG_TAG(_pcidev), (_offset))
-
-#define PCI_READ_LONG(_pcidev, _value_ptr, _offset) \
- *(_value_ptr) = pciReadLong(PCI_CFG_TAG(_pcidev), (_offset))
-
-#define PCI_WRITE_LONG(_pcidev, _value, _offset) \
- pciWriteLong(PCI_CFG_TAG(_pcidev), (_offset), (_value))
-
-#else /* XSERVER_LIBPCIACCESS */
-
typedef struct pci_device *pciVideoPtr;
#define PCI_DEV_VENDOR_ID(_pcidev) ((_pcidev)->vendor_id)
@@ -120,6 +75,4 @@ typedef struct pci_device *pciVideoPtr;
#define ATI_DEVICE_MATCH(d, i) \
{ PCI_VENDOR_ATI, (d), PCI_MATCH_ANY, PCI_MATCH_ANY, 0, 0, (i) }
-#endif /* XSERVER_LIBPCIACCESS */
-
#endif /* ATIPCIRENAME_H */