alsa-state: added state for at91sam9263ek board
authorMarcin Juszkiewicz <hrw@openembedded.org>
Fri, 30 Jan 2009 12:26:12 +0000 (13:26 +0100)
committerMarcin Juszkiewicz <hrw@openembedded.org>
Fri, 30 Jan 2009 12:39:11 +0000 (13:39 +0100)
packages/alsa/alsa-state.bb
packages/alsa/alsa-state/at91sam9263ek/asound.state [new file with mode: 0644]

index 9e7f157..a6c6134 100644 (file)
@@ -7,7 +7,7 @@
 DESCRIPTION = "Alsa Scenario Files"
 LICENSE = "MIT"
 PV = "0.2.0"
-PR = "r1"
+PR = "r2"
 
 SRC_URI = "\
   file://asound.conf \
diff --git a/packages/alsa/alsa-state/at91sam9263ek/asound.state b/packages/alsa/alsa-state/at91sam9263ek/asound.state
new file mode 100644 (file)
index 0000000..ee646a1
--- /dev/null
@@ -0,0 +1,283 @@
+state.AC97 {
+       control.1 {
+               comment.access 'read write'
+               comment.type BOOLEAN
+               comment.count 2
+               iface MIXER
+               name 'Master Playback Switch'
+               value.0 true
+               value.1 true
+       }
+       control.2 {
+               comment.access 'read write'
+               comment.type INTEGER
+               comment.count 2
+               comment.range '0 - 31'
+               comment.dbmin -4650
+               comment.dbmax 0
+               iface MIXER
+               name 'Master Playback Volume'
+               value.0 22
+               value.1 22
+       }
+       control.3 {
+               comment.access 'read write'
+               comment.type BOOLEAN
+               comment.count 2
+               iface MIXER
+               name 'Headphone Playback Switch'
+               value.0 true
+               value.1 true
+       }
+       control.4 {
+               comment.access 'read write'
+               comment.type INTEGER
+               comment.count 2
+               comment.range '0 - 31'
+               comment.dbmin -4650
+               comment.dbmax 0
+               iface MIXER
+               name 'Headphone Playback Volume'
+               value.0 22
+               value.1 22
+       }
+       control.5 {
+               comment.access 'read write'
+               comment.type BOOLEAN
+               comment.count 1
+               iface MIXER
+               name 'Master Mono Playback Switch'
+               value false
+       }
+       control.6 {
+               comment.access 'read write'
+               comment.type INTEGER
+               comment.count 1
+               comment.range '0 - 31'
+               comment.dbmin -4650
+               comment.dbmax 0
+               iface MIXER
+               name 'Master Mono Playback Volume'
+               value 0
+       }
+       control.7 {
+               comment.access 'read write'
+               comment.type BOOLEAN
+               comment.count 1
+               iface MIXER
+               name 'Phone Playback Switch'
+               value false
+       }
+       control.8 {
+               comment.access 'read write'
+               comment.type INTEGER
+               comment.count 1
+               comment.range '0 - 31'
+               comment.dbmin -3450
+               comment.dbmax 1200
+               iface MIXER
+               name 'Phone Playback Volume'
+               value 0
+       }
+       control.9 {
+               comment.access 'read write'
+               comment.type BOOLEAN
+               comment.count 1
+               iface MIXER
+               name 'Mic Playback Switch'
+               value false
+       }
+       control.10 {
+               comment.access 'read write'
+               comment.type INTEGER
+               comment.count 1
+               comment.range '0 - 31'
+               comment.dbmin -3450
+               comment.dbmax 1200
+               iface MIXER
+               name 'Mic Playback Volume'
+               value 0
+       }
+       control.11 {
+               comment.access 'read write'
+               comment.type BOOLEAN
+               comment.count 1
+               iface MIXER
+               name 'Mic Boost (+20dB)'
+               value false
+       }
+       control.12 {
+               comment.access 'read write'
+               comment.type BOOLEAN
+               comment.count 2
+               iface MIXER
+               name 'Line Playback Switch'
+               value.0 false
+               value.1 false
+       }
+       control.13 {
+               comment.access 'read write'
+               comment.type INTEGER
+               comment.count 2
+               comment.range '0 - 31'
+               comment.dbmin -3450
+               comment.dbmax 1200
+               iface MIXER
+               name 'Line Playback Volume'
+               value.0 0
+               value.1 0
+       }
+       control.14 {
+               comment.access 'read write'
+               comment.type BOOLEAN
+               comment.count 2
+               iface MIXER
+               name 'CD Playback Switch'
+               value.0 false
+               value.1 false
+       }
+       control.15 {
+               comment.access 'read write'
+               comment.type INTEGER
+               comment.count 2
+               comment.range '0 - 31'
+               comment.dbmin -3450
+               comment.dbmax 1200
+               iface MIXER
+               name 'CD Playback Volume'
+               value.0 0
+               value.1 0
+       }
+       control.16 {
+               comment.access 'read write'
+               comment.type BOOLEAN
+               comment.count 2
+               iface MIXER
+               name 'Aux Playback Switch'
+               value.0 false
+               value.1 false
+       }
+       control.17 {
+               comment.access 'read write'
+               comment.type INTEGER
+               comment.count 2
+               comment.range '0 - 31'
+               comment.dbmin -3450
+               comment.dbmax 1200
+               iface MIXER
+               name 'Aux Playback Volume'
+               value.0 0
+               value.1 0
+       }
+       control.18 {
+               comment.access 'read write'
+               comment.type BOOLEAN
+               comment.count 2
+               iface MIXER
+               name 'PCM Playback Switch'
+               value.0 true
+               value.1 true
+       }
+       control.19 {
+               comment.access 'read write'
+               comment.type INTEGER
+               comment.count 2
+               comment.range '0 - 31'
+               comment.dbmin -3450
+               comment.dbmax 1200
+               iface MIXER
+               name 'PCM Playback Volume'
+               value.0 22
+               value.1 22
+       }
+       control.20 {
+               comment.access 'read write'
+               comment.type ENUMERATED
+               comment.count 2
+               comment.item.0 Mic
+               comment.item.1 CD
+               comment.item.2 Video
+               comment.item.3 Aux
+               comment.item.4 Line
+               comment.item.5 Mix
+               comment.item.6 'Mix Mono'
+               comment.item.7 Phone
+               iface MIXER
+               name 'Capture Source'
+               value.0 Mic
+               value.1 Mic
+       }
+       control.21 {
+               comment.access 'read write'
+               comment.type BOOLEAN
+               comment.count 2
+               iface MIXER
+               name 'Capture Switch'
+               value.0 true
+               value.1 true
+       }
+       control.22 {
+               comment.access 'read write'
+               comment.type INTEGER
+               comment.count 2
+               comment.range '0 - 15'
+               comment.dbmin 0
+               comment.dbmax 2250
+               iface MIXER
+               name 'Capture Volume'
+               value.0 11
+               value.1 11
+       }
+       control.23 {
+               comment.access 'read write'
+               comment.type ENUMERATED
+               comment.count 1
+               comment.item.0 Mix
+               comment.item.1 Mic
+               iface MIXER
+               name 'Mono Output Select'
+               value Mix
+       }
+       control.24 {
+               comment.access 'read write'
+               comment.type ENUMERATED
+               comment.count 1
+               comment.item.0 Mic1
+               comment.item.1 Mic2
+               iface MIXER
+               name 'Mic Select'
+               value Mic1
+       }
+       control.25 {
+               comment.access 'read write'
+               comment.type BOOLEAN
+               comment.count 1
+               iface MIXER
+               name 'Stereo Mic'
+               value false
+       }
+       control.26 {
+               comment.access 'read write'
+               comment.type BOOLEAN
+               comment.count 1
+               iface MIXER
+               name 'Headphone Jack Sense'
+               value false
+       }
+       control.27 {
+               comment.access 'read write'
+               comment.type BOOLEAN
+               comment.count 1
+               iface MIXER
+               name 'Line Jack Sense'
+               value false
+       }
+       control.28 {
+               comment.access 'read write'
+               comment.type BOOLEAN
+               comment.count 1
+               iface MIXER
+               name 'External Amplifier'
+               value true
+       }
+}