Lines Matching refs:isr
165 static void dp_aux_native_handler(struct dp_aux_private *aux, u32 isr) in dp_aux_native_handler() argument
167 if (isr & DP_INTR_AUX_I2C_DONE) in dp_aux_native_handler()
169 else if (isr & DP_INTR_WRONG_ADDR) in dp_aux_native_handler()
171 else if (isr & DP_INTR_TIMEOUT) in dp_aux_native_handler()
173 if (isr & DP_INTR_NACK_DEFER) in dp_aux_native_handler()
175 if (isr & DP_INTR_AUX_ERROR) { in dp_aux_native_handler()
181 static void dp_aux_i2c_handler(struct dp_aux_private *aux, u32 isr) in dp_aux_i2c_handler() argument
183 if (isr & DP_INTR_AUX_I2C_DONE) { in dp_aux_i2c_handler()
184 if (isr & (DP_INTR_I2C_NACK | DP_INTR_I2C_DEFER)) in dp_aux_i2c_handler()
189 if (isr & DP_INTR_WRONG_ADDR) in dp_aux_i2c_handler()
191 else if (isr & DP_INTR_TIMEOUT) in dp_aux_i2c_handler()
193 if (isr & DP_INTR_NACK_DEFER) in dp_aux_i2c_handler()
195 if (isr & DP_INTR_I2C_NACK) in dp_aux_i2c_handler()
197 if (isr & DP_INTR_I2C_DEFER) in dp_aux_i2c_handler()
199 if (isr & DP_INTR_AUX_ERROR) { in dp_aux_i2c_handler()
414 u32 isr; in dp_aux_isr() local
424 isr = dp_catalog_aux_get_irq(aux->catalog); in dp_aux_isr()
430 dp_aux_native_handler(aux, isr); in dp_aux_isr()
432 dp_aux_i2c_handler(aux, isr); in dp_aux_isr()