Use get_vt8237_lpc() in vt8237_sb_enable_fid_vid() too.
I broke this out into a seperate part to keep the other half as straight-forward as possible. Signed-off-by: Tobias Diedrich <ranma+coreboot@tdiedrich.de> Acked-by: Rudolf Marek <r.marek@assembler.cz> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@6041 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
parent
ef2928e708
commit
e165d41b08
|
@ -244,17 +244,15 @@ void smbus_fixup(const struct mem_controller *ctrl)
|
|||
void vt8237_sb_enable_fid_vid(void)
|
||||
{
|
||||
device_t dev, devctl;
|
||||
u16 devid;
|
||||
|
||||
/* Power management controller */
|
||||
dev = pci_locate_device(PCI_ID(PCI_VENDOR_ID_VIA,
|
||||
PCI_DEVICE_ID_VIA_VT8237R_LPC), 0);
|
||||
if (dev == PCI_DEV_INVALID) {
|
||||
/* Power management controller */
|
||||
dev = pci_locate_device(PCI_ID(PCI_VENDOR_ID_VIA,
|
||||
PCI_DEVICE_ID_VIA_VT8237S_LPC), 0);
|
||||
if (dev == PCI_DEV_INVALID)
|
||||
return;
|
||||
dev = get_vt8237_lpc();
|
||||
if (dev == PCI_DEV_INVALID)
|
||||
return;
|
||||
|
||||
devid = pci_read_config16(dev, PCI_DEVICE_ID);
|
||||
if (devid == PCI_DEVICE_ID_VIA_VT8237S_LPC) {
|
||||
devctl = pci_locate_device(PCI_ID(PCI_VENDOR_ID_VIA,
|
||||
PCI_DEVICE_ID_VIA_VT8237_VLINK), 0);
|
||||
|
||||
|
|
Loading…
Reference in New Issue