soc-pcm.c (d1b803f4ca4f25d6f171219d039f9410a10b29ee) | soc-pcm.c (0c25db3f7621ce39e959e95b8fea240ea2bfff6a) |
---|---|
1// SPDX-License-Identifier: GPL-2.0+ 2// 3// soc-pcm.c -- ALSA SoC PCM 4// 5// Copyright 2005 Wolfson Microelectronics PLC. 6// Copyright 2005 Openedhand Ltd. 7// Copyright (C) 2010 Slimlogic Ltd. 8// Copyright (C) 2010 Texas Instruments Inc. --- 1381 unchanged lines hidden (view full) --- 1390 widget->name); 1391 continue; 1392 } 1393 1394 /* don't connect if FE is not running */ 1395 if (!fe->dpcm[stream].runtime && !fe->fe_compr) 1396 continue; 1397 | 1// SPDX-License-Identifier: GPL-2.0+ 2// 3// soc-pcm.c -- ALSA SoC PCM 4// 5// Copyright 2005 Wolfson Microelectronics PLC. 6// Copyright 2005 Openedhand Ltd. 7// Copyright (C) 2010 Slimlogic Ltd. 8// Copyright (C) 2010 Texas Instruments Inc. --- 1381 unchanged lines hidden (view full) --- 1390 widget->name); 1391 continue; 1392 } 1393 1394 /* don't connect if FE is not running */ 1395 if (!fe->dpcm[stream].runtime && !fe->fe_compr) 1396 continue; 1397 |
1398 if ((be->dpcm[stream].state != SND_SOC_DPCM_STATE_NEW) && 1399 (be->dpcm[stream].state != SND_SOC_DPCM_STATE_CLOSE)) 1400 continue; 1401 |
|
1398 /* newly connected FE and BE */ 1399 err = dpcm_be_connect(fe, be, stream); 1400 if (err < 0) { 1401 dev_err(fe->dev, "ASoC: can't connect %s\n", 1402 widget->name); 1403 break; 1404 } else if (err == 0) /* already connected */ 1405 continue; --- 1497 unchanged lines hidden --- | 1402 /* newly connected FE and BE */ 1403 err = dpcm_be_connect(fe, be, stream); 1404 if (err < 0) { 1405 dev_err(fe->dev, "ASoC: can't connect %s\n", 1406 widget->name); 1407 break; 1408 } else if (err == 0) /* already connected */ 1409 continue; --- 1497 unchanged lines hidden --- |