1#!/bin/sh
2#
3# Copyright (C) 2012 OpenWrt.org
4#
5
6MCS814X_BOARD_NAME=
7MCS814X_MODEL=
8
9mcs814x_board_detect() {
10	local machine
11	local name
12
13	machine=$(cat /proc/device-tree/model)
14
15	case "$machine" in
16	*"Devolo dLAN USB Extender")
17		name="dlan-usb-extender"
18		;;
19	*"Tigal RBT-832")
20		name="rbt-832"
21		;;
22	esac
23
24	[ -z "$name" ] && name="unknown"
25
26	[ -z "$MCS814X_BOARD_NAME" ] && MCS814X_BOARD_NAME="$name"
27	[ -z "$MCS814X_MODEL" ] && MCS814X_MODEL="$machine"
28
29	[ -e "/tmp/sysinfo/" ] || mkdir -p "/tmp/sysinfo/"
30
31	echo "$MCS814X_BOARD_NAME" > /tmp/sysinfo/board_name
32	echo "$MCS814X_MODEL" > /tmp/sysinfo/model
33}
34
35mcs814x_board_name() {
36	local name
37
38	[ -f /tmp/sysinfo/board_name ] && name=$(cat /tmp/sysinfo/board_name)
39	[ -z "$name" ] && name="unknown"
40
41	echo "$name"
42}
43