<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/sound/soc/codecs/rt5514.c, branch linux-5.0.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.0.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.0.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2018-10-21T11:07:26Z</updated>
<entry>
<title>Merge remote-tracking branches 'regmap/topic/noinc' and 'regmap/topic/single-rw' into regmap-next</title>
<updated>2018-10-21T11:07:26Z</updated>
<author>
<name>Mark Brown</name>
</author>
<published>2018-10-21T11:07:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ae2399c48c023ef8a6e0d260950420296252b3e9'/>
<id>urn:sha1:ae2399c48c023ef8a6e0d260950420296252b3e9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>regmap: split up regmap_config.use_single_rw</title>
<updated>2018-09-07T12:03:55Z</updated>
<author>
<name>David Frey</name>
</author>
<published>2018-09-01T16:50:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1c96a2f67cd9b617b013f0a7580d76aae7dcd0d7'/>
<id>urn:sha1:1c96a2f67cd9b617b013f0a7580d76aae7dcd0d7</id>
<content type='text'>
Split regmap_config.use_single_rw into use_single_read and
use_single_write. This change enables drivers of devices which only
support bulk operations in one direction to use the regmap_bulk_*()
functions for both directions and have their bulk operation split into
single operations only when necessary.

Update all struct regmap_config instances where use_single_rw==true to
instead set both use_single_read and use_single_write. No attempt was
made to evaluate whether it is possible to set only one of
use_single_read or use_single_write.

Signed-off-by: David Frey &lt;dpfrey@gmail.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: rt5514: Fix the issue of the delay volume applied again</title>
<updated>2018-08-16T11:10:43Z</updated>
<author>
<name>Oder Chiou</name>
</author>
<published>2018-08-15T06:47:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6f0a256253f48095ba2e5bcdfbed41f21643c105'/>
<id>urn:sha1:6f0a256253f48095ba2e5bcdfbed41f21643c105</id>
<content type='text'>
After our evaluation, we need to modify the default values to make sure
the volume applied immediately.

Signed-off-by: Oder Chiou &lt;oder_chiou@realtek.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: rt5514: Fix the issue of the delay volume applied</title>
<updated>2018-07-24T10:57:05Z</updated>
<author>
<name>Oder Chiou</name>
</author>
<published>2018-07-24T07:49:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d96f8bd28cd0bae3e6702ae90df593628ef6906f'/>
<id>urn:sha1:d96f8bd28cd0bae3e6702ae90df593628ef6906f</id>
<content type='text'>
The patch fixes the issue of the delay volume applied.

Signed-off-by: Oder Chiou &lt;oder_chiou@realtek.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: rt5514: Add the missing register in the readable table</title>
<updated>2018-04-16T16:54:59Z</updated>
<author>
<name>oder_chiou@realtek.com</name>
</author>
<published>2018-03-30T07:41:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5ef5ac8de125fe6b4b23293bee026ca7ea1529b9'/>
<id>urn:sha1:5ef5ac8de125fe6b4b23293bee026ca7ea1529b9</id>
<content type='text'>
The patch adds the missing register in the readable table.

Signed-off-by: Oder Chiou &lt;oder_chiou@realtek.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: rt5514: Fix uninitialized calibration value</title>
<updated>2018-03-01T19:31:50Z</updated>
<author>
<name>Geert Uytterhoeven</name>
</author>
<published>2018-01-30T13:19:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=890861aa85043cc9d99a01e1bd26883722e95243'/>
<id>urn:sha1:890861aa85043cc9d99a01e1bd26883722e95243</id>
<content type='text'>
With gcc-4.1.2, if CONFIG_SND_SOC_RT5514_SPI is not set:

    sound/soc/codecs/rt5514.c: In function ‘rt5514_dsp_voice_wake_up_put’:
    sound/soc/codecs/rt5514.c:363: warning: ‘buf[0]’ is used uninitialized in this function
    sound/soc/codecs/rt5514.c:363: warning: ‘buf[1]’ is used uninitialized in this function
    sound/soc/codecs/rt5514.c:363: warning: ‘buf[2]’ is used uninitialized in this function
    sound/soc/codecs/rt5514.c:363: warning: ‘buf[3]’ is used uninitialized in this function

Fix this by initializing the buffer with zeroes, to avoid random bits
being written to the calibration register later.

Fixes: fc9cab05837639ce ("ASoC: rt5514: The DSP clock can be calibrated by the other clock source")
Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: rt5514: Fix rt5514_spi_burst_read() buffer passing</title>
<updated>2018-03-01T19:31:49Z</updated>
<author>
<name>Geert Uytterhoeven</name>
</author>
<published>2018-01-30T13:19:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=29838a5c1e77ed93d41fb9837390e243b9b73518'/>
<id>urn:sha1:29838a5c1e77ed93d41fb9837390e243b9b73518</id>
<content type='text'>
rt5514_dsp_voice_wake_up_put() passes "(u8 *)&amp;buf" to
rt5514_spi_burst_read(), where the cast is needed to silence a compiler
warning:

    sound/soc/codecs/rt5514.c: In function ‘rt5514_dsp_voice_wake_up_put’:
    sound/soc/codecs/rt5514.c:357: warning: passing argument 2 of ‘rt5514_spi_burst_read’ from incompatible pointer type

However, as the variable is declared as an array ("u8 buf[8]"), the
function should just pass "buf" instead.

Fixes: fc9cab05837639ce ("ASoC: rt5514: The DSP clock can be calibrated by the other clock source")
Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: rt5514: replace codec to component</title>
<updated>2018-02-12T09:45:58Z</updated>
<author>
<name>Kuninori Morimoto</name>
</author>
<published>2018-01-29T03:45:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=04e8262ac8c3f59599ea6dfe5cd1a039828ea4ad'/>
<id>urn:sha1:04e8262ac8c3f59599ea6dfe5cd1a039828ea4ad</id>
<content type='text'>
Now we can replace Codec to Component. Let's do it.

Note:
	xxx_codec_xxx()		-&gt;	xxx_component_xxx()
	.idle_bias_off = 1	-&gt;	.idle_bias_on = 0
	.ignore_pmdown_time = 0	-&gt;	.use_pmdown_time = 1
	-			-&gt;	.endianness = 1
	-			-&gt;	.non_legacy_dai_naming = 1

Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>Merge remote-tracking branches 'asoc/topic/rl6231', 'asoc/topic/rt5514' and 'asoc/topic/rt5645' into asoc-next</title>
<updated>2018-01-05T12:44:00Z</updated>
<author>
<name>Mark Brown</name>
</author>
<published>2018-01-05T12:44:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8c7014c66b48226eab5dc835892a0ea3d0a1b21e'/>
<id>urn:sha1:8c7014c66b48226eab5dc835892a0ea3d0a1b21e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ASoC: rt5514: Make sure the DMIC delay will be happened after normal SUPPLY widgets power on</title>
<updated>2017-11-24T12:47:58Z</updated>
<author>
<name>oder_chiou@realtek.com</name>
</author>
<published>2017-11-24T08:11:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=254beff97b4714bac4ec8add5a6888c1adc1ad8f'/>
<id>urn:sha1:254beff97b4714bac4ec8add5a6888c1adc1ad8f</id>
<content type='text'>
The patch makes sure the DMIC delay will be happened after normal SUPPLY
widgets power on. If there are some platforms that provide the MCLK using
the SUPPLY widget, it will make sure the delay time is helpful.

Signed-off-by: Oder Chiou &lt;oder_chiou@realtek.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
</feed>
