spi/k64: remove SoC specific SPI constants from kconfig
The base address, IRQ line, chip select numbers, and clock gating constants are static per SoC, so there is no need to make them configurable in Kconfig. Change-Id: I9f87ca29c28c38c42d4e4f1a3a41fa231f63ef03 Signed-off-by: Daniel Leung <daniel.leung@intel.com>
This commit is contained in:
parent
9c62a4a01f
commit
a2ba5d1ba3
3 changed files with 41 additions and 108 deletions
|
@ -1040,10 +1040,10 @@ void spi_config_0_irq(void);
|
|||
struct spi_k64_data spi_k64_data_port_0;
|
||||
|
||||
struct spi_k64_config spi_k64_config_0 = {
|
||||
.regs = CONFIG_SPI_K64_0_BASE_ADDR,
|
||||
.clk_gate_reg = CONFIG_SPI_K64_0_CLK_GATE_REG_ADDR,
|
||||
.clk_gate_bit = CONFIG_SPI_K64_0_CLK_GATE_REG_BIT,
|
||||
.irq = CONFIG_SPI_K64_0_IRQ,
|
||||
.regs = SPI_K64_0_BASE_ADDR,
|
||||
.clk_gate_reg = SPI_K64_0_CLK_GATE_REG_ADDR,
|
||||
.clk_gate_bit = SPI_K64_0_CLK_GATE_REG_BIT,
|
||||
.irq = SPI_K64_0_IRQ,
|
||||
.config_func = spi_config_0_irq
|
||||
};
|
||||
|
||||
|
@ -1054,7 +1054,7 @@ DEVICE_INIT(spi_k64_port_0, CONFIG_SPI_K64_0_DEV_NAME, spi_k64_init,
|
|||
|
||||
void spi_config_0_irq(void)
|
||||
{
|
||||
IRQ_CONNECT(CONFIG_SPI_K64_0_IRQ, CONFIG_SPI_K64_0_PRI,
|
||||
IRQ_CONNECT(SPI_K64_0_IRQ, CONFIG_SPI_K64_0_PRI,
|
||||
spi_k64_isr, DEVICE_GET(spi_k64_port_0), 0);
|
||||
}
|
||||
|
||||
|
@ -1068,10 +1068,10 @@ void spi_config_1_irq(void);
|
|||
struct spi_k64_data spi_k64_data_port_1;
|
||||
|
||||
struct spi_k64_config spi_k64_config_1 = {
|
||||
.regs = CONFIG_SPI_K64_1_BASE_ADDR,
|
||||
.clk_gate_reg = CONFIG_SPI_K64_1_CLK_GATE_REG_ADDR,
|
||||
.clk_gate_bit = CONFIG_SPI_K64_1_CLK_GATE_REG_BIT,
|
||||
.irq = CONFIG_SPI_K64_1_IRQ,
|
||||
.regs = SPI_K64_1_BASE_ADDR,
|
||||
.clk_gate_reg = SPI_K64_1_CLK_GATE_REG_ADDR,
|
||||
.clk_gate_bit = SPI_K64_1_CLK_GATE_REG_BIT,
|
||||
.irq = SPI_K64_1_IRQ,
|
||||
.config_func = spi_config_1_irq
|
||||
};
|
||||
|
||||
|
@ -1082,7 +1082,7 @@ DEVICE_INIT(spi_k64_port_1, CONFIG_SPI_K64_1_DEV_NAME, spi_k64_init,
|
|||
|
||||
void spi_config_1_irq(void)
|
||||
{
|
||||
IRQ_CONNECT(CONFIG_SPI_K64_1_IRQ, CONFIG_SPI_K64_1_PRI,
|
||||
IRQ_CONNECT(SPI_K64_1_IRQ, CONFIG_SPI_K64_1_PRI,
|
||||
spi_k64_isr, DEVICE_GET(spi_k64_port_1), 0);
|
||||
}
|
||||
|
||||
|
@ -1096,10 +1096,10 @@ void spi_config_2_irq(void);
|
|||
struct spi_k64_data spi_k64_data_port_2;
|
||||
|
||||
struct spi_k64_config spi_k64_config_2 = {
|
||||
.regs = CONFIG_SPI_K64_2_BASE_ADDR,
|
||||
.clk_gate_reg = CONFIG_SPI_K64_2_CLK_GATE_REG_ADDR,
|
||||
.clk_gate_bit = CONFIG_SPI_K64_2_CLK_GATE_REG_BIT,
|
||||
.irq = CONFIG_SPI_K64_2_IRQ,
|
||||
.regs = SPI_K64_2_BASE_ADDR,
|
||||
.clk_gate_reg = SPI_K64_2_CLK_GATE_REG_ADDR,
|
||||
.clk_gate_bit = SPI_K64_2_CLK_GATE_REG_BIT,
|
||||
.irq = SPI_K64_2_IRQ,
|
||||
.config_func = spi_config_2_irq
|
||||
};
|
||||
|
||||
|
@ -1110,7 +1110,7 @@ DEVICE_INIT(spi_k64_port_2, CONFIG_SPI_K64_2_DEV_NAME, spi_k64_init,
|
|||
|
||||
void spi_config_2_irq(void)
|
||||
{
|
||||
IRQ_CONNECT(CONFIG_SPI_K64_2_IRQ, CONFIG_SPI_K64_2_PRI,
|
||||
IRQ_CONNECT(SPI_K64_2_IRQ, CONFIG_SPI_K64_2_PRI,
|
||||
spi_k64_isr, DEVICE_GET(spi_k64_port_2), 0);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue