Advertisement
Guest User

Untitled

a guest
Jan 11th, 2022
33
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.91 KB | None | 0 0
  1. cat share/odroid-alsa/functions
  2. #!/bin/sh
  3.  
  4. major=$(uname -r | cut -d'.' -f1)
  5. [ "x$major" = "x4" ] && exit 0
  6.  
  7. set -e
  8.  
  9. . /usr/share/odroid-base/library.sh
  10.  
  11. alsa_setup() {
  12. case "$(odroid_model_simple)" in
  13. odroidn2 | odroidn2_plus)
  14. amixer -q sset 'FRDDR_A SINK 1 SEL' 'OUT 1' || true
  15. amixer -q sset 'FRDDR_A SRC 1 EN' 'on' || true
  16. amixer -q sset 'TDMOUT_B SRC SEL' 'IN 0' || true
  17. amixer -q sset 'TOHDMITX I2S SRC' 'I2S B' || true
  18. amixer -q sset 'TOHDMITX' 'on' || true
  19.  
  20. amixer -q sset 'FRDDR_B SINK 1 SEL' 'OUT 2' || true
  21. amixer -q sset 'FRDDR_B SRC 1 EN' 'on' || true
  22. amixer -q sset 'TDMOUT_C SRC SEL' 'IN 1' || true
  23. amixer -q sset 'TOACODEC SRC' 'I2S C' || true
  24. amixer -q sset 'TOACODEC OUT EN' 'on' || true
  25. amixer -q sset 'TOACODEC Lane Select' '0' || true
  26. amixer -q sset 'ACODEC' '255'
  27.  
  28. amixer -q sset 'FRDDR_C SINK 1 SEL' 'OUT 3' || true
  29. amixer -q sset 'FRDDR_C SRC 1 EN' 'on' || true
  30. amixer -q sset 'SPDIFOUT SRC SEL' 'IN 2' || true
  31.  
  32. alsactl store
  33. ;;
  34.  
  35. odroidc4 | odroidhc4)
  36. amixer -q sset 'FRDDR_A SINK 1 SEL' 'OUT 1' || true
  37. amixer -q sset 'FRDDR_A SRC 1 EN' 'on' || true
  38. amixer -q sset 'TDMOUT_B SRC SEL' 'IN 0' || true
  39. amixer -q sset 'TOHDMITX I2S SRC' 'I2S B' || true
  40. amixer -q sset 'TOHDMITX' 'on' || true
  41. alsactl store
  42. ;;
  43. *)
  44. ;;
  45. esac
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement