Lines Matching refs:srtctl
758 u16 srtctl:1; member
766 unsigned int srtctl; member
838 set_field(&ctl->srtctl, SRTCTL_SRCR, src); in dai_srt_set_srcr()
839 ctl->dirty.bf.srtctl = 1; in dai_srt_set_srcr()
847 set_field(&ctl->srtctl, SRTCTL_SRCL, src); in dai_srt_set_srcl()
848 ctl->dirty.bf.srtctl = 1; in dai_srt_set_srcl()
856 set_field(&ctl->srtctl, SRTCTL_RSR, rsr); in dai_srt_set_rsr()
857 ctl->dirty.bf.srtctl = 1; in dai_srt_set_rsr()
865 set_field(&ctl->srtctl, SRTCTL_DRAT, drat); in dai_srt_set_drat()
866 ctl->dirty.bf.srtctl = 1; in dai_srt_set_drat()
874 set_field(&ctl->srtctl, SRTCTL_EC, ec ? 1 : 0); in dai_srt_set_ec()
875 ctl->dirty.bf.srtctl = 1; in dai_srt_set_ec()
883 set_field(&ctl->srtctl, SRTCTL_ET, et ? 1 : 0); in dai_srt_set_et()
884 ctl->dirty.bf.srtctl = 1; in dai_srt_set_et()
892 if (ctl->dirty.bf.srtctl) { in dai_commit_write()
895 hw_write_20kx(hw, SRTSCTL+0x4*idx, ctl->srtctl); in dai_commit_write()
898 hw_write_20kx(hw, SRTICTL, ctl->srtctl); in dai_commit_write()
900 ctl->dirty.bf.srtctl = 0; in dai_commit_write()