diff options
author | Timur Tabi <timur@freescale.com> | 2009-03-04 15:55:30 -0500 |
---|---|---|
committer | Kumar Gala <galak@kernel.crashing.org> | 2009-03-09 11:52:03 -0400 |
commit | 0bcd783c1f0396b68410fdb41fbe196fbc1947af (patch) | |
tree | 6e5ed09ccf8ebe014104f87382b3985affb13ee1 | |
parent | c3071951d0acd33b5c3f820fb5eaa3a9c2a8f212 (diff) |
powerpc: add fsl,fifo-depth property to Freescale SSI device nodes
The Freescale Serial Synchronous Interface (SSI) is an audio device present on
some Freescale SOCs. Various implementations of the SSI have a different
transmit and receive FIFO depth, but are otherwise identical. To support
these variations, add a new property fsl,fifo-depth to the SSI node that
specifies the depth of the FIFOs.
Also update the MPC8610 HPCD device tree with this property.
Signed-off-by: Timur Tabi <timur@freescale.com>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
-rw-r--r-- | Documentation/powerpc/dts-bindings/fsl/ssi.txt | 2 | ||||
-rw-r--r-- | arch/powerpc/boot/dts/mpc8610_hpcd.dts | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/Documentation/powerpc/dts-bindings/fsl/ssi.txt b/Documentation/powerpc/dts-bindings/fsl/ssi.txt index a2d963998a65..731332288931 100644 --- a/Documentation/powerpc/dts-bindings/fsl/ssi.txt +++ b/Documentation/powerpc/dts-bindings/fsl/ssi.txt | |||
@@ -30,6 +30,8 @@ Required properties: | |||
30 | - fsl,capture-dma: phandle to a node for the DMA channel to use for | 30 | - fsl,capture-dma: phandle to a node for the DMA channel to use for |
31 | capture (recording) of audio. This is typically dictated | 31 | capture (recording) of audio. This is typically dictated |
32 | by SOC design. See the notes below. | 32 | by SOC design. See the notes below. |
33 | - fsl,fifo-depth: the number of elements in the transmit and receive FIFOs. | ||
34 | This number is the maximum allowed value for SFCSR[TFWM0]. | ||
33 | 35 | ||
34 | Optional properties: | 36 | Optional properties: |
35 | - codec-handle : phandle to a 'codec' node that defines an audio | 37 | - codec-handle : phandle to a 'codec' node that defines an audio |
diff --git a/arch/powerpc/boot/dts/mpc8610_hpcd.dts b/arch/powerpc/boot/dts/mpc8610_hpcd.dts index f724d72c7b92..1bd3ebe11437 100644 --- a/arch/powerpc/boot/dts/mpc8610_hpcd.dts +++ b/arch/powerpc/boot/dts/mpc8610_hpcd.dts | |||
@@ -217,6 +217,7 @@ | |||
217 | codec-handle = <&cs4270>; | 217 | codec-handle = <&cs4270>; |
218 | fsl,playback-dma = <&dma00>; | 218 | fsl,playback-dma = <&dma00>; |
219 | fsl,capture-dma = <&dma01>; | 219 | fsl,capture-dma = <&dma01>; |
220 | fsl,fifo-depth = <8>; | ||
220 | }; | 221 | }; |
221 | 222 | ||
222 | ssi@16100 { | 223 | ssi@16100 { |
@@ -225,6 +226,7 @@ | |||
225 | reg = <0x16100 0x100>; | 226 | reg = <0x16100 0x100>; |
226 | interrupt-parent = <&mpic>; | 227 | interrupt-parent = <&mpic>; |
227 | interrupts = <63 2>; | 228 | interrupts = <63 2>; |
229 | fsl,fifo-depth = <8>; | ||
228 | }; | 230 | }; |
229 | 231 | ||
230 | dma@21300 { | 232 | dma@21300 { |