forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge tag 'asoc-v4.15' of https://git.kernel.org/pub/scm/linux/kernel…
…/git/broonie/sound into for-linus ASoC: Updates for v4.15 The biggest thing this release has been the conversion of the AC98 bus to the driver model, that's been a long time coming so thanks to Robert Jarzmik for his dedication there. Due to there being some AC97 MFD there's a few fairly large changes in input and the MFD layer, mainly to the wm97xx driver. There's also some drivers/drm changes to support the new AMD Stoney platform, these are shared with the DRM subsystem and should be being merged via both. Within the subsystem the overwhelming bulk of the changes is in the Intel drivers which continue to need lots of cleanups and fixes, this release they've also gained support for their open source firmware. There's also some large changs in the core as Morimoto-san continues to mirror operations into the component level in preparation for conversion of drivers to that. - The AC97 bus has finally caught up with the driver model thanks to some dedicated and persistent work from Robert Jarzmik. - Continued work from Morimoto-san on moving us towards being able to use components for everything. - Lots of cleanups for the Intel platform code, including support for their open source audio firmware. - Support for scaling MCLK with sample rate in simple-card. - Support for AMD Stoney platform.
- Loading branch information
Showing
12,937 changed files
with
22,379 additions
and
3,523 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -15,6 +15,7 @@ Adriana Reus <[email protected]> <[email protected]> | |
Alan Cox <[email protected]> | ||
Alan Cox <[email protected]> | ||
Aleksey Gorelov <[email protected]> | ||
Aleksandar Markovic <[email protected]> <[email protected]> | ||
Al Viro <[email protected]> | ||
Al Viro <[email protected]> | ||
Andreas Herrmann <[email protected]> | ||
|
@@ -43,6 +44,7 @@ Corey Minyard <[email protected]> | |
Damian Hobson-Garcia <[email protected]> | ||
David Brownell <[email protected]> | ||
David Woodhouse <[email protected]> | ||
Deng-Cheng Zhu <[email protected]> <[email protected]> | ||
Dmitry Eremin-Solenikov <[email protected]> | ||
Domen Puncer <[email protected]> | ||
Douglas Gilbert <[email protected]> | ||
|
@@ -100,6 +102,7 @@ Leonid I Ananiev <[email protected]> | |
Linas Vepstas <[email protected]> | ||
Linus Lüssing <[email protected]> <[email protected]> | ||
Linus Lüssing <[email protected]> <[email protected]> | ||
Marcin Nowakowski <[email protected]> <[email protected]> | ||
Mark Brown <[email protected]> | ||
Martin Kepplinger <[email protected]> <[email protected]> | ||
Martin Kepplinger <[email protected]> <[email protected]> | ||
|
@@ -114,9 +117,11 @@ Mauro Carvalho Chehab <[email protected]> <[email protected]> | |
Matt Ranostay <[email protected]> Matthew Ranostay <[email protected]> | ||
Matt Ranostay <[email protected]> <[email protected]> | ||
Matt Ranostay <[email protected]> <[email protected]> | ||
Matt Redfearn <[email protected]> <[email protected]> | ||
Mayuresh Janorkar <[email protected]> | ||
Michael Buesch <[email protected]> | ||
Michel Dänzer <[email protected]> | ||
Miodrag Dinic <[email protected]> <[email protected]> | ||
Mitesh shah <[email protected]> | ||
Mohit Kumar <[email protected]> <[email protected]> | ||
Morten Welinder <[email protected]> | ||
|
@@ -127,6 +132,7 @@ Mythri P K <[email protected]> | |
Nguyen Anh Quynh <[email protected]> | ||
Paolo 'Blaisorblade' Giarrusso <[email protected]> | ||
Patrick Mochel <[email protected]> | ||
Paul Burton <[email protected]> <[email protected]> | ||
Peter A Jonsson <[email protected]> | ||
Peter Oruba <[email protected]> | ||
Peter Oruba <[email protected]> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
NXP TFA9879 class-D audio amplifier | ||
|
||
Required properties: | ||
|
||
- compatible : "nxp,tfa9879" | ||
|
||
- reg : the I2C address of the device | ||
|
||
Example: | ||
|
||
&i2c1 { | ||
clock-frequency = <100000>; | ||
pinctrl-names = "default"; | ||
pinctrl-0 = <&pinctrl_i2c1>; | ||
status = "okay"; | ||
|
||
codec: tfa9879@6c { | ||
#sound-dai-cells = <0>; | ||
compatible = "nxp,tfa9879"; | ||
reg = <0x6c>; | ||
}; | ||
}; | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
Cirrus Logic Arizona class audio SoCs | ||
|
||
These devices are audio SoCs with extensive digital capabilities and a range | ||
of analogue I/O. | ||
|
||
This document lists sound specific bindings, see the primary binding | ||
document: | ||
../mfd/arizona.txt | ||
|
||
Optional properties: | ||
|
||
- wlf,inmode : A list of INn_MODE register values, where n is the number | ||
of input signals. Valid values are 0 (Differential), 1 (Single-ended) and | ||
2 (Digital Microphone). If absent, INn_MODE registers set to 0 by default. | ||
If present, values must be specified less than or equal to the number of | ||
input signals. If values less than the number of input signals, elements | ||
that have not been specified are set to 0 by default. Entries are: | ||
<IN1, IN2, IN3, IN4> (wm5102, wm5110, wm8280, wm8997) | ||
<IN1A, IN2A, IN1B, IN2B> (wm8998, wm1814) | ||
- wlf,out-mono : A list of boolean values indicating whether each output is | ||
mono or stereo. Position within the list indicates the output affected | ||
(eg. First entry in the list corresponds to output 1). A non-zero value | ||
indicates a mono output. If present, the number of values should be less | ||
than or equal to the number of outputs, if less values are supplied the | ||
additional outputs will be treated as stereo. | ||
|
||
- wlf,dmic-ref : DMIC reference voltage source for each input, can be | ||
selected from either MICVDD or one of the MICBIAS's, defines | ||
(ARIZONA_DMIC_xxxx) are provided in <dt-bindings/mfd/arizona.txt>. If | ||
present, the number of values should be less than or equal to the | ||
number of inputs, unspecified inputs will use the chip default. | ||
|
||
- wlf,max-channels-clocked : The maximum number of channels to be clocked on | ||
each AIF, useful for I2S systems with multiple data lines being mastered. | ||
Specify one cell for each AIF to be configured, specify zero for AIFs that | ||
should be handled normally. | ||
If present, number of cells must be less than or equal to the number of | ||
AIFs. If less than the number of AIFs, for cells that have not been | ||
specified the corresponding AIFs will be treated as default setting. | ||
|
||
- wlf,spk-fmt : PDM speaker data format, must contain 2 cells (OUT5 and OUT6). | ||
See the datasheet for values. | ||
The second cell is ignored for codecs that do not have OUT6 (wm5102, wm8997, | ||
wm8998, wm1814) | ||
|
||
- wlf,spk-mute : PDM speaker mute setting, must contain 2 cells (OUT5 and OUT6). | ||
See the datasheet for values. | ||
The second cell is ignored for codecs that do not have OUT6 (wm5102, wm8997, | ||
wm8998, wm1814) | ||
|
||
- wlf,out-volume-limit : The volume limit value that should be applied to each | ||
output channel. See the datasheet for exact values. Channels are specified | ||
in the order OUT1L, OUT1R, OUT2L, OUT2R, etc. |
Oops, something went wrong.