mb/system76/tgl: Enable Bluetooth audio offload

This has two noticeable effects:

1. Devices populate the list much quicker while scanning.
2. Devices do not disappear and reappear from the list while scanning.

Tested on system76/lemp10.

Change-Id: I598c53805785914b4e9ae7f620e724eadbe643d4
Signed-off-by: Tim Crawford <tcrawford@system76.com>
Tested-by: Daniel Sutton <daniel@system76.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/77047
Reviewed-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
Tim Crawford 2023-08-07 13:57:02 -06:00 committed by Felix Held
parent 57a9e6a9e3
commit 6bafaf432c
2 changed files with 4 additions and 6 deletions

View File

@ -68,9 +68,6 @@ chip soc/intel/tigerlake
# rdmsr --bitfield 31:24 --decimal 0x1A2 # rdmsr --bitfield 31:24 --decimal 0x1A2
register "tcc_offset" = "8" register "tcc_offset" = "8"
# Enable CNVi BT
register "CnviBtCore" = "true"
# PM Util (soc/intel/tigerlake/pmutil.c) # PM Util (soc/intel/tigerlake/pmutil.c)
# GPE configuration # GPE configuration
register "pmc_gpe0_dw0" = "PMC_GPP_R" register "pmc_gpe0_dw0" = "PMC_GPP_R"
@ -101,6 +98,8 @@ chip soc/intel/tigerlake
# From PCH EDS(615985) # From PCH EDS(615985)
device ref shared_ram on end device ref shared_ram on end
device ref cnvi_wifi on device ref cnvi_wifi on
register "CnviBtCore" = true
register "CnviBtAudioOffload" = true
chip drivers/wifi/generic chip drivers/wifi/generic
register "wake" = "GPE0_PME_B0" register "wake" = "GPE0_PME_B0"
device generic 0 on end device generic 0 on end

View File

@ -62,9 +62,6 @@ chip soc/intel/tigerlake
# Thermal # Thermal
register "tcc_offset" = "12" register "tcc_offset" = "12"
# Enable CNVi BT
register "CnviBtCore" = "true"
# Actual device tree # Actual device tree
device cpu_cluster 0 on end device cpu_cluster 0 on end
@ -88,6 +85,8 @@ chip soc/intel/tigerlake
device ref gna on end device ref gna on end
device ref shared_ram on end device ref shared_ram on end
device ref cnvi_wifi on device ref cnvi_wifi on
register "CnviBtCore" = true
register "CnviBtAudioOffload" = true
chip drivers/wifi/generic chip drivers/wifi/generic
register "wake" = "GPE0_PME_B0" register "wake" = "GPE0_PME_B0"
device generic 0 on end device generic 0 on end