lantiq: introduce lantiq_is_vdsl_system
[openwrt/openwrt.git] / target / linux / lantiq / base-files / lib / functions / lantiq.sh
index 88da794ca9df17f60f75755b5bd2667352ae68bb..630832e512ce0b8c759c3775951a92fa8c5800b0 100644 (file)
@@ -27,3 +27,19 @@ lantiq_board_name() {
 
        echo "$name"
 }
+
+lantiq_get_dt_led() {
+       local label
+       local ledpath
+       local basepath="/sys/firmware/devicetree/base"
+       local nodepath="$basepath/aliases/led-$1"
+
+       [ -f "$nodepath" ] && ledpath=$(cat "$nodepath")
+       [ -n "$ledpath" ] && label=$(cat "$basepath$ledpath/label")
+
+       echo "$label"
+}
+
+lantiq_is_vdsl_system() {
+       grep -qE "system type.*: (VR9|xRX200)" /proc/cpuinfo
+}