summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/drivers/net/Kconfig7
-rw-r--r--src/drivers/net/r8168.c2
-rw-r--r--src/mainboard/google/hatch/Kconfig1
3 files changed, 9 insertions, 1 deletions
diff --git a/src/drivers/net/Kconfig b/src/drivers/net/Kconfig
index 7e111f656914..875b7095fad2 100644
--- a/src/drivers/net/Kconfig
+++ b/src/drivers/net/Kconfig
@@ -38,6 +38,13 @@ config RT8168_SET_LED_MODE
Configuration for details. With this flag enabled, the
customized_leds variable will be read from devicetree setting.
+config RT8168_GEN_ACPI_POWER_RESOURCE
+ bool
+ default n
+ depends on REALTEK_8168_RESET
+ help
+ Select this if an ACPI power resource needs to be generated.
+
config ATHEROS_ATL1E_SETMAC
bool
help
diff --git a/src/drivers/net/r8168.c b/src/drivers/net/r8168.c
index 1fd6eddbb320..18e2aff7c513 100644
--- a/src/drivers/net/r8168.c
+++ b/src/drivers/net/r8168.c
@@ -317,7 +317,7 @@ static void r8168_net_fill_ssdt(const struct device *dev)
acpigen_write_name_string("_DDN", dev->chip_ops->name);
/* Power Resource */
- if (config->has_power_resource) {
+ if (CONFIG(RT8168_GEN_ACPI_POWER_RESOURCE) && config->has_power_resource) {
const struct acpi_power_res_params power_res_params = {
.stop_gpio = &config->stop_gpio,
.stop_delay_ms = config->stop_delay_ms,
diff --git a/src/mainboard/google/hatch/Kconfig b/src/mainboard/google/hatch/Kconfig
index 6fe44e02825a..de68d855ef29 100644
--- a/src/mainboard/google/hatch/Kconfig
+++ b/src/mainboard/google/hatch/Kconfig
@@ -9,6 +9,7 @@ config BOARD_GOOGLE_BASEBOARD_PUFF
select BOARD_GOOGLE_HATCH_COMMON
select RT8168_GET_MAC_FROM_VPD
select RT8168_SET_LED_MODE
+ select RT8168_GEN_ACPI_POWER_RESOURCE
select ROMSTAGE_SPD_SMBUS
select SPD_READ_BY_WORD
select SOC_INTEL_CSE_LITE_SKU