Lines Matching refs:srtctl
752 u16 srtctl:1; member
760 unsigned int srtctl; member
832 set_field(&ctl->srtctl, SRTCTL_SRCR, src); in dai_srt_set_srcr()
833 ctl->dirty.bf.srtctl = 1; in dai_srt_set_srcr()
841 set_field(&ctl->srtctl, SRTCTL_SRCL, src); in dai_srt_set_srcl()
842 ctl->dirty.bf.srtctl = 1; in dai_srt_set_srcl()
850 set_field(&ctl->srtctl, SRTCTL_RSR, rsr); in dai_srt_set_rsr()
851 ctl->dirty.bf.srtctl = 1; in dai_srt_set_rsr()
859 set_field(&ctl->srtctl, SRTCTL_DRAT, drat); in dai_srt_set_drat()
860 ctl->dirty.bf.srtctl = 1; in dai_srt_set_drat()
868 set_field(&ctl->srtctl, SRTCTL_EC, ec ? 1 : 0); in dai_srt_set_ec()
869 ctl->dirty.bf.srtctl = 1; in dai_srt_set_ec()
877 set_field(&ctl->srtctl, SRTCTL_ET, et ? 1 : 0); in dai_srt_set_et()
878 ctl->dirty.bf.srtctl = 1; in dai_srt_set_et()
886 if (ctl->dirty.bf.srtctl) { in dai_commit_write()
889 hw_write_20kx(hw, SRTSCTL+0x4*idx, ctl->srtctl); in dai_commit_write()
892 hw_write_20kx(hw, SRTICTL, ctl->srtctl); in dai_commit_write()
894 ctl->dirty.bf.srtctl = 0; in dai_commit_write()