1#!/bin/sh
2#
3# Copyright (C) 2016 OpenWrt.org
4#
5
6mediatek_board_detect() {
7	local machine
8	local name
9
10	machine=$(cat /proc/device-tree/model)
11
12	case "$machine" in
13	"MediaTek MT7623 evaluation board")
14		name="mt7623_evb"
15		;;
16	"MediaTek MT7623 eMMC evaluation board")
17		name="eMMC"
18		;;
19	"MediaTek MT7623 NAND evaluation board")
20		name="NAND"
21		;;
22	esac
23
24	[ -z "$name" ] && name="unknown"
25
26	[ -e "/tmp/sysinfo/" ] || mkdir -p "/tmp/sysinfo/"
27
28	echo "$name" > /tmp/sysinfo/board_name
29	echo "$machine" > /tmp/sysinfo/model
30}
31
32mediatek_board_name() {
33	local name
34
35	[ -f /tmp/sysinfo/board_name ] && name=$(cat /tmp/sysinfo/board_name)
36	[ -z "$name" ] && name="unknown"
37
38	echo "$name"
39}
40