Quoting Tvrtko Ursulin (2018-02-22 10:15:04) > +void intel_device_info_subplatform_init(struct intel_device_info *info) > +{ > + struct drm_i915_private *i915 = > + container_of(info, struct drm_i915_private, info); > + u16 devid = INTEL_DEVID(i915); > + > + if (IS_PINEVIEW(i915)) { > + if (devid == 0xa001) > + info->subplatform_mask = INTEL_SUBPLATFORM_PINEVIEW_G; > + else if (devid == 0xa011) > + info->subplatform_mask = INTEL_SUBPLATFORM_PINEVIEW_M; > + } else if (IS_HASWELL(i915)) { > + if ((devid & 0xFF00) == 0x0A00) > + info->subplatform_mask = INTEL_SUBPLATFORM_ULT; > + /* ULX machines are also considered ULT. */ > + if (devid == 0x0A0E || devid == 0x0A1E) > + info->subplatform_mask |= INTEL_SUBPLATFORM_ULX; Ah. Needs BIT(ULT) | BIT(ULX). -Chris _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx