ARM: sa11x0: badge4: move board specific ohci initialization to badge4.c
Move the handling of the 5v supply into badge4.c, removing this board specific detail from the sa1111 ohci driver. Acked-by: Nicolas Pitre <nico@linaro.org> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
此提交包含在:
@@ -51,8 +51,23 @@ static struct resource sa1111_resources[] = {
|
||||
},
|
||||
};
|
||||
|
||||
static int badge4_sa1111_enable(void *data, unsigned devid)
|
||||
{
|
||||
if (devid == SA1111_DEVID_USB)
|
||||
badge4_set_5V(BADGE4_5V_USB, 1);
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void badge4_sa1111_disable(void *data, unsigned devid)
|
||||
{
|
||||
if (devid == SA1111_DEVID_USB)
|
||||
badge4_set_5V(BADGE4_5V_USB, 0);
|
||||
}
|
||||
|
||||
static struct sa1111_platform_data sa1111_info = {
|
||||
.irq_base = IRQ_BOARD_END,
|
||||
.enable = badge4_sa1111_enable,
|
||||
.disable = badge4_sa1111_disable,
|
||||
};
|
||||
|
||||
static u64 sa1111_dmamask = 0xffffffffUL;
|
||||
|
新增問題並參考
封鎖使用者