2
0
forked from Ivasoft/openwrt

brcm2708: add device detection and use it for network, leds and preinit

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>

SVN-Revision: 47572
This commit is contained in:
John Crispin
2015-11-22 08:04:37 +00:00
parent deff5fb6c8
commit cd9d0ee0d0
9 changed files with 110 additions and 18 deletions

View File

@@ -0,0 +1,25 @@
#!/bin/sh
# Copyright (C) 2014-2015 OpenWrt.org
. /lib/functions/uci-defaults-new.sh
. /lib/brcm2708.sh
. /lib/functions.sh
. /lib/functions/system.sh
board_config_update
ucidef_set_interface_loopback
board=$(brcm2708_board_name)
case "$board" in
rpi-b |\
rpi-b-plus |\
rpi-2-b)
ucidef_set_interface_lan "eth0"
;;
esac
board_config_flush
exit 0

View File

@@ -4,9 +4,19 @@
#
. /lib/functions/leds.sh
. /lib/brcm2708.sh
set_state() {
status_led="led0"
case "$(brcm2708_board_name)" in
rpi-b |\
rpi-cm)
status_led="led0"
;;
rpi-b-plus |\
rpi-2-b)
status_led="led1"
;;
esac
case "$1" in
preinit)

View File

@@ -1,15 +0,0 @@
#!/bin/sh
# Copyright (C) 2014 OpenWrt.org
[ -e /etc/config/network ] && exit 0
touch /etc/config/network
. /lib/functions/uci-defaults.sh
ucidef_set_interface_loopback
ucidef_set_interface_lan "eth0"
uci commit network
exit 0