26 Jul, 2016
1 commit
-
ASoC: Updates for v4.8
Not really any framework work this time around (though we have seen one
of the Analog Devices drivers move more to the clock API which is good
to see) but rather a lot of new drivers:- Lots of updates for the Intel drivers, mostly board support and bug
fixing, and to the NAU8825 driver.
- Work on generalizing bits of simple-card to allow more code sharing
with the Renesas rsrc-card (which can't use simple-card due to DPCM).
- Removal of the Odroid X2 driver due to replacement with simple-card.
- Support for several new Mediatek platforms and associated boards.
- New drivers for Allwinner A10, Analog Devices ADAU7002, Broadcom
Cygnus, Cirrus Logic CS35L33 and CS53L30, Maxim MAX8960 and MAX98504,
Realtek RT5514 and Wolfson WM8758
11 Jul, 2016
1 commit
-
Some typos in the documentation, so fix them up.
Signed-off-by: Vinod Koul
Signed-off-by: Takashi Iwai
30 May, 2016
1 commit
-
Signed-off-by: Andrea Gelmini
Signed-off-by: Mark Brown
08 May, 2016
1 commit
-
Noticed two typos in Documentation, so fix them up
Signed-off-by: Vinod Koul
Signed-off-by: Takashi Iwai
25 Apr, 2016
1 commit
-
Signed-off-by: Eric Engestrom
Acked-by: Vinod Koul
Signed-off-by: Takashi Iwai
12 Apr, 2016
1 commit
-
Update the URLs for alsa-info.sh and hda-emu. Also drop the
alsa-driver snapshot URL since it's been discontinued recently.Signed-off-by: Takashi Iwai
08 Apr, 2016
1 commit
-
This patch fix a spelling typo found in
Documentation/sound/alsa/timestamping.txtSigned-off-by: Masanari Iida
Signed-off-by: Takashi Iwai
10 Feb, 2016
1 commit
29 Jan, 2016
2 commits
-
The autoclock and quirk_alias options have been added.
Signed-off-by: Takashi Iwai
-
Add the documentation about HD-audio DP MST:
1. Overview
2. JackOthers will be added later.
Signed-off-by: Libin Yang
Signed-off-by: Takashi Iwai
16 Nov, 2015
1 commit
-
Add documentation for the controls present in the SPDIF input
controller driverSigned-off-by: Damien.Horsley
Signed-off-by: Mark Brown
18 Oct, 2015
1 commit
-
It's totally outdated. We need a revised version later, maybe better
integrated into kernel doc.Signed-off-by: Takashi Iwai
09 Jun, 2015
1 commit
-
This patch fix some spelling typo found in Documentations/sound/oss.
Signed-off-by: Masanari Iida
Signed-off-by: Takashi Iwai
19 May, 2015
2 commits
-
Added missing model entries and updated the codec names.
Signed-off-by: Takashi Iwai
-
Modern machines tend to have only one headset jack nowadays, and they
often need these quirks. Let's allow them applicable via model
option for ease of debugging.Signed-off-by: Takashi Iwai
28 Apr, 2015
1 commit
-
Add documentation describing Jack kcontrols and how to use them
with HD-Audio and ASoC.Signed-off-by: Jie Yang
Signed-off-by: Takashi Iwai
13 Apr, 2015
1 commit
-
…/sound into for-linus
ASoC: Updates for v4.1
More updates for v4.1, pretty much all drivers:
- Lots of cleanups from Lars, mainly moving things from the CODEC level
to the card level.
- Continuing improvements to rcar from Morimoto-san, pcm512x from
Howard and Peter, the Intel platforms from Vinod, Jie, Jin and Han,
and to rt5670 from Bard.
- Support for some non-DSP Qualcomm platforms, Google's Storm
platform, Maxmim MAX98925 CODECs and the Ingenic JZ4780 SoC.
22 Mar, 2015
1 commit
-
Currently 'Playback Volume' is the correct way to express an analogue
volume control. However, this control name has initialisation defaults
applied when using 'alsactl restore' and in some cases this is not
appropriate. An example would be a control that has a selection of
0db and -6dB of gain that is intended to set the fullscale ouput
voltage of a DAC. The TI pcm512x family of DAcs have such a control.
In this case the device/driver reset defaults are preferred.Signed-off-by: Howard Mitchell
Acked-by: Takashi Iwai
Signed-off-by: Mark Brown
21 Mar, 2015
1 commit
-
David suggested that the name "power_mgmt" is too ambiguous. Rename
the flag with a bit clearer one "power_save_node".Also, add the corresponding description to HD-Audio.txt, too.
Reported-by: David Henningsson
Signed-off-by: Takashi Iwai
21 Feb, 2015
1 commit
-
Audio timestamps can be extracted from sample counters, wall clocks,
PHC clocks (Ethernet AVB), on-demand synchronized snapshots. This
patch provides the ability to report timestamping capabilities, select
timestamp types and retrieve timestamp accuracy, if supported.
Details can be found in Documentations/sound/alsa/timestamping.txtThis functionality is introduced by reclaiming the reserved_aligned
field introduced by commit9c7066aef4a5eb8e4063de28f06c508bf6f2963a
in snd_pcm_status to provide userspace with selection/query capabilities.
Additional driver_tstamp and audio_tstamp_accuracy fields are also added.snd_pcm_mmap_status remains a read-only structure with only
the audio timestamp value accessible from user space. The selection
of audio timestamp type is done through snd_pcm_status onlyThis commit does not impact ABI and does not impact the default
behavior. By default audio timestamp is aligned with hw_pointer and
reports the DMA position. Backwards compatibility is handled by using
the HDAudio wall clock for playback and the hw_ptr for all other
cases.For timestamp selection a new STATUS_EXT ioctl is introduced with
read/write parameters. Alsa-lib will be modified to make use of
STATUS_EXT.Signed-off-by: Pierre-Louis Bossart
Signed-off-by: Takashi Iwai
10 Dec, 2014
1 commit
-
Also update the documentation to the latest state.
Signed-off-by: Takashi Iwai
04 Nov, 2014
2 commits
-
This patch adds a new proc entry for PCM substreams to inject an
XRUN. When a PCM substream is running and any value is written to its
xrun_injection proc file, the driver triggers XRUN. This is a useful
feature for debugging XRUN and error handling code paths.Note that this entry is enabled only when CONFIG_SND_PCM_XRUN_DEBUG is
set.Signed-off-by: Takashi Iwai
-
ALSA PCM core has a mechanism tracking the PCM hwptr updates for
analyzing XRUNs. But its log is limited (up to 10) and its log output
is a kernel message, which is hard to handle.In this patch, the hwptr logging is moved to the tracing
infrastructure instead of its own. Not only the hwptr updates but
also XRUN and hwptr errors are recorded on the trace log, so that user
can see such events at the exact timing.The new "snd_pcm" entry will appear in the tracing events:
# ls -F /sys/kernel/debug/tracing/events/snd_pcm
enable filter hw_ptr_error/ hwptr/ xrun/The hwptr is for the regular hwptr update events. An event trace
looks like:aplay-26187 [004] d..3 4012.834761: hwptr: pcmC0D0p/sub0: POS: pos=488, old=0, base=0, period=1024, buf=16384
"POS" shows the hwptr update by the explicit position update call and
"IRQ" means the hwptr update by the interrupt,
i.e. snd_pcm_period_elapsed() call. The "pos" is the passed
ring-buffer offset by the caller, "old" is the previous hwptr, "base"
is the hwptr base position, "period" and "buf" are period- and
buffer-size of the target PCM substream.
(Note that the hwptr position displayed here isn't the ring-buffer
offset. It increments up to the PCM position boundary.)The XRUN event appears similarly, but without "pos" field.
The hwptr error events appear with the PCM identifier and its reason
string, such as "Lost interrupt?".The XRUN and hwptr error reports on kernel message are still left, can
be turned on/off via xrun_debug proc like before. But the bit 3, 4, 5
and 6 bits of xrun_debug proc are dropped by this patch. Also, along
with the change, the message strings have been reformatted to be a bit
more consistent.Last but not least, the hwptr reporting is enabled only when
CONFIG_SND_PCM_XRUN_DEBUG is set.Signed-off-by: Takashi Iwai
20 Oct, 2014
1 commit
-
This document was not really up-to-date. Add recent additions to this
standard - based on what the HDA driver currently does, which is some
kind of a de facto standard.Signed-off-by: David Henningsson
Signed-off-by: Takashi Iwai
04 Aug, 2014
1 commit
-
Just add the PCI ID for the STX II. It appears to work the same as the
STX, except for the addition of the not-yet-supported daughterboard.Tested-by: Mario
Tested-by: corubba
Cc:
Signed-off-by: Clemens Ladisch
Signed-off-by: Takashi Iwai
15 Jul, 2014
1 commit
-
Just add missing recent entries.
Signed-off-by: Takashi Iwai
25 Jun, 2014
1 commit
-
HP Spectre 13 has the IDT 92HD95 codec, and BIOS seems to set the
default high-pass filter in some "safer" range, which results in the
very soft tone from the built-in speakers in contrast to Windows.
Also, the mute LED control is missing, since 92HD95 codec still has no
HP-specific fixups for GPIO setups.This patch adds these missing features: the HPF is adjusted by the
vendor-specific verb, and the LED is set up from a DMI string (but
with the default polarity = 0 assumption due to the incomplete BIOS on
the given machine).Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=74841
Cc:
Signed-off-by: Takashi Iwai
05 May, 2014
1 commit
-
Fixed multiple spelling errors.
Acked-by: Randy Dunlap
Signed-off-by: Carlos E. Garcia
Signed-off-by: Jiri Kosina
28 Feb, 2014
1 commit
-
The SGI Visual Workstation seems to be dead; remove support so we
don't have to continue maintaining it.Cc: Andrey Panin
Cc: Michael Reed
Link: http://lkml.kernel.org/r/530CFD6C.7040705@zytor.com
Signed-off-by: H. Peter Anvin
08 Jan, 2014
1 commit
-
Update the ASoC overview to bring it up to date with the current code base
and include multi-component.Signed-off-by: Liam Girdwood
Signed-off-by: Mark Brown
29 Oct, 2013
1 commit
-
Correct spelling typo in documentation/alsa
Signed-off-by: Masanari Iida
Signed-off-by: Takashi Iwai
24 Oct, 2013
1 commit
11 Oct, 2013
1 commit
-
Using the headset mic model will cause the headset mic to be labeled
"headset mic" instead of just "mic".Signed-off-by: David Henningsson
Signed-off-by: Takashi Iwai
27 Sep, 2013
1 commit
-
Signed-off-by: Takashi Iwai
23 Sep, 2013
5 commits
-
Add documentation describing DPCM with examples of a DSP based
smart phone.Signed-off-by: Liam Girdwood
Signed-off-by: Mark Brown -
Update the machine driver documentation and bring it up to date
with the current code base. This includes multi component.Signed-off-by: Liam Girdwood
Signed-off-by: Mark Brown -
Update the DAPM documentation and bring it up to date with the current
code base. This includes API changes and new widgets.Signed-off-by: Liam Girdwood
Signed-off-by: Mark Brown -
Update the platform class driver documentation and bring it up to date
with the current code base. This includes multi component and DSP.Signed-off-by: Liam Girdwood
Signed-off-by: Mark Brown -
Update the codec class driver documentation and bring it up to date
with the current code base. This includes API changes, regmap and
multi component.Signed-off-by: Liam Girdwood
Signed-off-by: Mark Brown
07 Sep, 2013
1 commit
-
Pull trivial tree from Jiri Kosina:
"The usual trivial updates all over the tree -- mostly typo fixes and
documentation updates"* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (52 commits)
doc: Documentation/cputopology.txt fix typo
treewide: Convert retrun typos to return
Fix comment typo for init_cma_reserved_pageblock
Documentation/trace: Correcting and extending tracepoint documentation
mm/hotplug: fix a typo in Documentation/memory-hotplug.txt
power: Documentation: Update s2ram link
doc: fix a typo in Documentation/00-INDEX
Documentation/printk-formats.txt: No casts needed for u64/s64
doc: Fix typo "is is" in Documentations
treewide: Fix printks with 0x%#
zram: doc fixes
Documentation/kmemcheck: update kmemcheck documentation
doc: documentation/hwspinlock.txt fix typo
PM / Hibernate: add section for resume options
doc: filesystems : Fix typo in Documentations/filesystems
scsi/megaraid fixed several typos in comments
ppc: init_32: Fix error typo "CONFIG_START_KERNEL"
treewide: Add __GFP_NOWARN to k.alloc calls with v.alloc fallbacks
page_isolation: Fix a comment typo in test_pages_isolated()
doc: fix a typo about irq affinity
...