From e33399de822999fb863be093439902b8b6bf1b29 Mon Sep 17 00:00:00 2001 From: Sebastien Bourdeauducq Date: Mon, 21 May 2012 22:55:45 +0200 Subject: [PATCH] bios/ddrinit: use new padding scheme for address register --- software/bios/ddrinit.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/software/bios/ddrinit.c b/software/bios/ddrinit.c index 010efb74..5c2a040c 100644 --- a/software/bios/ddrinit.c +++ b/software/bios/ddrinit.c @@ -33,10 +33,10 @@ static void cdelay(int i) static void setaddr(int a) { - CSR_DFII_AH_P0 = (a & 0x1fe0) >> 5; - CSR_DFII_AL_P0 = a & 0x001f; - CSR_DFII_AH_P1 = (a & 0x1fe0) >> 5; - CSR_DFII_AL_P1 = a & 0x001f; + CSR_DFII_AH_P0 = (a & 0xff00) >> 8; + CSR_DFII_AL_P0 = a & 0x00ff; + CSR_DFII_AH_P1 = (a & 0xff00) >> 8; + CSR_DFII_AL_P1 = a & 0x00ff; } static void init_sequence(void) -- 2.30.2