Skip to contentSkip to conversation

Update Boundary Devices boards support

PATCH New Gary Bisson 2 participants 5 messages Oct 19, 2015

lore
Share & tools
lore
#0 lore raw

cover Update Boundary Devices boards support

Hi all,

This series is mainly about switching to zImage booting as well as updating the U-Boot and Kernel revisions (still based on the 3.14.28-1.0.0-GA release).

Details about the U-Boot/Kernel revisions update are described in the patch commit log.

Regards,
Gary

Gary Bisson (3):
board/boundarydevices: update 6x_bootscript to use zImage nitrogen6*_defconfig: switch to zImage nitrogen6*_defconfig: bump u-boot and kernel revisions

 board/boundarydevices/nitrogen6x/6x_bootscript.txt | 8 ++++----
 configs/nitrogen6sx_defconfig                      | 8 ++++----
 configs/nitrogen6x_defconfig                       | 8 ++++----
 3 files changed, 12 insertions(+), 12 deletions(-)
Signature · 1 line
2.6.1
#1 lore raw

PATCH 1/3 board/boundarydevices: update 6x_bootscript to use zImage

As suggested by Thomas:
http://lists.busybox.net/pipermail/buildroot/2015-September/139884.html

---
 board/boundarydevices/nitrogen6x/6x_bootscript.txt | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)
board/boundarydevices/nitrogen6x/6x_bootscript.txt +4 -4
index 694a9b6..4a9be0b 100644
@@ -1,7 +1,7 @@
 setenv bootargs ''
 
 a_script=0x10800000
-a_uImage=0x10800000
+a_zImage=0x10800000
 a_fdt=0x13000000
 
 setenv initrd_high 0xffffffff
@@ -20,7 +20,7 @@ if itest.s "x" == "x${dtbname}" ; then
 			dtbname=imx6sx-${board}-m4.dtb;
 		fi
 		a_script=0x80800000
-		a_uImage=0x80800000
+		a_zImage=0x80800000
 		a_fdt=0x83000000
 	else
 		dtbname=imx6q-${board}.dtb;
@@ -125,7 +125,7 @@ if itest.s "x" != "x${show_env}" ; then
 	printenv
 fi
 
-if load ${dtype} ${disk}:${bootpart} ${a_uImage} ${bootdir}/uImage ; then
-	bootm ${a_uImage} - ${a_fdt}
+if load ${dtype} ${disk}:${bootpart} ${a_zImage} ${bootdir}/zImage ; then
+	bootz ${a_zImage} - ${a_fdt}
 fi
 echo "Error loading kernel image"
Signature · 1 line
2.6.1
#2 lore raw

PATCH 2/3 nitrogen6*_defconfig: switch to zImage

In reply to Gary Bisson

As now using zImage/bootz in the 6x_bootscript.

---
 configs/nitrogen6sx_defconfig | 2 +-
 configs/nitrogen6x_defconfig  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
configs/nitrogen6sx_defconfig +1 -1
index 70006d5..3cdf41b 100644
@@ -31,7 +31,7 @@ BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
 # Last version of branch boundary-imx_3.14.28_1.0.0_ga
 BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/tarball/3417c66/linux-imx6-3417c66.tar.gz"
 BR2_LINUX_KERNEL_DEFCONFIG="nitrogen6x"
+BR2_LINUX_KERNEL_ZIMAGE=y
 BR2_LINUX_KERNEL_INSTALL_TARGET=y
-BR2_LINUX_KERNEL_UIMAGE_LOADADDR="0x80008000"
 BR2_LINUX_KERNEL_DTS_SUPPORT=y
 BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx6sx-nitrogen6sx"
configs/nitrogen6x_defconfig +1 -1
index 51c5161..cffbc25 100644
@@ -31,7 +31,7 @@ BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
 # Last version of branch boundary-imx_3.14.28_1.0.0_ga
 BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/tarball/3417c66/linux-imx6-3417c66.tar.gz"
 BR2_LINUX_KERNEL_DEFCONFIG="nitrogen6x"
+BR2_LINUX_KERNEL_ZIMAGE=y
 BR2_LINUX_KERNEL_INSTALL_TARGET=y
-BR2_LINUX_KERNEL_UIMAGE_LOADADDR="0x10008000"
 BR2_LINUX_KERNEL_DTS_SUPPORT=y
 BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx6dl-nit6xlite imx6dl-nitrogen6_vm imx6dl-nitrogen6x imx6q-nitrogen6x imx6q-nitrogen6_max imx6q-sabrelite"
Signature · 1 line
2.6.1
#3 lore raw

PATCH 3/3 nitrogen6*_defconfig: bump u-boot and kernel revisions

In reply to Gary Bisson

This update brings several improvements such as:
- switch to a generic Boundary defconfig
- same across all the Boundary Devices platforms
- support of HDMI to MIPI daugther board
https://boundarydevices.com/product/bd_hdmi_mipi/
- enhanced display support
- LCD ASIT500MA6F5D
- LCD A030JN01
- HDMI 480p

For a complete list of changes:
https://github.com/boundarydevices/linux-imx6/commits/d7a412b
https://github.com/boundarydevices/u-boot-imx6/commits/a4070a8

---
 configs/nitrogen6sx_defconfig | 6 +++---
 configs/nitrogen6x_defconfig  | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)
configs/nitrogen6sx_defconfig +3 -3
index 3cdf41b..3670798 100644
@@ -23,14 +23,14 @@ BR2_TARGET_UBOOT_BOARDNAME="nitrogen6sx"
 BR2_TARGET_UBOOT_FORMAT_IMX=y
 BR2_TARGET_UBOOT_CUSTOM_TARBALL=y
 # Last version of branch boundary-v2015.07
-BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="http://github.com/boundarydevices/u-boot-imx6/tarball/5115a9e/u-boot-5115a9e.tar.gz"
+BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="http://github.com/boundarydevices/u-boot-imx6/tarball/a4070a8/u-boot-a4070a8.tar.gz"
 
 # kernel
 BR2_LINUX_KERNEL=y
 BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
 # Last version of branch boundary-imx_3.14.28_1.0.0_ga
-BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/tarball/3417c66/linux-imx6-3417c66.tar.gz"
-BR2_LINUX_KERNEL_DEFCONFIG="nitrogen6x"
+BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/tarball/d7a412b/linux-imx6-d7a412b.tar.gz"
+BR2_LINUX_KERNEL_DEFCONFIG="boundary"
 BR2_LINUX_KERNEL_ZIMAGE=y
 BR2_LINUX_KERNEL_INSTALL_TARGET=y
 BR2_LINUX_KERNEL_DTS_SUPPORT=y
configs/nitrogen6x_defconfig +3 -3
index cffbc25..979bf09 100644
@@ -23,14 +23,14 @@ BR2_TARGET_UBOOT_BOARDNAME="nitrogen6q"
 BR2_TARGET_UBOOT_FORMAT_IMX=y
 BR2_TARGET_UBOOT_CUSTOM_TARBALL=y
 # Last version of branch boundary-v2015.07
-BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="http://github.com/boundarydevices/u-boot-imx6/tarball/5115a9e/u-boot-5115a9e.tar.gz"
+BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="http://github.com/boundarydevices/u-boot-imx6/tarball/a4070a8/u-boot-a4070a8.tar.gz"
 
 # kernel
 BR2_LINUX_KERNEL=y
 BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
 # Last version of branch boundary-imx_3.14.28_1.0.0_ga
-BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/tarball/3417c66/linux-imx6-3417c66.tar.gz"
-BR2_LINUX_KERNEL_DEFCONFIG="nitrogen6x"
+BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/boundarydevices/linux-imx6/tarball/d7a412b/linux-imx6-d7a412b.tar.gz"
+BR2_LINUX_KERNEL_DEFCONFIG="boundary"
 BR2_LINUX_KERNEL_ZIMAGE=y
 BR2_LINUX_KERNEL_INSTALL_TARGET=y
 BR2_LINUX_KERNEL_DTS_SUPPORT=y
Signature · 1 line
2.6.1
#4 lore raw

cover Update Boundary Devices boards support

In reply to Gary Bisson

Dear Gary Bisson,

Quoted 4 lines · Gary Bisson

Gary Bisson (3):
board/boundarydevices: update 6x_bootscript to use zImage nitrogen6*_defconfig: switch to zImage nitrogen6*_defconfig: bump u-boot and kernel revisions

All three patches applied, thanks!

Thomas

Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com