intel_extreme: add PCI ID for Tiger Lake

Internal display on my laptop isn't detected yet so modesetting doesn't
work, but at least I get vblank interrupts and backlight control.

Fixes #17569

Change-Id: I86dd56bc3fc2c288688242e34d9220028036ab74
Reviewed-on: https://review.haiku-os.org/c/haiku/+/5156
Tested-by: Commit checker robot <[email protected]>
Reviewed-by: Adrien Destugues <[email protected]>
This commit is contained in:
PulkoMandy
2022-03-29 07:08:01 +00:00
committed by Adrien Destugues
parent 467b19de28
commit d039f12b31
3 changed files with 7 additions and 1 deletions
@@ -54,6 +54,7 @@
#define INTEL_GROUP_CFL (INTEL_FAMILY_LAKE | 0x0040) // CoffeeLake
#define INTEL_GROUP_CML (INTEL_FAMILY_LAKE | 0x0080) // CometLake
#define INTEL_GROUP_JSL (INTEL_FAMILY_LAKE | 0x0100) // JasperLake
#define INTEL_GROUP_TGL (INTEL_FAMILY_LAKE | 0x0200) // TigerLake
// models
#define INTEL_TYPE_SERVER 0x0004
#define INTEL_TYPE_MOBILE 0x0008
@@ -92,6 +93,7 @@
#define INTEL_MODEL_CML (INTEL_GROUP_CML)
#define INTEL_MODEL_JSL (INTEL_GROUP_JSL)
#define INTEL_MODEL_JSLM (INTEL_GROUP_JSL | INTEL_TYPE_MOBILE)
#define INTEL_MODEL_TGLM (INTEL_GROUP_TGL | INTEL_TYPE_MOBILE)
#define INTEL_PCH_DEVICE_ID_MASK 0xff80
#define INTEL_PCH_IBX_DEVICE_ID 0x3b00
@@ -224,7 +226,7 @@ struct DeviceType {
return 7;
if (InGroup(INTEL_GROUP_CHV) || InGroup(INTEL_GROUP_BDW))
return 8;
if (InGroup(INTEL_GROUP_JSL))
if (InGroup(INTEL_GROUP_JSL) || InGroup(INTEL_GROUP_TGL))
return 11;
if (InFamily(INTEL_FAMILY_LAKE))
return 9;
@@ -175,6 +175,8 @@ const struct supported_device {
{0x4e12, 0x4e61, INTEL_MODEL_JSL, "JasperLake"},
{0x4e26, 0x4e71, INTEL_MODEL_JSLM, "JasperLake"},
{0x4e28, 0x4e71, INTEL_MODEL_JSLM, "JasperLake"},
{0x9a14, 0x9a49, INTEL_MODEL_TGLM, "TigerLake-LP GT2"},
};
struct intel_info {
@@ -162,6 +162,8 @@ const struct supported_device {
{0x4e55, INTEL_MODEL_JSL, "JasperLake"},
{0x4e61, INTEL_MODEL_JSL, "JasperLake"},
{0x4e71, INTEL_MODEL_JSLM, "JasperLake"},
{0x9a49, INTEL_MODEL_TGLM, "TigerLake"},
};
int32 api_version = B_CUR_DRIVER_API_VERSION;