vc/google: Decouple DSM_CALIB from CHROMEOS

DSM (Dynamic Speaker Management) uses calibration parameters stored in
a VPD (Vital Product Data) FMAP region to configure the audio output
via an ACPI _DSD table. This has no dependency on a ChromeOS, and can
be used by Linux/Windows drivers if appropriately configured.

Remove the dependency of DSM_CALIB (and the calibration file) on
CHROMEOS and replace it with VPD, so that non-CHROMEOS builds
can utilize this feature as well. Move files from underneath
vc/google/chromeos to underscore the point.

TEST=build/boot google/nightfury, dump ACPI, verify DSM calibraton
parameters present in _DSD table.

Change-Id: I643b3581bcc662befc9e30736dae806f94b055af
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/74812
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: CoolStar <coolstarorganization@gmail.com>
Reviewed-by: Sean Rhodes <sean@starlabs.systems>
Reviewed-by: Martin Roth <martin.roth@amd.corp-partner.google.com>
diff --git a/src/drivers/i2c/max98390/max98390.c b/src/drivers/i2c/max98390/max98390.c
index 9786e2b..11acd22 100644
--- a/src/drivers/i2c/max98390/max98390.c
+++ b/src/drivers/i2c/max98390/max98390.c
@@ -8,7 +8,7 @@
 #include <device/path.h>
 #include <identity.h>
 #include <stdint.h>
-#include <vendorcode/google/chromeos/chromeos.h>
+#include <vendorcode/google/dsm_calib.h>
 #include "chip.h"
 
 #define MAX98390_ACPI_HID "MX98390"
@@ -47,7 +47,7 @@
 	acpigen_write_resourcetemplate_footer();
 
 	/* Device Properties */
-	if (CONFIG(CHROMEOS_DSM_CALIB)) {
+	if (CONFIG(GOOGLE_DSM_CALIB)) {
 		if (get_dsm_calibration_from_key(config->r0_calib_key, &r0_value)
 		    || get_dsm_calibration_from_key(config->temperature_calib_key,
 						    &temp_value)) {
@@ -63,7 +63,7 @@
 		}
 	}
 
-	if (CONFIG(CHROMEOS_DSM_PARAM_FILE_NAME)) {
+	if (CONFIG(GOOGLE_DSM_PARAM_FILE_NAME)) {
 		if (config->dsm_param_file_name) {
 			if (!dp)
 				dp = acpi_dp_new_table("_DSD");