the following patch was just integrated into master: commit 929720020030761885433ef7027005480812424b Author: Vadim Bendebury vbendeb@chromium.org Date: Tue Apr 24 12:53:19 2012 -0700
Allow device ID arrays in the PCI driver structure
Many PCI devices share the very same driver despite having different PCI device IDs, which causes a lot of copy and paste of driver definitions.
This change introduces a way to specify the array of acceptable device IDs in a single driver entry. As an example the Intel {Sandy|Ivy} Bridge SATA driver is being modified to use a single driver structure for all different SATA controller flavors, a few more Ivy Bridge IDs are being added as well.
BUG=none TEST=manual . modified coreboot brought up an Ivy Bridge platform all the way to Linux login screen.
Change-Id: I761c5611b93ef946053783f7a755e6c456dd6991 Signed-off-by: Vadim Bendebury vbendeb@chromium.org
Reviewed-By: Patrick Georgi patrick@georgi-clan.de at Tue May 1 20:01:39 2012, giving +2 See http://review.coreboot.org/982 for details.
-gerrit