<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/sound/soc/codecs/ak4118.c, branch linux-6.2.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-6.2.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-6.2.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2022-06-27T12:16:57Z</updated>
<entry>
<title>ASoC: ak*: Remove now redundant non_legacy_dai_naming flag</title>
<updated>2022-06-27T12:16:57Z</updated>
<author>
<name>Charles Keepax</name>
<email>ckeepax@opensource.cirrus.com</email>
</author>
<published>2022-06-23T12:52:01Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=410e73a5338d72c31a32a50c1629d81d8ce6a71f'/>
<id>urn:sha1:410e73a5338d72c31a32a50c1629d81d8ce6a71f</id>
<content type='text'>
The ASoC core has now been changed to default to the non-legacy DAI
naming, as such drivers using the new scheme no longer need to specify
the non_legacy_dai_naming flag.

Signed-off-by: Charles Keepax &lt;ckeepax@opensource.cirrus.com&gt;
Link: https://lore.kernel.org/r/20220623125250.2355471-48-ckeepax@opensource.cirrus.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: ak4*: use simple i2c probe function</title>
<updated>2022-04-11T18:18:08Z</updated>
<author>
<name>Stephen Kitt</name>
<email>steve@sk2.org</email>
</author>
<published>2022-04-05T16:58:23Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=a1111048ec4629ddc273d8821b2299ca23480153'/>
<id>urn:sha1:a1111048ec4629ddc273d8821b2299ca23480153</id>
<content type='text'>
The i2c probe functions here don't use the id information provided in
their second argument, so the single-parameter i2c probe function
("probe_new") can be used instead.

This avoids scanning the identifier tables during probes.

Signed-off-by: Stephen Kitt &lt;steve@sk2.org&gt;
Link: https://lore.kernel.org/r/20220405165836.2165310-2-steve@sk2.org
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: codecs: ak4118: Use dev_err_probe() helper</title>
<updated>2021-12-20T12:47:01Z</updated>
<author>
<name>Kuninori Morimoto</name>
<email>kuninori.morimoto.gx@renesas.com</email>
</author>
<published>2021-12-14T02:08:22Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=5ea4e76b73cd6f2cf29b02a57040c1a11fa8c3f0'/>
<id>urn:sha1:5ea4e76b73cd6f2cf29b02a57040c1a11fa8c3f0</id>
<content type='text'>
Use the dev_err_probe() helper, instead of open-coding the same
operation.

Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt;
Link: https://lore.kernel.org/r/20211214020843.2225831-2-kuninori.morimoto.gx@renesas.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: ak4118: Update to modern clocking terminology</title>
<updated>2021-09-27T12:00:47Z</updated>
<author>
<name>Mark Brown</name>
<email>broonie@kernel.org</email>
</author>
<published>2021-09-16T15:08:04Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=2b0a5d8d2884db6cec12131db3c2a78edb88afa1'/>
<id>urn:sha1:2b0a5d8d2884db6cec12131db3c2a78edb88afa1</id>
<content type='text'>
As part of moving to remove the old style defines for the bus clocks update
the ak4118 driver to use more modern terminology for clocking.

Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
Link: https://lore.kernel.org/r/20210916150804.20058-1-broonie@kernel.org
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: ak4118: skip of_device_id table when !CONFIG_OF</title>
<updated>2020-11-26T13:07:10Z</updated>
<author>
<name>Krzysztof Kozlowski</name>
<email>krzk@kernel.org</email>
</author>
<published>2020-11-25T16:44:27Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=bda20fb03e54c261b6ff8b0d04344ed9a1812338'/>
<id>urn:sha1:bda20fb03e54c261b6ff8b0d04344ed9a1812338</id>
<content type='text'>
The driver can match by multiple methods.  Its of_device_id table is
referenced via of_match_ptr() so it will be unused for !CONFIG_OF
builds:

  sound/soc/codecs/ak4118.c:407:34: warning: ‘ak4118_of_match’ defined but not used [-Wunused-const-variable=]

Signed-off-by: Krzysztof Kozlowski &lt;krzk@kernel.org&gt;
Link: https://lore.kernel.org/r/20201125164452.89239-15-krzk@kernel.org
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: ak4118: use devm_snd_soc_register_component()</title>
<updated>2019-07-02T12:51:29Z</updated>
<author>
<name>Kuninori Morimoto</name>
<email>kuninori.morimoto.gx@renesas.com</email>
</author>
<published>2019-06-28T04:09:40Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=35407f9ffd84560501f72ee3954344f8e5b49264'/>
<id>urn:sha1:35407f9ffd84560501f72ee3954344f8e5b49264</id>
<content type='text'>
We have devm_xxx version of snd_soc_register_component,
let's use it.

This patch also removes related empty functions

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>ASoC: ak4118: fix missing header</title>
<updated>2019-02-04T16:12:05Z</updated>
<author>
<name>Clément Péron</name>
<email>peron.clem@gmail.com</email>
</author>
<published>2019-02-04T15:35:38Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=0f747bb273790f49be4660521d86d7cebd1bbe1e'/>
<id>urn:sha1:0f747bb273790f49be4660521d86d7cebd1bbe1e</id>
<content type='text'>
This driver use the gpio consumer interface.
Add the header as it's needed.

Signed-off-by: Clément Péron &lt;peron.clem@gmail.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: ak4118: Add support for AK4118 S/PDIF transceiver</title>
<updated>2018-11-15T19:33:35Z</updated>
<author>
<name>Adrien Charruel</name>
<email>adrien.charruel@devialet.com</email>
</author>
<published>2018-11-14T12:16:41Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=bf897b441bd3afdd43e19605df4fb5a105678664'/>
<id>urn:sha1:bf897b441bd3afdd43e19605df4fb5a105678664</id>
<content type='text'>
The AK4118A is a digital audio transceiver supporting 8 input channels
at 192kHz and with 24bits resolution.
It converts the S/PDIF signal to I2S format and is configurable over I2C.

This driver introduce a minimal support of the AK4118, like selecting the
input channel, reading input frequency and detecting some errors.

Datasheet is available here:
https://www.akm.com/akm/en/file/datasheet/AK4118AEQ.pdf

Signed-off-by: Adrien Charruel &lt;adrien.charruel@devialet.com&gt;
Signed-off-by: Clément Péron &lt;peron.clem@gmail.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
</feed>
