diff options
author | Jyri Sarha <jsarha@ti.com> | 2013-10-18 11:37:42 -0400 |
---|---|---|
committer | Mark Brown <broonie@linaro.org> | 2013-10-22 07:03:21 -0400 |
commit | 256ba181cb2ddeef8e0a9b0540b09e0f77bf5540 (patch) | |
tree | 4b60c8a28fe553f6b6c871cd3597df1f70137935 /Documentation | |
parent | a85e419edee73ec458354388e1ba9b8b58bdcbba (diff) |
ASoC: davinci-mcasp: Add location for data port registers to DT
This patch adds a separate register location for data port registers to
mcasp DT bindings. On am33xx SoCs the McASP registers are mapped
trough L4 interconnect, but data port registers are also mapped trough
L3 bus to a different memory location.
Signed-off-by: Hebbar, Gururaja <gururaja.hebbar@ti.com>
Signed-off-by: Darren Etheridge <detheridge@ti.com>
Signed-off-by: Jyri Sarha <jsarha@ti.com>
Signed-off-by: Mark Brown <broonie@linaro.org>
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/devicetree/bindings/sound/davinci-mcasp-audio.txt | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/Documentation/devicetree/bindings/sound/davinci-mcasp-audio.txt b/Documentation/devicetree/bindings/sound/davinci-mcasp-audio.txt index 374e145c2ef1..c2ab8697e24a 100644 --- a/Documentation/devicetree/bindings/sound/davinci-mcasp-audio.txt +++ b/Documentation/devicetree/bindings/sound/davinci-mcasp-audio.txt | |||
@@ -6,7 +6,11 @@ Required properties: | |||
6 | "ti,da830-mcasp-audio" : for both DA830 & DA850 platforms | 6 | "ti,da830-mcasp-audio" : for both DA830 & DA850 platforms |
7 | "ti,omap2-mcasp-audio" : for OMAP2 platforms (TI81xx, AM33xx) | 7 | "ti,omap2-mcasp-audio" : for OMAP2 platforms (TI81xx, AM33xx) |
8 | 8 | ||
9 | - reg : Should contain McASP registers offset and length | 9 | - reg : Should contain reg specifiers for the entries in the reg-names property. |
10 | - reg-names : Should contain: | ||
11 | * "mpu" for the main registers (required). For compatibility with | ||
12 | existing software, it is recommended this is the first entry. | ||
13 | * "dat" for separate data port register access (optional). | ||
10 | - interrupts : Interrupt number for McASP | 14 | - interrupts : Interrupt number for McASP |
11 | - op-mode : I2S/DIT ops mode. | 15 | - op-mode : I2S/DIT ops mode. |
12 | - tdm-slots : Slots for TDM operation. | 16 | - tdm-slots : Slots for TDM operation. |
@@ -15,7 +19,6 @@ Required properties: | |||
15 | to "num-serializer" parameter. Each entry is a number indication | 19 | to "num-serializer" parameter. Each entry is a number indication |
16 | serializer pin direction. (0 - INACTIVE, 1 - TX, 2 - RX) | 20 | serializer pin direction. (0 - INACTIVE, 1 - TX, 2 - RX) |
17 | 21 | ||
18 | |||
19 | Optional properties: | 22 | Optional properties: |
20 | 23 | ||
21 | - ti,hwmods : Must be "mcasp<n>", n is controller instance starting 0 | 24 | - ti,hwmods : Must be "mcasp<n>", n is controller instance starting 0 |
@@ -31,6 +34,7 @@ mcasp0: mcasp0@1d00000 { | |||
31 | #address-cells = <1>; | 34 | #address-cells = <1>; |
32 | #size-cells = <0>; | 35 | #size-cells = <0>; |
33 | reg = <0x100000 0x3000>; | 36 | reg = <0x100000 0x3000>; |
37 | reg-names "mpu"; | ||
34 | interrupts = <82 83>; | 38 | interrupts = <82 83>; |
35 | op-mode = <0>; /* MCASP_IIS_MODE */ | 39 | op-mode = <0>; /* MCASP_IIS_MODE */ |
36 | tdm-slots = <2>; | 40 | tdm-slots = <2>; |