From 335b12c832fa923dacedbcd51964b8fead6a07d9 Mon Sep 17 00:00:00 2001 From: John Crispin Date: Tue, 14 Feb 2012 19:07:11 +0000 Subject: [PATCH] [lantiq] generate uboot environment data in target With this patch it is possible to generate uboot environment config file inside lantiq target. Currently it is only supporting GIGASX76X board. uboot environment config is used by fw_printenv fw_setenv tools. Signed-off-by: Luka Perkov SVN-Revision: 30537 --- .../etc/uci-defaults/uboot_environment | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 target/linux/lantiq/base-files/etc/uci-defaults/uboot_environment diff --git a/target/linux/lantiq/base-files/etc/uci-defaults/uboot_environment b/target/linux/lantiq/base-files/etc/uci-defaults/uboot_environment new file mode 100644 index 0000000000..58a78df2ea --- /dev/null +++ b/target/linux/lantiq/base-files/etc/uci-defaults/uboot_environment @@ -0,0 +1,32 @@ +#!/bin/sh +# +# Copyright (C) 2012 OpenWrt.org +# + +uboot_environment_configuration() { + local dev=$1 + local offset=$2 + local envsize=$3 + local secsize=$4 + local numsec=$5 + echo "$dev $offset $envsize $secsize $numsec" > /etc/fw_env.config +} + +[ -e /etc/config/fw_env.config ] && exit 0 + +. /lib/lantiq.sh + +board=$(lantiq_board_name) + +case "$board" in +GIGASX76X) + uboot_environment_configuration "/dev/mtd1" "0x0" "0x10000" "0x10000" "1" + ;; + +*) + # custom foo goes here + true + ;; +esac + +exit 0 -- 2.30.2