Fix lwmon5 dsp POST sequence.
PATCH 1/1 Fix lwmon5 dsp POST sequence.
From: Sascha Laue <[email protected]>
Signed-off-by Sascha Laue <[email protected]>
--- post/board/lwmon5/dsp.c | 21 +++++++++++++++++++-- 1 files changed, 19 insertions(+), 2 deletions(-)
post/board/lwmon5/dsp.c +19 -2
@@ -33,20 +33,37 @@DECLARE_GLOBAL_DATA_PTR ; -#define DSP_STATUS_REG 0xC4000008 +#define DSP_STATUS_REG 0xC4000008 +#define FPGA_STATUS_REG 0xC400000Cint dsp_post_test (int flags) { +uint old_value;uint read_value;int ret; + +/* momorize fpga status */ + old_value =in_be32 ((void *)FPGA_STATUS_REG ); +/* enable outputs */ +out_be32 ((void *)FPGA_STATUS_REG ,0x30 ); + +/* generate sync signal */ +out_be32 ((void *)DSP_STATUS_REG ,0x300 ); +udelay (5 ); +out_be32 ((void *)DSP_STATUS_REG ,0 ); +udelay (500 ); +/* read status */ ret =0 ; read_value =in_be32 ((void *)DSP_STATUS_REG ) &0x3 ; -if (read_value !=0x3 ) { +if (!(read_value &0x3 )) {post_log ("\nDSP status read %08X\n" , read_value); ret =1 ; } +/* restore fpga status */ +out_be32 ((void *)FPGA_STATUS_REG , old_value); +return ret; }
Signature · 1 line
1.5.2.4
PATCH 1/1 Fix lwmon5 dsp POST sequence.
post/board/lwmon5/dsp.c line 45
Quoted 2 lines · In message <[email protected]> you wrote:
post/board/lwmon5/dsp.c +1
-0+/* momorize fpga status */
momorize ?
Best regards,
Wolfgang Denk
Signature · 5 lines
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 Those who do not understand Unix are condemned to reinvent it, poorly. - Henry Spencer, University of Toronto Unix hack
PATCH 1/1 Fix lwmon5 dsp POST sequence.
Quoted 1 line · Wolfgang Denk
In message <[email protected]> you
Quoted 3 lines · wrote:
post/board/lwmon5/dsp.c line 45
Quoted 1 line
post/board/lwmon5/dsp.c +1
-0+/* momorize fpga status */ momorize ?
Sascha, please fix and resubmit. Thanks.
Best regards,
Stefan
=====================================================================
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-0 Fax: +49-8142-66989-80 Email: office at denx.de
=====================================================================