Lines Matching refs:cr1

383 	int cr1, frcr = 0;  in stm32_sai_set_dai_fmt()  local
390 cr1 = SAI_XCR1_NODIV; in stm32_sai_set_dai_fmt()
395 cr1 |= SAI_XCR1_PRTCFG_SET(SAI_SPDIF_PROTOCOL); in stm32_sai_set_dai_fmt()
399 cr1 |= SAI_XCR1_PRTCFG_SET(SAI_FREE_PROTOCOL); in stm32_sai_set_dai_fmt()
404 cr1 |= SAI_XCR1_CKSTR; in stm32_sai_set_dai_fmt()
436 cr1 ^= SAI_XCR1_CKSTR; in stm32_sai_set_dai_fmt()
443 cr1 ^= SAI_XCR1_CKSTR; in stm32_sai_set_dai_fmt()
460 cr1 |= SAI_XCR1_SLAVE; in stm32_sai_set_dai_fmt()
475 cr1 |= SAI_XCR1_SLAVE; in stm32_sai_set_dai_fmt()
482 ret = regmap_update_bits(sai->regmap, STM_SAI_CR1_REGX, cr1_mask, cr1); in stm32_sai_set_dai_fmt()
535 int cr1, cr1_mask, ret; in stm32_sai_set_config() local
557 cr1 = SAI_XCR1_DS_SET(SAI_DATASIZE_8); in stm32_sai_set_config()
560 cr1 = SAI_XCR1_DS_SET(SAI_DATASIZE_16); in stm32_sai_set_config()
563 cr1 = SAI_XCR1_DS_SET(SAI_DATASIZE_32); in stm32_sai_set_config()
572 cr1 |= SAI_XCR1_MONO; in stm32_sai_set_config()
574 ret = regmap_update_bits(sai->regmap, STM_SAI_CR1_REGX, cr1_mask, cr1); in stm32_sai_set_config()
717 int cr1, mask, div = 0; in stm32_sai_configure_clock() local
760 cr1 = SAI_XCR1_OSR; in stm32_sai_configure_clock()
784 cr1 = SAI_XCR1_MCKDIV_SET(div); in stm32_sai_configure_clock()
785 ret = regmap_update_bits(sai->regmap, STM_SAI_CR1_REGX, mask, cr1); in stm32_sai_configure_clock()
904 int cr1 = 0, cr1_mask; in stm32_sai_dai_probe() local
927 cr1 |= SAI_XCR1_RX_TX; in stm32_sai_dai_probe()
937 cr1 |= SAI_XCR1_SYNCEN_SET(sai->sync); in stm32_sai_dai_probe()
939 return regmap_update_bits(sai->regmap, STM_SAI_CR1_REGX, cr1_mask, cr1); in stm32_sai_dai_probe()