Add ALSA support for at91sam9xe
authorUlf Samuelsson <ulf.samuelsson@atmel.com>
Tue, 1 Feb 2011 05:18:02 +0000 (05:18 +0000)
committerTom Rini <tom_rini@mentor.com>
Sat, 12 Feb 2011 16:08:46 +0000 (09:08 -0700)
asound.conf
asound.state

Signed-off-by: Ulf Samuelsson <ulf.samuelsson@atmel.com>
Signed-off-by: Tom Rini <tom_rini@mentor.com>
recipes/alsa/alsa-state/at91sam9xeek/asound.conf [new file with mode: 0644]
recipes/alsa/alsa-state/at91sam9xeek/asound.state [new file with mode: 0644]

diff --git a/recipes/alsa/alsa-state/at91sam9xeek/asound.conf b/recipes/alsa/alsa-state/at91sam9xeek/asound.conf
new file mode 100644 (file)
index 0000000..87bb5ec
--- /dev/null
@@ -0,0 +1,2 @@
+pcm.!default {  type hw  card 0  } 
+ctl.!default {  type hw  card 0  }
diff --git a/recipes/alsa/alsa-state/at91sam9xeek/asound.state b/recipes/alsa/alsa-state/at91sam9xeek/asound.state
new file mode 100644 (file)
index 0000000..3d86e4c
--- /dev/null
@@ -0,0 +1,108 @@
+state.at73c213_0 {
+       control.1 {
+               comment.access 'read write'
+               comment.type INTEGER
+               comment.count 2
+               comment.range '0 - 31'
+               iface MIXER
+               name 'Master Playback Volume'
+               value.0 22
+               value.1 22
+       }
+       control.2 {
+               comment.access 'read write'
+               comment.type BOOLEAN
+               comment.count 2
+               iface MIXER
+               name 'Master Playback Switch'
+               value.0 true
+               value.1 true
+       }
+       control.3 {
+               comment.access 'read write'
+               comment.type INTEGER
+               comment.count 2
+               comment.range '0 - 31'
+               iface MIXER
+               name 'PCM Playback Volume'
+               value.0 20
+               value.1 20
+       }
+       control.4 {
+               comment.access 'read write'
+               comment.type BOOLEAN
+               comment.count 2
+               iface MIXER
+               name 'PCM Playback Switch'
+               value.0 true
+               value.1 true
+       }
+       control.5 {
+               comment.access 'read write'
+               comment.type BOOLEAN
+               comment.count 1
+               iface MIXER
+               name 'Mono PA Playback Switch'
+               value false
+       }
+       control.6 {
+               comment.access 'read write'
+               comment.type INTEGER
+               comment.count 1
+               comment.range '0 - 14'
+               iface MIXER
+               name 'PA Playback Volume'
+               value 0
+       }
+       control.7 {
+               comment.access 'read write'
+               comment.type BOOLEAN
+               comment.count 1
+               iface MIXER
+               name 'PA High Gain Playback Switch'
+               value false
+       }
+       control.8 {
+               comment.access 'read write'
+               comment.type BOOLEAN
+               comment.count 1
+               iface MIXER
+               name 'PA Playback Switch'
+               value false
+       }
+       control.9 {
+               comment.access 'read write'
+               comment.type INTEGER
+               comment.count 1
+               comment.range '14 - 31'
+               iface MIXER
+               name 'Aux Capture Volume'
+               value 14
+       }
+       control.10 {
+               comment.access 'read write'
+               comment.type BOOLEAN
+               comment.count 1
+               iface MIXER
+               name 'Aux Capture Switch'
+               value false
+       }
+       control.11 {
+               comment.access 'read write'
+               comment.type INTEGER
+               comment.count 2
+               comment.range '14 - 31'
+               iface MIXER
+               name 'Line Capture Volume'
+               value.0 14
+               value.1 14
+       }
+       control.12 {
+               comment.access 'read write'
+               comment.type BOOLEAN
+               comment.count 1
+               iface MIXER
+               name 'Line Capture Switch'
+               value false
+       }
+}