From 634d841d3093c6dbb70a7ce3ffc4aa9b60cfae50 Mon Sep 17 00:00:00 2001 From: Pranava Y N Date: Wed, 4 Feb 2026 12:08:27 +0530 Subject: [PATCH] mb/google/fatcat/var/ruby: Add wake configuration to cnvi_bluetooth This commit adds a wake configuration to the cnvi_bluetooth device for the ruby variant. The "wake" setting is now registered to "GPE0_PME_B0" using the common CNVi block. This enhancement ensures that the cnvi_bluetooth device can properly wake the system. TEST=Able to wake up the device from a low power state using a keyboard Bluetooth device. Change-Id: If1b3af2a9ad8c3e3800f5c839190727d78122853 Signed-off-by: Pranava Y N Reviewed-on: https://review.coreboot.org/c/coreboot/+/91087 Tested-by: build bot (Jenkins) Reviewed-by: Subrata Banik Reviewed-by: YH Lin --- src/mainboard/google/fatcat/variants/ruby/overridetree.cb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/mainboard/google/fatcat/variants/ruby/overridetree.cb b/src/mainboard/google/fatcat/variants/ruby/overridetree.cb index 494c8c5cf7..90b39c4cd8 100644 --- a/src/mainboard/google/fatcat/variants/ruby/overridetree.cb +++ b/src/mainboard/google/fatcat/variants/ruby/overridetree.cb @@ -277,7 +277,12 @@ chip soc/intel/pantherlake end end # CNVi - device ref cnvi_bluetooth on end + device ref cnvi_bluetooth on + chip soc/intel/common/block/cnvi + register "wake" = "GPE0_PME_B0" + device generic 0 on end + end + end # NOTE: i2c0 is function 0; hence it needs to be enabled when any of i2c1-5 is enabled. # TPM device is under i2c3. Therefore, i2c0 needs to be enabled anyways.