summaryrefslogtreecommitdiff
path: root/src/nv_const.h
diff options
context:
space:
mode:
authorGiuseppe Bilotta <giuseppe.bilotta@gmail.com>2007-09-27 00:08:28 +0200
committerAaron Plattner <aplattner@nvidia.com>2008-01-25 12:37:38 -0800
commit02e431eb0969cabb67f3e4b1cb1a2d7fc5f697f0 (patch)
treecbd2f816bd33c569dbc3828d6a23b85cabb48057 /src/nv_const.h
parent3449da7a7baf7365c247caa9b4344316a961ec41 (diff)
[PATCH] Add macros to retrieve the subsystem vendor/device
Signed-off-by: Giuseppe Bilotta <giuseppe.bilotta@gmail.com> Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
Diffstat (limited to 'src/nv_const.h')
-rw-r--r--src/nv_const.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/nv_const.h b/src/nv_const.h
index 141e0f3..8f9799c 100644
--- a/src/nv_const.h
+++ b/src/nv_const.h
@@ -10,11 +10,15 @@
#define MEMBASE(p,n) (p)->regions[n].base_addr
#define VENDOR_ID(p) (p)->vendor_id
#define DEVICE_ID(p) (p)->device_id
+ #define SUBVENDOR_ID(p) (p)->subvendor_id
+ #define SUBDEVICE_ID(p) (p)->subdevice_id
#define CHIP_REVISION(p) (p)->revision
#else
#define MEMBASE(p,n) (p)->memBase[n]
#define VENDOR_ID(p) (p)->vendor
#define DEVICE_ID(p) (p)->chipType
+ #define SUBVENDOR_ID(p) (p)->subsysVendor
+ #define SUBDEVICE_ID(p) (p)->subsysCard
#define CHIP_REVISION(p) (p)->chipRev
#endif