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