prot_desc 64 sound/soc/ux500/ux500_msp_dai.c struct msp_protdesc *prot_desc) prot_desc 72 sound/soc/ux500/ux500_msp_dai.c prot_desc->frame_period = prot_desc 77 sound/soc/ux500/ux500_msp_dai.c prot_desc->frame_period = prot_desc 82 sound/soc/ux500/ux500_msp_dai.c prot_desc->frame_period = prot_desc 87 sound/soc/ux500/ux500_msp_dai.c prot_desc->frame_period = prot_desc 100 sound/soc/ux500/ux500_msp_dai.c prot_desc->frame_period = FRAME_PER_2_SLOTS; prot_desc 104 sound/soc/ux500/ux500_msp_dai.c prot_desc->frame_period = FRAME_PER_8_SLOTS; prot_desc 108 sound/soc/ux500/ux500_msp_dai.c prot_desc->frame_period = FRAME_PER_16_SLOTS; prot_desc 117 sound/soc/ux500/ux500_msp_dai.c prot_desc->clocks_per_frame = prot_desc 118 sound/soc/ux500/ux500_msp_dai.c prot_desc->frame_period+1; prot_desc 122 sound/soc/ux500/ux500_msp_dai.c prot_desc->clocks_per_frame); prot_desc 128 sound/soc/ux500/ux500_msp_dai.c struct msp_protdesc *prot_desc) prot_desc 134 sound/soc/ux500/ux500_msp_dai.c prot_desc->frame_width = 0; prot_desc 159 sound/soc/ux500/ux500_msp_dai.c prot_desc->tx_frame_len_1 = frame_length; prot_desc 160 sound/soc/ux500/ux500_msp_dai.c prot_desc->rx_frame_len_1 = frame_length; prot_desc 161 sound/soc/ux500/ux500_msp_dai.c prot_desc->tx_frame_len_2 = frame_length; prot_desc 162 sound/soc/ux500/ux500_msp_dai.c prot_desc->rx_frame_len_2 = frame_length; prot_desc 164 sound/soc/ux500/ux500_msp_dai.c prot_desc->tx_elem_len_1 = MSP_ELEM_LEN_16; prot_desc 165 sound/soc/ux500/ux500_msp_dai.c prot_desc->rx_elem_len_1 = MSP_ELEM_LEN_16; prot_desc 166 sound/soc/ux500/ux500_msp_dai.c prot_desc->tx_elem_len_2 = MSP_ELEM_LEN_16; prot_desc 167 sound/soc/ux500/ux500_msp_dai.c prot_desc->rx_elem_len_2 = MSP_ELEM_LEN_16; prot_desc 169 sound/soc/ux500/ux500_msp_dai.c return setup_frameper(dai, rate, prot_desc); prot_desc 230 sound/soc/ux500/ux500_msp_dai.c struct msp_protdesc *prot_desc) prot_desc 232 sound/soc/ux500/ux500_msp_dai.c prot_desc->rx_phase_mode = MSP_SINGLE_PHASE; prot_desc 233 sound/soc/ux500/ux500_msp_dai.c prot_desc->tx_phase_mode = MSP_SINGLE_PHASE; prot_desc 234 sound/soc/ux500/ux500_msp_dai.c prot_desc->rx_phase2_start_mode = MSP_PHASE2_START_MODE_IMEDIATE; prot_desc 235 sound/soc/ux500/ux500_msp_dai.c prot_desc->tx_phase2_start_mode = MSP_PHASE2_START_MODE_IMEDIATE; prot_desc 236 sound/soc/ux500/ux500_msp_dai.c prot_desc->rx_byte_order = MSP_BTF_MS_BIT_FIRST; prot_desc 237 sound/soc/ux500/ux500_msp_dai.c prot_desc->tx_byte_order = MSP_BTF_MS_BIT_FIRST; prot_desc 238 sound/soc/ux500/ux500_msp_dai.c prot_desc->tx_fsync_pol = MSP_FSYNC_POL(MSP_FSYNC_POL_ACT_HI); prot_desc 239 sound/soc/ux500/ux500_msp_dai.c prot_desc->rx_fsync_pol = MSP_FSYNC_POL_ACT_HI << RFSPOL_SHIFT; prot_desc 243 sound/soc/ux500/ux500_msp_dai.c prot_desc->rx_clk_pol = MSP_RISING_EDGE; prot_desc 244 sound/soc/ux500/ux500_msp_dai.c prot_desc->tx_clk_pol = MSP_FALLING_EDGE; prot_desc 246 sound/soc/ux500/ux500_msp_dai.c prot_desc->rx_data_delay = MSP_DELAY_1; prot_desc 247 sound/soc/ux500/ux500_msp_dai.c prot_desc->tx_data_delay = MSP_DELAY_1; prot_desc 250 sound/soc/ux500/ux500_msp_dai.c prot_desc->rx_clk_pol = MSP_FALLING_EDGE; prot_desc 251 sound/soc/ux500/ux500_msp_dai.c prot_desc->tx_clk_pol = MSP_RISING_EDGE; prot_desc 253 sound/soc/ux500/ux500_msp_dai.c prot_desc->rx_data_delay = MSP_DELAY_0; prot_desc 254 sound/soc/ux500/ux500_msp_dai.c prot_desc->tx_data_delay = MSP_DELAY_0; prot_desc 257 sound/soc/ux500/ux500_msp_dai.c prot_desc->rx_half_word_swap = MSP_SWAP_NONE; prot_desc 258 sound/soc/ux500/ux500_msp_dai.c prot_desc->tx_half_word_swap = MSP_SWAP_NONE; prot_desc 259 sound/soc/ux500/ux500_msp_dai.c prot_desc->compression_mode = MSP_COMPRESS_MODE_LINEAR; prot_desc 260 sound/soc/ux500/ux500_msp_dai.c prot_desc->expansion_mode = MSP_EXPAND_MODE_LINEAR; prot_desc 261 sound/soc/ux500/ux500_msp_dai.c prot_desc->frame_sync_ignore = MSP_FSYNC_IGNORE; prot_desc 266 sound/soc/ux500/ux500_msp_dai.c static int setup_i2s_protdesc(struct msp_protdesc *prot_desc) prot_desc 268 sound/soc/ux500/ux500_msp_dai.c prot_desc->rx_phase_mode = MSP_DUAL_PHASE; prot_desc 269 sound/soc/ux500/ux500_msp_dai.c prot_desc->tx_phase_mode = MSP_DUAL_PHASE; prot_desc 270 sound/soc/ux500/ux500_msp_dai.c prot_desc->rx_phase2_start_mode = MSP_PHASE2_START_MODE_FSYNC; prot_desc 271 sound/soc/ux500/ux500_msp_dai.c prot_desc->tx_phase2_start_mode = MSP_PHASE2_START_MODE_FSYNC; prot_desc 272 sound/soc/ux500/ux500_msp_dai.c prot_desc->rx_byte_order = MSP_BTF_MS_BIT_FIRST; prot_desc 273 sound/soc/ux500/ux500_msp_dai.c prot_desc->tx_byte_order = MSP_BTF_MS_BIT_FIRST; prot_desc 274 sound/soc/ux500/ux500_msp_dai.c prot_desc->tx_fsync_pol = MSP_FSYNC_POL(MSP_FSYNC_POL_ACT_LO); prot_desc 275 sound/soc/ux500/ux500_msp_dai.c prot_desc->rx_fsync_pol = MSP_FSYNC_POL_ACT_LO << RFSPOL_SHIFT; prot_desc 277 sound/soc/ux500/ux500_msp_dai.c prot_desc->rx_frame_len_1 = MSP_FRAME_LEN_1; prot_desc 278 sound/soc/ux500/ux500_msp_dai.c prot_desc->rx_frame_len_2 = MSP_FRAME_LEN_1; prot_desc 279 sound/soc/ux500/ux500_msp_dai.c prot_desc->tx_frame_len_1 = MSP_FRAME_LEN_1; prot_desc 280 sound/soc/ux500/ux500_msp_dai.c prot_desc->tx_frame_len_2 = MSP_FRAME_LEN_1; prot_desc 281 sound/soc/ux500/ux500_msp_dai.c prot_desc->rx_elem_len_1 = MSP_ELEM_LEN_16; prot_desc 282 sound/soc/ux500/ux500_msp_dai.c prot_desc->rx_elem_len_2 = MSP_ELEM_LEN_16; prot_desc 283 sound/soc/ux500/ux500_msp_dai.c prot_desc->tx_elem_len_1 = MSP_ELEM_LEN_16; prot_desc 284 sound/soc/ux500/ux500_msp_dai.c prot_desc->tx_elem_len_2 = MSP_ELEM_LEN_16; prot_desc 286 sound/soc/ux500/ux500_msp_dai.c prot_desc->rx_clk_pol = MSP_RISING_EDGE; prot_desc 287 sound/soc/ux500/ux500_msp_dai.c prot_desc->tx_clk_pol = MSP_FALLING_EDGE; prot_desc 289 sound/soc/ux500/ux500_msp_dai.c prot_desc->rx_data_delay = MSP_DELAY_0; prot_desc 290 sound/soc/ux500/ux500_msp_dai.c prot_desc->tx_data_delay = MSP_DELAY_0; prot_desc 292 sound/soc/ux500/ux500_msp_dai.c prot_desc->tx_half_word_swap = MSP_SWAP_NONE; prot_desc 293 sound/soc/ux500/ux500_msp_dai.c prot_desc->rx_half_word_swap = MSP_SWAP_NONE; prot_desc 294 sound/soc/ux500/ux500_msp_dai.c prot_desc->compression_mode = MSP_COMPRESS_MODE_LINEAR; prot_desc 295 sound/soc/ux500/ux500_msp_dai.c prot_desc->expansion_mode = MSP_EXPAND_MODE_LINEAR; prot_desc 296 sound/soc/ux500/ux500_msp_dai.c prot_desc->frame_sync_ignore = MSP_FSYNC_IGNORE; prot_desc 306 sound/soc/ux500/ux500_msp_dai.c struct msp_protdesc *prot_desc = &msp_config->protdesc; prot_desc 326 sound/soc/ux500/ux500_msp_dai.c prot_desc->clocks_per_frame = 1; prot_desc 345 sound/soc/ux500/ux500_msp_dai.c ret = setup_i2s_protdesc(prot_desc); prot_desc 360 sound/soc/ux500/ux500_msp_dai.c ret = setup_pcm_protdesc(dai, fmt, prot_desc); prot_desc 368 sound/soc/ux500/ux500_msp_dai.c ret = setup_pcm_framing(dai, runtime->rate, prot_desc);