summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSven Schnelle <svens@stackframe.org>2011-06-15 17:13:27 +0200
committerSven Schnelle <svens@stackframe.org>2011-06-15 19:03:39 +0200
commitd4dc9a5a039123f788848d1fa54926270b6c8805 (patch)
treeb930fba935f9f07b6759bd1a20e4147ca7a05152
parentd8c68a9d08afbd9475de8bf2ff6b43eec892fe8a (diff)
downloadcoreboot-d4dc9a5a039123f788848d1fa54926270b6c8805.tar.xz
Remove old ACPI code
it isn't used anywhere, and could be fetched from git/svn history if needed. Change-Id: Iaa2ba39af531d0389d7ab1110263ae7ecaa35c70 Signed-off-by: Sven Schnelle <svens@stackframe.org> Reviewed-on: http://review.coreboot.org/35 Tested-by: build bot (Jenkins)
-rw-r--r--src/mainboard/intel/d945gclf/acpi_tables.c93
-rw-r--r--src/mainboard/lenovo/t60/acpi_tables.c55
-rw-r--r--src/mainboard/lenovo/x60/acpi_tables.c55
-rw-r--r--src/mainboard/roda/rk886ex/acpi_tables.c55
4 files changed, 0 insertions, 258 deletions
diff --git a/src/mainboard/intel/d945gclf/acpi_tables.c b/src/mainboard/intel/d945gclf/acpi_tables.c
index 1e8ea292fc..bc0a790907 100644
--- a/src/mainboard/intel/d945gclf/acpi_tables.c
+++ b/src/mainboard/intel/d945gclf/acpi_tables.c
@@ -30,84 +30,13 @@
#include <arch/ioapic.h>
#include "dmi.h"
-#define OLD_ACPI 0
-
extern const unsigned char AmlCode[];
#if CONFIG_HAVE_ACPI_SLIC
unsigned long acpi_create_slic(unsigned long current);
#endif
-#if OLD_ACPI
-typedef struct acpi_oemb {
- acpi_header_t header;
- u8 ss;
- u16 iost;
- u32 topm;
- u32 roms;
- u32 mg1b;
- u32 mg1l;
- u32 mg2b;
- u32 mg2l;
- u8 rsvd;
- u8 dmax;
- u32 hpta;
- u32 cpb0;
- u32 cpb1;
- u32 cpb2;
- u32 cpb3;
- u8 assb;
- u8 aotb;
- u32 aaxb;
- u8 smif;
- u8 dtse;
- u8 dts1;
- u8 dts2;
- u8 mpen;
-} __attribute__((packed)) acpi_oemb_t;
-#endif
-
#include "southbridge/intel/i82801gx/nvs.h"
-#if OLD_ACPI
-static void acpi_create_oemb(acpi_oemb_t *oemb)
-{
- acpi_header_t *header = &(oemb->header);
- unsigned long tolud;
-
- memset (oemb, 0, sizeof(*oemb));
-
- /* fill out header fields */
- memcpy(header->signature, "OEMB", 4);
- memcpy(header->oem_id, OEM_ID, 6);
- memcpy(header->oem_table_id, "COREBOOT", 8);
- memcpy(header->asl_compiler_id, ASLC, 4);
-
- header->length = sizeof(acpi_oemb_t);
- header->revision = 1;
-
- oemb->ss = 0x09; // ss1 + ss 4
- oemb->iost = 0x0403; // ??
-
- tolud = pci_read_config32(dev_find_slot(0, PCI_DEVFN(2, 0)), 0x5c);
- oemb->topm = tolud;
-
- oemb->roms = 0xfff00000; // 1M hardcoded
-
- oemb->mg1b = 0x000d0000;
- oemb->mg1l = 0x00010000;
-
- oemb->mg2b = tolud;
- oemb->mg2l = 0-tolud;
-
- oemb->dmax = 0x87;
- oemb->hpta = 0x000e36c0;
-
- header->checksum =
- acpi_checksum((void *) oemb, sizeof(acpi_oemb_t));
-
-};
-#endif
-
static void acpi_create_gnvs(global_nvs_t *gnvs)
{
memset((void *)gnvs, 0, sizeof(*gnvs));
@@ -202,9 +131,6 @@ unsigned long write_acpi_tables(unsigned long start)
#if CONFIG_HAVE_ACPI_SLIC
acpi_header_t *slic;
#endif
-#if OLD_ACPI
- acpi_oemb_t *oemb;
-#endif
acpi_header_t *ssdt;
acpi_header_t *dsdt;
@@ -256,15 +182,6 @@ unsigned long write_acpi_tables(unsigned long start)
ALIGN_CURRENT;
acpi_add_table(rsdp, mcfg);
-#if OLD_ACPI
- printk(BIOS_DEBUG, "ACPI: * OEMB\n");
- oemb=(acpi_oemb_t *)current;
- current += sizeof(acpi_oemb_t);
- ALIGN_CURRENT;
- acpi_create_oemb(oemb);
- acpi_add_table(rsdp, oemb);
-#endif
-
printk(BIOS_DEBUG, "ACPI: * FACS\n");
facs = (acpi_facs_t *) current;
current += sizeof(acpi_facs_t);
@@ -276,16 +193,6 @@ unsigned long write_acpi_tables(unsigned long start)
current += dsdt->length;
memcpy(dsdt, &AmlCode, dsdt->length);
-#if OLD_ACPI
- for (i=0; i < dsdt->length; i++) {
- if (*(u32*)(((u32)dsdt) + i) == 0xC0DEBEEF) {
- printk(BIOS_DEBUG, "ACPI: Patching up DSDT at offset 0x%04x -> 0x%08x\n", i, 0x24 + (u32)oemb);
- *(u32*)(((u32)dsdt) + i) = 0x24 + (u32)oemb;
- break;
- }
- }
-#endif
-
ALIGN_CURRENT;
/* Pack GNVS into the ACPI table area */
diff --git a/src/mainboard/lenovo/t60/acpi_tables.c b/src/mainboard/lenovo/t60/acpi_tables.c
index d9275b5ac0..3742c2097b 100644
--- a/src/mainboard/lenovo/t60/acpi_tables.c
+++ b/src/mainboard/lenovo/t60/acpi_tables.c
@@ -36,61 +36,6 @@ extern const unsigned char AmlCode[];
unsigned long acpi_create_slic(unsigned long current);
#endif
-#define OLD_ACPI 0
-#if OLD_ACPI
-static void acpi_create_gnvs(global_nvs_t *gnvs)
-{
- memset (gnvs, 0, sizeof(global_nvs_t));
-
- gnvs->LIDS = 1;
- gnvs->PWRS = 1;
-
- gnvs->ACTT = 0x37;
- gnvs->PSVT = 0x4f;
-
- gnvs->TC1V = 0x00;
- gnvs->TC2V = 0x0a;
- gnvs->TSPV = 0x02;
-
- gnvs->CRTT = 0x77;
-
- gnvs->B0SC = 0x54;
- gnvs->APIC = 0x01;
- gnvs->MPEN = 0x01;
-
- gnvs->PPCM = 0x02;
- gnvs->PCP0 = 0xbf;
- gnvs->PCP1 = 0xbf;
-
- gnvs->CMAP = 0x01;
- gnvs->CMBP = 0x01;
- gnvs->LT0 = 0x01;
- gnvs->FDCP = 0x01;
- gnvs->CMCP = 0x01;
- gnvs->CMDP = 0x01;
- gnvs->P2M = 0x02;
-
- gnvs->IGDS = 0x01;
-
- gnvs->CADL = 0x09;
- gnvs->PADL = 0x09;
-
- gnvs->NDID = 3;
- gnvs->DID1 = 0x80000100;
- gnvs->DID2 = 0x80000240;
- gnvs->DID3 = 0x80000410;
- gnvs->DID4 = 0x80000410;
- gnvs->DID5 = 0x00000005;
-
- gnvs->ALAF = 0x64;
- gnvs->LLOW = 0x2c;
- gnvs->LHIH = 0x01;
-
- // tolud = pci_read_config32(dev_find_slot(0, PCI_DEVFN(2, 0)), 0x5c);
- // oemb->topm = tolud;
-}
-#endif
-
#include "southbridge/intel/i82801gx/nvs.h"
static void acpi_create_gnvs(global_nvs_t *gnvs)
{
diff --git a/src/mainboard/lenovo/x60/acpi_tables.c b/src/mainboard/lenovo/x60/acpi_tables.c
index d9275b5ac0..3742c2097b 100644
--- a/src/mainboard/lenovo/x60/acpi_tables.c
+++ b/src/mainboard/lenovo/x60/acpi_tables.c
@@ -36,61 +36,6 @@ extern const unsigned char AmlCode[];
unsigned long acpi_create_slic(unsigned long current);
#endif
-#define OLD_ACPI 0
-#if OLD_ACPI
-static void acpi_create_gnvs(global_nvs_t *gnvs)
-{
- memset (gnvs, 0, sizeof(global_nvs_t));
-
- gnvs->LIDS = 1;
- gnvs->PWRS = 1;
-
- gnvs->ACTT = 0x37;
- gnvs->PSVT = 0x4f;
-
- gnvs->TC1V = 0x00;
- gnvs->TC2V = 0x0a;
- gnvs->TSPV = 0x02;
-
- gnvs->CRTT = 0x77;
-
- gnvs->B0SC = 0x54;
- gnvs->APIC = 0x01;
- gnvs->MPEN = 0x01;
-
- gnvs->PPCM = 0x02;
- gnvs->PCP0 = 0xbf;
- gnvs->PCP1 = 0xbf;
-
- gnvs->CMAP = 0x01;
- gnvs->CMBP = 0x01;
- gnvs->LT0 = 0x01;
- gnvs->FDCP = 0x01;
- gnvs->CMCP = 0x01;
- gnvs->CMDP = 0x01;
- gnvs->P2M = 0x02;
-
- gnvs->IGDS = 0x01;
-
- gnvs->CADL = 0x09;
- gnvs->PADL = 0x09;
-
- gnvs->NDID = 3;
- gnvs->DID1 = 0x80000100;
- gnvs->DID2 = 0x80000240;
- gnvs->DID3 = 0x80000410;
- gnvs->DID4 = 0x80000410;
- gnvs->DID5 = 0x00000005;
-
- gnvs->ALAF = 0x64;
- gnvs->LLOW = 0x2c;
- gnvs->LHIH = 0x01;
-
- // tolud = pci_read_config32(dev_find_slot(0, PCI_DEVFN(2, 0)), 0x5c);
- // oemb->topm = tolud;
-}
-#endif
-
#include "southbridge/intel/i82801gx/nvs.h"
static void acpi_create_gnvs(global_nvs_t *gnvs)
{
diff --git a/src/mainboard/roda/rk886ex/acpi_tables.c b/src/mainboard/roda/rk886ex/acpi_tables.c
index d9275b5ac0..3742c2097b 100644
--- a/src/mainboard/roda/rk886ex/acpi_tables.c
+++ b/src/mainboard/roda/rk886ex/acpi_tables.c
@@ -36,61 +36,6 @@ extern const unsigned char AmlCode[];
unsigned long acpi_create_slic(unsigned long current);
#endif
-#define OLD_ACPI 0
-#if OLD_ACPI
-static void acpi_create_gnvs(global_nvs_t *gnvs)
-{
- memset (gnvs, 0, sizeof(global_nvs_t));
-
- gnvs->LIDS = 1;
- gnvs->PWRS = 1;
-
- gnvs->ACTT = 0x37;
- gnvs->PSVT = 0x4f;
-
- gnvs->TC1V = 0x00;
- gnvs->TC2V = 0x0a;
- gnvs->TSPV = 0x02;
-
- gnvs->CRTT = 0x77;
-
- gnvs->B0SC = 0x54;
- gnvs->APIC = 0x01;
- gnvs->MPEN = 0x01;
-
- gnvs->PPCM = 0x02;
- gnvs->PCP0 = 0xbf;
- gnvs->PCP1 = 0xbf;
-
- gnvs->CMAP = 0x01;
- gnvs->CMBP = 0x01;
- gnvs->LT0 = 0x01;
- gnvs->FDCP = 0x01;
- gnvs->CMCP = 0x01;
- gnvs->CMDP = 0x01;
- gnvs->P2M = 0x02;
-
- gnvs->IGDS = 0x01;
-
- gnvs->CADL = 0x09;
- gnvs->PADL = 0x09;
-
- gnvs->NDID = 3;
- gnvs->DID1 = 0x80000100;
- gnvs->DID2 = 0x80000240;
- gnvs->DID3 = 0x80000410;
- gnvs->DID4 = 0x80000410;
- gnvs->DID5 = 0x00000005;
-
- gnvs->ALAF = 0x64;
- gnvs->LLOW = 0x2c;
- gnvs->LHIH = 0x01;
-
- // tolud = pci_read_config32(dev_find_slot(0, PCI_DEVFN(2, 0)), 0x5c);
- // oemb->topm = tolud;
-}
-#endif
-
#include "southbridge/intel/i82801gx/nvs.h"
static void acpi_create_gnvs(global_nvs_t *gnvs)
{