1. 15 12月, 2016 1 次提交
  2. 07 12月, 2016 1 次提交
  3. 05 12月, 2016 1 次提交
  4. 23 11月, 2016 1 次提交
  5. 25 10月, 2016 5 次提交
  6. 30 9月, 2016 1 次提交
  7. 11 8月, 2016 1 次提交
    • B
      ASoC: fix W=1 build warnings · 1d9d0c65
      Baoyou Xie 提交于
      We get 1 warning about global functions without a declaration
      in the ASoC sub-system when building with W=1:
      
      sound/soc/sh/rcar/core.c:113:6: warning: no previous prototype for 'rsnd_mod_make_sure' [-Wmissing-prototypes]
       void rsnd_mod_make_sure(struct rsnd_mod *mod, enum rsnd_mod_type type)
      
      In this case, the function 'rsnd_mod_make_sure' is declared in rsnd.h file,
      but it only valid if the macro DEBUG is claimed.
      
      so the implementation of function 'rsnd_mod_make_sure' need be
      held by macro DEBUG.
      Signed-off-by: NBaoyou Xie <baoyou.xie@linaro.org>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      1d9d0c65
  8. 05 3月, 2016 2 次提交
  9. 02 3月, 2016 1 次提交
  10. 19 2月, 2016 2 次提交
  11. 27 1月, 2016 1 次提交
  12. 23 1月, 2016 6 次提交
  13. 23 12月, 2015 1 次提交
  14. 18 12月, 2015 6 次提交
  15. 08 12月, 2015 1 次提交
  16. 01 12月, 2015 4 次提交
  17. 25 11月, 2015 1 次提交
  18. 21 11月, 2015 1 次提交
  19. 19 11月, 2015 3 次提交
    • M
      ASoC: Change the PCM runtime array to a list · 1a497983
      Mengdong Lin 提交于
      Currently the number of DAI links is statically defined by the machine
      driver at build time using an array. This makes it difficult to shrink/
      grow the number of DAI links at runtime in order to reflect any changes
      in topology.
      
      We can change the DAI link array in the core to a list so that PCMs and
      FE DAI links can be added and deleted at runtime to reflect changes in
      use case and DSP topology. The machine driver can still register DAI links
      as an array.
      
      As the 1st step, this patch change the PCM runtime array to a list. A new
      PCM runtime is added to the list when a DAI link is bound successfully.
      
      Later patches will further implement the DAI link list.
      
      More:
      - define snd_soc_new/free_pcm_runtime() to create/free a runtime.
      - define soc_add_pcm_runtime() to add a runtime to the rtd list.
      - define soc_remove_pcm_runtimes() to clean up the runtime list.
      
      - traverse the rtd list to probe the link components and dais.
      
      - Add a field "num" to PCM runtime struct, used to specify the device
        number when creating the pcm device, and for a soc card to access
        its dai_props array.
      
      - The following 3rd party machine/platform drivers iterate the rtd list
        to check the runtimes:
        sound/soc/intel/atom/sst-mfld-platform-pcm.c
        sound/soc/intel/boards/cht_bsw_rt5645.c
        sound/soc/intel/boards/cht_bsw_rt5672.c
        sound/soc/intel/boards/cht_bsw_max98090_ti.c
      Signed-off-by: NMengdong Lin <mengdong.lin@linux.intel.com>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      1a497983
    • K
      ASoC: rsnd: remove struct platform_device from probe/remove parameter · 2ea6b074
      Kuninori Morimoto 提交于
      Current Renesas sound driver requests struct platform_device on
      probe/remove for each modules. But driver can get it by
      rsnd_priv_to_pdev(). This patch removes unnecessary parameter
      Signed-off-by: NKuninori Morimoto <kuninori.morimoto.gx@renesas.com>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      2ea6b074
    • K
      ASoC: rsnd: remove struct rcar_snd_info · 2ea2cc86
      Kuninori Morimoto 提交于
      No board is using Renesas sound driver via platform boot now.
      This means all user is using DT boot. Platform boot support is
      no longer needed. But, it strongly depends on platform boot style.
      Now, platform boot style was removed from driver.
      This is cleanup patch, and remove pointless struct rcar_snd_info
      Signed-off-by: NKuninori Morimoto <kuninori.morimoto.gx@renesas.com>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      2ea2cc86