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 <pranavayn@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/91087
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Subrata Banik <subratabanik@google.com>
Reviewed-by: YH Lin <yueherngl@google.com>
This commit is contained in:
Pranava Y N 2026-02-04 12:08:27 +05:30 committed by Matt DeVillier
commit 634d841d30

View file

@ -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.