summaryrefslogtreecommitdiff
path: root/recipes-bsp/at91bootstrap/at91bootstrap-3.5.3/at91bootstrap-3.5.3-mtrv1-DDRlowDriveStrength.patch
blob: 912a891bedcfee7e640f76692b86c27efb0bf731 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
Index: at91bootstrap-3.5.3/board/at91sam9x5ek/at91sam9x5ek.c
===================================================================
--- at91bootstrap-3.5.3.orig/board/at91sam9x5ek/at91sam9x5ek.c	2015-09-29 09:55:07.335113881 -0500
+++ at91bootstrap-3.5.3/board/at91sam9x5ek/at91sam9x5ek.c	2015-09-29 10:13:19.397489104 -0500
@@ -81,7 +81,8 @@
 			| AT91C_DDRC2_CAS_3              /* CAS Latency 3 */
 			| AT91C_DDRC2_NB_BANKS_8         /* 8 banks */
 			| AT91C_DDRC2_DLL_RESET_DISABLED /* DLL not reset */
-			| AT91C_DDRC2_DECOD_INTERLEAVED);/*Interleaved decode*/
+			| AT91C_DDRC2_DIC_DS		 /* Low DDR Drive Strength */
+			| AT91C_DDRC2_DECOD_INTERLEAVED);/* Interleaved decode*/
 
 	/*
 	 * Make sure to uncomment the following line if the DDR controller
Index: at91bootstrap-3.5.3/main.c
===================================================================
--- at91bootstrap-3.5.3.orig/main.c	2013-04-11 05:07:35.000000000 -0500
+++ at91bootstrap-3.5.3/main.c	2015-09-29 10:10:21.354971492 -0500
@@ -68,12 +68,15 @@
 {
 	char *version = "AT91Bootstrap";
 	char *ver_num = " "AT91BOOTSTRAP_VERSION" ("COMPILE_TIME")";
+	char *feature = "DDR Drive Strength: low";
 
 	dbgu_print("\n\r");
 	dbgu_print("\n\r");
 	dbgu_print(version);
 	dbgu_print(ver_num);
 	dbgu_print("\n\r");
+	dbgu_print(feature);
+	dbgu_print("\n\r");
 	dbgu_print("\n\r");
 }