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 --- |