Re: [U-Boot] [PATCH V3 2/3] mx31: add ESD control registers

2011-10-28 Thread Stefano Babic
On 10/27/2011 01:31 PM, Helmut Raiger wrote:
 This allows to initialize DDR memory in C code.
 Currently all mx31 boards use assembler code (lowlevel_init.S)
 
 Signed-off-by: Helmut Raiger helmut.rai...@hale.at
 ---
   V2: new in V2
   V3: no changes
 
  arch/arm/include/asm/arch-mx31/imx-regs.h |   13 +
  1 files changed, 13 insertions(+), 0 deletions(-)
 
Applied to u-boot-imx, thanks.

Best regards,
Stefano Babic


-- 
=
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: off...@denx.de
=
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


[U-Boot] [PATCH V3 2/3] mx31: add ESD control registers

2011-10-27 Thread Helmut Raiger
This allows to initialize DDR memory in C code.
Currently all mx31 boards use assembler code (lowlevel_init.S)

Signed-off-by: Helmut Raiger helmut.rai...@hale.at
---
  V2: new in V2
  V3: no changes

 arch/arm/include/asm/arch-mx31/imx-regs.h |   13 +
 1 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/arch/arm/include/asm/arch-mx31/imx-regs.h 
b/arch/arm/include/asm/arch-mx31/imx-regs.h
index f487975..afdaa1c 100644
--- a/arch/arm/include/asm/arch-mx31/imx-regs.h
+++ b/arch/arm/include/asm/arch-mx31/imx-regs.h
@@ -522,6 +522,17 @@ struct mx31_weim {
struct mx31_weim_cscr cscr[6];
 };
 
+/* ESD control registers */
+struct esdc_regs {
+   u32 ctl0;
+   u32 cfg0;
+   u32 ctl1;
+   u32 cfg1;
+   u32 misc;
+   u32 dly[5];
+   u32 dlyl;
+};
+
 #endif
 
 #define __REG(x) (*((volatile u32 *)(x)))
@@ -600,6 +611,8 @@ struct mx31_weim {
 #define ESDCTL_BL(x)   ((x)  7)
 #define ESDCTL_PRCT(x) ((x)  0)
 
+#define ESDCTL_BASE_ADDR   0xB8001000
+
 /* 13 fields of the upper CS control register */
 #define CSCR_U(sp, wp, bcd, bcs, psz, pme, sync, dol, \
cnc, wsc, ew, wws, edc) \
-- 
1.7.4.4



--
Scanned by MailScanner.

___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


Re: [U-Boot] [PATCH V3 2/3] mx31: add ESD control registers

2011-10-27 Thread Stefano Babic
On 10/27/2011 01:31 PM, Helmut Raiger wrote:
 This allows to initialize DDR memory in C code.
 Currently all mx31 boards use assembler code (lowlevel_init.S)
 
 Signed-off-by: Helmut Raiger helmut.rai...@hale.at
 ---
   V2: new in V2
   V3: no changes
 
  arch/arm/include/asm/arch-mx31/imx-regs.h |   13 +
  1 files changed, 13 insertions(+), 0 deletions(-)
 
 diff --git a/arch/arm/include/asm/arch-mx31/imx-regs.h 
 b/arch/arm/include/asm/arch-mx31/imx-regs.h
 index f487975..afdaa1c 100644
 --- a/arch/arm/include/asm/arch-mx31/imx-regs.h
 +++ b/arch/arm/include/asm/arch-mx31/imx-regs.h
 @@ -522,6 +522,17 @@ struct mx31_weim {
   struct mx31_weim_cscr cscr[6];
  };
  
 +/* ESD control registers */
 +struct esdc_regs {
 + u32 ctl0;
 + u32 cfg0;
 + u32 ctl1;
 + u32 cfg1;
 + u32 misc;
 + u32 dly[5];
 + u32 dlyl;
 +};
 +
  #endif
  
  #define __REG(x) (*((volatile u32 *)(x)))
 @@ -600,6 +611,8 @@ struct mx31_weim {
  #define ESDCTL_BL(x) ((x)  7)
  #define ESDCTL_PRCT(x)   ((x)  0)
  
 +#define ESDCTL_BASE_ADDR 0xB8001000
 +
  /* 13 fields of the upper CS control register */
  #define CSCR_U(sp, wp, bcd, bcs, psz, pme, sync, dol, \
   cnc, wsc, ew, wws, edc) \

Acked-by: Stefano Babic sba...@denx.de

Best regards,
Stefano Babic

-- 
=
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: off...@denx.de
=
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot