This CL is just getting the initial brox framework to get the baseboard building. Copied files from brask baseboard and tried to remove contents of some files like the device tree and memory IDs. Added support for memory part "MT62F512M32D2DR-031 WT:B", mapped to DRAM ID 0. BUG=b:300690448 BRANCH=None TEST=./util/abuild/abuild -p none -t GOOGLE_BROX -x -a Change-Id: I929b465646ac4c69d4bab33ce23848c7b1fa0f98 Signed-off-by: Shelley Chen <shchen@google.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/78009 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Nick Vaccaro <nvaccaro@google.com>
48 lines
1.0 KiB
Plaintext
48 lines
1.0 KiB
Plaintext
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
|
|
|
#include <acpi/acpi.h>
|
|
#include <variant/ec.h>
|
|
|
|
DefinitionBlock(
|
|
"dsdt.aml",
|
|
"DSDT",
|
|
ACPI_DSDT_REV_2,
|
|
OEM_ID,
|
|
ACPI_TABLE_CREATOR,
|
|
0x20110725
|
|
)
|
|
{
|
|
#include <acpi/dsdt_top.asl>
|
|
#include <cpu/intel/common/acpi/cpu.asl>
|
|
#include <soc/intel/common/acpi/platform.asl>
|
|
#include <soc/intel/common/block/acpi/acpi/globalnvs.asl>
|
|
|
|
Scope (\_SB) {
|
|
#if CONFIG(HAVE_WWAN_POWER_SEQUENCE)
|
|
#include "wwan_power.asl"
|
|
#endif
|
|
Device (PCI0)
|
|
{
|
|
#include <soc/intel/common/block/acpi/acpi/northbridge.asl>
|
|
#include <soc/intel/alderlake/acpi/southbridge.asl>
|
|
#include <soc/intel/alderlake/acpi/tcss.asl>
|
|
}
|
|
}
|
|
|
|
/* Chipset specific sleep states */
|
|
#include <southbridge/intel/common/acpi/sleepstates.asl>
|
|
|
|
/* ChromeOS Embedded Controller */
|
|
Scope (\_SB.PCI0.LPCB)
|
|
{
|
|
/* ACPI code for EC SuperIO functions */
|
|
#include <ec/google/chromeec/acpi/superio.asl>
|
|
/* ACPI code for EC functions */
|
|
#include <ec/google/chromeec/acpi/ec.asl>
|
|
}
|
|
|
|
#if CONFIG(INCLUDE_NVIDIA_GPU_ASL)
|
|
#include "acpi/gpu_top.asl"
|
|
#endif
|
|
}
|