From aed95c390ae834a1661fb1e4ec433177b1c01fcc Mon Sep 17 00:00:00 2001 From: Daniel Vetter Date: Sat, 22 Mar 2014 14:54:28 +0100 Subject: lib: consolidate chipset helpers in intel_chipset.[hc] Signed-off-by: Daniel Vetter --- lib/intel_chipset.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'lib/intel_chipset.h') diff --git a/lib/intel_chipset.h b/lib/intel_chipset.h index 7ce09008..f50056f2 100644 --- a/lib/intel_chipset.h +++ b/lib/intel_chipset.h @@ -28,6 +28,27 @@ #ifndef _INTEL_CHIPSET_H #define _INTEL_CHIPSET_H +#include +#include + +struct pci_device *intel_get_pci_device(void); +uint32_t intel_get_drm_devid(int fd); +int intel_gen(uint32_t devid); + +extern enum pch_type pch; +enum pch_type { + PCH_NONE, + PCH_IBX, + PCH_CPT, + PCH_LPT, +}; + +void intel_check_pch(void); + +#define HAS_IBX (pch == PCH_IBX) +#define HAS_CPT (pch == PCH_CPT) +#define HAS_LPT (pch == PCH_LPT) + #define PCI_CHIP_I810 0x7121 #define PCI_CHIP_I810_DC100 0x7123 #define PCI_CHIP_I810_E 0x7125 -- cgit v1.2.3