-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge remote-tracking branches 'asoc/topic/sigmadsp', 'asoc/topic/sir…
…f', 'asoc/topic/spdif', 'asoc/topic/tas2552' and 'asoc/topic/tas5086' into asoc-next
- Loading branch information
Showing
15 changed files
with
1,540 additions
and
12 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
* SiRF SoC USP module | ||
|
||
Required properties: | ||
- compatible: "sirf,prima2-usp-pcm" | ||
- reg: Base address and size entries: | ||
- dmas: List of DMA controller phandle and DMA request line ordered pairs. | ||
- dma-names: Identifier string for each DMA request line in the dmas property. | ||
These strings correspond 1:1 with the ordered pairs in dmas. | ||
|
||
One of the DMA channels will be responsible for transmission (should be | ||
named "tx") and one for reception (should be named "rx"). | ||
|
||
- clocks: USP controller clock source | ||
- pinctrl-names: Must contain a "default" entry. | ||
- pinctrl-NNN: One property must exist for each entry in pinctrl-names. | ||
|
||
Example: | ||
usp0: usp@b0080000 { | ||
compatible = "sirf,prima2-usp-pcm"; | ||
reg = <0xb0080000 0x10000>; | ||
clocks = <&clks 28>; | ||
dmas = <&dmac1 1>, <&dmac1 2>; | ||
dma-names = "rx", "tx"; | ||
pinctrl-names = "default"; | ||
pinctrl-0 = <&usp0_only_utfs_pins_a>; | ||
}; | ||
|
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,26 @@ | ||
Texas Instruments - tas2552 Codec module | ||
|
||
The tas2552 serial control bus communicates through I2C protocols | ||
|
||
Required properties: | ||
- compatible - One of: | ||
"ti,tas2552" - TAS2552 | ||
- reg - I2C slave address | ||
- supply-*: Required supply regulators are: | ||
"vbat" battery voltage | ||
"iovdd" I/O Voltage | ||
"avdd" Analog DAC Voltage | ||
|
||
Optional properties: | ||
- enable-gpio - gpio pin to enable/disable the device | ||
|
||
Example: | ||
|
||
tas2552: tas2552@41 { | ||
compatible = "ti,tas2552"; | ||
reg = <0x41>; | ||
enable-gpio = <&gpio4 2 GPIO_ACTIVE_HIGH>; | ||
}; | ||
|
||
For more product information please see the link below: | ||
http://www.ti.com/product/TAS2552 |
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,25 @@ | ||
/* | ||
* TAS2552 driver platform header | ||
* | ||
* Copyright (C) 2014 Texas Instruments Inc. | ||
* | ||
* Author: Dan Murphy <dmurphy@ti.com> | ||
* | ||
* This program is free software; you can redistribute it and/or | ||
* modify it under the terms of the GNU General Public License | ||
* version 2 as published by the Free Software Foundation. | ||
* | ||
* This program is distributed in the hope that it will be useful, but | ||
* WITHOUT ANY WARRANTY; without even the implied warranty of | ||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
* General Public License for more details. | ||
*/ | ||
|
||
#ifndef TAS2552_PLAT_H | ||
#define TAS2552_PLAT_H | ||
|
||
struct tas2552_platform_data { | ||
int enable_gpio; | ||
}; | ||
|
||
#endif |
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
Oops, something went wrong.