diff options
Diffstat (limited to 'src/mainboard/google/octopus/variants/fleex/variant.c')
-rw-r--r-- | src/mainboard/google/octopus/variants/fleex/variant.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/mainboard/google/octopus/variants/fleex/variant.c b/src/mainboard/google/octopus/variants/fleex/variant.c index 522faa9d7b..5554fb3388 100644 --- a/src/mainboard/google/octopus/variants/fleex/variant.c +++ b/src/mainboard/google/octopus/variants/fleex/variant.c @@ -4,6 +4,7 @@ #include <baseboard/variants.h> #include <ec/google/chromeec/ec.h> #include <sar.h> +#include <soc/intel/apollolake/chip.h> #define MIN_LTE_SKU 4 @@ -31,3 +32,13 @@ const char *get_wifi_sar_cbfs_filename(void) return filename; } + +void variant_update_devtree(struct device *dev) +{ + struct soc_intel_apollolake_config *cfg = NULL; + + cfg = (struct soc_intel_apollolake_config *)dev->chip_info; + // Force disable_xhci_lfps_pm to update if it is LTE sku + if (cfg != NULL && is_lte_sku()) + cfg->disable_xhci_lfps_pm = 1; +} |