diff --git a/arch/x86/soc/intel_quark/quark_d2000/Kconfig.defconfig.series b/arch/x86/soc/intel_quark/quark_d2000/Kconfig.defconfig.series index 00142a2cb95..2b45c7f14d1 100644 --- a/arch/x86/soc/intel_quark/quark_d2000/Kconfig.defconfig.series +++ b/arch/x86/soc/intel_quark/quark_d2000/Kconfig.defconfig.series @@ -141,8 +141,10 @@ config DMA_QMSI endif if SPI -config SPI_QMSI +config SPI_DW def_bool y +config SPI_DW_FIFO_DEPTH + default 7 config SPI_0 def_bool y config SPI_0_IRQ_PRI diff --git a/arch/x86/soc/intel_quark/quark_d2000/soc.h b/arch/x86/soc/intel_quark/quark_d2000/soc.h index a6dea6d5b94..36d3b16bf47 100644 --- a/arch/x86/soc/intel_quark/quark_d2000/soc.h +++ b/arch/x86/soc/intel_quark/quark_d2000/soc.h @@ -46,4 +46,14 @@ #define UART_IRQ_FLAGS (IOAPIC_LEVEL | IOAPIC_HIGH) +#ifdef CONFIG_SPI_DW + +#define SPI_DW_PORT_0_REGS 0xB0001000 +#define SPI_DW_PORT_0_IRQ 2 +#define SPI_DW_PORT_0_INT_MASK (SCSS_REGISTER_BASE + 0x454) + +#define SPI_DW_IRQ_FLAGS (IOAPIC_LEVEL | IOAPIC_HIGH) + +#endif + #endif /* __SOC_H_ */