* [U-Boot] [PATCH] arm: add ide initialization
@ 2011-10-06 22:23 Michael Walle
2011-10-07 17:27 ` Mike Frysinger
0 siblings, 1 reply; 5+ messages in thread
From: Michael Walle @ 2011-10-06 22:23 UTC (permalink / raw)
To: u-boot
Call ide_init() in the board initialization if IDE support is compiled in.
Signed-off-by: Michael Walle <michael@walle.cc>
---
arch/arm/lib/board.c | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/arch/arm/lib/board.c b/arch/arm/lib/board.c
index 705d4d2..9addab8 100644
--- a/arch/arm/lib/board.c
+++ b/arch/arm/lib/board.c
@@ -596,6 +596,11 @@ void board_init_r(gd_t *id, ulong dest_addr)
#endif
#endif
+#if defined(CONFIG_CMD_IDE)
+ puts ("IDE: ");
+ ide_init ();
+#endif
+
#ifdef CONFIG_POST
post_run(NULL, POST_RAM | post_bootmode_get(0));
#endif
--
1.7.2.5
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [U-Boot] [PATCH] arm: add ide initialization
2011-10-06 22:23 [U-Boot] [PATCH] arm: add ide initialization Michael Walle
@ 2011-10-07 17:27 ` Mike Frysinger
2011-10-07 21:50 ` Michael Walle
0 siblings, 1 reply; 5+ messages in thread
From: Mike Frysinger @ 2011-10-07 17:27 UTC (permalink / raw)
To: u-boot
On Thursday 06 October 2011 18:23:06 Michael Walle wrote:
> --- a/arch/arm/lib/board.c
> +++ b/arch/arm/lib/board.c
>
> +#if defined(CONFIG_CMD_IDE)
> + puts ("IDE: ");
> + ide_init ();
> +#endif
NAK: no space before that open paren
-mike
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part.
Url : http://lists.denx.de/pipermail/u-boot/attachments/20111007/cccbb489/attachment.pgp
^ permalink raw reply [flat|nested] 5+ messages in thread
* [U-Boot] [PATCH] arm: add ide initialization
2011-10-07 17:27 ` Mike Frysinger
@ 2011-10-07 21:50 ` Michael Walle
2011-10-18 21:42 ` Albert ARIBAUD
0 siblings, 1 reply; 5+ messages in thread
From: Michael Walle @ 2011-10-07 21:50 UTC (permalink / raw)
To: u-boot
Am Freitag 07 Oktober 2011, 19:27:11 schrieb Mike Frysinger:
> On Thursday 06 October 2011 18:23:06 Michael Walle wrote:
> > --- a/arch/arm/lib/board.c
> > +++ b/arch/arm/lib/board.c
> >
> > +#if defined(CONFIG_CMD_IDE)
> > + puts ("IDE: ");
> > + ide_init ();
> > +#endif
>
> NAK: no space before that open paren
> -mike
as long as the style is the only objection, i'm glad to resend a fixed patch
:)
Albert, are there any other objections?
--
Michael
^ permalink raw reply [flat|nested] 5+ messages in thread
* [U-Boot] [PATCH] arm: add ide initialization
2011-10-07 21:50 ` Michael Walle
@ 2011-10-18 21:42 ` Albert ARIBAUD
2011-10-18 22:19 ` Mike Frysinger
0 siblings, 1 reply; 5+ messages in thread
From: Albert ARIBAUD @ 2011-10-18 21:42 UTC (permalink / raw)
To: u-boot
Hi Michael,
Le 07/10/2011 23:50, Michael Walle a ?crit :
> Am Freitag 07 Oktober 2011, 19:27:11 schrieb Mike Frysinger:
>> On Thursday 06 October 2011 18:23:06 Michael Walle wrote:
>>> --- a/arch/arm/lib/board.c
>>> +++ b/arch/arm/lib/board.c
>>>
>>> +#if defined(CONFIG_CMD_IDE)
>>> + puts ("IDE: ");
>>> + ide_init ();
>>> +#endif
>>
>> NAK: no space before that open paren
>> -mike
>
> as long as the style is the only objection, i'm glad to resend a fixed patch
> :)
>
> Albert, are there any other objections?
NAK: the fact that some board has an IDE interface does not mean it must
initialize it in all boot cases; and the rule with devices in U-Boot is
'turn it on *only* when you're about to use it'.
Boards that always want to initialize IDE on boot can and will do so by
putting 'ide reset' first in their bootcmd environment variable.
Amicalement,
--
Albert.
^ permalink raw reply [flat|nested] 5+ messages in thread
* [U-Boot] [PATCH] arm: add ide initialization
2011-10-18 21:42 ` Albert ARIBAUD
@ 2011-10-18 22:19 ` Mike Frysinger
0 siblings, 0 replies; 5+ messages in thread
From: Mike Frysinger @ 2011-10-18 22:19 UTC (permalink / raw)
To: u-boot
On Tuesday 18 October 2011 17:42:26 Albert ARIBAUD wrote:
> Le 07/10/2011 23:50, Michael Walle a ?crit :
> > Am Freitag 07 Oktober 2011, 19:27:11 schrieb Mike Frysinger:
> >> On Thursday 06 October 2011 18:23:06 Michael Walle wrote:
> >>> --- a/arch/arm/lib/board.c
> >>> +++ b/arch/arm/lib/board.c
> >>>
> >>> +#if defined(CONFIG_CMD_IDE)
> >>> + puts ("IDE: ");
> >>> + ide_init ();
> >>> +#endif
> >>
> >> NAK: no space before that open paren
> >
> > as long as the style is the only objection, i'm glad to resend a fixed
> > patch
> >
> > :)
> >
> > Albert, are there any other objections?
>
> NAK: the fact that some board has an IDE interface does not mean it must
> initialize it in all boot cases; and the rule with devices in U-Boot is
> 'turn it on *only* when you're about to use it'.
>
> Boards that always want to initialize IDE on boot can and will do so by
> putting 'ide reset' first in their bootcmd environment variable.
ACK to this. would be nice to get existing ports (ppc/m68k/sh/sparc/x86) to
migrate their users to "ide reset" too ...
-mike
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part.
Url : http://lists.denx.de/pipermail/u-boot/attachments/20111018/719d932c/attachment.pgp
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2011-10-18 22:19 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-10-06 22:23 [U-Boot] [PATCH] arm: add ide initialization Michael Walle
2011-10-07 17:27 ` Mike Frysinger
2011-10-07 21:50 ` Michael Walle
2011-10-18 21:42 ` Albert ARIBAUD
2011-10-18 22:19 ` Mike Frysinger
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox