drm/glint: add PCI IDs.
Signed-off-by: Matt Turner <mattst88@gmail.com>
diff --git a/drivers/gpu/drm/glint/glint_drv.c b/drivers/gpu/drm/glint/glint_drv.c
index 6ad38b9..2e0d178 100644
--- a/drivers/gpu/drm/glint/glint_drv.c
+++ b/drivers/gpu/drm/glint/glint_drv.c
@@ -2,6 +2,13 @@
#include "drm.h"
#include "glint_drv.h"
+#include "glint_family.h"
+
+#include "drm_pciids.h"
+
+static struct pci_device_id pciidlist[] = {
+ glint_PCI_IDS
+};
static int __init
glint_init(void)
diff --git a/drivers/gpu/drm/glint/glint_family.h b/drivers/gpu/drm/glint/glint_family.h
new file mode 100644
index 0000000..9df02d0
--- /dev/null
+++ b/drivers/gpu/drm/glint/glint_family.h
@@ -0,0 +1,13 @@
+#ifndef GLINT_FAMILY_H
+#define GLINT_FAMILY_H
+/*
+ * GLint chip families
+ */
+enum glint_family {
+ GLINT_R3 = 0,
+ GLINT_R4A,
+ GLINT_R4B,
+ GLINT_LAST,
+};
+
+#endif
diff --git a/include/drm/drm_pciids.h b/include/drm/drm_pciids.h
index 2d428b0..1098b89 100644
--- a/include/drm/drm_pciids.h
+++ b/include/drm/drm_pciids.h
@@ -531,8 +531,10 @@
{0x8086, 0x358e, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, \
{0, 0, 0}
-#define gamma_PCI_IDS \
- {0x3d3d, 0x0008, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0}, \
+#define glint_PCI_IDS \
+ {0x3d3d, 0x000a, PCI_ANY_ID, PCI_ANY_ID, 0, 0, GLINT_R3}, \
+ {0x3d3d, 0x000d, PCI_ANY_ID, PCI_ANY_ID, 0, 0, GLINT_R4A}, \
+ {0x3d3d, 0x0011, PCI_ANY_ID, PCI_ANY_ID, 0, 0, GLINT_R4B}, \
{0, 0, 0}
#define savage_PCI_IDS \