[U-Boot] [PATCH v4] SATA: do not auto-initialize during boot
Wolfgang Denk
wd at denx.de
Tue Jan 27 23:43:00 CET 2009
Dear Mike Frysinger,
In message <1233090741-3150-1-git-send-email-vapier at gentoo.org> you wrote:
> Rather than have the board code initialize SATA automatically during boot,
> make the user manually run "sata init". This brings the SATA subsystem in
> line with common U-Boot policy.
>
> Rather than having a dedicated weak function "is_sata_supported", people
> can override sata_initialize() to do their weird board stuff. Then they
> can call the actual __sata_initialize().
>
> Signed-off-by: Mike Frysinger <vapier at gentoo.org>
> ---
> v4
> - rebase against latest master
>
> v3
> - redo how the board weak is handled to be less bloated when
> screwing over everyone else
>
> v2
> - auto run `sata init` if needed when doing other `sata ...`
>
> board/freescale/mpc8536ds/mpc8536ds.c | 6 +++---
> common/cmd_sata.c | 12 +++++++++++-
> include/sata.h | 1 +
> lib_ppc/board.c | 20 --------------------
> 4 files changed, 15 insertions(+), 24 deletions(-)
Applied, thanks.
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Only two things are infinite, the universe and human stupidity, and
I'm not sure about the former. -- Albert Einstein
More information about the U-Boot
mailing list