11-ath10k-caldata 489 B

12345678910111213141516171819202122232425
  1. #!/bin/sh
  2. [ -e /lib/firmware/$FIRMWARE ] && exit 0
  3. . /lib/functions/caldata.sh
  4. board=$(board_name)
  5. case "$FIRMWARE" in
  6. "ath10k/pre-cal-pci-0000:00:00.0.bin")
  7. case $board in
  8. dlink,dir-842-c1|\
  9. dlink,dir-842-c2|\
  10. dlink,dir-842-c3)
  11. caldata_extract "art" 0x5000 0x2f20
  12. caldata_valid "202f" || caldata_extract "reserved" 0x15000 0x2f20
  13. ln -sf /lib/firmware/ath10k/pre-cal-pci-0000\:00\:00.0.bin \
  14. /lib/firmware/ath10k/QCA9888/hw2.0/board.bin
  15. ;;
  16. esac
  17. ;;
  18. *)
  19. exit 1
  20. ;;
  21. esac