Просмотр исходного кода

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 <[email protected]>

SVN-Revision: 30537
John Crispin 14 лет назад
Родитель
Сommit
1a71f07d00
1 измененных файлов с 32 добавлено и 0 удалено
  1. 32 0
      target/linux/lantiq/base-files/etc/uci-defaults/uboot_environment

+ 32 - 0
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