diff options
author | Jes B. Klinke <jbk@chromium.org> | 2022-12-02 21:29:24 -0800 |
---|---|---|
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2022-12-09 07:00:10 +0000 |
commit | 96747f3dc04518ce0d06c429fa5009f96fbe6294 (patch) | |
tree | bc0e15ab1b40800ee0e6abe3b97ab892da3ec3b5 /board/discovery-stm32f072/board.c | |
parent | fb763e90aff3168e92fb3fde481f44e4bf80267e (diff) | |
download | chrome-ec-96747f3dc04518ce0d06c429fa5009f96fbe6294.tar.gz |
chips/stm32/usb_spi: Forwarding to multiple spi devices
For devices similar to Servo Micro, in case of multiple entries in
spi_devices, this change allows the USB host to request which device its
transaction requests are to be forwarded to.
BUG=b:192262089
TEST=HyperDebug board forwards to two SPI busses
Change-Id: Ic94e66a8d7f5502c3016a26a1beb24236b3c4893
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/4077428
Commit-Queue: Jes Klinke <jbk@chromium.org>
Tested-by: Jes Klinke <jbk@chromium.org>
Code-Coverage: Zoss <zoss-cl-coverage@prod.google.com>
Reviewed-by: Daisuke Nojiri <dnojiri@chromium.org>
Diffstat (limited to 'board/discovery-stm32f072/board.c')
-rw-r--r-- | board/discovery-stm32f072/board.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/board/discovery-stm32f072/board.c b/board/discovery-stm32f072/board.c index 6d8d9820ac..fb61ea1232 100644 --- a/board/discovery-stm32f072/board.c +++ b/board/discovery-stm32f072/board.c @@ -128,7 +128,7 @@ BUILD_ASSERT(ARRAY_SIZE(usb_strings) == USB_STR_COUNT); /* SPI devices */ const struct spi_device_t spi_devices[] = { - { CONFIG_SPI_FLASH_PORT, 0, GPIO_SPI_CS }, + { CONFIG_SPI_FLASH_PORT, 0, GPIO_SPI_CS, USB_SPI_ENABLED }, }; const unsigned int spi_devices_used = ARRAY_SIZE(spi_devices); |