ARM: 5632/1: Board-specific data for IDE support on afeb9260
This patch adds board-specific data for IDE support on afeb9260. Depends on #5631/1 Tested-by: Sergey Matyukevich <geomatsi@gmail.com> Signed-off-by: Sergey Matyukevich <geomatsi@gmail.com> Acked-by: Andrew Victor <linux@maxim.org.za> Acked-by: Sergey Lapin <slapin@ossfans.org> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
This commit is contained in:
committed by
Russell King
parent
fb85205ada
commit
0c30df6fe0
@@ -174,6 +174,16 @@ static struct i2c_board_info __initdata afeb9260_i2c_devices[] = {
|
|||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/*
|
||||||
|
* IDE (CF True IDE mode)
|
||||||
|
*/
|
||||||
|
static struct at91_cf_data afeb9260_cf_data = {
|
||||||
|
.chipselect = 4,
|
||||||
|
.irq_pin = AT91_PIN_PA6,
|
||||||
|
.rst_pin = AT91_PIN_PA7,
|
||||||
|
.flags = AT91_CF_TRUE_IDE,
|
||||||
|
};
|
||||||
|
|
||||||
static void __init afeb9260_board_init(void)
|
static void __init afeb9260_board_init(void)
|
||||||
{
|
{
|
||||||
/* Serial */
|
/* Serial */
|
||||||
@@ -202,6 +212,8 @@ static void __init afeb9260_board_init(void)
|
|||||||
ARRAY_SIZE(afeb9260_i2c_devices));
|
ARRAY_SIZE(afeb9260_i2c_devices));
|
||||||
/* Audio */
|
/* Audio */
|
||||||
at91_add_device_ssc(AT91SAM9260_ID_SSC, ATMEL_SSC_TX);
|
at91_add_device_ssc(AT91SAM9260_ID_SSC, ATMEL_SSC_TX);
|
||||||
|
/* IDE */
|
||||||
|
at91_add_device_cf(&afeb9260_cf_data);
|
||||||
}
|
}
|
||||||
|
|
||||||
MACHINE_START(AFEB9260, "Custom afeb9260 board")
|
MACHINE_START(AFEB9260, "Custom afeb9260 board")
|
||||||
|
Reference in New Issue
Block a user