On Wed, Jul 08, 2015 at 09:48:36AM +0200, Mark Patruck wrote:
> Intel HD Graphics (GT1) found on the 5th gen Broadwells.
> 
> We already have the bigger ones but the smallest GT1 with 12EUs
> is missing. Test on my board OK (no drm right now of course)

I was hoping marketing names would appear for the others as well.

Currently we have:

product INTEL CORE5G_M_GT2_1    0x1616  HD Graphics 5500
product INTEL CORE5G_M_GT2_2    0x161e  HD Graphics 5300
product INTEL CORE5G_M_GT3_15W  0x1626  HD Graphics 6000
product INTEL CORE5G_M_GT3_28W  0x162b  Iris Graphics 6100

The latest xf86-video-intel further mentions the following
including the id you have (src/intel_module.c)

{0x1602, "HD Graphics"},
{0x1606, "HD Graphics"},
{0x160B, "HD Graphics"},
{0x160A, "HD Graphics"},
{0x160D, "HD Graphics"},
{0x160E, "HD Graphics"},
{0x1612, "HD Graphics 5600"},
{0x161B, "HD Graphics"},
{0x161A, "HD Graphics"},
{0x161D, "HD Graphics"},
{0x1622, "Iris Pro Graphics 6200"},
{0x162A, "Iris Pro Graphics P6300"},
{0x162D, "HD Graphics"},
{0x162E, "HD Graphics"},
{0x1632, "HD Graphics"},
{0x1636, "HD Graphics"},
{0x163B, "HD Graphics"},
{0x163A, "HD Graphics"},
{0x163D, "HD Graphics"},
{0x163E, "HD Graphics"},

The GT engineering names appear as comments in src/i915_pciids.h:

#define INTEL_BDW_GT12M_IDS(info)  \
        INTEL_VGA_DEVICE(0x1602, info), /* GT1 ULT */ \
        INTEL_VGA_DEVICE(0x1606, info), /* GT1 ULT */ \
        INTEL_VGA_DEVICE(0x160B, info), /* GT1 Iris */ \
        INTEL_VGA_DEVICE(0x160E, info), /* GT1 ULX */ \
        INTEL_VGA_DEVICE(0x1612, info), /* GT2 Halo */ \
        INTEL_VGA_DEVICE(0x1616, info), /* GT2 ULT */ \
        INTEL_VGA_DEVICE(0x161B, info), /* GT2 ULT */ \
        INTEL_VGA_DEVICE(0x161E, info)  /* GT2 ULX */

#define INTEL_BDW_GT12D_IDS(info) \
        INTEL_VGA_DEVICE(0x160A, info), /* GT1 Server */ \
        INTEL_VGA_DEVICE(0x160D, info), /* GT1 Workstation */ \
        INTEL_VGA_DEVICE(0x161A, info), /* GT2 Server */ \
        INTEL_VGA_DEVICE(0x161D, info)  /* GT2 Workstation */

#define INTEL_BDW_GT3M_IDS(info) \
        INTEL_VGA_DEVICE(0x1622, info), /* ULT */ \
        INTEL_VGA_DEVICE(0x1626, info), /* ULT */ \
        INTEL_VGA_DEVICE(0x162B, info), /* Iris */ \
        INTEL_VGA_DEVICE(0x162E, info)  /* ULX */

#define INTEL_BDW_GT3D_IDS(info) \
        INTEL_VGA_DEVICE(0x162A, info), /* Server */ \
        INTEL_VGA_DEVICE(0x162D, info)  /* Workstation */

#define INTEL_BDW_RSVDM_IDS(info) \
        INTEL_VGA_DEVICE(0x1632, info), /* ULT */ \
        INTEL_VGA_DEVICE(0x1636, info), /* ULT */ \
        INTEL_VGA_DEVICE(0x163B, info), /* Iris */ \
        INTEL_VGA_DEVICE(0x163E, info)  /* ULX */

#define INTEL_BDW_RSVDD_IDS(info) \
        INTEL_VGA_DEVICE(0x163A, info), /* Server */ \
        INTEL_VGA_DEVICE(0x163D, info)  /* Workstation */

#define INTEL_BDW_M_IDS(info) \
        INTEL_BDW_GT12M_IDS(info), \
        INTEL_BDW_GT3M_IDS(info), \
        INTEL_BDW_RSVDM_IDS(info)

#define INTEL_BDW_D_IDS(info) \
        INTEL_BDW_GT12D_IDS(info), \
        INTEL_BDW_GT3D_IDS(info), \
        INTEL_BDW_RSVDD_IDS(info)

It seems the RSVDM_IDS/RSVDD_IDS are for unreleased products
and the rest actually exist?

Reply via email to