From e4832dce9398525c3f6b08c3cee61531d877541f Mon Sep 17 00:00:00 2001 From: Sean Rhodes Date: Fri, 14 Feb 2025 20:09:03 +0000 Subject: [PATCH] mb/starlabs/{byte_adl,starlite_adl}: Enable SW RF Kill for CNVi Specify an enable GPIO for CNVi wireless so that the driver will add support for WiFi SW RF Kill. Test=boot starlite_adl/byte_adl, and use acpi_call dkms to check that _OFF and _ON Methods in the power resource successfully disable the wireless. Change-Id: Ib172230f2c9e926870e35f040ce1b80628561863 Signed-off-by: Sean Rhodes Reviewed-on: https://review.coreboot.org/c/coreboot/+/86428 Tested-by: build bot (Jenkins) Reviewed-by: Matt DeVillier --- src/mainboard/starlabs/byte_adl/variants/mk_ii/devicetree.cb | 1 + src/mainboard/starlabs/starlite_adl/variants/mk_v/devicetree.cb | 1 + 2 files changed, 2 insertions(+) diff --git a/src/mainboard/starlabs/byte_adl/variants/mk_ii/devicetree.cb b/src/mainboard/starlabs/byte_adl/variants/mk_ii/devicetree.cb index bbedc9657a..df79411fa2 100644 --- a/src/mainboard/starlabs/byte_adl/variants/mk_ii/devicetree.cb +++ b/src/mainboard/starlabs/byte_adl/variants/mk_ii/devicetree.cb @@ -133,6 +133,7 @@ chip soc/intel/alderlake device ref cnvi_wifi on chip drivers/wifi/generic register "add_acpi_dma_property" = "true" + register "cnvi_enable_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_HIGH(GPP_E3)" register "enable_cnvi_ddr_rfim" = "true" device generic 0 on end end diff --git a/src/mainboard/starlabs/starlite_adl/variants/mk_v/devicetree.cb b/src/mainboard/starlabs/starlite_adl/variants/mk_v/devicetree.cb index 5b8bd2c2d0..247c5bcaa7 100644 --- a/src/mainboard/starlabs/starlite_adl/variants/mk_v/devicetree.cb +++ b/src/mainboard/starlabs/starlite_adl/variants/mk_v/devicetree.cb @@ -119,6 +119,7 @@ chip soc/intel/alderlake device ref cnvi_wifi on chip drivers/wifi/generic register "add_acpi_dma_property" = "true" + register "cnvi_enable_gpio" = "ACPI_GPIO_OUTPUT_ACTIVE_HIGH(GPP_E3)" register "enable_cnvi_ddr_rfim" = "true" device generic 0 on end end