Lines Matching full:cr
27 return "CR"; in imx_gpt_reg_name()
56 VMSTATE_UINT32(cr, IMXGPTState),
143 uint32_t clksrc = extract32(s->cr, GPT_CR_CLKSRC_SHIFT, 3); in imx_gpt_set_freq()
157 if ((s->sr & s->ir) && (s->cr & GPT_CR_EN)) { in imx_gpt_update_int()
188 if (!(s->cr & GPT_CR_EN)) { in imx_gpt_compute_next_timeout()
201 if (!(s->cr & GPT_CR_FRR) && (count == s->ocr1)) { in imx_gpt_compute_next_timeout()
270 reg_value = s->cr; in imx_gpt_read()
332 /* Soft reset and hard reset differ only in their handling of the CR in imx_gpt_reset_common()
336 /* Clear all CR bits except those that are preserved by soft reset. */ in imx_gpt_reset_common()
337 s->cr &= GPT_CR_EN | GPT_CR_ENMOD | GPT_CR_STOPEN | GPT_CR_DOZEN | in imx_gpt_reset_common()
341 s->cr = 0; in imx_gpt_reset_common()
363 if (s->freq && (s->cr & GPT_CR_EN)) { in imx_gpt_reset_common()
391 oldreg = s->cr; in imx_gpt_write()
392 s->cr = value & ~0x7c14; in imx_gpt_write()
393 if (s->cr & GPT_CR_SWR) { /* force reset */ in imx_gpt_write()
401 if ((oldreg ^ s->cr) & GPT_CR_EN) { in imx_gpt_write()
402 if (s->cr & GPT_CR_EN) { in imx_gpt_write()
403 if (s->cr & GPT_CR_ENMOD) { in imx_gpt_write()
445 if (!(s->cr & GPT_CR_FRR)) { in imx_gpt_write()
496 if (s->freq && (s->cr & GPT_CR_EN)) { in imx_gpt_timeout()