Lines Matching refs:mra
395 unsigned int bclk, unsigned int *mra, in mchp_i2s_mcc_config_divs() argument
466 *mra |= MCHP_I2SMCC_MRA_IMCKDIV(*best_rate / (2 * sysclk)); in mchp_i2s_mcc_config_divs()
467 *mra |= MCHP_I2SMCC_MRA_ISCKDIV(*best_rate / (2 * bclk)); in mchp_i2s_mcc_config_divs()
470 *mra |= MCHP_I2SMCC_MRA_SRCCLK_GCLK; in mchp_i2s_mcc_config_divs()
472 *mra |= MCHP_I2SMCC_MRA_SRCCLK_PCLK; in mchp_i2s_mcc_config_divs()
491 u32 mra = 0; in mchp_i2s_mcc_hw_params() local
510 mra |= MCHP_I2SMCC_MRA_FORMAT_I2S; in mchp_i2s_mcc_hw_params()
517 mra |= MCHP_I2SMCC_MRA_FORMAT_LJ; in mchp_i2s_mcc_hw_params()
520 mra |= MCHP_I2SMCC_MRA_FORMAT_TDM; in mchp_i2s_mcc_hw_params()
530 mra |= MCHP_I2SMCC_MRA_MODE_MASTER; in mchp_i2s_mcc_hw_params()
532 mra |= MCHP_I2SMCC_MRA_IMCKMODE_GEN; in mchp_i2s_mcc_hw_params()
542 mra |= MCHP_I2SMCC_MRA_MODE_SLAVE; in mchp_i2s_mcc_hw_params()
555 mra |= MCHP_I2SMCC_MRA_TXMONO; in mchp_i2s_mcc_hw_params()
557 mra |= MCHP_I2SMCC_MRA_RXMONO; in mchp_i2s_mcc_hw_params()
576 mra |= MCHP_I2SMCC_MRA_TXMONO; in mchp_i2s_mcc_hw_params()
578 mra |= MCHP_I2SMCC_MRA_RXMONO; in mchp_i2s_mcc_hw_params()
583 mra |= MCHP_I2SMCC_MRA_NBCHAN(channels); in mchp_i2s_mcc_hw_params()
600 mra |= MCHP_I2SMCC_MRA_DATALENGTH_8_BITS; in mchp_i2s_mcc_hw_params()
603 mra |= MCHP_I2SMCC_MRA_DATALENGTH_16_BITS; in mchp_i2s_mcc_hw_params()
606 mra |= MCHP_I2SMCC_MRA_DATALENGTH_18_BITS | in mchp_i2s_mcc_hw_params()
610 mra |= MCHP_I2SMCC_MRA_DATALENGTH_20_BITS | in mchp_i2s_mcc_hw_params()
614 mra |= MCHP_I2SMCC_MRA_DATALENGTH_24_BITS | in mchp_i2s_mcc_hw_params()
618 mra |= MCHP_I2SMCC_MRA_DATALENGTH_24_BITS; in mchp_i2s_mcc_hw_params()
621 mra |= MCHP_I2SMCC_MRA_DATALENGTH_32_BITS; in mchp_i2s_mcc_hw_params()
630 ret = mchp_i2s_mcc_config_divs(dev, bclk_rate, &mra, in mchp_i2s_mcc_hw_params()
649 if (mra != mra_cur || mrb != mrb_cur) in mchp_i2s_mcc_hw_params()
655 if (mra & MCHP_I2SMCC_MRA_SRCCLK_GCLK && !dev->gclk_use) { in mchp_i2s_mcc_hw_params()
676 ret = regmap_write(dev->regmap, MCHP_I2SMCC_MRA, mra); in mchp_i2s_mcc_hw_params()