> I'm looking for the initialization code to program the
> chip select and start
> the refresh timer.

Here is a snippet from our BDI configuration file.

; Configure /CS5 to be local bus SDRAM
;   CHIP SELECT     BASE ADDRESS    SIZE   COMMENTS
;   -----------     ------------    ----   --------
;     /CS5           0x10000000      8MB   32-BIT LOCAL
SDRAM
;
WM32    0xF001012C      0xFF803280      ; OR5           (OPTION
REGISTER 5)
WM32    0xF0010128      0xF7001861      ; BR5           (BASE
REGISTER 5)

;------------------------------------------------------
; LOCAL SDRAM INITIALIZATION
;------------------------------------------------------

WM32    0xF0010194      0xEA46A552      ; LSDMR         (LOCAL
SDRAM MODE REGISTER)
WM8     0x10000000      0xFF            ; Access local
SDRAM

WM32    0xF0010194      0xCA46A552      ; LSDMR         (LOCAL
SDRAM MODE REGISTER)
WM8     0x10000000      0xFF            ; Access local
SDRAM
WM8     0x10000000      0xFF            ; Access local
SDRAM
WM8     0x10000000      0xFF            ; Access local
SDRAM
WM8     0x10000000      0xFF            ; Access local
SDRAM
WM8     0x10000000      0xFF            ; Access local
SDRAM
WM8     0x10000000      0xFF            ; Access local
SDRAM
WM8     0x10000000      0xFF            ; Access local
SDRAM
WM8     0x10000000      0xFF            ; Access local
SDRAM

WM32    0xF0010194      0xDA46A552      ; LSDMR         (LOCAL
SDRAM MODE REGISTER)
WM8     0x10000000      0xFF            ; Access local
SDRAM

WM32    0xF0010194      0xC246A552      ; LSDMR         (LOCAL
SDRAM MODE REGISTER)

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/



Reply via email to