spi: Add QMSI-based implementation
This driver uses the QMSI library and mostly translates calls from the Zephyr API to QMSI ones. This driver conflicts with the native driver implemenation. In order to enable it, you must set: CONFIG_QMSI_DRIVERS=y CONFIG_QMSI_INSTALL_PATH="PATH_TO_QMSI" CONFIG_SPI_QMSI=y CONFIG_SPI_QMSI_PORT_0=y CONFIG_SPI_QMSI_PORT_1=y Missing: - Support for using a GPIO pin as Chip Select; Change-Id: I0d8eca88a2a803b6b3604f396f874313fe90753c Signed-off-by: Vinicius Costa Gomes <vinicius.gomes@intel.com>
This commit is contained in:
parent
416525849a
commit
40f8914376
4 changed files with 351 additions and 0 deletions
|
@ -191,6 +191,7 @@ endif
|
|||
if SPI
|
||||
config SPI_DW
|
||||
def_bool y
|
||||
if SPI_DW
|
||||
config SPI_DW_CLOCK_GATE
|
||||
def_bool n
|
||||
config SPI_DW_CLOCK_GATE_DRV_NAME
|
||||
|
@ -215,6 +216,21 @@ config SPI_DW_PORT_1_REGS
|
|||
default 0xb0001400
|
||||
config SPI_DW_PORT_1_IRQ
|
||||
default 3
|
||||
endif # SPI_DW
|
||||
|
||||
config SPI_QMSI
|
||||
def_bool n
|
||||
|
||||
if SPI_QMSI
|
||||
config SPI_QMSI_PORT_0
|
||||
def_bool y
|
||||
config SPI_QMSI_PORT_0_IRQ
|
||||
default 2
|
||||
config SPI_QMSI_PORT_1
|
||||
def_bool y
|
||||
config SPI_QMSI_PORT_1_IRQ
|
||||
default 3
|
||||
endif # SPI_QMSI
|
||||
endif
|
||||
|
||||
if WATCHDOG
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue