forked from skristiansson/linux
-
Notifications
You must be signed in to change notification settings - Fork 14
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.16' of https://git.kernel.org/pub/scm/linux/kernel…
…/git/broonie/sound into for-next ASoC: Updates for v4.16 Quite a big update here, mostly in new device support and some big updates for older drivers too. The main core work continues to be Morimoto-san's efforts on modernising drivers to use the component layer. - Lots more updates from Morimoto-san to move more things into the component level. - Large cleanups of some of the TI CODEC drivers from Andrew F. Davis. - Even more quirks and cleanups of quirks for x86 systems. - Refactoring of the Freescale SSI driver from Nicolin Chen in preparation for some more substantive improvements which are currently in review. - New drivers for Allwinner A83T, Maxim MAX89373, SocioNext UiniPhier EVEA Tempo Semiconductor TSCS42xx and TI PCM816x, TAS5722 and TAS6424 devices.
- Loading branch information
Showing
614 changed files
with
18,961 additions
and
5,750 deletions.
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
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,40 @@ | ||
Maxim Integrated MAX98373 Speaker Amplifier | ||
|
||
This device supports I2C. | ||
|
||
Required properties: | ||
|
||
- compatible : "maxim,max98373" | ||
|
||
- reg : the I2C address of the device. | ||
|
||
Optional properties: | ||
|
||
- maxim,vmon-slot-no : slot number used to send voltage information | ||
or in inteleave mode this will be used as | ||
interleave slot. | ||
slot range : 0 ~ 15, Default : 0 | ||
|
||
- maxim,imon-slot-no : slot number used to send current information | ||
slot range : 0 ~ 15, Default : 0 | ||
|
||
- maxim,spkfb-slot-no : slot number used to send speaker feedback information | ||
slot range : 0 ~ 15, Default : 0 | ||
|
||
- maxim,interleave-mode : For cases where a single combined channel | ||
for the I/V sense data is not sufficient, the device can also be configured | ||
to share a single data output channel on alternating frames. | ||
In this configuration, the current and voltage data will be frame interleaved | ||
on a single output channel. | ||
Boolean, define to enable the interleave mode, Default : false | ||
|
||
Example: | ||
|
||
codec: max98373@31 { | ||
compatible = "maxim,max98373"; | ||
reg = <0x31>; | ||
maxim,vmon-slot-no = <0>; | ||
maxim,imon-slot-no = <1>; | ||
maxim,spkfb-slot-no = <2>; | ||
maxim,interleave-mode; | ||
}; |
Oops, something went wrong.