Message ID | 22fafd7e11771ffc25c84ff609d18039f07b7295.1390813481.git.moinejf@free.fr (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
On Mon, Jan 27, 2014 at 09:34:49AM +0100, Jean-Francois Moine wrote: > + - compatible: must be "nxp,tda998x-codec". > + - audio-ports: one or two values. > + The first value defines the I2S input port. > + The second one, if present, defines the S/PDIF input port. I take it these are port numbers on the device and it's not possible to do something like having multiple I2S ports?
On Mon, Jan 27, 2014 at 08:43:02PM +0000, Mark Brown wrote: > On Mon, Jan 27, 2014 at 09:34:49AM +0100, Jean-Francois Moine wrote: > > > + - compatible: must be "nxp,tda998x-codec". > > + - audio-ports: one or two values. > > + The first value defines the I2S input port. > > + The second one, if present, defines the S/PDIF input port. > > I take it these are port numbers on the device and it's not possible to > do something like having multiple I2S ports? You can feed it with multiple synchronised I2S streams for the additional channels.
On Mon, Jan 27, 2014 at 08:45:34PM +0000, Russell King - ARM Linux wrote: > On Mon, Jan 27, 2014 at 08:43:02PM +0000, Mark Brown wrote: > > On Mon, Jan 27, 2014 at 09:34:49AM +0100, Jean-Francois Moine wrote: > > > + - audio-ports: one or two values. > > > + The first value defines the I2S input port. > > > + The second one, if present, defines the S/PDIF input port. > > I take it these are port numbers on the device and it's not possible to > > do something like having multiple I2S ports? > You can feed it with multiple synchronised I2S streams for the additional > channels. Ah, I feared as much. The bindings ought to take account of that posibility even if the code can't use additional ports yet. Perhaps separate properties for I2S and S/PDIF?
diff --git a/Documentation/devicetree/bindings/sound/tda998x.txt b/Documentation/devicetree/bindings/sound/tda998x.txt new file mode 100644 index 0000000..30273a6 --- /dev/null +++ b/Documentation/devicetree/bindings/sound/tda998x.txt @@ -0,0 +1,14 @@ +Device-Tree bindings for the NXP TDA998x HDMI transmitter + +Required properties: + - compatible: must be "nxp,tda998x-codec". + - audio-ports: one or two values. + The first value defines the I2S input port. + The second one, if present, defines the S/PDIF input port. + +Example node: + + hdmi_codec: hdmi-codec { + compatible = "nxp,tda998x-codec"; + audio-ports = <0x03>, <0x04>; + };
Add devicetree documentation about the NXP TDA998x CODEC. Signed-off-by: Jean-Francois Moine <moinejf@free.fr> --- Documentation/devicetree/bindings/sound/tda998x.txt | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 Documentation/devicetree/bindings/sound/tda998x.txt