Loading sound/soc/codecs/arizona.c +5 −11 Original line number Diff line number Diff line Loading @@ -1023,24 +1023,18 @@ void arizona_init_dvfs(struct arizona_priv *priv) } EXPORT_SYMBOL_GPL(arizona_init_dvfs); static unsigned int arizona_sysclk_48k_rates[] = { static unsigned int arizona_opclk_ref_48k_rates[] = { 6144000, 12288000, 24576000, 49152000, 73728000, 98304000, 147456000, }; static unsigned int arizona_sysclk_44k1_rates[] = { static unsigned int arizona_opclk_ref_44k1_rates[] = { 5644800, 11289600, 22579200, 45158400, 67737600, 90316800, 135475200, }; static int arizona_set_opclk(struct snd_soc_codec *codec, unsigned int clk, Loading @@ -1065,11 +1059,11 @@ static int arizona_set_opclk(struct snd_soc_codec *codec, unsigned int clk, } if (refclk % 8000) rates = arizona_sysclk_44k1_rates; rates = arizona_opclk_ref_44k1_rates; else rates = arizona_sysclk_48k_rates; rates = arizona_opclk_ref_48k_rates; for (ref = 0; ref < ARRAY_SIZE(arizona_sysclk_48k_rates) && for (ref = 0; ref < ARRAY_SIZE(arizona_opclk_ref_48k_rates) && rates[ref] <= refclk; ref++) { div = 1; while (rates[ref] / div >= freq && div < 32) { Loading Loading
sound/soc/codecs/arizona.c +5 −11 Original line number Diff line number Diff line Loading @@ -1023,24 +1023,18 @@ void arizona_init_dvfs(struct arizona_priv *priv) } EXPORT_SYMBOL_GPL(arizona_init_dvfs); static unsigned int arizona_sysclk_48k_rates[] = { static unsigned int arizona_opclk_ref_48k_rates[] = { 6144000, 12288000, 24576000, 49152000, 73728000, 98304000, 147456000, }; static unsigned int arizona_sysclk_44k1_rates[] = { static unsigned int arizona_opclk_ref_44k1_rates[] = { 5644800, 11289600, 22579200, 45158400, 67737600, 90316800, 135475200, }; static int arizona_set_opclk(struct snd_soc_codec *codec, unsigned int clk, Loading @@ -1065,11 +1059,11 @@ static int arizona_set_opclk(struct snd_soc_codec *codec, unsigned int clk, } if (refclk % 8000) rates = arizona_sysclk_44k1_rates; rates = arizona_opclk_ref_44k1_rates; else rates = arizona_sysclk_48k_rates; rates = arizona_opclk_ref_48k_rates; for (ref = 0; ref < ARRAY_SIZE(arizona_sysclk_48k_rates) && for (ref = 0; ref < ARRAY_SIZE(arizona_opclk_ref_48k_rates) && rates[ref] <= refclk; ref++) { div = 1; while (rates[ref] / div >= freq && div < 32) { Loading