https://github.com/torvalds/linux
Revision 3b5c78a35cf7511c15e09a9b0ffab290a42d9bcf authored by Adam Jackson on 13 December 2011, 23:41:00 UTC, committed by Keith Packard on 16 December 2011, 16:49:59 UTC
Some active adaptors (VGA usually) only have two lanes at 2.7GHz.
That's a maximum pixel clock of 144MHz at 8bpc, but 192MHz at 6bpc.

Fixes Asus UX31 panel being black at startup due to no valid modes since
dc22ee6fc18ce0f15424e753e8473c306ece95c1.

v2: Rebased to current code, resulting in the fix applying to EDP panels as
    well.  Also changed from spatio-temporal to just spatial dithering on
    pre-ironlake, to be conssitent (and less visual flicker)

Signed-off-by: Adam Jackson <ajax@redhat.com>
Signed-off-by: Eric Anholt <eric@anholt.net>
Tested-by: Eric Anholt <eric@anholt.net>
Tested-by: Dirk Hohndel <hohndel@infradead.org>
Signed-off-by: Keith Packard <keithp@keithp.com>
1 parent f45b555
History
Tip revision: 3b5c78a35cf7511c15e09a9b0ffab290a42d9bcf authored by Adam Jackson on 13 December 2011, 23:41:00 UTC
drm/i915/dp: Dither down to 6bpc if it makes the mode fit
Tip revision: 3b5c78a
File Mode Size
Kconfig -rw-r--r-- 44.5 KB
Makefile -rw-r--r-- 1.0 KB
calibrate.c -rw-r--r-- 7.9 KB
do_mounts.c -rw-r--r-- 12.0 KB
do_mounts.h -rw-r--r-- 1.4 KB
do_mounts_initrd.c -rw-r--r-- 3.1 KB
do_mounts_md.c -rw-r--r-- 7.9 KB
do_mounts_rd.c -rw-r--r-- 8.4 KB
initramfs.c -rw-r--r-- 12.6 KB
main.c -rw-r--r-- 20.3 KB
noinitramfs.c -rw-r--r-- 1.5 KB
version.c -rw-r--r-- 1.1 KB

back to top