Home
last modified time | relevance | path

Searched refs:irqstatus (Results 1 – 25 of 51) sorted by relevance

123

/OK3568_Linux_fs/kernel/drivers/gpu/drm/omapdrm/
H A Domap_irq.c158 u32 irqstatus) in omap_irq_fifo_underflow() argument
179 irqstatus &= priv->irq_mask & mask; in omap_irq_fifo_underflow()
182 if (!irqstatus) in omap_irq_fifo_underflow()
191 if (sources[i].mask & irqstatus) in omap_irq_fifo_underflow()
195 pr_cont("(0x%08x)\n", irqstatus); in omap_irq_fifo_underflow()
199 u32 irqstatus) in omap_irq_ocp_error_handler() argument
201 if (!(irqstatus & DISPC_IRQ_OCP_ERR)) in omap_irq_ocp_error_handler()
214 u32 irqstatus; in omap_irq_handler() local
216 irqstatus = priv->dispc_ops->read_irqstatus(priv->dispc); in omap_irq_handler()
217 priv->dispc_ops->clear_irqstatus(priv->dispc, irqstatus); in omap_irq_handler()
[all …]
H A Domap_crtc.h31 void omap_crtc_error_irq(struct drm_crtc *crtc, u32 irqstatus);
33 void omap_crtc_framedone_irq(struct drm_crtc *crtc, uint32_t irqstatus);
H A Domap_crtc.c278 void omap_crtc_error_irq(struct drm_crtc *crtc, u32 irqstatus) in omap_crtc_error_irq() argument
283 irqstatus &= ~DISPC_IRQ_SYNC_LOST_DIGIT; in omap_crtc_error_irq()
284 if (!irqstatus) in omap_crtc_error_irq()
288 DRM_ERROR_RATELIMITED("%s: errors: %08x\n", omap_crtc->name, irqstatus); in omap_crtc_error_irq()
327 void omap_crtc_framedone_irq(struct drm_crtc *crtc, uint32_t irqstatus) in omap_crtc_framedone_irq() argument
/OK3568_Linux_fs/kernel/drivers/gpu/drm/tidss/
H A Dtidss_irq.c58 dispc_irq_t irqstatus; in tidss_irq_handler() local
63 irqstatus = dispc_read_and_clear_irqstatus(tidss->dispc); in tidss_irq_handler()
70 if (irqstatus & (DSS_IRQ_VP_VSYNC_EVEN(hw_videoport) | in tidss_irq_handler()
74 if (irqstatus & (DSS_IRQ_VP_FRAME_DONE(hw_videoport))) in tidss_irq_handler()
77 if (irqstatus & DSS_IRQ_VP_SYNC_LOST(hw_videoport)) in tidss_irq_handler()
78 tidss_crtc_error_irq(crtc, irqstatus); in tidss_irq_handler()
81 if (irqstatus & DSS_IRQ_DEVICE_OCP_ERR) in tidss_irq_handler()
H A Dtidss_crtc.h43 void tidss_crtc_error_irq(struct drm_crtc *crtc, u64 irqstatus);
/OK3568_Linux_fs/kernel/drivers/i2c/busses/
H A Di2c-at91-slave.c19 const unsigned irqstatus = status & at91_twi_read(dev, AT91_TWI_IMR); in atmel_twi_interrupt_slave() local
22 if (!irqstatus) in atmel_twi_interrupt_slave()
26 if (irqstatus & AT91_TWI_SVACC) { in atmel_twi_interrupt_slave()
43 if (irqstatus & AT91_TWI_TXRDY) { in atmel_twi_interrupt_slave()
49 if (irqstatus & AT91_TWI_RXRDY) { in atmel_twi_interrupt_slave()
55 if (irqstatus & AT91_TWI_EOSACC) { in atmel_twi_interrupt_slave()
H A Di2c-at91-master.c395 const unsigned irqstatus = status & at91_twi_read(dev, AT91_TWI_IMR); in atmel_twi_interrupt() local
397 if (!irqstatus) in atmel_twi_interrupt()
415 if (irqstatus & AT91_TWI_RXRDY) { in atmel_twi_interrupt()
464 if (irqstatus & (AT91_TWI_TXCOMP | AT91_TWI_NACK)) { in atmel_twi_interrupt()
467 } else if (irqstatus & AT91_TWI_TXRDY) { in atmel_twi_interrupt()
/OK3568_Linux_fs/kernel/drivers/net/can/m_can/
H A Dm_can.c751 static void m_can_handle_other_err(struct net_device *dev, u32 irqstatus) in m_can_handle_other_err() argument
753 if (irqstatus & IR_WDI) in m_can_handle_other_err()
755 if (irqstatus & IR_BEU) in m_can_handle_other_err()
757 if (irqstatus & IR_BEC) in m_can_handle_other_err()
759 if (irqstatus & IR_TOO) in m_can_handle_other_err()
761 if (irqstatus & IR_MRAF) in m_can_handle_other_err()
772 static inline bool m_can_is_protocol_err(u32 irqstatus) in m_can_is_protocol_err() argument
774 return irqstatus & IR_ERR_LEC_31X; in m_can_is_protocol_err()
777 static int m_can_handle_protocol_error(struct net_device *dev, u32 irqstatus) in m_can_handle_protocol_error() argument
791 if (cdev->version >= 31 && (irqstatus & IR_PEA)) { in m_can_handle_protocol_error()
[all …]
/OK3568_Linux_fs/kernel/drivers/video/fbdev/omap2/omapfb/dss/
H A Ddispc-compat.c254 u32 irqstatus, irqenable; in omap_dispc_irq_handler() local
262 irqstatus = dispc_read_irqstatus(); in omap_dispc_irq_handler()
266 if (!(irqstatus & irqenable)) { in omap_dispc_irq_handler()
274 dss_collect_irq_stats(irqstatus, dispc_compat.irq_stats.irqs); in omap_dispc_irq_handler()
278 print_irq_status(irqstatus); in omap_dispc_irq_handler()
282 dispc_clear_irqstatus(irqstatus); in omap_dispc_irq_handler()
299 if (isr_data->mask & irqstatus) { in omap_dispc_irq_handler()
300 isr_data->isr(isr_data->arg, irqstatus); in omap_dispc_irq_handler()
307 unhandled_errors = irqstatus & ~handledirqs & dispc_compat.irq_error_mask; in omap_dispc_irq_handler()
H A Dhdmi4.c63 u32 irqstatus; in hdmi_irq_handler() local
65 irqstatus = hdmi_wp_get_irqstatus(wp); in hdmi_irq_handler()
66 hdmi_wp_set_irqstatus(wp, irqstatus); in hdmi_irq_handler()
68 if ((irqstatus & HDMI_IRQ_LINK_CONNECT) && in hdmi_irq_handler()
69 irqstatus & HDMI_IRQ_LINK_DISCONNECT) { in hdmi_irq_handler()
82 } else if (irqstatus & HDMI_IRQ_LINK_CONNECT) { in hdmi_irq_handler()
84 } else if (irqstatus & HDMI_IRQ_LINK_DISCONNECT) { in hdmi_irq_handler()
H A Dhdmi5.c67 u32 irqstatus; in hdmi_irq_handler() local
69 irqstatus = hdmi_wp_get_irqstatus(wp); in hdmi_irq_handler()
70 hdmi_wp_set_irqstatus(wp, irqstatus); in hdmi_irq_handler()
72 if ((irqstatus & HDMI_IRQ_LINK_CONNECT) && in hdmi_irq_handler()
73 irqstatus & HDMI_IRQ_LINK_DISCONNECT) { in hdmi_irq_handler()
101 } else if (irqstatus & HDMI_IRQ_LINK_CONNECT) { in hdmi_irq_handler()
103 } else if (irqstatus & HDMI_IRQ_LINK_DISCONNECT) { in hdmi_irq_handler()
H A Ddsi.c691 static void dsi_collect_irq_stats(struct platform_device *dsidev, u32 irqstatus, in dsi_collect_irq_stats() argument
700 dss_collect_irq_stats(irqstatus, dsi->irq_stats.dsi_irqs); in dsi_collect_irq_stats()
710 #define dsi_collect_irq_stats(dsidev, irqstatus, vcstatus, ciostatus) argument
715 static void dsi_handle_irq_errors(struct platform_device *dsidev, u32 irqstatus, in dsi_handle_irq_errors() argument
721 if (irqstatus & DSI_IRQ_ERROR_MASK) { in dsi_handle_irq_errors()
722 DSSERR("DSI error, irqstatus %x\n", irqstatus); in dsi_handle_irq_errors()
723 print_irq_status(irqstatus); in dsi_handle_irq_errors()
725 dsi->errors |= irqstatus & DSI_IRQ_ERROR_MASK; in dsi_handle_irq_errors()
728 print_irq_status(irqstatus); in dsi_handle_irq_errors()
750 unsigned isr_array_size, u32 irqstatus) in dsi_call_isrs() argument
[all …]
/OK3568_Linux_fs/kernel/drivers/staging/media/omap4iss/
H A Diss.c205 static void iss_isr_dbg(struct iss_device *iss, u32 irqstatus) in iss_isr_dbg() argument
246 if ((1 << i) & irqstatus) in iss_isr_dbg()
252 static void iss_isp_isr_dbg(struct iss_device *iss, u32 irqstatus) in iss_isp_isr_dbg() argument
293 if ((1 << i) & irqstatus) in iss_isp_isr_dbg()
318 u32 irqstatus; in iss_isr() local
320 irqstatus = iss_reg_read(iss, OMAP4_ISS_MEM_TOP, ISS_HL_IRQSTATUS(5)); in iss_isr()
321 iss_reg_write(iss, OMAP4_ISS_MEM_TOP, ISS_HL_IRQSTATUS(5), irqstatus); in iss_isr()
323 if (irqstatus & ISS_HL_IRQ_CSIA) in iss_isr()
326 if (irqstatus & ISS_HL_IRQ_CSIB) in iss_isr()
329 if (irqstatus & ISS_HL_IRQ_ISP(0)) { in iss_isr()
[all …]
/OK3568_Linux_fs/u-boot/drivers/mtd/nand/raw/
H A Domap_elm.c109 while ((readl(&elm_cfg->irqstatus) & (0x1 << poly)) != 0x1) in elm_check_error()
112 writel((readl(&elm_cfg->irqstatus) | (0x1 << poly)), in elm_check_error()
113 &elm_cfg->irqstatus); in elm_check_error()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/omapdrm/dss/
H A Dhdmi4.c67 u32 irqstatus; in hdmi_irq_handler() local
69 irqstatus = hdmi_wp_get_irqstatus(wp); in hdmi_irq_handler()
70 hdmi_wp_set_irqstatus(wp, irqstatus); in hdmi_irq_handler()
72 if ((irqstatus & HDMI_IRQ_LINK_CONNECT) && in hdmi_irq_handler()
73 irqstatus & HDMI_IRQ_LINK_DISCONNECT) { in hdmi_irq_handler()
86 } else if (irqstatus & HDMI_IRQ_LINK_CONNECT) { in hdmi_irq_handler()
88 } else if (irqstatus & HDMI_IRQ_LINK_DISCONNECT) { in hdmi_irq_handler()
91 if (irqstatus & HDMI_IRQ_CORE) { in hdmi_irq_handler()
H A Dhdmi5.c68 u32 irqstatus; in hdmi_irq_handler() local
70 irqstatus = hdmi_wp_get_irqstatus(wp); in hdmi_irq_handler()
71 hdmi_wp_set_irqstatus(wp, irqstatus); in hdmi_irq_handler()
73 if ((irqstatus & HDMI_IRQ_LINK_CONNECT) && in hdmi_irq_handler()
74 irqstatus & HDMI_IRQ_LINK_DISCONNECT) { in hdmi_irq_handler()
102 } else if (irqstatus & HDMI_IRQ_LINK_CONNECT) { in hdmi_irq_handler()
104 } else if (irqstatus & HDMI_IRQ_LINK_DISCONNECT) { in hdmi_irq_handler()
/OK3568_Linux_fs/kernel/drivers/mailbox/
H A Domap-mailbox.c59 unsigned long irqstatus; member
178 u32 irqstatus = fifo->irqstatus; in ack_mbox_irq() local
180 mbox_write_reg(mbox->parent, bit, irqstatus); in ack_mbox_irq()
183 mbox_read_reg(mbox->parent, irqstatus); in ack_mbox_irq()
192 u32 irqstatus = fifo->irqstatus; in is_mbox_irq() local
195 u32 status = mbox_read_reg(mbox->parent, irqstatus); in is_mbox_irq()
809 fifo->irqstatus = MAILBOX_IRQSTATUS(intr_type, finfo->tx_usr); in omap_mbox_probe()
817 fifo->irqstatus = MAILBOX_IRQSTATUS(intr_type, finfo->rx_usr); in omap_mbox_probe()
/OK3568_Linux_fs/kernel/arch/arm/mach-omap1/
H A Dgpio15xx.c45 .irqstatus = OMAP_MPUIO_GPIO_INT,
86 .irqstatus = OMAP1510_GPIO_INT_STATUS,
H A Dgpio16xx.c53 .irqstatus = OMAP_MPUIO_GPIO_INT,
96 .irqstatus = OMAP1610_GPIO_IRQSTATUS1,
H A Dgpio7xx.c52 .irqstatus = OMAP_MPUIO_GPIO_INT / 2,
93 .irqstatus = OMAP7XX_GPIO_INT_STATUS,
/OK3568_Linux_fs/kernel/drivers/media/platform/omap3isp/
H A Disp.c479 static inline void isp_isr_dbg(struct isp_device *isp, u32 irqstatus) in isp_isr_dbg() argument
520 if ((1 << i) & irqstatus) in isp_isr_dbg()
598 u32 irqstatus; in isp_isr() local
600 irqstatus = isp_reg_readl(isp, OMAP3_ISP_IOMEM_MAIN, ISP_IRQ0STATUS); in isp_isr()
601 isp_reg_writel(isp, irqstatus, OMAP3_ISP_IOMEM_MAIN, ISP_IRQ0STATUS); in isp_isr()
605 if (irqstatus & IRQ0STATUS_CSIA_IRQ) in isp_isr()
608 if (irqstatus & IRQ0STATUS_CSIB_IRQ) in isp_isr()
611 if (irqstatus & IRQ0STATUS_CCDC_VD0_IRQ) { in isp_isr()
621 if (irqstatus & ccdc_events) in isp_isr()
622 omap3isp_ccdc_isr(&isp->isp_ccdc, irqstatus & ccdc_events); in isp_isr()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/msm/disp/mdp4/
H A Dmdp4_irq.c21 static void mdp4_irq_error_handler(struct mdp_irq *irq, uint32_t irqstatus) in mdp4_irq_error_handler() argument
27 DRM_ERROR_RATELIMITED("errors: %08x\n", irqstatus); in mdp4_irq_error_handler()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/msm/disp/mdp5/
H A Dmdp5_irq.c23 static void mdp5_irq_error_handler(struct mdp_irq *irq, uint32_t irqstatus) in mdp5_irq_error_handler() argument
29 DRM_ERROR_RATELIMITED("errors: %08x\n", irqstatus); in mdp5_irq_error_handler()
/OK3568_Linux_fs/u-boot/arch/arm/include/asm/arch-omap3/
H A Ddss.h42 u32 irqstatus; /* 0x18 */ member
55 u32 irqstatus; /* 0x18 */ member
/OK3568_Linux_fs/kernel/arch/arm/mach-omap2/
H A Dprm3xxx.c100 u32 irqstatus; in omap3_prm_vp_check_txdone() local
102 irqstatus = omap2_prm_read_mod_reg(OCP_MOD, in omap3_prm_vp_check_txdone()
104 return irqstatus & vp->tranxdone_status; in omap3_prm_vp_check_txdone()

123