Lines Matching +full:3 +full:x
30 #define SSCR0_DSIZE(x) DAI_INTEL_SSP_SET_BITS(3, 0, (x) - 1) argument
31 #define SSCR0_DSIZE_GET(x) (((x) & DAI_INTEL_SSP_MASK(3, 0)) + 1) argument
36 #define SSCR0_PSP DAI_INTEL_SSP_SET_BITS(5, 4, 3)
40 #define SSCR0_SCR(x) DAI_INTEL_SSP_SET_BITS(19, 8, x) argument
45 #define SSCR0_FRDC(x) DAI_INTEL_SSP_SET_BITS(26, 24, (x) - 1) argument
46 #define SSCR0_FRDC_GET(x) ((((x) & DAI_INTEL_SSP_MASK(26, 24)) >> 24) + 1) argument
54 #define SSCR1_SPO BIT(3)
58 #define SSCR1_TFT(x) DAI_INTEL_SSP_SET_BITS(9, 6, (x) - 1) argument
60 #define SSCR1_RFT(x) DAI_INTEL_SSP_SET_BITS(13, 10, (x) - 1) argument
80 #define SSCR2_PSPSRWFDFD BIT(3)
92 #define SSSR_RNE BIT(3)
100 #define SSPSP_SCMODE(x) DAI_INTEL_SSP_SET_BITS(1, 0, x) argument
101 #define SSPSP_SFRMP(x) DAI_INTEL_SSP_SET_BIT(2, x) argument
102 #define SSPSP_ETDS BIT(3)
103 #define SSPSP_STRTDLY(x) DAI_INTEL_SSP_SET_BITS(6, 4, x) argument
104 #define SSPSP_DMYSTRT(x) DAI_INTEL_SSP_SET_BITS(8, 7, x) argument
105 #define SSPSP_SFRMDLY(x) DAI_INTEL_SSP_SET_BITS(15, 9, x) argument
106 #define SSPSP_SFRMWDTH(x) DAI_INTEL_SSP_SET_BITS(21, 16, x) argument
107 #define SSPSP_DMYSTOP(x) DAI_INTEL_SSP_SET_BITS(24, 23, x) argument
111 #define SSPSP_EDMYSTOP(x) DAI_INTEL_SSP_SET_BITS(28, 26, x) argument
121 #define SSTSA_SSTSA(x) DAI_INTEL_SSP_SET_BITS(7, 0, x) argument
122 #define SSTSA_GET(x) ((x) & DAI_INTEL_SSP_MASK(7, 0)) argument
126 #define SSRSA_SSRSA(x) DAI_INTEL_SSP_SET_BITS(7, 0, x) argument
127 #define SSRSA_GET(x) ((x) & DAI_INTEL_SSP_MASK(7, 0)) argument
133 #define SSCR3_I2S_FRM_POL(x) DAI_INTEL_SSP_SET_BIT(2, x) argument
134 #define SSCR3_I2S_TX_SS_FIX_EN BIT(3)
145 #define SSCR4_TOT_FRM_PRD(x) ((x) << 7) argument
148 #define SSCR5_FRM_ASRT_CLOCKS(x) (((x) - 1) << 1) argument
149 #define SSCR5_FRM_POLARITY(x) DAI_INTEL_SSP_SET_BIT(0, x) argument
152 #define SFIFOTT_TX(x) ((x) - 1) argument
153 #define SFIFOTT_RX(x) (((x) - 1) << 16) argument
156 #define SFIFOL_TFL(x) ((x) & 0xFFFF) argument
157 #define SFIFOL_RFL(x) ((x) >> 16) argument
166 #define SSCR3_TX(x) DAI_INTEL_SSP_SET_BITS(21, 16, (x) - 1) argument
167 #define SSCR3_RX(x) DAI_INTEL_SSP_SET_BITS(29, 24, (x) - 1) argument
187 #define SSMIDyTSA_SRTSA(x) DAI_INTEL_SSP_MASK(63, 0, x) argument
200 #define SSMODyTSA_STTSA(x) DAI_INTEL_SSP_MASK(63, 0, x) argument
211 #define SSP_CLK_BCLK_ACTIVE BIT(3)
215 #define I2SLCTL_SPA(x) BIT(0 + x) argument
216 #define I2SLCTL_CPA(x) BIT(8 + x) argument
218 #define I2CLCTL_MLCS(x) DAI_INTEL_SSP_SET_BITS(29, 27, x) argument
220 #define SHIM_CLKCTL_I2SFDCGB(x) BIT(20 + x) argument
221 #define SHIM_CLKCTL_I2SEFDCGB(x) BIT(18 + x) argument
227 /** \brief Offset of MCLK Divider x Ratio Register. */
228 #define MN_MDIVR(x) (0x180 + (x) * 0x4) argument
231 #define MN_MDIVR(x) (0x80 + (x) * 0x4) argument
235 #define MN_MDIVCTRL_M_DIV_ENABLE(x) BIT(x) argument
238 #define MCDSS(x) DAI_INTEL_SSP_SET_BITS(17, 16, x) argument
240 /** \brief Offset of BCLK x M/N Divider M Value Register. */
241 #define MN_MDIV_M_VAL(x) (0x100 + (x) * 0x8 + 0x0) argument
243 /** \brief Offset of BCLK x M/N Divider N Value Register. */
244 #define MN_MDIV_N_VAL(x) (0x100 + (x) * 0x8 + 0x4) argument
247 #define MNDSS(x) DAI_INTEL_SSP_SET_BITS(21, 20, x) argument