diff options
author | Uros Majstorovic <majstor@majstor.org> | 2021-11-25 05:21:17 +0100 |
---|---|---|
committer | Uros Majstorovic <majstor@majstor.org> | 2021-11-25 05:21:17 +0100 |
commit | 0a6233e3acf598e09dd5d676c37883cbbf444130 (patch) | |
tree | 4a6f3ec5024b8f2389086de1356c8e7333854c38 /fw/fe310/eos/spi_dev.c | |
parent | 6a31936e80ae2743376dcbf9d39cd92461c4deca (diff) |
spi display driver initial commit
Diffstat (limited to 'fw/fe310/eos/spi_dev.c')
-rw-r--r-- | fw/fe310/eos/spi_dev.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/fw/fe310/eos/spi_dev.c b/fw/fe310/eos/spi_dev.c index 4daa137..09a4a83 100644 --- a/fw/fe310/eos/spi_dev.c +++ b/fw/fe310/eos/spi_dev.c @@ -26,12 +26,13 @@ void eos_spi_dev_init(uint8_t wakeup_cause) { for (i=0; i<EOS_SPI_MAX_DEV; i++) { spi_div[i] = spi_cfg[i].div; - if (spi_cfg[i].csid == SPI_CSID_NONE) { + if (spi_cfg[i].cspin != SPI_CSPIN_NONE) { + GPIO_REG(GPIO_OUTPUT_VAL) |= (1 << spi_cfg[i].cspin); + GPIO_REG(GPIO_INPUT_EN) &= ~(1 << spi_cfg[i].cspin); GPIO_REG(GPIO_OUTPUT_EN) |= (1 << spi_cfg[i].cspin); GPIO_REG(GPIO_PULLUP_EN) &= ~(1 << spi_cfg[i].cspin); GPIO_REG(GPIO_OUTPUT_XOR) &= ~(1 << spi_cfg[i].cspin); - GPIO_REG(GPIO_OUTPUT_VAL) |= (1 << spi_cfg[i].cspin); } } } |