<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/sound, branch v2019.04</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/drivers/sound?h=v2019.04</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/sound?h=v2019.04'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2019-02-20T07:27:11Z</updated>
<entry>
<title>x86: Add sound support for samus</title>
<updated>2019-02-20T07:27:11Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2019-02-17T03:25:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e2c901c99e2622005f98a9623c4b5339257bfad3'/>
<id>urn:sha1:e2c901c99e2622005f98a9623c4b5339257bfad3</id>
<content type='text'>
Enable sound on samus using the broadwell I2S and an RT5677 audio codec.

Reviewed-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>x86: sound: Add sound support for samus (broadwell)</title>
<updated>2019-02-20T07:27:11Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2019-02-17T03:25:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=7b96c6c89af622cd39c2050e55dc6697da55c429'/>
<id>urn:sha1:7b96c6c89af622cd39c2050e55dc6697da55c429</id>
<content type='text'>
Add a sound driver for samus which ties together the audio codec and
I2S controller.

For now broadwell_sound is commented out in the makefile since we cannot
compile it without sound support enabled. The next commit fixes this.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
</content>
</entry>
<entry>
<title>sound: Add a driver for RealTek RT5677</title>
<updated>2019-02-20T07:27:11Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2019-02-17T03:25:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=cf885929a601ba851ce95da236d5b2470850d368'/>
<id>urn:sha1:cf885929a601ba851ce95da236d5b2470850d368</id>
<content type='text'>
This audio codec is used on samus. Add a driver for it.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
</content>
</entry>
<entry>
<title>x86: sound: Add support for broadwell I2S</title>
<updated>2019-02-20T07:27:11Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2019-02-17T03:25:04Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=cbdfe59918661b9d3076e36b8217fca66f25f843'/>
<id>urn:sha1:cbdfe59918661b9d3076e36b8217fca66f25f843</id>
<content type='text'>
I2S is used to send digital audio data to an audio codec. Add support for
this on broadwell.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
</content>
</entry>
<entry>
<title>sound: Add a driver for the i8254 beep</title>
<updated>2019-02-20T07:27:10Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2019-02-17T03:24:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=6a27e540de2c5ff580af99b6b093ce00f495466e'/>
<id>urn:sha1:6a27e540de2c5ff580af99b6b093ce00f495466e</id>
<content type='text'>
Add a sound driver which can output simple beeps using this legacy timer.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
</content>
</entry>
<entry>
<title>sound: x86: link: Add sound support</title>
<updated>2019-02-20T07:27:09Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2019-02-17T03:24:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=6744c0d6525e9fb9b5c7fc0d7b66c0d0cbdf6177'/>
<id>urn:sha1:6744c0d6525e9fb9b5c7fc0d7b66c0d0cbdf6177</id>
<content type='text'>
Add sound support for link, using the HDA codec implementation.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
</content>
</entry>
<entry>
<title>sandbox: sound: Silence sound for testing</title>
<updated>2019-02-20T07:27:09Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2019-02-17T03:24:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ecc7973d1c4ba684d2e2750a948f341693c39093'/>
<id>urn:sha1:ecc7973d1c4ba684d2e2750a948f341693c39093</id>
<content type='text'>
When testing the sound system we don't need the hear the beeps. The
testing works by checking the data that would be emitted. Add a
device-tree property to silence the sound, and enable it for testing.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
</content>
</entry>
<entry>
<title>sound: Add support for Intel HDA</title>
<updated>2019-02-20T07:27:09Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2019-02-17T03:24:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2ca471379b471dc0d31459974d7cc4b54c824956'/>
<id>urn:sha1:2ca471379b471dc0d31459974d7cc4b54c824956</id>
<content type='text'>
The Intel High-definition Audio is a newer-generation audio system which
provides for transfer of a large number of audio stream, each containing
up to 16 channels.

Add support for HDA as a library which can be used by other drivers.
U-Boot currently uses only two channels (stereo).

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
</content>
</entry>
<entry>
<title>sound: Add uclass operations for beeping</title>
<updated>2019-02-20T07:27:08Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2019-02-17T03:24:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2850266965ade165f913a66f679a0449faf21180'/>
<id>urn:sha1:2850266965ade165f913a66f679a0449faf21180</id>
<content type='text'>
Some audio codecs such as Intel HDA do not need to use digital data to
play sounds, but instead have a way to emit beeps. Add this interface as
an option. If the beep interface is not supported, then the sound uclass
falls back to the I2S interface.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
</content>
</entry>
<entry>
<title>sound: Mark sound_setup() as optional</title>
<updated>2019-02-20T07:27:08Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2019-02-17T03:24:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e65f9ef9f21058a7e4f54e11da1af49a8c1b0579'/>
<id>urn:sha1:e65f9ef9f21058a7e4f54e11da1af49a8c1b0579</id>
<content type='text'>
This method in the sound API is optional since some drivers can do this
when probing or as part of SoC init. Mark it as such.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
</content>
</entry>
</feed>
