7b96c6c8 | 16-Feb-2019 |
Simon Glass <sjg@chromium.org> |
x86: sound: Add sound support for samus (broadwell)
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 sin
x86: sound: Add sound support for samus (broadwell)
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 <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
show more ...
|
ecc7973d | 16-Feb-2019 |
Simon Glass <sjg@chromium.org> |
sandbox: sound: Silence sound for testing
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
sandbox: sound: Silence sound for testing
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 <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
show more ...
|
2ca47137 | 16-Feb-2019 |
Simon Glass <sjg@chromium.org> |
sound: Add support for Intel HDA
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.
sound: Add support for Intel HDA
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 <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
show more ...
|
28502669 | 16-Feb-2019 |
Simon Glass <sjg@chromium.org> |
sound: Add uclass operations for beeping
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
sound: Add uclass operations for beeping
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 <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
show more ...
|
bcea0e1e | 27-Dec-2018 |
Simon Glass <sjg@chromium.org> |
rockchip: Add a sound driver
Add a sound driver for rk3288 supporting chromebook_jerry. This uses the I2S driver, and existing audio codec and the clock/pinmux support.
Signed-off-by: Simon Glass <
rockchip: Add a sound driver
Add a sound driver for rk3288 supporting chromebook_jerry. This uses the I2S driver, and existing audio codec and the clock/pinmux support.
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
show more ...
|
f987177d | 10-Dec-2018 |
Simon Glass <sjg@chromium.org> |
dm: sound: Use the correct number of channels for sound
At present the 'beep' sound generates a waveform for only one channel even if two are being used. This means that the beep is twice the freque
dm: sound: Use the correct number of channels for sound
At present the 'beep' sound generates a waveform for only one channel even if two are being used. This means that the beep is twice the frequency it should be. Correct this by making it a parameter.
The fix in a previous commit was correct for sandbox but not for other boards.
Fixes: 03f11e87a8 ("sound: Correct data output in sound_create_square_wave()") Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...
|