[FE training-materials-updates] kernel: adapt default u-boot configuration for our labs

Michael Opdenacker michael.opdenacker at free-electrons.com
Sat Sep 21 11:59:39 CEST 2013


Repository : git://git.free-electrons.com/training-materials.git

On branch  : kernel-ng
Link       : http://git.free-electrons.com/training-materials/commit/?id=dc04b883846fc6c0a19b6bcf7e65abd116b2b811

>---------------------------------------------------------------

commit dc04b883846fc6c0a19b6bcf7e65abd116b2b811
Author: Michael Opdenacker <michael.opdenacker at free-electrons.com>
Date:   Sat Sep 21 10:17:26 2013 +0200

    kernel: adapt default u-boot configuration for our labs
    
    Signed-off-by: Michael Opdenacker <michael.opdenacker at free-electrons.com>


>---------------------------------------------------------------

dc04b883846fc6c0a19b6bcf7e65abd116b2b811
 .../linux/bootloader/beaglebone-black/README.txt   |    3 ++
 ...oot-configuration-for-Free-Electrons-labs.patch |   42 ++++++++++++++++++++
 .../linux/bootloader/beaglebone-black/u-boot.img   |  Bin 367636 -> 367544 bytes
 3 files changed, 45 insertions(+)

diff --git a/lab-data/linux/bootloader/beaglebone-black/README.txt b/lab-data/linux/bootloader/beaglebone-black/README.txt
index 2132527..d5e4438 100644
--- a/lab-data/linux/bootloader/beaglebone-black/README.txt
+++ b/lab-data/linux/bootloader/beaglebone-black/README.txt
@@ -12,6 +12,9 @@ git clone git://git.denx.de/u-boot.git
 git tag
 git checkout v2013.10-rc3
 
+Apply a configuration-only patch:
+git am patches/*.patch
+
 export ARCH=arm
 export CROSS_COMPILE=arm-linux-gnueabi-
 make distclean
diff --git a/lab-data/linux/bootloader/beaglebone-black/patches/0001-Tune-U-boot-configuration-for-Free-Electrons-labs.patch b/lab-data/linux/bootloader/beaglebone-black/patches/0001-Tune-U-boot-configuration-for-Free-Electrons-labs.patch
new file mode 100644
index 0000000..0aaaf2b
--- /dev/null
+++ b/lab-data/linux/bootloader/beaglebone-black/patches/0001-Tune-U-boot-configuration-for-Free-Electrons-labs.patch
@@ -0,0 +1,42 @@
+From 93b56ab191c8aeaa462b7d473ec7a1bec3e916fe Mon Sep 17 00:00:00 2001
+From: Michael Opdenacker <michael.opdenacker at free-electrons.com>
+Date: Sat, 21 Sep 2013 10:14:43 +0200
+Subject: [PATCH] Tune U-boot configuration for Free Electrons labs
+
+Signed-off-by: Michael Opdenacker <michael.opdenacker at free-electrons.com>
+---
+ include/configs/am335x_evm.h | 11 ++---------
+ 1 file changed, 2 insertions(+), 9 deletions(-)
+
+diff --git a/include/configs/am335x_evm.h b/include/configs/am335x_evm.h
+index 3de30fc..b6989f4 100644
+--- a/include/configs/am335x_evm.h
++++ b/include/configs/am335x_evm.h
+@@ -132,9 +132,6 @@
+ 				"echo Running uenvcmd ...;" \
+ 				"run uenvcmd;" \
+ 			"fi;" \
+-			"if run loaduimage; then " \
+-				"run mmcloados;" \
+-			"fi;" \
+ 		"fi;\0" \
+ 	"spiboot=echo Booting from spi ...; " \
+ 		"run spiargs; " \
+@@ -166,12 +163,8 @@
+ #endif
+ 
+ #define CONFIG_BOOTCOMMAND \
+-	"run findfdt; " \
+-	"run mmcboot;" \
+-	"setenv mmcdev 1; " \
+-	"setenv bootpart 1:2; " \
+-	"run mmcboot;" \
+-	"run nandboot;"
++	"setenv mmcdev 0; " \
++	"run mmcboot;"
+ 
+ /* NS16550 Configuration */
+ #define CONFIG_SYS_NS16550_COM1		0x44e09000	/* Base EVM has UART0 */
+-- 
+1.8.1.2
+
diff --git a/lab-data/linux/bootloader/beaglebone-black/u-boot.img b/lab-data/linux/bootloader/beaglebone-black/u-boot.img
index b2adedf..7886572 100644
Binary files a/lab-data/linux/bootloader/beaglebone-black/u-boot.img and b/lab-data/linux/bootloader/beaglebone-black/u-boot.img differ



More information about the training-materials-updates mailing list