1. 27 9月, 2016 2 次提交
  2. 25 9月, 2016 2 次提交
    • C
      ASoC: wm_adsp: Move control cache sync out of preloader · cef45771
      Charles Keepax 提交于
      As part of the work to download firmware before the audio path is brought
      up the DSP will be put into a low power state between downloading firmware
      to the core and starting it running. This will mean that the firmware ALSA
      controls are not accessible in the hardware during this period of time.
      
      To prepare for this change we gate access to the hardware in the ALSA
      control handlers on the DSP being running rather than simply booted and
      move the synchronisation of the control caches out of the preloader delayed
      work and into the main DAPM thread after the DSP will have been brought out
      of its low power state.
      Signed-off-by: NCharles Keepax <ckeepax@opensource.wolfsonmicro.com>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      cef45771
    • C
      ASoC: wm_adsp: Separate concept of booted and running · 28823eba
      Charles Keepax 提交于
      Currently the wm_adsp driver has a flag that indicates the DSP is
      "running", this flag is used to gate access to the hardware.  However this
      flag is actually set in the firmware download thread after the firmware has
      been downloaded, but this is before the core is actually started running,
      so really it currently indicates that the core has been booted and is
      perhaps running.
      
      This patch clearly separates out the concepts of booted (firmware is
      downloaded) and running (code is executing on the DSP) within the wm_adsp
      driver.
      Signed-off-by: NCharles Keepax <ckeepax@opensource.wolfsonmicro.com>
      Signed-off-by: NMark Brown <broonie@kernel.org>
      28823eba
  3. 22 6月, 2016 1 次提交
  4. 13 6月, 2016 2 次提交
  5. 30 5月, 2016 1 次提交
  6. 05 5月, 2016 2 次提交
  7. 02 5月, 2016 1 次提交
  8. 27 4月, 2016 2 次提交
  9. 07 4月, 2016 2 次提交
  10. 30 3月, 2016 2 次提交
  11. 11 3月, 2016 1 次提交
  12. 01 3月, 2016 1 次提交
  13. 21 2月, 2016 4 次提交
  14. 03 2月, 2016 2 次提交
  15. 29 1月, 2016 4 次提交
  16. 07 1月, 2016 2 次提交
  17. 23 12月, 2015 4 次提交
  18. 17 12月, 2015 1 次提交
  19. 13 12月, 2015 4 次提交