[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