Dear coreboot folks,
currently there are three change sets up for review adding new Lenovo laptops based on the Intel GM45 chipset [1][2][3]. Most of them are very similar to the Lenovo X200, which is already in our tree.
One of the major differences between the Lenovo T* models is the HDA verb table. As these are currently included during compile time, all board files have to be copied [3] as Peter noted:
Patch Set 2: Code-Review-2
vendor BIOS provides different HDA verbs: coreboot of course needs to do that too. This should still be replaced with a separate port: yes exactly. please resubmit when that is done. Thanks!
It’d be great to have one image to support all these different models.
Is it feasible to put the HDA verb tables for the different models into CBFS and load the right one during run time? If such a model run time detection is not possible, then the corresponding HDA verb file could be added during the build process and the devices Lenovo R400 and T500 would just be clones of the Lenovo T400 for example with different HDA verbs.
Thanks,
Paul
[1] http://review.coreboot.org/9181 New mainboard: Lenovo T500 [2] http://review.coreboot.org/9316 mainboards/lenovo: Copy X200 board to T400 for future expansion [3] http://review.coreboot.org/8393 lenovo/r400: Add clone of Lenovo T400