diff options
author | Mathias Kresin <dev@kresin.me> | 2017-05-15 23:59:25 +0200 |
---|---|---|
committer | Mathias Kresin <dev@kresin.me> | 2017-10-25 09:22:13 +0200 |
commit | dcbbac55edbcc97e1ba320149eba886d3ab901b0 (patch) | |
tree | 862a19451241ffec9bb49dd6135500a3fdeb4e31 /target/linux/mpc85xx/base-files/lib | |
parent | f0e1f69f39c4ab93a86349fa40b6e4aeba85aa24 (diff) | |
download | upstream-dcbbac55edbcc97e1ba320149eba886d3ab901b0.tar.gz upstream-dcbbac55edbcc97e1ba320149eba886d3ab901b0.tar.bz2 upstream-dcbbac55edbcc97e1ba320149eba886d3ab901b0.zip |
mpc85xx: use the generic board detect
Use the values populated by the generic board detect function. The
first compatible from the device tree source file will be the board
name in userspace. The model property from the device tree source file
will be the model name.
Change the board name where used in the userspace and drop the target
specific board detect, to use the generic one.
Signed-off-by: Mathias Kresin <dev@kresin.me>
Diffstat (limited to 'target/linux/mpc85xx/base-files/lib')
4 files changed, 2 insertions, 46 deletions
diff --git a/target/linux/mpc85xx/base-files/lib/mpc85xx.sh b/target/linux/mpc85xx/base-files/lib/mpc85xx.sh deleted file mode 100755 index 065589f18f..0000000000 --- a/target/linux/mpc85xx/base-files/lib/mpc85xx.sh +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/sh -# -# Copyright (C) 2013 OpenWrt.org -# - -MPC85XX_BOARD_NAME= -MPC85XX_MODEL= - -mpc85xx_board_detect() { - local model - local name - - model=$(awk 'BEGIN{FS="[ \t]+:[ \t]"} /model/ {print $2}' /proc/cpuinfo) - - case "$model" in - *"HiveAP-330") - name="hiveap-330" - ;; - *"TL-WDR4900 v1") - name="tl-wdr4900-v1" - ;; - esac - - [ -z "$name" ] && name="unknown" - - [ -z "$MPC85XX_BOARD_NAME" ] && MPC85XX_BOARD_NAME="$name" - [ -z "$MPC85XX_MODEL" ] && MPC85XX_MODEL="$model" - - [ -e "/tmp/sysinfo/" ] || mkdir -p "/tmp/sysinfo/" - - echo "$MPC85XX_BOARD_NAME" > /tmp/sysinfo/board_name - echo "$MPC85XX_MODEL" > /tmp/sysinfo/model -} diff --git a/target/linux/mpc85xx/base-files/lib/preinit/01_preinit_do_mpc85xx.sh b/target/linux/mpc85xx/base-files/lib/preinit/01_preinit_do_mpc85xx.sh deleted file mode 100644 index 88ba608379..0000000000 --- a/target/linux/mpc85xx/base-files/lib/preinit/01_preinit_do_mpc85xx.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/sh - -do_mpc85xx() { - . /lib/mpc85xx.sh - - mpc85xx_board_detect -} - -boot_hook_add preinit_main do_mpc85xx diff --git a/target/linux/mpc85xx/base-files/lib/preinit/05_set_preinit_iface_mpc85xx b/target/linux/mpc85xx/base-files/lib/preinit/05_set_preinit_iface_mpc85xx index 22d7471dda..748a87490e 100644 --- a/target/linux/mpc85xx/base-files/lib/preinit/05_set_preinit_iface_mpc85xx +++ b/target/linux/mpc85xx/base-files/lib/preinit/05_set_preinit_iface_mpc85xx @@ -3,8 +3,6 @@ # Copyright (C) 2013 OpenWrt.org # -. /lib/mpc85xx.sh - mpc85xx_set_preinit_iface() { ifname=eth0 } diff --git a/target/linux/mpc85xx/base-files/lib/upgrade/platform.sh b/target/linux/mpc85xx/base-files/lib/upgrade/platform.sh index 9e3a3d661a..6c1a140461 100755 --- a/target/linux/mpc85xx/base-files/lib/upgrade/platform.sh +++ b/target/linux/mpc85xx/base-files/lib/upgrade/platform.sh @@ -32,7 +32,7 @@ platform_check_image() { [ "$#" -gt 1 ] && return 1 case $board in - hiveap-330) + aerohive,hiveap-330) local init_magic=$(get_magic_long_at "$1" "65536") local root_magic=$(get_magic_long_at "$1" "131072") local kernel_magic=$(get_magic_long_at "$1" "10551296") @@ -55,7 +55,7 @@ platform_check_image() { } return 0 ;; - tl-wdr4900-v1) + tplink,tl-wdr4900-v1) [ "$magic" != "01000000" ] && { echo "Invalid image type." return 1 |