Lines Matching +full:i2s +full:- +full:rx

3 The SAI is based on I2S module that used communicating with audio codecs,
5 serial interfaces with frame synchronization such as I2S, AC97, TDM, and
10 - compatible : Compatible list, contains "fsl,vf610-sai",
11 "fsl,imx6sx-sai", "fsl,imx6ul-sai",
12 "fsl,imx7ulp-sai", "fsl,imx8mq-sai",
13 "fsl,imx8qm-sai", "fsl,imx8mm-sai",
14 "fsl,imx8mn-sai", "fsl,imx8mp-sai", or
15 "fsl,imx8ulp-sai".
17 - reg : Offset and length of the register set for the device.
19 - clocks : Must contain an entry for each entry in clock-names.
21 - clock-names : Must include the "bus" for register access and
27 - dmas : Generic dma devicetree binding as described in
30 - dma-names : Two dmas have to be defined, "tx" and "rx".
32 - pinctrl-names : Must contain a "default" entry.
34 - pinctrl-NNN : One property must exist for each entry in
35 pinctrl-names. See ../pinctrl/pinctrl-bindings.txt
38 - lsb-first : Configures whether the LSB or the MSB is transmitted
43 - fsl,sai-synchronous-rx: This is a boolean property. If present, indicating
45 with Rx) which means both the transmitter and the
49 - fsl,sai-asynchronous: This is a boolean property. If present, indicating
55 - fsl,dataline : configure the dataline. it has 3 value for each configuration
56 first one means the type: I2S(1) or PDM(2)
57 second one is dataline mask for 'rx'
60 it means I2S type rx mask is 0xff, tx mask is 0xff, PDM type
61 rx mask is 0xff, tx mask is 0x11 (dataline 1 and 4 enabled).
65 - big-endian : Boolean property, required if all the SAI
66 registers are big-endian rather than little-endian.
70 - fsl,sai-mclk-direction-output: This is a boolean property. If present,
74 - If both fsl,sai-asynchronous and fsl,sai-synchronous-rx are absent, the
75 default synchronous mode (sync Rx with Tx) will be used, which means both
78 - fsl,sai-asynchronous and fsl,sai-synchronous-rx are exclusive.
82 compatible = "fsl,vf610-sai";
84 pinctrl-names = "default";
85 pinctrl-0 = <&pinctrl_sai2_1>;
89 clock-names = "bus", "mclk1", "mclk2", "mclk3";
90 dma-names = "tx", "rx";
93 big-endian;
94 lsb-first;