Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e78b68ae authored by Russell King's avatar Russell King
Browse files

ARM: amba: lpc32xx: use common amba device initializers

parent d948b454
Loading
Loading
Loading
Loading
+4 −28
Original line number Original line Diff line number Diff line
@@ -149,20 +149,8 @@ static struct clcd_board lpc32xx_clcd_data = {
	.remove		= lpc32xx_clcd_remove,
	.remove		= lpc32xx_clcd_remove,
};
};


static struct amba_device lpc32xx_clcd_device = {
static AMBA_AHB_DEVICE(lpc32xx_clcd, "dev:clcd", 0,
	.dev				= {
	LPC32XX_LCD_BASE, { IRQ_LPC32XX_LCD }, &lpc32xx_clcd_data);
		.coherent_dma_mask	= ~0,
		.init_name		= "dev:clcd",
		.platform_data		= &lpc32xx_clcd_data,
	},
	.res				= {
		.start			= LPC32XX_LCD_BASE,
		.end			= (LPC32XX_LCD_BASE + SZ_4K - 1),
		.flags			= IORESOURCE_MEM,
	},
	.dma_mask			= ~0,
	.irq				= {IRQ_LPC32XX_LCD},
};


/*
/*
 * AMBA SSP (SPI)
 * AMBA SSP (SPI)
@@ -191,20 +179,8 @@ static struct pl022_ssp_controller lpc32xx_ssp0_data = {
	.enable_dma		= 0,
	.enable_dma		= 0,
};
};


static struct amba_device lpc32xx_ssp0_device = {
static AMBA_APB_DEVICE(lpc32xx_ssp0, "dev:ssp0", 0,
	.dev				= {
	LPC32XX_SSP0_BASE, { IRQ_LPC32XX_SSP0 }, &lpc32xx_ssp0_data);
		.coherent_dma_mask	= ~0,
		.init_name		= "dev:ssp0",
		.platform_data		= &lpc32xx_ssp0_data,
	},
	.res				= {
		.start			= LPC32XX_SSP0_BASE,
		.end			= (LPC32XX_SSP0_BASE + SZ_4K - 1),
		.flags			= IORESOURCE_MEM,
	},
	.dma_mask			= ~0,
	.irq				= {IRQ_LPC32XX_SSP0},
};


/* AT25 driver registration */
/* AT25 driver registration */
static int __init phy3250_spi_board_register(void)
static int __init phy3250_spi_board_register(void)