<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-linux/sound/soc/mediatek, branch jd/orphan-parallel</title>
<subtitle>WireGuard for the Linux kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-linux/atom/sound/soc/mediatek?h=jd%2Forphan-parallel</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-linux/atom/sound/soc/mediatek?h=jd%2Forphan-parallel'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/'/>
<updated>2020-10-09T14:42:31Z</updated>
<entry>
<title>Merge remote-tracking branch 'asoc/for-5.10' into asoc-next</title>
<updated>2020-10-09T14:42:31Z</updated>
<author>
<name>Mark Brown</name>
<email>broonie@kernel.org</email>
</author>
<published>2020-10-09T14:42:31Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=c890e30b069a2792a5a34e8510a7a437dd6f5b3d'/>
<id>urn:sha1:c890e30b069a2792a5a34e8510a7a437dd6f5b3d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ASoC: mediatek: mt8183-da7219: fix wrong ops for I2S3</title>
<updated>2020-10-06T13:10:23Z</updated>
<author>
<name>Tzung-Bi Shih</name>
<email>tzungbi@google.com</email>
</author>
<published>2020-10-06T10:12:52Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=ebb11d1d9fe2d6b4a47755f7f09b2b631046e308'/>
<id>urn:sha1:ebb11d1d9fe2d6b4a47755f7f09b2b631046e308</id>
<content type='text'>
DA7219 uses I2S2 and I2S3 for input and output respectively.  Commit
9e30251fb22e ("ASoC: mediatek: mt8183-da7219: support machine driver
with rt1015") introduces a bug that:
- If using I2S2 solely, MCLK to DA7219 is 256FS.
- If using I2S3 solely, MCLK to DA7219 is 128FS.
- If using I2S3 first and then I2S2, the MCLK changes from 128FS to
  256FS.  As a result, no sound output to the headset.  Also no sound
  input from the headset microphone.

Both I2S2 and I2S3 should set MCLK to 256FS.  Fixes the wrong ops for
I2S3.

Fixes: 9e30251fb22e ("ASoC: mediatek: mt8183-da7219: support machine driver with rt1015")
Signed-off-by: Tzung-Bi Shih &lt;tzungbi@google.com&gt;
Link: https://lore.kernel.org/r/20201006101252.1890385-1-tzungbi@google.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: mediatek: mt8183-da7219: support jack detection for LINEOUT</title>
<updated>2020-10-05T14:32:12Z</updated>
<author>
<name>Tzung-Bi Shih</name>
<email>tzungbi@google.com</email>
</author>
<published>2020-10-05T07:47:48Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=859ffd0af117e7ebc4d744a648551443cc90f150'/>
<id>urn:sha1:859ffd0af117e7ebc4d744a648551443cc90f150</id>
<content type='text'>
Supports jack detection for LINEOUT.

Signed-off-by: Tzung-Bi Shih &lt;tzungbi@google.com&gt;
Link: https://lore.kernel.org/r/20201005074748.3394630-1-tzungbi@google.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: hdmi-codec: Use set_jack ops to set jack</title>
<updated>2020-09-22T11:48:03Z</updated>
<author>
<name>Cheng-Yi Chiang</name>
<email>cychiang@chromium.org</email>
</author>
<published>2020-09-22T06:23:16Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=55c5cc63ab3277aa20637dc20f6528987ac23743'/>
<id>urn:sha1:55c5cc63ab3277aa20637dc20f6528987ac23743</id>
<content type='text'>
Use set_jack ops to set jack so machine drivers do not need to include
hdmi-codec.h explicitly.

Signed-off-by: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt;
Reviewed-by: Tzung-Bi Shih &lt;tzungbi@google.com&gt;
Link: https://lore.kernel.org/r/20200922062316.1172935-1-cychiang@chromium.org
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: mediatek: mt8183-da7219: support machine driver with rt1015p</title>
<updated>2020-09-11T13:48:45Z</updated>
<author>
<name>Tzung-Bi Shih</name>
<email>tzungbi@google.com</email>
</author>
<published>2020-09-11T02:48:33Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=7e5bfdddd8772011a2d38cf6be821d616db6cf8c'/>
<id>urn:sha1:7e5bfdddd8772011a2d38cf6be821d616db6cf8c</id>
<content type='text'>
Supports machine driver with rt1015p ("mt8183_da7219_rt1015p").
Embeds in the existing mt8183-da7219-max98357.c because they share
most of the code.

Signed-off-by: Tzung-Bi Shih &lt;tzungbi@google.com&gt;
Link: https://lore.kernel.org/r/20200911024833.1673961-3-tzungbi@google.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: mediatek: use asoc_substream_to_rtd()</title>
<updated>2020-07-23T18:07:32Z</updated>
<author>
<name>Kuninori Morimoto</name>
<email>kuninori.morimoto.gx@renesas.com</email>
</author>
<published>2020-07-20T01:18:48Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=0cd08b10ae3b5226ff3433139d56ce6e9f218788'/>
<id>urn:sha1:0cd08b10ae3b5226ff3433139d56ce6e9f218788</id>
<content type='text'>
Now we can use asoc_substream_to_rtd() macro,
let's use it.

Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt;
Link: https://lore.kernel.org/r/87d04r0yth.wl-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: mediatek: mt8183: support machine driver with max98357b</title>
<updated>2020-07-22T13:02:02Z</updated>
<author>
<name>Tzung-Bi Shih</name>
<email>tzungbi@google.com</email>
</author>
<published>2020-07-20T01:25:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=08145535a8321eb330fceb9e6542b51091f7d3c6'/>
<id>urn:sha1:08145535a8321eb330fceb9e6542b51091f7d3c6</id>
<content type='text'>
Supports machine driver with max98357b
("mt8183-mt6358-ts3a227-max98357b").

The key difference from max98357a: max98357b needs to use left
justified format.

Signed-off-by: Tzung-Bi Shih &lt;tzungbi@google.com&gt;
Link: https://lore.kernel.org/r/20200720012559.906088-4-tzungbi@google.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: mediatek: mt8183: support left justified format for I2S</title>
<updated>2020-07-22T13:02:00Z</updated>
<author>
<name>Tzung-Bi Shih</name>
<email>tzungbi@google.com</email>
</author>
<published>2020-07-20T01:25:57Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=767ee388ab8aee021bbb5a34173c656f3c038a46'/>
<id>urn:sha1:767ee388ab8aee021bbb5a34173c656f3c038a46</id>
<content type='text'>
MT8183 audio platform supports EIAJ and I2S formats.  The code fixed to
use I2S format in the past.

Supports EIAJ mode via set_fmt ops and preserves to use I2S format as
the default format intentionally.

Signed-off-by: Tzung-Bi Shih &lt;tzungbi@google.com&gt;
Link: https://lore.kernel.org/r/20200720012559.906088-2-tzungbi@google.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: mediatek: mt8183-da7219: support HDMI jack reporting</title>
<updated>2020-07-10T14:57:55Z</updated>
<author>
<name>Tzung-Bi Shih</name>
<email>tzungbi@google.com</email>
</author>
<published>2020-07-10T05:25:05Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=e25f8afd8869bd97a4d0baea5d8da730913c8541'/>
<id>urn:sha1:e25f8afd8869bd97a4d0baea5d8da730913c8541</id>
<content type='text'>
Supports HDMI jack reporting.

Signed-off-by: Tzung-Bi Shih &lt;tzungbi@google.com&gt;
Link: https://lore.kernel.org/r/20200710052505.3664118-7-tzungbi@google.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: mediatek: mt8183-da7219: use hdmi-codec</title>
<updated>2020-07-10T14:57:54Z</updated>
<author>
<name>Tzung-Bi Shih</name>
<email>tzungbi@google.com</email>
</author>
<published>2020-07-10T05:25:04Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=5bdbe977117741a6bf4958c8dfdcb6b9263e9f1c'/>
<id>urn:sha1:5bdbe977117741a6bf4958c8dfdcb6b9263e9f1c</id>
<content type='text'>
Adds DAI link to use hdmi-codec.

Signed-off-by: Tzung-Bi Shih &lt;tzungbi@google.com&gt;
Link: https://lore.kernel.org/r/20200710052505.3664118-6-tzungbi@google.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
</feed>
