Merlin Büge <[email protected]> writes: >> Not sure why Linux doesn't get the display running though. But as Linux >> sometimes reuses register settings set by the firmware there is a slight >> chance that fixing coreboot would make it work in Linux too. > > > You mean, despite the kernel log messages (which say 104500), > it might be that Linux is actually using the clock settings from coreboot, > that > is 87075?
Linux should be able to modeset the display (mostly) independently from coreboot (misconfigured) settings. So if the display does not work in linux I think something else is wrong. > So, to check for that - could I temporarily hardcode the correct clock > settings > in coreboot/libreboot? > This https://review.coreboot.org/#/c/16741/ should set graphic clock correcly for g4x gpu's. Since it does the same as linux I don't expect it to work but feel free to try it. There is a slight chance that this display uses a single channel LVDS, in this case the p2 clock divisor needs to be set to 14 instead of 7, which you can hardcode in src/northbridge/intel/gm45/gma.c > > [0] > http://www.display-solution.com/pdf/tft-displays/Chi%20Mei%20Innolux/G141C1-L01_V2.0_20100802.pdf > From what I can understand from datasheets this is a dual channel LVDS (as expected)... > > > > -- > Merlin Büge <[email protected]> Kind regards -- Arthur Heymans -- coreboot mailing list: [email protected] https://www.coreboot.org/mailman/listinfo/coreboot

