提交 762be297 编写于 作者: R Rafal Prylowski 提交者: Ryan Mallon

ep93xx: Add IDE support to edb93xx boards

Add IDE support to edb93xx boards.
Signed-off-by: NRafal Prylowski <prylowski@metasoft.pl>
Acked-by: NH Hartley Sweeten <hsweeten@visionengravers.com>
Signed-off-by: NRyan Mallon <rmallon@gmail.com>
上级 eb774a09
...@@ -233,6 +233,29 @@ static void __init edb93xx_register_fb(void) ...@@ -233,6 +233,29 @@ static void __init edb93xx_register_fb(void)
} }
/*************************************************************************
* EDB93xx IDE
*************************************************************************/
static int __init edb93xx_has_ide(void)
{
/*
* Although EDB9312 and EDB9315 do have IDE capability, they have
* INTRQ line wired as pull-up, which makes using IDE interface
* problematic.
*/
return machine_is_edb9312() || machine_is_edb9315() ||
machine_is_edb9315a();
}
static void __init edb93xx_register_ide(void)
{
if (!edb93xx_has_ide())
return;
ep93xx_register_ide();
}
static void __init edb93xx_init_machine(void) static void __init edb93xx_init_machine(void)
{ {
ep93xx_init_devices(); ep93xx_init_devices();
...@@ -243,6 +266,7 @@ static void __init edb93xx_init_machine(void) ...@@ -243,6 +266,7 @@ static void __init edb93xx_init_machine(void)
edb93xx_register_i2s(); edb93xx_register_i2s();
edb93xx_register_pwm(); edb93xx_register_pwm();
edb93xx_register_fb(); edb93xx_register_fb();
edb93xx_register_ide();
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册