Hi all, I've ported coreboot to the MacBook Pro 9,1 (A1286, EMC 2556, 15" Mid-2012 non-Retina, Ivy Bridge / HM77). It boots to GRUB and Linux, lights the internal LVDS panel via libgfxinit with no video blob, and has been running as a daily driver. As far as I can tell the board hadn't been ported before.
Changes are up: - 95205 — mb/apple: Add MacBook Pro 9,1 support - 95204 — drivers/apple/hybrid_graphics: dispatch gmux access by type - 95203 — drivers/intel/gma: Kconfig for the LVDS dual-channel threshold - 95202, 95201 — two libgfxinit fixes (dual-link threshold, Ironlake presence straps) The blocker: the 9,1 needs the Apple hybrid graphics driver from CL 32719, which hasn't been touched since 2024-08. Its base predates coreboot's CI cutoff, so Jenkins rejects anything stacked on it: "The parent of this patch is from before Wed Aug 5 2026." I rebased 32719 and 32673 onto current main locally — both apply cleanly, no conflicts — but Gerrit won't let me upload patch sets to someone else's change. I've commented on both asking the owner for a rebase. Could someone with the right permissions help, or advise on the usual route here? A design question, separately: this panel provides no EDID at all — the DDC bus is silent and i915 reports a 0-byte EDID. libgfxinit's Probe_Port derives the mode only from EDID and has no fallback, so the port is left Disabled and the panel never lights, with nothing on the console. I have it working locally by injecting the known timings, but that's a hack in shared code and not upstreamable. Is there an accepted way for a mainboard to supply a fixed mode for an EDID-less panel, or would a new libgfxinit facility be needed? Full working tree / patches and hardware dumps: https://github.com/jegly/coreboot-mbp91 Thanks, jegly Jesse Li-Yates (Jegly) This email and any attachments are confidential and intended solely for the addressee(s). If you received this in error, please notify the sender and delete it immediately. Any unauthorized copying, disclosure, or distribution is prohibited.
_______________________________________________ coreboot mailing list -- [email protected] To unsubscribe send an email to [email protected]

