Lines Matching refs:isr
164 static void dp_aux_native_handler(struct dp_aux_private *aux, u32 isr) in dp_aux_native_handler() argument
166 if (isr & DP_INTR_AUX_I2C_DONE) in dp_aux_native_handler()
168 else if (isr & DP_INTR_WRONG_ADDR) in dp_aux_native_handler()
170 else if (isr & DP_INTR_TIMEOUT) in dp_aux_native_handler()
172 if (isr & DP_INTR_NACK_DEFER) in dp_aux_native_handler()
174 if (isr & DP_INTR_AUX_ERROR) { in dp_aux_native_handler()
180 static void dp_aux_i2c_handler(struct dp_aux_private *aux, u32 isr) in dp_aux_i2c_handler() argument
182 if (isr & DP_INTR_AUX_I2C_DONE) { in dp_aux_i2c_handler()
183 if (isr & (DP_INTR_I2C_NACK | DP_INTR_I2C_DEFER)) in dp_aux_i2c_handler()
188 if (isr & DP_INTR_WRONG_ADDR) in dp_aux_i2c_handler()
190 else if (isr & DP_INTR_TIMEOUT) in dp_aux_i2c_handler()
192 if (isr & DP_INTR_NACK_DEFER) in dp_aux_i2c_handler()
194 if (isr & DP_INTR_I2C_NACK) in dp_aux_i2c_handler()
196 if (isr & DP_INTR_I2C_DEFER) in dp_aux_i2c_handler()
198 if (isr & DP_INTR_AUX_ERROR) { in dp_aux_i2c_handler()
397 u32 isr; in dp_aux_isr() local
407 isr = dp_catalog_aux_get_irq(aux->catalog); in dp_aux_isr()
413 dp_aux_native_handler(aux, isr); in dp_aux_isr()
415 dp_aux_i2c_handler(aux, isr); in dp_aux_isr()