Home
last modified time | relevance | path

Searched refs:mis_val (Results 1 – 25 of 26) sorted by relevance

12

/OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/isp/
H A Dhw.c185 u32 mis_val = readl(base + CIF_MIPI_MIS); in mipi_irq_hdl() local
187 if (mis_val) in mipi_irq_hdl()
188 rkisp_mipi_isr(mis_val, isp); in mipi_irq_hdl()
206 u32 mis_val, tx_isr = MI_RAW0_WR_FRAME | MI_RAW1_WR_FRAME | in mi_irq_hdl() local
217 mis_val = readl(base + CIF_MI_MIS); in mi_irq_hdl()
218 if (mis_val) { in mi_irq_hdl()
219 if (mis_val & ~tx_isr) in mi_irq_hdl()
220 rkisp_mi_isr(mis_val & ~tx_isr, isp); in mi_irq_hdl()
221 if (mis_val & tx_isr) { in mi_irq_hdl()
223 rkisp_mi_isr(mis_val & tx_isr, isp); in mi_irq_hdl()
[all …]
H A Dcapture_v2x.h20 void rkisp_mi_v20_isr(u32 mis_val, struct rkisp_device *dev);
30 static inline void rkisp_mi_v20_isr(u32 mis_val, struct rkisp_device *dev) {} in rkisp_mi_v20_isr() argument
39 void rkisp_mi_v21_isr(u32 mis_val, struct rkisp_device *dev);
44 static inline void rkisp_mi_v21_isr(u32 mis_val, struct rkisp_device *dev) {} in rkisp_mi_v21_isr() argument
H A Dcapture_v3x.h14 void rkisp_mi_v30_isr(u32 mis_val, struct rkisp_device *dev);
19 static inline void rkisp_mi_v30_isr(u32 mis_val, struct rkisp_device *dev) {} in rkisp_mi_v30_isr() argument
26 void rkisp_mi_v32_isr(u32 mis_val, struct rkisp_device *dev);
40 static inline void rkisp_mi_v32_isr(u32 mis_val, struct rkisp_device *dev) {} in rkisp_mi_v32_isr() argument
H A Dcapture_v1x.h10 void rkisp_mi_v1x_isr(u32 mis_val, struct rkisp_device *dev);
14 static inline void rkisp_mi_v1x_isr(u32 mis_val, struct rkisp_device *dev) {} in rkisp_mi_v1x_isr() argument
H A Ddmarx.h63 void rkisp_dmarx_isr(u32 mis_val, struct rkisp_device *dev);
64 void rkisp2_rawrd_isr(u32 mis_val, struct rkisp_device *dev);
H A Dbridge.h79 void rkisp_bridge_isr(u32 *mis_val, struct rkisp_device *dev);
H A Dcapture_v1x.c1232 void rkisp_mi_v1x_isr(u32 mis_val, struct rkisp_device *dev) in rkisp_mi_v1x_isr() argument
1237 "mi isr:0x%x\n", mis_val); in rkisp_mi_v1x_isr()
1239 if (mis_val & CIF_MI_DMA_READY) in rkisp_mi_v1x_isr()
1240 rkisp_dmarx_isr(mis_val, dev); in rkisp_mi_v1x_isr()
1245 if (!(mis_val & CIF_MI_FRAME(stream))) in rkisp_mi_v1x_isr()
H A Dcapture_v30.c1685 void rkisp_mi_v30_isr(u32 mis_val, struct rkisp_device *dev) in rkisp_mi_v30_isr() argument
1700 "mi isr:0x%x\n", mis_val); in rkisp_mi_v30_isr()
1702 rkisp_bridge_isr(&mis_val, dev); in rkisp_mi_v30_isr()
1707 if (!(mis_val & CIF_MI_FRAME(stream)) || in rkisp_mi_v30_isr()
1737 if (mis_val & ISP3X_MI_MP_FRAME) { in rkisp_mi_v30_isr()
1743 if (mis_val & ISP3X_MI_SP_FRAME) { in rkisp_mi_v30_isr()
1749 if (mis_val & ISP3X_MI_MPFBC_FRAME) { in rkisp_mi_v30_isr()
1755 if (mis_val & ISP3X_MI_BP_FRAME) { in rkisp_mi_v30_isr()
H A Dbridge.c517 void rkisp_bridge_isr(u32 *mis_val, struct rkisp_device *dev) in rkisp_bridge_isr() argument
528 !(*mis_val & bridge->cfg->frame_end_id))) in rkisp_bridge_isr()
532 *mis_val &= ~irq; in rkisp_bridge_isr()
H A Dcapture_v21.c1893 void rkisp_mi_v21_isr(u32 mis_val, struct rkisp_device *dev) in rkisp_mi_v21_isr() argument
1900 "mi isr:0x%x\n", mis_val); in rkisp_mi_v21_isr()
1902 if (mis_val & CIF_MI_DMA_READY) in rkisp_mi_v21_isr()
1903 rkisp_dmarx_isr(mis_val, dev); in rkisp_mi_v21_isr()
1908 if (!(mis_val & CIF_MI_FRAME(stream))) in rkisp_mi_v21_isr()
1954 if (mis_val & CIF_MI_MP_FRAME) { in rkisp_mi_v21_isr()
1960 if (mis_val & CIF_MI_SP_FRAME) { in rkisp_mi_v21_isr()
H A Dcapture.c1775 void rkisp_mi_isr(u32 mis_val, struct rkisp_device *dev) in rkisp_mi_isr() argument
1778 rkisp_mi_v1x_isr(mis_val, dev); in rkisp_mi_isr()
1780 rkisp_mi_v20_isr(mis_val, dev); in rkisp_mi_isr()
1782 rkisp_mi_v21_isr(mis_val, dev); in rkisp_mi_isr()
1784 rkisp_mi_v30_isr(mis_val, dev); in rkisp_mi_isr()
1786 rkisp_mi_v32_isr(mis_val, dev); in rkisp_mi_isr()
H A Ddmarx.c1030 void rkisp_dmarx_isr(u32 mis_val, struct rkisp_device *dev) in rkisp_dmarx_isr() argument
1035 if (mis_val & CIF_MI_DMA_READY) { in rkisp_dmarx_isr()
1050 void rkisp2_rawrd_isr(u32 mis_val, struct rkisp_device *dev) in rkisp2_rawrd_isr() argument
1057 if (!(mis_val & CIF_MI_FRAME(stream))) in rkisp2_rawrd_isr()
H A Dcapture.h333 void rkisp_mi_isr(u32 mis_val, struct rkisp_device *dev);
H A Dcapture_v20.c2176 void rkisp_mi_v20_isr(u32 mis_val, struct rkisp_device *dev) in rkisp_mi_v20_isr() argument
2182 "mi isr:0x%x\n", mis_val); in rkisp_mi_v20_isr()
2184 if (mis_val & CIF_MI_DMA_READY) in rkisp_mi_v20_isr()
2185 rkisp_dmarx_isr(mis_val, dev); in rkisp_mi_v20_isr()
2190 if (!(mis_val & CIF_MI_FRAME(stream))) in rkisp_mi_v20_isr()
2238 rkisp_bridge_isr(&mis_val, dev); in rkisp_mi_v20_isr()
H A Dcapture_v32.c2258 void rkisp_mi_v32_isr(u32 mis_val, struct rkisp_device *dev) in rkisp_mi_v32_isr() argument
2265 "mi isr:0x%x\n", mis_val); in rkisp_mi_v32_isr()
2270 if (!(mis_val & CIF_MI_FRAME(stream)) || in rkisp_mi_v32_isr()
2310 if (mis_val & ISP3X_MI_MP_FRAME) { in rkisp_mi_v32_isr()
2316 if (mis_val & ISP3X_MI_SP_FRAME) { in rkisp_mi_v32_isr()
2322 if (mis_val & ISP3X_MI_BP_FRAME) { in rkisp_mi_v32_isr()
/OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/isp1/
H A Ddev.c612 unsigned int mis_val; local
614 mis_val = readl(rkisp1_dev->base_addr + CIF_ISP_MIS);
615 if (mis_val)
616 rkisp1_isp_isr(mis_val, rkisp1_dev);
618 mis_val = readl(rkisp1_dev->base_addr + CIF_MIPI_MIS);
619 if (mis_val)
620 rkisp1_mipi_isr(mis_val, rkisp1_dev);
622 mis_val = readl(rkisp1_dev->base_addr + CIF_MI_MIS);
623 if (mis_val)
624 rkisp1_mi_isr(mis_val, rkisp1_dev);
[all …]
H A Ddmarx.h26 void rkisp1_dmarx_isr(u32 mis_val, struct rkisp1_device *dev);
H A Dcapture.h211 void rkisp1_mi_isr(u32 mis_val, struct rkisp1_device *dev);
H A Ddmarx.c622 void rkisp1_dmarx_isr(u32 mis_val, struct rkisp1_device *dev) in rkisp1_dmarx_isr() argument
627 if (mis_val & CIF_MI_DMA_READY) { in rkisp1_dmarx_isr()
H A Dcapture.c2207 void rkisp1_mi_isr(u32 mis_val, struct rkisp1_device *dev) in rkisp1_mi_isr() argument
2211 if (mis_val & CIF_MI_DMA_READY) in rkisp1_mi_isr()
2212 rkisp1_dmarx_isr(mis_val, dev); in rkisp1_mi_isr()
2217 if (!(mis_val & CIF_MI_FRAME(stream))) in rkisp1_mi_isr()
/OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/ispp/
H A Dhw.c185 unsigned int mis_val; in irq_hdl() local
188 mis_val = readl(base + RKISPP_CTRL_INT_STA); in irq_hdl()
189 writel(mis_val, base + RKISPP_CTRL_INT_CLR); in irq_hdl()
192 if (IS_ENABLED(CONFIG_VIDEO_ROCKCHIP_ISPP_FEC) && mis_val & FEC_INT) { in irq_hdl()
193 mis_val &= ~FEC_INT; in irq_hdl()
197 if (mis_val) in irq_hdl()
198 ispp->irq_hdl(mis_val, ispp); in irq_hdl()
H A Dstream.c321 dev->stream_vdev.stream_ops->check_to_force_update(dev, dev->mis_val); in irq_work()
1837 void rkispp_isr(u32 mis_val, struct rkispp_device *dev) in rkispp_isr() argument
1848 "isr:0x%x\n", mis_val); in rkispp_isr()
1852 if (mis_val & (tnr_err | nr_err)) { in rkispp_isr()
1853 if (mis_val & tnr_err) in rkispp_isr()
1855 if (mis_val & nr_err) in rkispp_isr()
1860 mis_val, dev->ispp_sdev.frm_sync_seq); in rkispp_isr()
1863 if (mis_val & TNR_INT) { in rkispp_isr()
1871 if (mis_val & NR_INT) { in rkispp_isr()
1879 if (mis_val & FEC_INT) { in rkispp_isr()
[all …]
H A Dstream.h217 void (*check_to_force_update)(struct rkispp_device *dev, u32 mis_val);
256 void rkispp_isr(u32 mis_val, struct rkispp_device *dev);
H A Ddev.h54 u32 mis_val; member
H A Dstream_v20.c426 static void check_to_force_update(struct rkispp_device *dev, u32 mis_val) in check_to_force_update() argument
432 vdev->irq_ends |= (mis_val & mask); in check_to_force_update()
439 if (mis_val & FEC_INT) in check_to_force_update()

12