1. 12 2月, 2018 1 次提交
    • K
      ASoC: hdac_hdmi/nau8825/rt286/rt298/rt5663/da7219: replace codec to component · 45101122
      Kuninori Morimoto 提交于
      Now we can replace Codec to Component. Let's do it.
      
      Because intal/rockchip boards are using multi-codecs in 1 driver,
      we need to update these all related drivers in same time.
      Otherwise compile error/warning happen
      
      Note:
      
      hdac_hdmi
      	xxx_codec_xxx()		->	xxx_component_xxx()
      	.idle_bias_off = 1	->	.idle_bias_on = 0
      	.ignore_pmdown_time = 0	->	.use_pmdown_time = 1
      	-			->	.endianness = 1
      	-			->	.non_legacy_dai_naming = 1
      
      nau8825
      	xxx_codec_xxx()		->	xxx_component_xxx()
      	.idle_bias_off = 0	->	.idle_bias_on = 1
      	.ignore_pmdown_time = 0	->	.use_pmdown_time = 1
      	-			->	.endianness = 1
      	-			->	.non_legacy_dai_naming = 1
      
      rt286
      	xxx_codec_xxx()		->	xxx_component_xxx()
      	.idle_bias_off = 1	->	.idle_bias_on = 0
      	.ignore_pmdown_time = 0	->	.use_pmdown_time = 1
      	-			->	.endianness = 1
      	-			->	.non_legacy_dai_naming = 1
      
      rt298
      	xxx_codec_xxx()		->	xxx_component_xxx()
      	.idle_bias_off = 1	->	.idle_bias_on = 0
      	.ignore_pmdown_time = 0	->	.use_pmdown_time = 1
      	-			->	.endianness = 1
      	-			->	.non_legacy_dai_naming = 1
      
      rt5663
      	xxx_codec_xxx()		->	xxx_component_xxx()
      	.idle_bias_off = 1	->	.idle_bias_on = 0
      	.ignore_pmdown_time = 0	->	.use_pmdown_time = 1
      	-			->	.endianness = 1
      	-			->	.non_legacy_dai_naming = 1
      
      da7219
      	xxx_codec_xxx()		->	xxx_component_xxx()
      	.idle_bias_off = 0	->	.idle_bias_on = 1
      	.ignore_pmdown_time = 0	->	.use_pmdown_time = 1
      	-			->	.endianness = 1
      	-			->	.non_legacy_dai_naming = 1
      Signed-off-by: NKuninori Morimoto <kuninori.morimoto.gx@renesas.com>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      45101122
  2. 25 1月, 2018 1 次提交
  3. 27 11月, 2017 1 次提交
  4. 04 10月, 2017 1 次提交
  5. 19 9月, 2017 4 次提交
  6. 30 8月, 2017 5 次提交
  7. 23 8月, 2017 1 次提交
  8. 22 8月, 2017 1 次提交
  9. 25 10月, 2016 2 次提交
    • J
      ASoC: rockchip: constify snd_soc_ops structures · 705e9994
      Julia Lawall 提交于
      Check for snd_soc_ops structures that are only stored in the ops field of a
      snd_soc_dai_link structure.  This field is declared const, so snd_soc_ops
      structures that have this property can be declared as const also.
      
      The semantic patch that makes this change is as follows:
      (http://coccinelle.lip6.fr/)
      
      // <smpl>
      @r disable optional_qualifier@
      identifier i;
      position p;
      @@
      static struct snd_soc_ops i@p = { ... };
      
      @ok1@
      identifier r.i;
      struct snd_soc_dai_link e;
      position p;
      @@
      e.ops = &i@p;
      
      @ok2@
      identifier r.i, e;
      position p;
      @@
      struct snd_soc_dai_link e[] = { ..., { .ops = &i@p, }, ..., };
      
      @bad@
      position p != {r.p,ok1.p,ok2.p};
      identifier r.i;
      struct snd_soc_ops e;
      @@
      e@i@p
      
      @depends on !bad disable optional_qualifier@
      identifier r.i;
      @@
      static
      +const
       struct snd_soc_ops i = { ... };
      // </smpl>
      
      The effect on the layout of the .o files is shown by the following output
      of the size command, first before then after the transformation:
      
         text    data     bss     dec     hex filename
         5027    2488     416    7931    1efb sound/soc/rockchip/rk3399_gru_sound.o
         5219    2312     416    7947    1f0b sound/soc/rockchip/rk3399_gru_sound.o
      
         text    data     bss     dec     hex filename
         3499    1648     384    5531    159b sound/soc/rockchip/rockchip_max98090.o
         3563    1584     384    5531    159b sound/soc/rockchip/rockchip_max98090.o
      
         text    data     bss     dec     hex filename
         3455    1536     384    5375    14ff sound/soc/rockchip/rockchip_rt5645.o
         3519    1480     384    5383    1507 sound/soc/rockchip/rockchip_rt5645.o
      Signed-off-by: NJulia Lawall <Julia.Lawall@lip6.fr>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      705e9994
    • W
      ASoC: rk3399_gru_sound: Fix non static symbol warning · 818f7683
      Wei Yongjun 提交于
      Fixes the following sparse warning:
      
      sound/soc/rockchip/rk3399_gru_sound.c:41:14: warning:
       symbol 'rt5514_dmic_delay' was not declared. Should it be static?
      Signed-off-by: NWei Yongjun <weiyongjun1@huawei.com>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      818f7683
  10. 25 9月, 2016 1 次提交
  11. 16 9月, 2016 1 次提交
  12. 19 8月, 2016 1 次提交
  13. 08 8月, 2016 1 次提交