Skip to contentSkip to conversation

Add defconfigs for LPC3250 boards

PATCH New Alexandre Belloni 2 participants 5 messages Jan 5, 2012 – Feb 1, 2012 Arm/LPC32XX SoC support

lore
Share & tools
lore
#0 lore raw

v4 cover Add defconfigs for LPC3250 boards

v4 now reordering boot/Config.in entries and useful comments

Alexandre Belloni (3):
Reorder entries alphabetically
lpc32xx: Add CDL to the available bootloaders
Add defconfigs for LPC3250 boards

 boot/Config.in                                     |    5 +-
 boot/lpc32xxcdl/Config.in                          |   10 +
 .../lpc32xxcdl/lpc32xxcdl-2.11-compiler_name.patch |   52 ++
 .../lpc32xxcdl-2.11-delete_redundant_files.patch   |  969 ++++++++++++++++++++
 boot/lpc32xxcdl/lpc32xxcdl-2.11-libnosys_gnu.patch |  188 ++++
 boot/lpc32xxcdl/lpc32xxcdl-2.11-slashes.patch      |  521 +++++++++++
 boot/lpc32xxcdl/lpc32xxcdl.mk                      |   60 ++
 configs/ea3250_defconfig                           |   39 +
 configs/fdi3250_defconfig                          |   39 +
 configs/phy3250_defconfig                          |   39 +
 10 files changed, 1920 insertions(+), 2 deletions(-)
 create mode 100644 boot/lpc32xxcdl/Config.in
 create mode 100644 boot/lpc32xxcdl/lpc32xxcdl-2.11-compiler_name.patch
 create mode 100644 boot/lpc32xxcdl/lpc32xxcdl-2.11-delete_redundant_files.patch
 create mode 100644 boot/lpc32xxcdl/lpc32xxcdl-2.11-libnosys_gnu.patch
 create mode 100644 boot/lpc32xxcdl/lpc32xxcdl-2.11-slashes.patch
 create mode 100644 boot/lpc32xxcdl/lpc32xxcdl.mk
 create mode 100644 configs/ea3250_defconfig
 create mode 100644 configs/fdi3250_defconfig
 create mode 100644 configs/phy3250_defconfig
Signature · 1 line
1.7.8.2
#1 lore raw

PATCH v4 1/3 Reorder entries alphabetically

---
 boot/Config.in |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
boot/Config.in +2 -2
index 2a97695..7e3d108 100644
@@ -1,11 +1,11 @@
 menu "Bootloaders"
 
+source "boot/at91bootstrap/Config.in"
+source "boot/at91dataflashboot/Config.in"
 source "boot/barebox/Config.in"
 source "boot/grub/Config.in"
 source "boot/syslinux/Config.in"
 source "boot/uboot/Config.in"
-source "boot/at91bootstrap/Config.in"
-source "boot/at91dataflashboot/Config.in"
 source "boot/xloader/Config.in"
 
 endmenu
Signature · 1 line
1.7.8.2
#2 lore raw

PATCH v4 2/3 lpc32xx: Add CDL to the available bootloaders

In reply to Alexandre Belloni

This will build kickstart and s1l for the selected board and install them alongside u-boot.

---
 boot/Config.in                                     |    1 +
 boot/lpc32xxcdl/Config.in                          |   10 +
 .../lpc32xxcdl/lpc32xxcdl-2.11-compiler_name.patch |   52 ++
 .../lpc32xxcdl-2.11-delete_redundant_files.patch   |  969 ++++++++++++++++++++
 boot/lpc32xxcdl/lpc32xxcdl-2.11-libnosys_gnu.patch |  188 ++++
 boot/lpc32xxcdl/lpc32xxcdl-2.11-slashes.patch      |  521 +++++++++++
 boot/lpc32xxcdl/lpc32xxcdl.mk                      |   60 ++
 7 files changed, 1801 insertions(+), 0 deletions(-)
 create mode 100644 boot/lpc32xxcdl/Config.in
 create mode 100644 boot/lpc32xxcdl/lpc32xxcdl-2.11-compiler_name.patch
 create mode 100644 boot/lpc32xxcdl/lpc32xxcdl-2.11-delete_redundant_files.patch
 create mode 100644 boot/lpc32xxcdl/lpc32xxcdl-2.11-libnosys_gnu.patch
 create mode 100644 boot/lpc32xxcdl/lpc32xxcdl-2.11-slashes.patch
 create mode 100644 boot/lpc32xxcdl/lpc32xxcdl.mk
boot/Config.in +1 -0
index 7e3d108..f8ab1cf 100644
@@ -4,6 +4,7 @@ source "boot/at91bootstrap/Config.in"
 source "boot/at91dataflashboot/Config.in"
 source "boot/barebox/Config.in"
 source "boot/grub/Config.in"
+source "boot/lpc32xxcdl/Config.in"
 source "boot/syslinux/Config.in"
 source "boot/uboot/Config.in"
 source "boot/xloader/Config.in"
boot/lpc32xxcdl/Config.in new file +10 -0
new file mode 100644
index 0000000..b6cbcfd
@@ -0,0 +1,10 @@
+config BR2_TARGET_LPC32XXCDL
+	depends on BR2_arm
+	bool "LPC32XX CDL (kickstart and S1L)"
+
+if BR2_TARGET_LPC32XXCDL
+
+config BR2_TARGET_LPC32XXCDL_BOARDNAME
+	string "LPC32xx board name"
+
+endif #BR2_TARGET_LPC32XXCDL
boot/lpc32xxcdl/lpc32xxcdl-2.11-compiler_name.patch new file +52 -0

52 lines not on this page · raw message

boot/lpc32xxcdl/lpc32xxcdl-2.11-delete_redundant_files.patch new file +969 -0

969 lines not on this page · raw message

boot/lpc32xxcdl/lpc32xxcdl-2.11-libnosys_gnu.patch new file +188 -0

188 lines not on this page · raw message

boot/lpc32xxcdl/lpc32xxcdl-2.11-slashes.patch new file +521 -0

521 lines not on this page · raw message

boot/lpc32xxcdl/lpc32xxcdl.mk new file +60 -0

60 lines not on this page · raw message

Signature · 1 line
1.7.8.2
#3 lore raw

PATCH v4 3/3 Add defconfigs for LPC3250 boards

In reply to Alexandre Belloni

ea3250: Embedded Artists
http://www.embeddedartists.com/products/kits/lpc3250_kit.php

fdi3250: Future Designs Inc.
http://www.teamfdi.com/development-tools-kits/products/6/SOMDIMM-LPC3250

phy3250: Phytec
http://www.phytec.com/products/som/ARM-XScale/phyCORE-ARM9-LPC3250.html

---
 configs/ea3250_defconfig  |   39 +++++++++++++++++++++++++++++++++++++++
 configs/fdi3250_defconfig |   39 +++++++++++++++++++++++++++++++++++++++
 configs/phy3250_defconfig |   39 +++++++++++++++++++++++++++++++++++++++
 3 files changed, 117 insertions(+), 0 deletions(-)
 create mode 100644 configs/ea3250_defconfig
 create mode 100644 configs/fdi3250_defconfig
 create mode 100644 configs/phy3250_defconfig
configs/ea3250_defconfig new file +39 -0
new file mode 100644
index 0000000..da84c7e
@@ -0,0 +1,39 @@
+# Architecture
+BR2_arm=y
+BR2_arm926t=y
+
+BR2_ARM_TYPE="ARM926T"
+BR2_ARM_EABI=y
+
+#
+# GCC Options
+# We need to force GCC 4.3.x because it is the last version
+# that will compile a kernel with ethernet working correctly
+BR2_GCC_VERSION_4_3_X=y
+
+
+# Bootloaders
+BR2_TARGET_UBOOT=y
+BR2_TARGET_UBOOT_BOARDNAME="ea3250"
+BR2_TARGET_UBOOT_CUSTOM_GIT=y
+BR2_TARGET_UBOOT_VERSION="master"
+BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL="git://git.lpclinux.com/uboot-2009.03-lpc32xx"
+BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION="master"
+BR2_TARGET_UBOOT_FORMAT_BIN=y
+BR2_TARGET_LPC32XXCDL=y
+BR2_TARGET_LPC32XXCDL_BOARDNAME="ea3250"
+
+
+#
+# Kernel
+#
+BR2_LINUX_KERNEL=y
+BR2_LINUX_KERNEL_CUSTOM_GIT=y
+BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL="git://git.lpclinux.com/linux-2.6.34-lpc32xx"
+BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION="master"
+BR2_LINUX_KERNEL_VERSION="master"
+BR2_LINUX_KERNEL_PATCH=""
+BR2_LINUX_KERNEL_USE_DEFCONFIG=y
+BR2_LINUX_KERNEL_DEFCONFIG="ea3250"
+BR2_LINUX_KERNEL_UIMAGE=y
+
configs/fdi3250_defconfig new file +39 -0
new file mode 100644
index 0000000..505dc8b
@@ -0,0 +1,39 @@
+# Architecture
+BR2_arm=y
+BR2_arm926t=y
+
+BR2_ARM_TYPE="ARM926T"
+BR2_ARM_EABI=y
+
+#
+# GCC Options
+# We need to force GCC 4.3.x because it is the last version
+# that will compile a kernel with ethernet working correctly
+BR2_GCC_VERSION_4_3_X=y
+
+
+# Bootloaders
+BR2_TARGET_UBOOT=y
+BR2_TARGET_UBOOT_BOARDNAME="fdi3250"
+BR2_TARGET_UBOOT_CUSTOM_GIT=y
+BR2_TARGET_UBOOT_VERSION="master"
+BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL="git://git.lpclinux.com/uboot-2009.03-lpc32xx"
+BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION="master"
+BR2_TARGET_UBOOT_FORMAT_BIN=y
+BR2_TARGET_LPC32XXCDL=y
+BR2_TARGET_LPC32XXCDL_BOARDNAME="fdi3250"
+
+
+#
+# Kernel
+#
+BR2_LINUX_KERNEL=y
+BR2_LINUX_KERNEL_CUSTOM_GIT=y
+BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL="git://git.lpclinux.com/linux-2.6.34-lpc32xx"
+BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION="master"
+BR2_LINUX_KERNEL_VERSION="master"
+BR2_LINUX_KERNEL_PATCH=""
+BR2_LINUX_KERNEL_USE_DEFCONFIG=y
+BR2_LINUX_KERNEL_DEFCONFIG="fdi3250"
+BR2_LINUX_KERNEL_UIMAGE=y
+
configs/phy3250_defconfig new file +39 -0
new file mode 100644
index 0000000..d46d719
@@ -0,0 +1,39 @@
+# Architecture
+BR2_arm=y
+BR2_arm926t=y
+
+BR2_ARM_TYPE="ARM926T"
+BR2_ARM_EABI=y
+
+#
+# GCC Options
+# We need to force GCC 4.3.x because it is the last version
+# that will compile a kernel with ethernet working correctly
+BR2_GCC_VERSION_4_3_X=y
+
+
+# Bootloaders
+BR2_TARGET_UBOOT=y
+BR2_TARGET_UBOOT_BOARDNAME="phy3250"
+BR2_TARGET_UBOOT_CUSTOM_GIT=y
+BR2_TARGET_UBOOT_VERSION="master"
+BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL="git://git.lpclinux.com/uboot-2009.03-lpc32xx"
+BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION="master"
+BR2_TARGET_UBOOT_FORMAT_BIN=y
+BR2_TARGET_LPC32XXCDL=y
+BR2_TARGET_LPC32XXCDL_BOARDNAME="phy3250"
+
+
+#
+# Kernel
+#
+BR2_LINUX_KERNEL=y
+BR2_LINUX_KERNEL_CUSTOM_GIT=y
+BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL="git://git.lpclinux.com/linux-2.6.34-lpc32xx"
+BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION="master"
+BR2_LINUX_KERNEL_VERSION="master"
+BR2_LINUX_KERNEL_PATCH=""
+BR2_LINUX_KERNEL_USE_DEFCONFIG=y
+BR2_LINUX_KERNEL_DEFCONFIG="phy3250"
+BR2_LINUX_KERNEL_UIMAGE=y
+
Signature · 1 line
1.7.8.2
#4 lore raw

v4 cover Add defconfigs for LPC3250 boards

In reply to Alexandre Belloni
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line

"Alexandre" == Alexandre Belloni <[email protected]> writes:

Alexandre> v4 now reordering boot/Config.in entries and useful comments Alexandre> Alexandre Belloni (3):

 Alexandre>   Reorder entries alphabetically
 Alexandre>   lpc32xx: Add CDL to the available bootloaders
 Alexandre>   Add defconfigs for LPC3250 boards

Committed series, thanks!

Signature · 1 line
Bye, Peter Korsgaard