Root/target/linux/adm5120/base-files/lib/adm5120.sh

1#!/bin/sh
2#
3# Copyright (C) 2007 OpenWrt.org
4#
5#
6
7board_name=""
8status_led=""
9sys_mtd_part=""
10
11adm5120_detect() {
12    board_name=$(awk 'BEGIN{FS="[ \t]+:[ \t]"} /machine/ {print $2}' /proc/cpuinfo)
13
14    case "$board_name" in
15    "Cellvision"*)
16        status_led="status"
17        sys_mtd_part="firmware"
18        ;;
19    "Compex"*)
20        status_led="diag"
21        case "$board_name" in
22        *-WRT)
23            sys_mtd_part="trx"
24            ;;
25        *)
26            sys_mtd_part="partition1"
27            ;;
28        esac
29        ;;
30    "Edimax"*)
31        status_led="power"
32        sys_mtd_part="firmware"
33        ;;
34    "Infineon"*)
35        sys_mtd_part="firmware"
36        ;;
37    "Mikrotik"*)
38        status_led="power"
39        ;;
40    "ZyXEL"*)
41        status_led="power"
42        sys_mtd_part="trx"
43        ;;
44    "EB-214A"*)
45        status_led="power"
46        sys_mtd_part="firmware"
47        ;;
48    *)
49        ;;
50    esac
51}
52
53adm5120_detect
54

Archive Download this file



interactive