summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRichard Spiegel <richard.spiegel@amd.corp-partner.google.com>2018-08-06 11:06:08 -0700
committerMartin Roth <martinroth@google.com>2018-08-08 15:30:53 +0000
commit3f16a0f1133930b6b33c6995fbafa6c9b2dc5245 (patch)
treea1256f8b1f1896a17ef2d21f60cf6eb5d2b99950 /src
parent38ad45c89387641493c9b35e4894922764a15e41 (diff)
soc/amd/stoneyridge/acpi.c: Remove fixed value variables
In procedure generate_cpu_entries(), the code was copied from code that could change variables "plen" and "pcontrol_blk" based on number of cores. This is not the case with stoneyridge (2 cores only), and there's no need to use the variables. Remove them and replace with fixed values. BUG=b:112253891 TEST=Build and boot grunt. Change-Id: I0258b19960b050e8da9d218ded3f1f3bfccad163 Signed-off-by: Richard Spiegel <richard.spiegel@silverbackltd.com> Reviewed-on: https://review.coreboot.org/27877 Reviewed-by: Martin Roth <martinroth@google.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'src')
-rw-r--r--src/soc/amd/stoneyridge/acpi.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/soc/amd/stoneyridge/acpi.c b/src/soc/amd/stoneyridge/acpi.c
index 5f9e792df7..466b5451df 100644
--- a/src/soc/amd/stoneyridge/acpi.c
+++ b/src/soc/amd/stoneyridge/acpi.c
@@ -236,8 +236,7 @@ void acpi_create_fadt(acpi_fadt_t *fadt, acpi_facs_t *facs, void *dsdt)
void generate_cpu_entries(struct device *device)
{
- int cores, cpu, plen = 6;
- u32 pcontrol_blk = ACPI_GPE0_BLK;
+ int cores, cpu;
struct device *cdb_dev;
/* Stoney Ridge is single node, just report # of cores */
@@ -247,14 +246,12 @@ void generate_cpu_entries(struct device *device)
printk(BIOS_DEBUG, "ACPI \\_PR report %d core(s)\n", cores);
/* Generate BSP \_PR.P000 */
- acpigen_write_processor(0, pcontrol_blk, plen);
+ acpigen_write_processor(0, ACPI_GPE0_BLK, 6);
acpigen_pop_len();
/* Generate AP \_PR.Pxxx */
- pcontrol_blk = 0;
- plen = 0;
for (cpu = 1; cpu < cores; cpu++) {
- acpigen_write_processor(cpu, pcontrol_blk, 0);
+ acpigen_write_processor(cpu, 0, 0);
acpigen_pop_len();
}
}