patch-2.4.22 linux-2.4.22/arch/arm/mach-sa1100/cpu-sa1110.c
Next file: linux-2.4.22/arch/arm/mach-sa1100/dma-sa1100.c
Previous file: linux-2.4.22/arch/arm/mach-sa1100/cep.c
Back to the patch index
Back to the overall index
- Lines: 91
- Date:
2003-08-25 04:44:39.000000000 -0700
- Orig file:
linux-2.4.21/arch/arm/mach-sa1100/cpu-sa1110.c
- Orig date:
2002-08-02 17:39:42.000000000 -0700
diff -urN linux-2.4.21/arch/arm/mach-sa1100/cpu-sa1110.c linux-2.4.22/arch/arm/mach-sa1100/cpu-sa1110.c
@@ -49,33 +49,33 @@
};
static struct sdram_params tc59sm716_cl2_params __initdata = {
- rows: 12,
- tck: 10,
- trcd: 20,
- trp: 20,
- twr: 10,
- refresh: 64000,
- cas_latency: 2,
+ .rows = 12,
+ .tck = 10,
+ .trcd = 20,
+ .trp = 20,
+ .twr = 10,
+ .refresh = 64000,
+ .cas_latency = 2,
};
static struct sdram_params tc59sm716_cl3_params __initdata = {
- rows: 12,
- tck: 8,
- trcd: 20,
- trp: 20,
- twr: 8,
- refresh: 64000,
- cas_latency: 3,
+ .rows = 12,
+ .tck = 8,
+ .trcd = 20,
+ .trp = 20,
+ .twr = 8,
+ .refresh = 64000,
+ .cas_latency = 3,
};
static struct sdram_params samsung_k4s641632d_tc75 __initdata = {
- rows: 14,
- tck: 9,
- trcd: 27,
- trp: 20,
- twr: 9,
- refresh: 64000,
- cas_latency: 3,
+ .rows = 14,
+ .tck = 9,
+ .trcd = 27,
+ .trp = 20,
+ .twr = 9,
+ .refresh = 64000,
+ .cas_latency = 3,
};
static struct sdram_params sdram_params;
@@ -235,21 +235,21 @@
* the programming.
*/
local_irq_save(flags);
- asm("mcr p15, 0, %0, c10, c4" : : "r" (0));
+ asm("mcr p15, 0, %0, c7, c10, 4" : : "r" (0));
udelay(10);
- __asm__ __volatile__("
- b 2f
- .align 5
-1: str %3, [%1, #0] @ MDCNFG
- str %4, [%1, #28] @ MDREFR
- str %5, [%1, #4] @ MDCAS0
- str %6, [%1, #8] @ MDCAS1
- str %7, [%1, #12] @ MDCAS2
- str %8, [%2, #0] @ PPCR
- ldr %0, [%1, #0]
- b 3f
-2: b 1b
-3: nop
+ __asm__ __volatile__(" \n\
+ b 2f \n\
+ .align 5 \n\
+1: str %3, [%1, #0] @ MDCNFG \n\
+ str %4, [%1, #28] @ MDREFR \n\
+ str %5, [%1, #4] @ MDCAS0 \n\
+ str %6, [%1, #8] @ MDCAS1 \n\
+ str %7, [%1, #12] @ MDCAS2 \n\
+ str %8, [%2, #0] @ PPCR \n\
+ ldr %0, [%1, #0] \n\
+ b 3f \n\
+2: b 1b \n\
+3: nop \n\
nop"
: "=&r" (unused)
: "r" (&MDCNFG), "r" (&PPCR), "0" (sd.mdcnfg),
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)