1 /* SPDX-License-Identifier: GPL-2.0-only */ 2 3 #include <acpi/acpi.h> 4 #include <acpi/acpi_gnvs.h> 5 #include <soc/nvs.h> 6 #include <soc/device_nvs.h> 7 mainboard_fill_gnvs(struct global_nvs * gnvs)8void mainboard_fill_gnvs(struct global_nvs *gnvs) 9 { 10 /* Enable USB ports in S3 */ 11 gnvs->s3u0 = 1; 12 gnvs->s3u1 = 1; 13 14 /* PMIC is configured in I2C1, hidden it from OS */ 15 struct device_nvs *dev_nvs = acpi_get_device_nvs(); 16 dev_nvs->lpss_en[LPSS_NVS_I2C2] = 0; 17 } 18 mainboard_fill_fadt(acpi_fadt_t * fadt)19void mainboard_fill_fadt(acpi_fadt_t *fadt) 20 { 21 fadt->preferred_pm_profile = PM_MOBILE; 22 } 23