History log of /drivers/gpu/drm/nouveau/nouveau_mxm.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
84ddfda6d4765e410981edeef81c9b5a5a1ce87b 02-Feb-2012 Ben Skeggs <bskeggs@redhat.com> drm/nouveau/mxm: call mxmi to determine revision before calling mxms

There's a HP laptop out there where the MXM version in the VBIOS doesn't
match what the ACPI implementation is expecting. These tables will accept
0x00 to MXMS to return latest version, but *only* if MXMI has been called
first..

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
/drivers/gpu/drm/nouveau/nouveau_mxm.c
ce2e7895faba8fabaa917f52293126e5f4174fa9 01-Feb-2012 Ben Skeggs <bskeggs@redhat.com> drm/nouveau/mxm: pretend to succeed, even if we can't shadow the MXM-SIS

There's at least one known case where our shadowing code is buggy, and we
fail init. Until we can be confident we're doing all this correctly, lets
succeed and risk crazy bios tables rather than failing for perfectly valid
configs too.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
/drivers/gpu/drm/nouveau/nouveau_mxm.c
c37e99050c84c40441e614bd41474e12b6cc2079 07-Nov-2011 Ben Skeggs <bskeggs@redhat.com> drm/nouveau/mxm: implement ROM shadow method

Untested, -ENOHW.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
/drivers/gpu/drm/nouveau/nouveau_mxm.c
3952315b9d20fb04d43d184f9c1475327811c5aa 07-Nov-2011 Ben Skeggs <bskeggs@redhat.com> drm/nouveau/mxm: implement _DSM shadow method

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
/drivers/gpu/drm/nouveau/nouveau_mxm.c
93d9206d08dd18e3aaeed90a3e076b8c323fdd72 06-Nov-2011 Ben Skeggs <bskeggs@redhat.com> drm/nouveau/mxm: implement wmi shadow method

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
/drivers/gpu/drm/nouveau/nouveau_mxm.c
b4c26818aeb4159dd537eff6453ae5ebf7a69723 12-Oct-2011 Ben Skeggs <bskeggs@redhat.com> drm/nouveau/mxm: initial implementation of dcb sanitisation

The DCB table provided by the VBIOS on most MXM chips has a number of
entries which either need to be disabled, or modified according to the
MXM-SIS Output Device Descriptors.

The x86 vbios code usually takes care of this for us, however, with the
large number of laptops now with switchable graphics or optimus, a lot
of the time nouveau is responsible for POSTing the card instead - leaving
some fun situations like, plugging in a monitor and having nouveau decide
3 connectors actually just got plugged in..

No MXM-SIS fetching methods implemented yet.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
/drivers/gpu/drm/nouveau/nouveau_mxm.c