Hello build bot (Jenkins), Tim Wawrzynczak, Nick Vaccaro,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/46120
to look at the new patch set (#2).
Change subject: mb/google/poppy/variant/atlas: Reset bluetooth on boot ......................................................................
mb/google/poppy/variant/atlas: Reset bluetooth on boot
This forces a reset of the integrated bluetooth device on AP reset and re-enables it before handing control to the kernel. We advertise a reset_gpio to the kernel over ACPI, but the kernel BT driver only uses this to reset BT when there are command timeouts. If the BT chip is already running firmware from a previous boot, the driver makes no attempt to update the BT firmware by resetting it, even when it does not match the current version. This can lead to unexpected behavior across system upgrades. So, we need to reset the BT chip in coreboot to make sure the BT driver loads current firmware.
BUG=b:168757348 TEST=boot on atlas
Signed-off-by: Caveh Jalali caveh@chromium.org Change-Id: I361caa49e82aa086c3c35962164fb078fa30139e --- M src/mainboard/google/poppy/variants/atlas/gpio.c 1 file changed, 2 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/20/46120/2