nehalem: Simplify acpi.c by using __SIMPLE_DEVICE__
Change-Id: I93351a2716cd58c2006400cecca1390b1704e94b Signed-off-by: Vladimir Serbinenko <phcoder@gmail.com> Reviewed-on: http://review.coreboot.org/4603 Tested-by: build bot (Jenkins) Reviewed-by: Patrick Georgi <patrick@georgi-clan.de>
This commit is contained in:
parent
517406aac7
commit
bd89699516
|
@ -21,6 +21,8 @@
|
||||||
* MA 02110-1301 USA
|
* MA 02110-1301 USA
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#define __SIMPLE_DEVICE__
|
||||||
|
|
||||||
#include <types.h>
|
#include <types.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <console/console.h>
|
#include <console/console.h>
|
||||||
|
@ -38,10 +40,7 @@ unsigned long acpi_fill_mcfg(unsigned long current)
|
||||||
u32 pciexbar_reg;
|
u32 pciexbar_reg;
|
||||||
int max_buses;
|
int max_buses;
|
||||||
|
|
||||||
/* Quickpath bus is not in standard coreboot device tree,
|
pciexbar_reg = pci_read_config32(PCI_DEV(QUICKPATH_BUS, 0, 1), 0x50);
|
||||||
so read register directly. */
|
|
||||||
pciexbar_reg = read32(DEFAULT_PCIEXBAR
|
|
||||||
| (QUICKPATH_BUS << 20) | 0x1050);
|
|
||||||
|
|
||||||
// MMCFG not supported or not enabled.
|
// MMCFG not supported or not enabled.
|
||||||
if (!(pciexbar_reg & (1 << 0)))
|
if (!(pciexbar_reg & (1 << 0)))
|
||||||
|
@ -173,7 +172,7 @@ int init_igd_opregion(igd_opregion_t * opregion)
|
||||||
/* TODO This needs to happen in S3 resume, too.
|
/* TODO This needs to happen in S3 resume, too.
|
||||||
* Maybe it should move to the finalize handler
|
* Maybe it should move to the finalize handler
|
||||||
*/
|
*/
|
||||||
igd = dev_find_slot(0, PCI_DEVFN(0x2, 0));
|
igd = PCI_DEV(0, 0x2, 0);
|
||||||
|
|
||||||
pci_write_config32(igd, ASLS, (u32) opregion);
|
pci_write_config32(igd, ASLS, (u32) opregion);
|
||||||
reg16 = pci_read_config16(igd, SWSCI);
|
reg16 = pci_read_config16(igd, SWSCI);
|
||||||
|
|
Loading…
Reference in New Issue