Lines Matching defs:iss

18 #include "iss.h"
41 #define IPIPE_PRINT_REGISTER(iss, name)\
42 dev_dbg(iss->dev, "###IPIPE " #name "=0x%08x\n", \
43 iss_reg_read(iss, OMAP4_ISS_MEM_ISP_IPIPE, IPIPE_##name))
47 struct iss_device *iss = to_iss_device(ipipe);
49 dev_dbg(iss->dev, "-------------IPIPE Register dump-------------\n");
51 IPIPE_PRINT_REGISTER(iss, SRC_EN);
52 IPIPE_PRINT_REGISTER(iss, SRC_MODE);
53 IPIPE_PRINT_REGISTER(iss, SRC_FMT);
54 IPIPE_PRINT_REGISTER(iss, SRC_COL);
55 IPIPE_PRINT_REGISTER(iss, SRC_VPS);
56 IPIPE_PRINT_REGISTER(iss, SRC_VSZ);
57 IPIPE_PRINT_REGISTER(iss, SRC_HPS);
58 IPIPE_PRINT_REGISTER(iss, SRC_HSZ);
59 IPIPE_PRINT_REGISTER(iss, GCK_MMR);
60 IPIPE_PRINT_REGISTER(iss, YUV_PHS);
62 dev_dbg(iss->dev, "-----------------------------------------------\n");
72 struct iss_device *iss = to_iss_device(ipipe);
74 iss_reg_update(iss, OMAP4_ISS_MEM_ISP_IPIPE, IPIPE_SRC_EN,
84 struct iss_device *iss = to_iss_device(ipipe);
91 iss_reg_write(iss, OMAP4_ISS_MEM_ISP_IPIPE, IPIPE_SRC_FMT,
95 iss_reg_write(iss, OMAP4_ISS_MEM_ISP_IPIPE, IPIPE_YUV_PHS,
98 iss_reg_write(iss, OMAP4_ISS_MEM_ISP_IPIPE, IPIPE_SRC_VPS, 0);
99 iss_reg_write(iss, OMAP4_ISS_MEM_ISP_IPIPE, IPIPE_SRC_HPS, 0);
100 iss_reg_write(iss, OMAP4_ISS_MEM_ISP_IPIPE, IPIPE_SRC_VSZ,
102 iss_reg_write(iss, OMAP4_ISS_MEM_ISP_IPIPE, IPIPE_SRC_HSZ,
106 iss_reg_clr(iss, OMAP4_ISS_MEM_ISP_IPIPE, IPIPE_SRC_MODE,
110 iss_reg_write(iss, OMAP4_ISS_MEM_ISP_IPIPE, IPIPE_SRC_COL,
131 struct iss_device *iss = to_iss_device(ipipe);
138 omap4iss_isp_subclk_enable(iss, OMAP4_ISS_ISP_SUBCLK_IPIPE);
141 iss_reg_write(iss, OMAP4_ISS_MEM_ISP_IPIPE, IPIPE_GCK_MMR,
145 iss_reg_write(iss, OMAP4_ISS_MEM_ISP_IPIPE, IPIPE_GCK_PIX,
168 omap4iss_isp_subclk_disable(iss, OMAP4_ISS_ISP_SUBCLK_IPIPE);
446 struct iss_device *iss = to_iss_device(ipipe);
462 if (remote->entity == &iss->ipipeif.subdev.entity)
509 sd->grp_id = BIT(16); /* group ID for iss subdevs */
554 * @iss: Device pointer specific to the OMAP4 ISS.
560 int omap4iss_ipipe_init(struct iss_device *iss)
562 struct iss_ipipe_device *ipipe = &iss->ipipe;
572 * @iss: Device pointer specific to the OMAP4 ISS.
574 void omap4iss_ipipe_cleanup(struct iss_device *iss)
576 struct iss_ipipe_device *ipipe = &iss->ipipe;