modem_switch 736 B

12345678910111213141516171819202122232425262728293031323334
  1. #!/bin/sh /etc/rc.common
  2. START=15
  3. STOP=10
  4. boot() {
  5. case $(board_name) in
  6. netgear,lbr20)
  7. echo "0" > /sys/class/gpio/lte_rst/value
  8. echo "0" > /sys/class/gpio/lte_pwrkey/value
  9. echo "0" > /sys/class/gpio/lte_usb_boot/value
  10. echo "0" > /sys/class/gpio/lte_pwm/value
  11. sleep 1
  12. echo "1" > /sys/class/gpio/lte_pwm/value
  13. echo "1" > /sys/class/gpio/lte_pwrkey/value
  14. echo "1" > /sys/class/gpio/lte_rst/value
  15. sleep 1
  16. echo "0" > /sys/class/gpio/lte_pwrkey/value
  17. sleep 1
  18. echo "1" > /sys/class/gpio/lte_pwrkey/value
  19. ;;
  20. esac
  21. }
  22. shutdown() {
  23. case $(board_name) in
  24. netgear,lbr20)
  25. echo "0" > /sys/class/gpio/lte_pwrkey/value
  26. sleep 1
  27. echo "1" > /sys/class/gpio/lte_pwrkey/value
  28. sleep 10
  29. ;;
  30. esac
  31. }