[alsa-devel] [PATCH] ASoC: da7210: Minor update for PLL and SRM
Ashish Chavan
ashish.chavan at kpitcummins.com
Tue Apr 17 17:00:58 CEST 2012
This patch converts multiple if conditions in to single if with "&&"s.
Signed-off-by: Ashish Chavan <ashish.chavan at kpitcummins.com>
Signed-off-by: David Dajun Chen <dchen at diasemi.com>
---
sound/soc/codecs/da7210.c | 22 +++++++++-------------
1 files changed, 9 insertions(+), 13 deletions(-)
diff --git a/sound/soc/codecs/da7210.c b/sound/soc/codecs/da7210.c
index cf4063b..d3ca28b 100644
--- a/sound/soc/codecs/da7210.c
+++ b/sound/soc/codecs/da7210.c
@@ -992,19 +992,15 @@ static int da7210_set_dai_pll(struct snd_soc_dai *codec_dai, int pll_id,
/* Search pll div array for correct divisors */
for (cnt = 0; cnt < ARRAY_SIZE(da7210_pll_div); cnt++) {
- /* check fref */
- if (fref == da7210_pll_div[cnt].fref) {
- /* check mode */
- if (da7210->master == da7210_pll_div[cnt].mode) {
- /* check fout */
- if (fout == da7210_pll_div[cnt].fout) {
- /* all match, pick up divisors */
- pll_div1 = da7210_pll_div[cnt].div1;
- pll_div2 = da7210_pll_div[cnt].div2;
- pll_div3 = da7210_pll_div[cnt].div3;
- break;
- }
- }
+ /* check fref, mode and fout */
+ if ((fref == da7210_pll_div[cnt].fref) &&
+ (da7210->master == da7210_pll_div[cnt].mode) &&
+ (fout == da7210_pll_div[cnt].fout)) {
+ /* all match, pick up divisors */
+ pll_div1 = da7210_pll_div[cnt].div1;
+ pll_div2 = da7210_pll_div[cnt].div2;
+ pll_div3 = da7210_pll_div[cnt].div3;
+ break;
}
}
if (cnt >= ARRAY_SIZE(da7210_pll_div))
--
1.7.1
More information about the Alsa-devel
mailing list