Lines Matching defs:fir
78 u64 fir, addreg, clear = 0;
80 fir = in_be64(&priv->regs->mic_fir);
82 if (fir != priv->prev_fir) {
83 dev_dbg(mci->dev, "fir change : 0x%016lx\n", fir);
84 priv->prev_fir = fir;
87 if ((priv->chanmask & 0x1) && (fir & CBE_MIC_FIR_ECC_SINGLE_0_ERR)) {
92 if ((priv->chanmask & 0x2) && (fir & CBE_MIC_FIR_ECC_SINGLE_1_ERR)) {
97 if ((priv->chanmask & 0x1) && (fir & CBE_MIC_FIR_ECC_MULTI_0_ERR)) {
102 if ((priv->chanmask & 0x2) && (fir & CBE_MIC_FIR_ECC_MULTI_1_ERR)) {
110 fir &= ~(CBE_MIC_FIR_ECC_ERR_MASK | CBE_MIC_FIR_ECC_SET_MASK);
111 fir |= CBE_MIC_FIR_ECC_RESET_MASK;
112 fir &= ~clear;
113 out_be64(&priv->regs->mic_fir, fir);
118 fir = in_be64(&priv->regs->mic_fir);
119 dev_dbg(mci->dev, "fir clear : 0x%016lx\n", fir);