From ea045bd322c0925f7e3ed463246e3164976f256f Mon Sep 17 00:00:00 2001 From: Sean Rhodes Date: Tue, 23 Dec 2025 16:19:52 +0000 Subject: [PATCH] soc/intel/cnvi: Re-enable Bluetooth on reset timeout The current code left Bluetooth disabled if it times out during reset. Following the flow of the reference code, re-enable it to avoid it ending up "stuck" off. Change-Id: Ib1c49f28ec13068d9d7e59841ae35d1d26c30770 Signed-off-by: Sean Rhodes Reviewed-on: https://review.coreboot.org/c/coreboot/+/90607 Reviewed-by: Matt DeVillier Tested-by: build bot (Jenkins) --- src/soc/intel/common/block/cnvi/cnvi.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/soc/intel/common/block/cnvi/cnvi.c b/src/soc/intel/common/block/cnvi/cnvi.c index d7c07819de..817895af7d 100644 --- a/src/soc/intel/common/block/cnvi/cnvi.c +++ b/src/soc/intel/common/block/cnvi/cnvi.c @@ -206,6 +206,7 @@ static void cnvw_fill_ssdt(const struct device *dev) * Else * { * PRRS = CNVI_PLDR_TIMEOUT + * \_SB.PCI0.BTRK (One) * } * } * Else @@ -364,6 +365,8 @@ static void cnvw_fill_ssdt(const struct device *dev) acpigen_write_else(); { acpigen_write_store_int_to_namestr(CNVI_PLDR_TIMEOUT, "PRRS"); + acpigen_emit_namestring("\\_SB.PCI0.BTRK"); + acpigen_emit_byte(1); } acpigen_pop_len(); }