1. 03 Jun, 2019 1 commit
    • Kovács Tamás's avatar
      ASoC: Intel: Baytrail: add quirk for Aegex 10 (RU2) tablet · 3e951e79
      Kovács Tamás authored
      This tablet has an incorrect acpi identifier just like
      Thinkpad10 tablet, which is why it is trying to load the RT5640 driver
      instead of the RT5762 driver. The RT5640 driver, on the other hand, checks
      the hardware ID, so no driver are loaded during boot. This fix resolves to
      load the RT5672 driver on this tablet during boot. It also provides the
      correct IO configuration, like the jack detect mode 3, for 1.8V pullup. I
      would like to thank Pierre-Louis Bossart for helping with this patch.
      Signed-off-by: default avatarKovács Tamás <kepszlok@zohomail.eu>
      Signed-off-by: default avatarMark Brown <broonie@kernel.org>
      3e951e79
  2. 29 May, 2019 1 commit
  3. 28 May, 2019 9 commits
  4. 24 May, 2019 2 commits
    • Ranjani Sridharan's avatar
      ASoC: core: lock client_mutex while removing link components · 34ac3c3e
      Ranjani Sridharan authored
      Removing link components results in topology unloading. So,
      acquire the client_mutex before removing components in
      soc_remove_link_components. This will prevent the lockdep warning
      seen when dai links are removed during topology removal.
      Signed-off-by: default avatarRanjani Sridharan <ranjani.sridharan@linux.intel.com>
      Signed-off-by: default avatarMark Brown <broonie@kernel.org>
      34ac3c3e
    • Jon Hunter's avatar
      ASoC: simple-card: Restore original configuration of DAI format · 4819d062
      Jon Hunter authored
      Revert commit 069d037a ("ASoC: simple-card: Fix configuration of
      DAI format"). During further review, it turns out that the actual issue
      was caused by an incorrectly formatted device-tree node describing the
      soundcard.
      
      The following is incorrect because the simple-audio-card
      'bitclock-master' and 'frame-master' properties should not reference the
      actual codec phandle ...
      
      	sound {
      		compatible = "simple-audio-card";
      		...
      	=>	simple-audio-card,bitclock-master = <&codec>;
      	=>	simple-audio-card,frame-master = <&codec>;
      		...
      
      		simple-audio-card,cpu {
      			sound-dai = <&xxx>;
      		};
      
      		simple-audio-card,codec {
      	=>		sound-dai = <&codec>;
      		};
      	};
      
      Rather, these properties should reference the phandle to the
      'simple-audio-card,codec' property as shown below ...
      
      	sound {
      		compatible = "simple-audio-card";
      		...
      	=>	simple-audio-card,bitclock-master = <&codec>;
      	=>	simple-audio-card,frame-master = <&codec>;
      		...
      
      		simple-audio-card,cpu {
      			sound-dai = <&xxx>;
      		};
      
      	=>	codec: simple-audio-card,codec { /* simple-card wants here */
      			sound-dai = <&xxx>;	 /* not here */
      		};
      	};
      Signed-off-by: default avatarJon Hunter <jonathanh@nvidia.com>
      Signed-off-by: default avatarMark Brown <broonie@kernel.org>
      4819d062
  5. 21 May, 2019 2 commits
  6. 20 May, 2019 4 commits
  7. 17 May, 2019 1 commit
  8. 16 May, 2019 1 commit
  9. 13 May, 2019 7 commits
  10. 09 May, 2019 1 commit
    • Takashi Iwai's avatar
      ASoC: SOF: Fix unused variable warnings · 7f6647ce
      Takashi Iwai authored
      The recent fix for the build fix caused a couple of unused variable
      compiler warnings when CONFIG_SND_SOC_SOF_NOCODEC isn't set:
        sound/soc/sof/core.c:263:6: warning: unused variable ‘ret’ [-Wunused-variable]
        sound/soc/sof/core.c:262:28: warning: unused variable ‘machine’ [-Wunused-variable]
      
      Fix them by adding another ifdef.
      
      Fixes: ce38a750 ("ASoC: SOF: core: fix undefined nocodec reference")
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      Signed-off-by: default avatarMark Brown <broonie@kernel.org>
      7f6647ce
  11. 08 May, 2019 8 commits
  12. 07 May, 2019 3 commits