From fc78c964444a95897f21bd3d8c5324ad00cfbf4a Mon Sep 17 00:00:00 2001 From: Yoshimasa Niwa Date: Mon, 9 Aug 2021 00:27:29 -0700 Subject: [PATCH] FIX: OrangeCrab Feather SPI pad name **Problems** `SPIMaster` pad names are `clk`, `cs_n`, `mosi`, and `miso`. However, `feather_spi` is using `sck` instead of `clk`, therefore it is not able to use as-is for `SPIMaster`, for example, with `add_spi` on Linux On LiteX VexRiscv. **Solution** In fact, `spisdcard` and other SPI related pad names are using `clk`, only `feather_spi` is using `sck`. Therefore, rename `sck` to `clk`. --- litex_boards/platforms/gsd_orangecrab.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/litex_boards/platforms/gsd_orangecrab.py b/litex_boards/platforms/gsd_orangecrab.py index 623447b..d8dcc5a 100644 --- a/litex_boards/platforms/gsd_orangecrab.py +++ b/litex_boards/platforms/gsd_orangecrab.py @@ -207,10 +207,10 @@ feather_i2c = [ ] feather_spi = [ - ("spi",0, + ("spi", 0, Subsignal("miso", Pins("GPIO:14"), IOStandard("LVCMOS33")), Subsignal("mosi", Pins("GPIO:16"), IOStandard("LVCMOS33")), - Subsignal("sck", Pins("GPIO:15"), IOStandard("LVCMOS33")) + Subsignal("clk", Pins("GPIO:15"), IOStandard("LVCMOS33")) ) ]