summaryrefslogtreecommitdiffstats
path: root/meta-cedartrail/recipes-bsp/cedartrail-audio/cedartrail-audio/cedartrail-audio
diff options
context:
space:
mode:
Diffstat (limited to 'meta-cedartrail/recipes-bsp/cedartrail-audio/cedartrail-audio/cedartrail-audio')
-rw-r--r--meta-cedartrail/recipes-bsp/cedartrail-audio/cedartrail-audio/cedartrail-audio42
1 files changed, 42 insertions, 0 deletions
diff --git a/meta-cedartrail/recipes-bsp/cedartrail-audio/cedartrail-audio/cedartrail-audio b/meta-cedartrail/recipes-bsp/cedartrail-audio/cedartrail-audio/cedartrail-audio
new file mode 100644
index 00000000..efd08d3e
--- /dev/null
+++ b/meta-cedartrail/recipes-bsp/cedartrail-audio/cedartrail-audio/cedartrail-audio
@@ -0,0 +1,42 @@
1#!/bin/sh
2### BEGIN INIT INFO
3# Provides: cedartrail mixer setup
4# Required-Start: $syslog
5# Required-Stop: $syslog
6# Default-Start: 2 3 4 5
7# Default-Stop: 0 1 6
8# Short-Description: Initialize the cedartrail audio mixer
9# Description: Unmute FRONT and set volume
10### END INIT INFO
11
12# Author: Darren Hart <dvhart@linux.intel.com>
13# Based on /etc/init.d/skeleton
14
15PATH=/sbin:/usr/sbin:/bin:/usr/bin
16DESC="Audio mixer settings"
17NAME=cedartrail-audio
18AMIXER=`which amixer`
19SCRIPTNAME=/etc/init.d/$NAME
20
21# Exit if amixer is not installed
22[ -x "$AMIXER" ] || exit 0
23
24do_start() {
25 # Enable the "Front" simple controls (black phones jack)
26 $AMIXER sset Front 90 on > /dev/null
27}
28
29case "$1" in
30start)
31 echo "$NAME: setting default mixer settings."
32 do_start
33 ;;
34stop)
35 ;;
36*)
37 echo "Usage: $SCRIPTNAME {start|stop}" >&2
38 exit 3
39 ;;
40esac
41
42exit 0