Add defconfigs for LPC3250 boards
PATCH 1/1 Add defconfigs for LPC3250 boards
Hi,
the following patch will add defconfigs for the three LPC3250 development boards supported by the LPClinux.com community. For now, they are suggesting using LTIB to build the rootfs image but the packages are quite outdated.
I have successfully used buildroot to buils my u-boot, kernel and rootfs images for a custom board based on the ea3250 design.
I chose to use the 2.6.34 repository as the 2.6.39.2 doesn't seem to be fully functionnal (see
http://lpclinux.com/Forums/LPC32xxLinuxPatch0046).
I also fixed the gcc version to 4.3.x as using a later version seems to break the network drivers.
Alexandre Belloni (1):
Add various LPC3250 development board defconfigs
configs/ea3250_defconfig | 37 +++++++++++++++++++++++++++++++++++++ configs/fdi3250_defconfig | 37 +++++++++++++++++++++++++++++++++++++ configs/phy3250_defconfig | 37 +++++++++++++++++++++++++++++++++++++ 3 files changed, 111 insertions(+), 0 deletions(-) create mode 100644 configs/ea3250_defconfig create mode 100644 configs/fdi3250_defconfig create mode 100644 configs/phy3250_defconfig
Signature · 8 lines
Alexandre Belloni Adeneo Embedded Adetel Group 2, ch. du Ruisseau - 69134 Ecully, France www.adeneo-embedded.com
PATCH 1/1 Add various LPC3250 development board defconfigs
ea3250: Embedded Artists
http://www.embeddedartists.com/products/kits/lpc3250_kit.php
fdi3250: Future Design 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 | 37 +++++++++++++++++++++++++++++++++++++ configs/fdi3250_defconfig | 37 +++++++++++++++++++++++++++++++++++++ configs/phy3250_defconfig | 37 +++++++++++++++++++++++++++++++++++++ 3 files changed, 111 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 +37 -0
@@ -0,0 +1,37 @@ +# 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 + + +# +# 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 +37 -0
@@ -0,0 +1,37 @@ +# 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 + + +# +# 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 +37 -0
@@ -0,0 +1,37 @@ +# 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 + + +# +# 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.7.3