File tree Expand file tree Collapse file tree 2 files changed +7
-0
lines changed Expand file tree Collapse file tree 2 files changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -575,6 +575,12 @@ int spi_dw_init(const struct device *dev)
575
575
write_imr (dev , DW_SPI_IMR_MASK );
576
576
clear_bit_ssienr (dev );
577
577
578
+ /* SSI component version */
579
+ spi -> version = read_ssi_comp_version (dev );
580
+ LOG_DBG ("Version: %c.%c%c%c" , (spi -> version >> 24 ) & 0xff ,
581
+ (spi -> version >> 16 ) & 0xff , (spi -> version >> 8 ) & 0xff ,
582
+ spi -> version & 0xff );
583
+
578
584
LOG_DBG ("Designware SPI driver initialized on device: %p" , dev );
579
585
580
586
err = spi_context_cs_configure_all (& spi -> ctx );
Original file line number Diff line number Diff line change @@ -49,6 +49,7 @@ struct spi_dw_config {
49
49
struct spi_dw_data {
50
50
DEVICE_MMIO_RAM ;
51
51
struct spi_context ctx ;
52
+ uint32_t version ; /* ssi comp version */
52
53
uint8_t dfs ; /* dfs in bytes: 1,2 or 4 */
53
54
uint8_t fifo_diff ; /* cannot be bigger than FIFO depth */
54
55
};
You can’t perform that action at this time.
0 commit comments