[meta-intel] [PATCH 1/1] chiefriver: provide ALSA device configuration for NUC
Tom Zanussi
tom.zanussi at intel.com
Wed Dec 5 06:32:35 PST 2012
On Tue, 2012-12-04 at 21:28 -0800, nitin.a.kamble at intel.com wrote:
> From: Nitin A Kamble <nitin.a.kamble at intel.com>
>
> The NUC routes audio through HDMI. The default ALSA config
> is failing to provide working sound. And this configuration
> file configures ALSA system to use HDMI-0 port for audio out.
>
Hmm, this only applies to the NUC, right? Maybe we should create a new
BSP for the NUC (I think there are other NUC-specific things coming up
too e.g. wireless)?
Tom
> Signed-off-by: Nitin A Kamble <nitin.a.kamble at intel.com>
> ---
> .../recipes-bsp/alsa-state/alsa-state.bbappend | 1 +
> .../alsa-state/alsa-state/chiefriver/asound.conf | 24 ++++++++++++++++++++
> 2 files changed, 25 insertions(+), 0 deletions(-)
> create mode 100644 meta-chiefriver/recipes-bsp/alsa-state/alsa-state.bbappend
> create mode 100644 meta-chiefriver/recipes-bsp/alsa-state/alsa-state/chiefriver/asound.conf
>
> diff --git a/meta-chiefriver/recipes-bsp/alsa-state/alsa-state.bbappend b/meta-chiefriver/recipes-bsp/alsa-state/alsa-state.bbappend
> new file mode 100644
> index 0000000..72d991c
> --- /dev/null
> +++ b/meta-chiefriver/recipes-bsp/alsa-state/alsa-state.bbappend
> @@ -0,0 +1 @@
> +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
> diff --git a/meta-chiefriver/recipes-bsp/alsa-state/alsa-state/chiefriver/asound.conf b/meta-chiefriver/recipes-bsp/alsa-state/alsa-state/chiefriver/asound.conf
> new file mode 100644
> index 0000000..3847a50
> --- /dev/null
> +++ b/meta-chiefriver/recipes-bsp/alsa-state/alsa-state/chiefriver/asound.conf
> @@ -0,0 +1,24 @@
> +pcm.!default {
> + type plug
> + slave.pcm "dmixer"
> +}
> +
> +pcm.dmixer {
> + type dmix
> + ipc_key 1024
> + ipc_key_add_uid 0
> + ipc_perm 0666
> + slave {
> + pcm "hw:0,3" # HDMI CARD AND DEVICE
> + period_time 0
> + period_size 1024
> + buffer_size 8192
> + rate 48000 #or 44100
> + }
> +}
> +
> +ctl.dmixer {
> + type hw
> + card 0
> +}
> +
More information about the meta-intel
mailing list