Lines Matching +full:3 +full:x
32 #define PCMSyCM_OFFSET(x) 0x16 + 0x4*(x) argument
38 #define SSCR0_DSIZE(x) DAI_INTEL_SSP_SET_BITS(3, 0, (x) - 1) argument
39 #define SSCR0_DSIZE_GET(x) (((x) & DAI_INTEL_SSP_MASK(3, 0)) + 1) argument
44 #define SSCR0_PSP DAI_INTEL_SSP_SET_BITS(5, 4, 3)
48 #define SSCR0_SCR(x) DAI_INTEL_SSP_SET_BITS(19, 8, x) argument
53 #define SSCR0_FRDC(x) DAI_INTEL_SSP_SET_BITS(26, 24, (x) - 1) argument
54 #define SSCR0_FRDC_GET(x) ((((x) & DAI_INTEL_SSP_MASK(26, 24)) >> 24) + 1) argument
65 #define SSCR1_RSVD1 DAI_INTEL_SSP_MASK(15, 3)
80 #define SSCR2_PSPSRWFDFD BIT(3)
96 #define SSPSP_SCMODE(x) DAI_INTEL_SSP_SET_BITS(1, 0, x) argument
97 #define SSPSP_SFRMP(x) DAI_INTEL_SSP_SET_BIT(2, x) argument
98 #define SSPSP_STRTDLY(x) DAI_INTEL_SSP_SET_BITS(6, 4, x) argument
99 #define SSPSP_DMYSTRT(x) DAI_INTEL_SSP_SET_BITS(8, 7, x) argument
100 #define SSPSP_SFRMDLY(x) DAI_INTEL_SSP_SET_BITS(15, 9, x) argument
101 #define SSPSP_SFRMWDTH(x) DAI_INTEL_SSP_SET_BITS(21, 16, x) argument
102 #define SSPSP_DMYSTOP(x) DAI_INTEL_SSP_SET_BITS(24, 23, x) argument
106 #define SSPSP_EDMYSTOP(x) DAI_INTEL_SSP_SET_BITS(28, 26, x) argument
122 #define SSTSA_SSTSA(x) DAI_INTEL_SSP_SET_BITS(7, 0, x) argument
123 #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
132 #define SSCR3_I2S_FRM_POL(x) DAI_INTEL_SSP_SET_BIT(2, x) argument
133 #define SSCR3_I2S_TX_SS_FIX_EN BIT(3)
144 #define SSCR4_TOT_FRM_PRD(x) ((x) << 7) argument
147 #define SSCR5_FRM_ASRT_CLOCKS(x) (((x) - 1) << 1) argument
148 #define SSCR5_FRM_POLARITY(x) DAI_INTEL_SSP_SET_BIT(0, x) argument
151 #define SFIFOTT_TX(x) ((x) - 1) argument
152 #define SFIFOTT_RX(x) (((x) - 1) << 16) argument
155 #define SFIFOL_TFL(x) ((x) & 0xFFFF) argument
156 #define SFIFOL_RFL(x) ((x) >> 16) argument
165 #define SSCR3_TX(x) DAI_INTEL_SSP_SET_BITS(21, 16, (x) - 1) argument
166 #define SSCR3_RX(x) DAI_INTEL_SSP_SET_BITS(29, 24, (x) - 1) argument
186 #define SSMIDyTSA_SRTSA(x) DAI_INTEL_SSP_MASK(63, 0, x) argument
199 #define SSMODyTSA_STTSA(x) DAI_INTEL_SSP_MASK(63, 0, x) argument
210 #define SSP_CLK_BCLK_ACTIVE BIT(3)
215 #define I2SLCTL_SPA(x) BIT(16 + x) argument
216 #define I2SLCTL_CPA(x) BIT(23 + 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
226 /** \brief Offset of MCLK Divider x Ratio Register. */
227 #define MN_MDIVR(x) (0x180 + (x) * 0x4) argument
230 #define MN_MDIVCTRL_M_DIV_ENABLE(x) BIT(x) argument
233 #define MCDSS(x) DAI_INTEL_SSP_SET_BITS(17, 16, x) argument
235 /** \brief Offset of BCLK x M/N Divider M Value Register. */
236 #define MN_MDIV_M_VAL(x) (0x100 + (x) * 0x8 + 0x0) argument
238 /** \brief Offset of BCLK x M/N Divider N Value Register. */
239 #define MN_MDIV_N_VAL(x) (0x100 + (x) * 0x8 + 0x4) argument
242 #define MNDSS(x) DAI_INTEL_SSP_SET_BITS(21, 20, x) argument