diff options
| author | Michael Heimpold <mhei@heimpold.de> | 2018-11-03 01:24:01 +0100 |
|---|---|---|
| committer | Mathias Kresin <dev@kresin.me> | 2018-11-28 23:37:29 +0100 |
| commit | e880a30549b5d1dfb11dc4c6cb2aac742de93366 (patch) | |
| tree | 82029703211d2a9b9f8d8882b8673d0166b00b31 /target/linux | |
| parent | 5ffacceb7beb208dfaa8d53a71a1d503dc884b1c (diff) | |
| download | upstream-e880a30549b5d1dfb11dc4c6cb2aac742de93366.tar.gz upstream-e880a30549b5d1dfb11dc4c6cb2aac742de93366.tar.bz2 upstream-e880a30549b5d1dfb11dc4c6cb2aac742de93366.zip | |
mxs: use generic sysinfo board detection
Since we do nothing special for mxs based boards,
we can simply use the generic existing code.
We just need to convert scripts to use the DT
compatible strings.
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
Diffstat (limited to 'target/linux')
| -rw-r--r-- | target/linux/mxs/base-files/etc/diag.sh | 4 | ||||
| -rw-r--r-- | target/linux/mxs/base-files/lib/mxs.sh | 33 | ||||
| -rw-r--r-- | target/linux/mxs/base-files/lib/preinit/01_preinit_do_mxs.sh | 9 |
3 files changed, 2 insertions, 44 deletions
diff --git a/target/linux/mxs/base-files/etc/diag.sh b/target/linux/mxs/base-files/etc/diag.sh index 3b05f6da5f9..6c9dd250abc 100644 --- a/target/linux/mxs/base-files/etc/diag.sh +++ b/target/linux/mxs/base-files/etc/diag.sh @@ -6,10 +6,10 @@ get_status_led() { case $(board_name) in - duckbill) + i2se,duckbill*) status_led="duckbill:green:status" ;; - olinuxino) + olimex,imx23-olinuxino) status_led="green" ;; *) diff --git a/target/linux/mxs/base-files/lib/mxs.sh b/target/linux/mxs/base-files/lib/mxs.sh deleted file mode 100644 index f6c3b22916b..00000000000 --- a/target/linux/mxs/base-files/lib/mxs.sh +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/sh -# -# Copyright (C) 2013 OpenWrt.org -# - -MXS_BOARD_NAME= -MXS_MODEL= - -mxs_board_detect() { - local machine - local name - - machine=$(cat /proc/device-tree/model) - - case "$machine" in - *"I2SE Duckbill"*) - name="duckbill" - ;; - *"i.MX23 Olinuxino Low Cost Board") - name="olinuxino" - ;; - esac - - [ -z "$name" ] && name="unknown" - - [ -z "$MXS_BOARD_NAME" ] && MXS_BOARD_NAME="$name" - [ -z "$MXS_MODEL" ] && MXS_MODEL="$machine" - - [ -e "/tmp/sysinfo/" ] || mkdir -p "/tmp/sysinfo/" - - echo "$MXS_BOARD_NAME" > /tmp/sysinfo/board_name - echo "$MXS_MODEL" > /tmp/sysinfo/model -} diff --git a/target/linux/mxs/base-files/lib/preinit/01_preinit_do_mxs.sh b/target/linux/mxs/base-files/lib/preinit/01_preinit_do_mxs.sh deleted file mode 100644 index 692078d3e20..00000000000 --- a/target/linux/mxs/base-files/lib/preinit/01_preinit_do_mxs.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/sh - -do_mxs() { - . /lib/mxs.sh - - mxs_board_detect -} - -boot_hook_add preinit_main do_mxs |
