diff options
| -rw-r--r-- | sound/soc/sh/rcar/adg.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sound/soc/sh/rcar/adg.c b/sound/soc/sh/rcar/adg.c index 66203d107a11..d3b0dc145a56 100644 --- a/sound/soc/sh/rcar/adg.c +++ b/sound/soc/sh/rcar/adg.c | |||
| @@ -507,7 +507,8 @@ static void rsnd_adg_get_clkout(struct rsnd_priv *priv, | |||
| 507 | rbga = rbgx; | 507 | rbga = rbgx; |
| 508 | adg->rbga_rate_for_441khz = rate / div; | 508 | adg->rbga_rate_for_441khz = rate / div; |
| 509 | ckr |= brg_table[i] << 20; | 509 | ckr |= brg_table[i] << 20; |
| 510 | if (req_441kHz_rate) | 510 | if (req_441kHz_rate && |
| 511 | !(adg_mode_flags(adg) & AUDIO_OUT_48)) | ||
| 511 | parent_clk_name = __clk_get_name(clk); | 512 | parent_clk_name = __clk_get_name(clk); |
| 512 | } | 513 | } |
| 513 | } | 514 | } |
| @@ -522,7 +523,8 @@ static void rsnd_adg_get_clkout(struct rsnd_priv *priv, | |||
| 522 | rbgb = rbgx; | 523 | rbgb = rbgx; |
| 523 | adg->rbgb_rate_for_48khz = rate / div; | 524 | adg->rbgb_rate_for_48khz = rate / div; |
| 524 | ckr |= brg_table[i] << 16; | 525 | ckr |= brg_table[i] << 16; |
| 525 | if (req_48kHz_rate) | 526 | if (req_48kHz_rate && |
| 527 | (adg_mode_flags(adg) & AUDIO_OUT_48)) | ||
| 526 | parent_clk_name = __clk_get_name(clk); | 528 | parent_clk_name = __clk_get_name(clk); |
| 527 | } | 529 | } |
| 528 | } | 530 | } |
