aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/brcm2708/base-files
diff options
context:
space:
mode:
Diffstat (limited to 'target/linux/brcm2708/base-files')
-rwxr-xr-xtarget/linux/brcm2708/base-files/etc/board.d/02_network12
-rw-r--r--target/linux/brcm2708/base-files/etc/diag.sh11
-rw-r--r--target/linux/brcm2708/base-files/lib/brcm2708.sh43
-rw-r--r--target/linux/brcm2708/base-files/lib/preinit/01_preinit_do_brcm2708.sh10
-rw-r--r--target/linux/brcm2708/base-files/lib/preinit/05_set_preinit_iface_brcm27089
5 files changed, 17 insertions, 68 deletions
diff --git a/target/linux/brcm2708/base-files/etc/board.d/02_network b/target/linux/brcm2708/base-files/etc/board.d/02_network
index 29bcf33e33..a9c947b65a 100755
--- a/target/linux/brcm2708/base-files/etc/board.d/02_network
+++ b/target/linux/brcm2708/base-files/etc/board.d/02_network
@@ -11,13 +11,15 @@ board_config_update
board=$(board_name)
case "$board" in
-rpi-2-b |\
-rpi-3-b |\
-rpi-b |\
-rpi-b-plus)
+raspberrypi,model-b |\
+raspberrypi,model-b-plus |\
+raspberrypi,model-b-rev2 |\
+raspberrypi,2-model-b |\
+raspberrypi,3-model-b)
ucidef_set_interface_lan "eth0"
;;
-rpi-zero-w)
+
+raspberrypi,model-zero-w)
ucidef_set_interface_lan "wlan0"
;;
esac
diff --git a/target/linux/brcm2708/base-files/etc/diag.sh b/target/linux/brcm2708/base-files/etc/diag.sh
index 6f5810ed58..ce0f591517 100644
--- a/target/linux/brcm2708/base-files/etc/diag.sh
+++ b/target/linux/brcm2708/base-files/etc/diag.sh
@@ -7,14 +7,13 @@
set_state() {
case "$(board_name)" in
- rpi-2-b |\
- rpi-b-plus)
+ raspberrypi,2-model-b |\
+ raspberrypi,model-b-plus)
status_led="led1"
;;
- rpi-b |\
- rpi-cm |\
- rpi-zero |\
- rpi-zero-w)
+ raspberrypi,model-b |\
+ raspberrypi,model-zero |\
+ raspberrypi,model-zero-w)
status_led="led0"
;;
esac
diff --git a/target/linux/brcm2708/base-files/lib/brcm2708.sh b/target/linux/brcm2708/base-files/lib/brcm2708.sh
deleted file mode 100644
index 76e678ff97..0000000000
--- a/target/linux/brcm2708/base-files/lib/brcm2708.sh
+++ /dev/null
@@ -1,43 +0,0 @@
-#!/bin/sh
-# Copyright (C) 2015-2016 OpenWrt.org
-# Copyright (C) 2017 LEDE project
-
-ifname=""
-
-brcm2708_detect() {
- local board_name model
-
- model=$(cat /proc/device-tree/model)
- case "$model" in
- "Raspberry Pi 2 Model B Rev"*)
- board_name="rpi-2-b"
- ;;
- "Raspberry Pi 3 Model B Rev"*)
- board_name="rpi-3-b"
- ;;
- "Raspberry Pi Compute Module Rev"*)
- board_name="rpi-cm"
- ;;
- "Raspberry Pi Model B Plus Rev"* |\
- "Raspberry Pi Model B+ Rev"*)
- board_name="rpi-b-plus"
- ;;
- "Raspberry Pi Model B Rev"*)
- board_name="rpi-b"
- ;;
- "Raspberry Pi Zero Rev"*)
- board_name="rpi-zero"
- ;;
- "Raspberry Pi Zero W Rev"*)
- board_name="rpi-zero-w"
- ;;
- *)
- board_name="unknown"
- ;;
- esac
-
- [ -e "/tmp/sysinfo" ] || mkdir -p "/tmp/sysinfo"
-
- echo "$board_name" > /tmp/sysinfo/board_name
- echo "$model" > /tmp/sysinfo/model
-}
diff --git a/target/linux/brcm2708/base-files/lib/preinit/01_preinit_do_brcm2708.sh b/target/linux/brcm2708/base-files/lib/preinit/01_preinit_do_brcm2708.sh
deleted file mode 100644
index 294364848d..0000000000
--- a/target/linux/brcm2708/base-files/lib/preinit/01_preinit_do_brcm2708.sh
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/bin/sh
-# Copyright (C) 2015 OpenWrt.org
-
-do_brcm2708() {
- . /lib/brcm2708.sh
-
- brcm2708_detect
-}
-
-boot_hook_add preinit_main do_brcm2708
diff --git a/target/linux/brcm2708/base-files/lib/preinit/05_set_preinit_iface_brcm2708 b/target/linux/brcm2708/base-files/lib/preinit/05_set_preinit_iface_brcm2708
index 95497cc586..76eb5905e8 100644
--- a/target/linux/brcm2708/base-files/lib/preinit/05_set_preinit_iface_brcm2708
+++ b/target/linux/brcm2708/base-files/lib/preinit/05_set_preinit_iface_brcm2708
@@ -6,10 +6,11 @@ set_preinit_iface() {
. /lib/functions.sh
case "$(board_name)" in
- rpi-2-b |\
- rpi-3-b |\
- rpi-b |\
- rpi-b-plus)
+ raspberrypi,2-model-b |\
+ raspberrypi,3-model-b |\
+ raspberrypi,model-b |\
+ raspberrypi,model-b-plus |\
+ raspberrypi,model-b-rev2)
ifname=eth0
;;
esac