From 8f66bc8df71b4641b89e969782c1707d5b45d90e Mon Sep 17 00:00:00 2001 From: Furquan Shaikh Date: Tue, 16 May 2017 13:32:34 -0700 Subject: [PATCH] UPSTREAM: drivers/spi/cbfs_spi: Provide implementation of boot_device_spi_flash This allows callers to retrieve handle to the boot device spi_flash structure. BUG=b:38330715 Change-Id: Ica5e952ccca4f73dc35bfba31e4f9e0d880f0390 Signed-off-by: Patrick Georgi Original-Commit-Id: 78bc6ddfd0be8e88d589b51a8c5f2e240804266c Original-Change-Id: I1c07327115e0449cbd84d163218da76a6fa2cea0 Original-Signed-off-by: Furquan Shaikh Original-Reviewed-on: https://review.coreboot.org/19726 Original-Tested-by: build bot (Jenkins) Original-Reviewed-by: Aaron Durbin Original-Reviewed-by: Paul Menzel Reviewed-on: https://chromium-review.googlesource.com/509517 Commit-Ready: Patrick Georgi Tested-by: Patrick Georgi Reviewed-by: Patrick Georgi --- src/drivers/spi/cbfs_spi.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/drivers/spi/cbfs_spi.c b/src/drivers/spi/cbfs_spi.c index 7aeec57cf6..ae2994c257 100644 --- a/src/drivers/spi/cbfs_spi.c +++ b/src/drivers/spi/cbfs_spi.c @@ -134,3 +134,9 @@ const struct region_device *boot_device_rw(void) { return boot_device_ro(); } + +const struct spi_flash *boot_device_spi_flash(void) +{ + boot_device_init(); + return spi_flash_info; +}