On Mon, Jan 28, 2013 at 4:01 PM, Jani Nikula jani.nikula@linux.intel.com wrote:
On Mon, 28 Jan 2013, Sedat Dilek sedat.dilek@gmail.com wrote:
... static struct intel_quirk intel_quirks[] = { /* HP Mini needs pipe A force quirk (LP: #322104) */ { 0x27ae, 0x103c, 0x361a, quirk_pipea_force }, ... }
Triple - which value is what?
I guess you figured it out, but just a few lines up there's [1]:
struct intel_quirk { int device; int subsystem_vendor; int subsystem_device; void (*hook)(struct drm_device *dev); };
where device, subsystem_vendor, and subsystem_device map to Device, SVendor, and SDevice of the gfx controller in 'lspci -vmnn' output.
Oh, cool. Did not know of these parameters...
Device: 00:02.0 Class: VGA compatible controller [0300] Vendor: Intel Corporation [8086] Device: 2nd Generation Core Processor Family Integrated Graphics Controller [0116] SVendor: Samsung Electronics Co Ltd [144d] SDevice: Device [c0c7] Rev: 09
...together with the pasted code-snippet, it is clear to me!
Thanks for the explanation and hints!
- Sedat -
HTH, Jani.
[1] http://cgit.freedesktop.org/~danvet/drm-intel/tree/drivers/gpu/drm/i915/inte...