soc-pcm.c (bf550fc93d9855872a95e69e4002256110d89858) soc-pcm.c (d6bead020d8f8bcaca5cdcb035250c44b21c93e7)
1/*
2 * soc-pcm.c -- ALSA SoC PCM
3 *
4 * Copyright 2005 Wolfson Microelectronics PLC.
5 * Copyright 2005 Openedhand Ltd.
6 * Copyright (C) 2010 Slimlogic Ltd.
7 * Copyright (C) 2010 Texas Instruments Inc.
8 *

--- 2013 unchanged lines hidden (view full) ---

2022 if (codec_dai->driver->playback.channels_min &&
2023 cpu_dai->driver->playback.channels_min)
2024 playback = 1;
2025 if (codec_dai->driver->capture.channels_min &&
2026 cpu_dai->driver->capture.channels_min)
2027 capture = 1;
2028 }
2029
1/*
2 * soc-pcm.c -- ALSA SoC PCM
3 *
4 * Copyright 2005 Wolfson Microelectronics PLC.
5 * Copyright 2005 Openedhand Ltd.
6 * Copyright (C) 2010 Slimlogic Ltd.
7 * Copyright (C) 2010 Texas Instruments Inc.
8 *

--- 2013 unchanged lines hidden (view full) ---

2022 if (codec_dai->driver->playback.channels_min &&
2023 cpu_dai->driver->playback.channels_min)
2024 playback = 1;
2025 if (codec_dai->driver->capture.channels_min &&
2026 cpu_dai->driver->capture.channels_min)
2027 capture = 1;
2028 }
2029
2030 if (rtd->dai_link->playback_only) {
2031 playback = 1;
2032 capture = 0;
2033 }
2034
2035 if (rtd->dai_link->capture_only) {
2036 playback = 0;
2037 capture = 1;
2038 }
2039
2030 /* create the PCM */
2031 if (rtd->dai_link->no_pcm) {
2032 snprintf(new_name, sizeof(new_name), "(%s)",
2033 rtd->dai_link->stream_name);
2034
2035 ret = snd_pcm_new_internal(rtd->card->snd_card, new_name, num,
2036 playback, capture, &pcm);
2037 } else {

--- 331 unchanged lines hidden ---
2040 /* create the PCM */
2041 if (rtd->dai_link->no_pcm) {
2042 snprintf(new_name, sizeof(new_name), "(%s)",
2043 rtd->dai_link->stream_name);
2044
2045 ret = snd_pcm_new_internal(rtd->card->snd_card, new_name, num,
2046 playback, capture, &pcm);
2047 } else {

--- 331 unchanged lines hidden ---