lantiq.sh 519 B

1234567891011121314151617181920212223242526
  1. #!/bin/sh
  2. lantiq_board_model() {
  3. local model
  4. [ -f /tmp/sysinfo/model ] && model=$(cat /tmp/sysinfo/model)
  5. [ -z "$model" ] && model="unknown"
  6. echo "$model"
  7. }
  8. lantiq_get_dt_led() {
  9. local label
  10. local ledpath
  11. local basepath="/sys/firmware/devicetree/base"
  12. local nodepath="$basepath/aliases/led-$1"
  13. [ -f "$nodepath" ] && ledpath=$(cat "$nodepath")
  14. [ -n "$ledpath" ] && label=$(cat "$basepath$ledpath/label")
  15. echo "$label"
  16. }
  17. lantiq_is_vdsl_system() {
  18. grep -qE "system type.*: (VR9|xRX200)" /proc/cpuinfo
  19. }