coreboot-kgpe-d16/src
Edward O'Callaghan b417786525 mainboard/google/hatch: Remove MAX98357A assumption from baseboard
Generally work towards a more loose baseboard definition by moving out
some original assumptions to be board specifics. Specifically Puff does
not have the MAX98357A speaker amp and enabling the driver winds up
generating incorrect SSDT tables that confuse the kernel. Since
devicetree inherits the chip from device node in base and an override
will also inherit the chip and thus dispatch the unwanted fill_ssdt fn
call.

V.2: lean on linker to drop max98357a driver when not in dt.

BRANCH=none
BUG=b:146519004
TEST=./util/abuild/abuild -p none -t google/hatch -x -a

Change-Id: I8e7fed69a4c6d9610ac100da6bae147828ebfa81
Signed-off-by: Edward O'Callaghan <quasisec@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/37909
Reviewed-by: Daniel Kurtz <djkurtz@google.com>
Reviewed-by: Furquan Shaikh <furquan@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2019-12-24 00:08:42 +00:00
..
acpi
arch arch/x86: Drop romcc bootblock 2019-12-20 17:49:55 +00:00
commonlib commonlib/fsp_relocate: Fix typos 2019-12-19 17:50:22 +00:00
console arch/x86: Drop uses of ROMCC_BOOTBLOCK 2019-12-19 03:26:27 +00:00
cpu AGESA,binaryPI: Drop remains of ROMCC_BOOTBLOCK 2019-12-20 18:14:34 +00:00
device superio/common/conf_mode: Add op to write SSDT 2019-12-22 13:47:39 +00:00
drivers AGESA,binaryPI: Drop remains of ROMCC_BOOTBLOCK 2019-12-20 18:14:34 +00:00
ec src/{drivers,device,ec}: Remove unused <stdlib.h> 2019-12-19 05:25:56 +00:00
include superio/common/conf_mode: Add op to write SSDT 2019-12-22 13:47:39 +00:00
lib arch/x86: Drop romcc bootblock 2019-12-20 17:49:55 +00:00
mainboard mainboard/google/hatch: Remove MAX98357A assumption from baseboard 2019-12-24 00:08:42 +00:00
northbridge AGESA,binaryPI: Drop remains of ROMCC_BOOTBLOCK 2019-12-20 18:14:34 +00:00
security security/vboot: Add a dedicated flag for building of vboot library 2019-12-20 17:58:44 +00:00
soc soc/intel/tigerlake: Update FSP stack and heap size 2019-12-20 17:57:17 +00:00
southbridge sb/amd/{agesa,pi,cimx}/bootblock: Use simple PCI config accessor 2019-12-21 11:37:15 +00:00
superio superio/common: Add more ACPI methods 2019-12-22 13:47:55 +00:00
vendorcode Drop ROMCC code and header guards 2019-12-19 03:25:05 +00:00
Kconfig arch/x86: Fix S3 resume without stage cache 2019-12-19 19:30:40 +00:00