m68k: coldfire: add dspi0 module support
Subsystems (2)
PATCH 1/1 m68k: coldfire: add dspi0 module support
This patch adds initial module base address and irq for dspi0. It also defines the dspi0 clock to be used by the Freescale driver.
Signed-off-by Angelo Dureghello <[email protected]>
--- arch/m68k/coldfire/m5441x.c | 3 ++- arch/m68k/include/asm/m5441xsim.h | 6 ++++++ 2 files changed, 8 insertions(+), 1 deletion(-)
arch/m68k/coldfire/m5441x.c +2 -1
@@ -26,7 +26,7 @@ DEFINE_CLK(0, "intc.0", 18, MCF_CLK);DEFINE_CLK (0 ,"intc.1" ,19 ,MCF_CLK );DEFINE_CLK (0 ,"intc.2" ,20 ,MCF_CLK );DEFINE_CLK (0 ,"imx1-i2c.0" ,22 ,MCF_CLK ); -DEFINE_CLK (0 ,"mcfdspi.0" ,23 ,MCF_CLK ); +DEFINE_CLK (0 ,"fsl-dspi.0" ,23 ,MCF_CLK );DEFINE_CLK (0 ,"mcfuart.0" ,24 ,MCF_BUSCLK );DEFINE_CLK (0 ,"mcfuart.1" ,25 ,MCF_BUSCLK );DEFINE_CLK (0 ,"mcfuart.2" ,26 ,MCF_BUSCLK );
@@ -139,6 +139,7 @@ static struct clk * const enable_clks[] __initconst = { &__clk_0_18,/* intc0 */ &__clk_0_19,/* intc0 */ &__clk_0_20,/* intc0 */ + &__clk_0_23,/* dspi.0 */ &__clk_0_24,/* uart0 */ &__clk_0_25,/* uart1 */ &__clk_0_26, /* uart2 */
arch/m68k/include/asm/m5441xsim.h +6 -0
@@ -277,4 +277,10 @@#define MCFGPIO_IRQ_VECBASE (MCFINT_VECBASE - MCFGPIO_IRQ_MIN)#define MCFGPIO_PIN_MAX 87 +/* +* DSPI module. +*/ +#define MCFDSPI_BASE0 0xfc05c000 +#define MCF_IRQ_DSPI0 (MCFINT0_VECBASE + MCFINT0_DSPI0) +#endif /* m5441xsim_h */
Signature · 1 line
2.14.1