The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/sound/xlnx,i2s.txt

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 Device-Tree bindings for Xilinx I2S PL block
    2 
    3 The IP supports I2S based playback/capture audio
    4 
    5 Required property:
    6  - compatible: "xlnx,i2s-transmitter-1.0" for playback and
    7                "xlnx,i2s-receiver-1.0" for capture
    8 
    9 Required property common to both I2S playback and capture:
   10  - reg: Base address and size of the IP core instance.
   11  - xlnx,dwidth: sample data width. Can be any of 16, 24.
   12  - xlnx,num-channels: Number of I2S streams. Can be any of 1, 2, 3, 4.
   13                       supported channels = 2 * xlnx,num-channels
   14 
   15 Example:
   16 
   17         i2s_receiver@a0080000 {
   18                 compatible = "xlnx,i2s-receiver-1.0";
   19                 reg = <0x0 0xa0080000 0x0 0x10000>;
   20                 xlnx,dwidth = <0x18>;
   21                 xlnx,num-channels = <1>;
   22         };
   23         i2s_transmitter@a0090000 {
   24                 compatible = "xlnx,i2s-transmitter-1.0";
   25                 reg = <0x0 0xa0090000 0x0 0x10000>;
   26                 xlnx,dwidth = <0x18>;
   27                 xlnx,num-channels = <1>;
   28         };

Cache object: 6a35e873faec7a513852f25658e9cef7


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.