/kernel/linux/linux-6.6/drivers/staging/media/omap4iss/ |
H A D | iss.c | 27 #include "iss.h" 30 #define ISS_PRINT_REGISTER(iss, name)\ 31 dev_dbg(iss->dev, "###ISS " #name "=0x%08x\n", \ 32 iss_reg_read(iss, OMAP4_ISS_MEM_TOP, ISS_##name)) 34 static void iss_print_status(struct iss_device *iss) in iss_print_status() argument 36 dev_dbg(iss->dev, "-------------ISS HL Register dump-------------\n"); in iss_print_status() 38 ISS_PRINT_REGISTER(iss, HL_REVISION); in iss_print_status() 39 ISS_PRINT_REGISTER(iss, HL_SYSCONFIG); in iss_print_status() 40 ISS_PRINT_REGISTER(iss, HL_IRQSTATUS(5)); in iss_print_status() 41 ISS_PRINT_REGISTER(iss, HL_IRQENABLE_SE in iss_print_status() 60 omap4iss_flush(struct iss_device *iss) omap4iss_flush() argument 70 omap4iss_isp_enable_interrupts(struct iss_device *iss) omap4iss_isp_enable_interrupts() argument 88 omap4iss_isp_disable_interrupts(struct iss_device *iss) omap4iss_isp_disable_interrupts() argument 97 iss_enable_interrupts(struct iss_device *iss) iss_enable_interrupts() argument 114 iss_disable_interrupts(struct iss_device *iss) iss_disable_interrupts() argument 125 struct iss_device *iss = omap4iss_get_external_info() local 170 omap4iss_configure_bridge(struct iss_device *iss, enum ipipeif_input_entity input) omap4iss_configure_bridge() argument 205 iss_isr_dbg(struct iss_device *iss, u32 irqstatus) iss_isr_dbg() argument 252 iss_isp_isr_dbg(struct iss_device *iss, u32 irqstatus) iss_isp_isr_dbg() argument 317 struct iss_device *iss = _iss; iss_isr() local 385 struct iss_device *iss = pipe->output->iss; iss_pipeline_disable() local 437 struct iss_device *iss = pipe->output->iss; iss_pipeline_enable() local 558 iss_reset(struct iss_device *iss) iss_reset() argument 578 iss_isp_reset(struct iss_device *iss) iss_isp_reset() argument 698 __iss_subclk_update(struct iss_device *iss) __iss_subclk_update() argument 729 omap4iss_subclk_enable(struct iss_device *iss, enum iss_subclk_resource res) omap4iss_subclk_enable() argument 737 omap4iss_subclk_disable(struct iss_device *iss, enum iss_subclk_resource res) omap4iss_subclk_disable() argument 752 __iss_isp_subclk_update(struct iss_device *iss) __iss_isp_subclk_update() argument 778 omap4iss_isp_subclk_enable(struct iss_device *iss, enum iss_isp_subclk_resource res) omap4iss_isp_subclk_enable() argument 786 omap4iss_isp_subclk_disable(struct iss_device *iss, enum iss_isp_subclk_resource res) omap4iss_isp_subclk_disable() argument 800 iss_enable_clocks(struct iss_device *iss) iss_enable_clocks() argument 824 iss_disable_clocks(struct iss_device *iss) iss_disable_clocks() argument 830 iss_get_clocks(struct iss_device *iss) iss_get_clocks() argument 857 omap4iss_get(struct iss_device *iss) omap4iss_get() argument 889 omap4iss_put(struct iss_device *iss) omap4iss_put() argument 910 iss_map_mem_resource(struct platform_device *pdev, struct iss_device *iss, enum iss_mem_resources res) iss_map_mem_resource() argument 919 iss_unregister_entities(struct iss_device *iss) iss_unregister_entities() argument 943 iss_register_subdev_group(struct iss_device *iss, struct iss_subdev_i2c_board_info *board_info) iss_register_subdev_group() argument 980 iss_register_entities(struct iss_device *iss) iss_register_entities() argument 1087 iss_create_links(struct iss_device *iss) iss_create_links() argument 1143 iss_cleanup_modules(struct iss_device *iss) iss_cleanup_modules() argument 1151 iss_initialize_modules(struct iss_device *iss) iss_initialize_modules() argument 1201 struct iss_device *iss; iss_probe() local 1328 struct iss_device *iss = platform_get_drvdata(pdev); iss_remove() local [all...] |
H A D | iss_resizer.c | 18 #include "iss.h" 33 #define RSZ_PRINT_REGISTER(iss, name)\ 34 dev_dbg(iss->dev, "###RSZ " #name "=0x%08x\n", \ 35 iss_reg_read(iss, OMAP4_ISS_MEM_ISP_RESIZER, RSZ_##name)) 37 #define RZA_PRINT_REGISTER(iss, name)\ 38 dev_dbg(iss->dev, "###RZA " #name "=0x%08x\n", \ 39 iss_reg_read(iss, OMAP4_ISS_MEM_ISP_RESIZER, RZA_##name)) 43 struct iss_device *iss = to_iss_device(resizer); in resizer_print_status() local 45 dev_dbg(iss->dev, "-------------RESIZER Register dump-------------\n"); in resizer_print_status() 47 RSZ_PRINT_REGISTER(iss, SYSCONFI in resizer_print_status() 113 struct iss_device *iss = to_iss_device(resizer); resizer_enable() local 136 struct iss_device *iss = to_iss_device(resizer); resizer_set_outaddr() local 183 struct iss_device *iss = to_iss_device(resizer); resizer_configure() local 288 struct iss_device *iss = to_iss_device(resizer); omap4iss_resizer_isr() local 353 struct iss_device *iss = to_iss_device(resizer); resizer_set_stream() local 719 struct iss_device *iss = to_iss_device(resizer); resizer_link_setup() local 850 omap4iss_resizer_init(struct iss_device *iss) omap4iss_resizer_init() argument 866 omap4iss_resizer_create_links(struct iss_device *iss) omap4iss_resizer_create_links() argument 880 omap4iss_resizer_cleanup(struct iss_device *iss) omap4iss_resizer_cleanup() argument [all...] |
H A D | iss_ipipeif.c | 18 #include "iss.h" 37 #define IPIPEIF_PRINT_REGISTER(iss, name)\ 38 dev_dbg(iss->dev, "###IPIPEIF " #name "=0x%08x\n", \ 39 iss_reg_read(iss, OMAP4_ISS_MEM_ISP_IPIPEIF, IPIPEIF_##name)) 41 #define ISIF_PRINT_REGISTER(iss, name)\ 42 dev_dbg(iss->dev, "###ISIF " #name "=0x%08x\n", \ 43 iss_reg_read(iss, OMAP4_ISS_MEM_ISP_ISIF, ISIF_##name)) 45 #define ISP5_PRINT_REGISTER(iss, name)\ 46 dev_dbg(iss->dev, "###ISP5 " #name "=0x%08x\n", \ 47 iss_reg_read(iss, OMAP4_ISS_MEM_ISP_SYS 51 struct iss_device *iss = to_iss_device(ipipeif); ipipeif_print_status() local 80 struct iss_device *iss = to_iss_device(ipipeif); ipipeif_write_enable() local 93 struct iss_device *iss = to_iss_device(ipipeif); ipipeif_enable() local 112 struct iss_device *iss = to_iss_device(ipipeif); ipipeif_set_outaddr() local 123 struct iss_device *iss = to_iss_device(ipipeif); ipipeif_configure() local 305 struct iss_device *iss = to_iss_device(ipipeif); ipipeif_set_stream() local 667 struct iss_device *iss = to_iss_device(ipipeif); ipipeif_link_setup() local 810 omap4iss_ipipeif_init(struct iss_device *iss) omap4iss_ipipeif_init() argument 826 omap4iss_ipipeif_create_links(struct iss_device *iss) omap4iss_ipipeif_create_links() argument 840 omap4iss_ipipeif_cleanup(struct iss_device *iss) omap4iss_ipipeif_cleanup() argument [all...] |
H A D | iss.h | 135 void omap4iss_configure_bridge(struct iss_device *iss, 138 struct iss_device *omap4iss_get(struct iss_device *iss); 139 void omap4iss_put(struct iss_device *iss); 140 int omap4iss_subclk_enable(struct iss_device *iss, 142 int omap4iss_subclk_disable(struct iss_device *iss, 144 void omap4iss_isp_subclk_enable(struct iss_device *iss, 146 void omap4iss_isp_subclk_disable(struct iss_device *iss, 155 * @iss: the ISS device 162 u32 iss_reg_read(struct iss_device *iss, enum iss_mem_resources res, in iss_reg_read() argument 165 return readl(iss in iss_reg_read() 176 iss_reg_write(struct iss_device *iss, enum iss_mem_resources res, u32 offset, u32 value) iss_reg_write() argument 190 iss_reg_clr(struct iss_device *iss, enum iss_mem_resources res, u32 offset, u32 clr) iss_reg_clr() argument 206 iss_reg_set(struct iss_device *iss, enum iss_mem_resources res, u32 offset, u32 set) iss_reg_set() argument 225 iss_reg_update(struct iss_device *iss, enum iss_mem_resources res, u32 offset, u32 clr, u32 set) iss_reg_update() argument [all...] |
H A D | iss_csi2.c | 15 #include "iss.h" 28 iss_reg_update(csi2->iss, csi2->regs1, CSI2_CTRL, CSI2_CTRL_IF_EN, in csi2_if_enable() 88 iss_reg_write(csi2->iss, csi2->regs1, CSI2_CTRL, reg); in csi2_recv_config() 258 iss_reg_write(csi2->iss, csi2->regs1, CSI2_CTX_PING_ADDR(ctx->ctxnum), in csi2_set_outaddr() 260 iss_reg_write(csi2->iss, csi2->regs1, CSI2_CTX_PONG_ADDR(ctx->ctxnum), in csi2_set_outaddr() 286 reg = iss_reg_read(csi2->iss, csi2->regs1, CSI2_CTX_CTRL1(ctxnum)); in csi2_ctx_enable() 304 iss_reg_write(csi2->iss, csi2->regs1, CSI2_CTX_CTRL1(ctxnum), reg); in csi2_ctx_enable() 330 iss_reg_write(csi2->iss, csi2->regs1, CSI2_CTX_CTRL1(ctx->ctxnum), reg); in csi2_ctx_config() 342 iss_reg_write(csi2->iss, csi2->regs1, CSI2_CTX_CTRL2(ctx->ctxnum), reg); in csi2_ctx_config() 345 iss_reg_write(csi2->iss, csi in csi2_ctx_config() 606 struct iss_device *iss = csi2->iss; csi2_print_status() local 744 struct iss_device *iss = csi2->iss; omap4iss_csi2_isr() local 1071 struct iss_device *iss = csi2->iss; csi2_set_stream() local 1307 omap4iss_csi2_init(struct iss_device *iss) omap4iss_csi2_init() argument 1346 omap4iss_csi2_create_links(struct iss_device *iss) omap4iss_csi2_create_links() argument 1370 omap4iss_csi2_cleanup(struct iss_device *iss) omap4iss_csi2_cleanup() argument [all...] |
H A D | iss_ipipe.c | 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); in ipipe_print_status() local 49 dev_dbg(iss->dev, "-------------IPIPE Register dump-------------\n"); in ipipe_print_status() 51 IPIPE_PRINT_REGISTER(iss, SRC_EN); in ipipe_print_status() 52 IPIPE_PRINT_REGISTER(iss, SRC_MODE); in ipipe_print_status() 53 IPIPE_PRINT_REGISTER(iss, SRC_FMT); in ipipe_print_status() 54 IPIPE_PRINT_REGISTER(iss, SRC_CO in ipipe_print_status() 72 struct iss_device *iss = to_iss_device(ipipe); ipipe_enable() local 84 struct iss_device *iss = to_iss_device(ipipe); ipipe_configure() local 131 struct iss_device *iss = to_iss_device(ipipe); ipipe_set_stream() local 447 struct iss_device *iss = to_iss_device(ipipe); ipipe_link_setup() local 561 omap4iss_ipipe_init(struct iss_device *iss) omap4iss_ipipe_init() argument 575 omap4iss_ipipe_cleanup(struct iss_device *iss) omap4iss_ipipe_cleanup() argument [all...] |
H A D | iss_csiphy.c | 16 #include "iss.h" 31 reg = iss_reg_read(phy->iss, phy->cfg_regs, CSI2_COMPLEXIO_CFG); in csiphy_lanes_config() 47 iss_reg_write(phy->iss, phy->cfg_regs, CSI2_COMPLEXIO_CFG, reg); in csiphy_lanes_config() 61 iss_reg_update(phy->iss, phy->cfg_regs, CSI2_COMPLEXIO_CFG, in csiphy_set_power() 68 reg = iss_reg_read(phy->iss, phy->cfg_regs, CSI2_COMPLEXIO_CFG) in csiphy_set_power() 77 dev_err(phy->iss->dev, "CSI2 CIO set power failed!\n"); in csiphy_set_power() 97 iss_reg_write(phy->iss, phy->phy_regs, REGISTER0, reg); in csiphy_dphy_config() 105 iss_reg_write(phy->iss, phy->phy_regs, REGISTER1, reg); in csiphy_dphy_config() 115 int omap4iss_csiphy_config(struct iss_device *iss, in omap4iss_csiphy_config() argument 144 regmap_read(iss in omap4iss_csiphy_config() 255 omap4iss_csiphy_init(struct iss_device *iss) omap4iss_csiphy_init() argument [all...] |
H A D | iss_ipipeif.h | 76 int omap4iss_ipipeif_init(struct iss_device *iss); 77 int omap4iss_ipipeif_create_links(struct iss_device *iss); 78 void omap4iss_ipipeif_cleanup(struct iss_device *iss); 85 void omap4iss_ipipeif_restore_context(struct iss_device *iss);
|
H A D | iss_resizer.h | 59 int omap4iss_resizer_init(struct iss_device *iss); 60 int omap4iss_resizer_create_links(struct iss_device *iss); 61 void omap4iss_resizer_cleanup(struct iss_device *iss); 68 void omap4iss_resizer_restore_context(struct iss_device *iss);
|
H A D | iss_csiphy.h | 26 struct iss_device *iss; member 41 int omap4iss_csiphy_config(struct iss_device *iss, 45 int omap4iss_csiphy_init(struct iss_device *iss);
|
H A D | iss_csi2.h | 124 struct iss_device *iss; member 149 int omap4iss_csi2_init(struct iss_device *iss); 150 int omap4iss_csi2_create_links(struct iss_device *iss); 151 void omap4iss_csi2_cleanup(struct iss_device *iss);
|
H A D | iss_ipipe.h | 60 int omap4iss_ipipe_init(struct iss_device *iss); 61 void omap4iss_ipipe_cleanup(struct iss_device *iss);
|
/kernel/linux/linux-5.10/drivers/staging/media/omap4iss/ |
H A D | iss.c | 27 #include "iss.h" 30 #define ISS_PRINT_REGISTER(iss, name)\ 31 dev_dbg(iss->dev, "###ISS " #name "=0x%08x\n", \ 32 iss_reg_read(iss, OMAP4_ISS_MEM_TOP, ISS_##name)) 34 static void iss_print_status(struct iss_device *iss) in iss_print_status() argument 36 dev_dbg(iss->dev, "-------------ISS HL Register dump-------------\n"); in iss_print_status() 38 ISS_PRINT_REGISTER(iss, HL_REVISION); in iss_print_status() 39 ISS_PRINT_REGISTER(iss, HL_SYSCONFIG); in iss_print_status() 40 ISS_PRINT_REGISTER(iss, HL_IRQSTATUS(5)); in iss_print_status() 41 ISS_PRINT_REGISTER(iss, HL_IRQENABLE_SE in iss_print_status() 60 omap4iss_flush(struct iss_device *iss) omap4iss_flush() argument 70 omap4iss_isp_enable_interrupts(struct iss_device *iss) omap4iss_isp_enable_interrupts() argument 88 omap4iss_isp_disable_interrupts(struct iss_device *iss) omap4iss_isp_disable_interrupts() argument 97 iss_enable_interrupts(struct iss_device *iss) iss_enable_interrupts() argument 114 iss_disable_interrupts(struct iss_device *iss) iss_disable_interrupts() argument 125 struct iss_device *iss = omap4iss_get_external_info() local 170 omap4iss_configure_bridge(struct iss_device *iss, enum ipipeif_input_entity input) omap4iss_configure_bridge() argument 205 iss_isr_dbg(struct iss_device *iss, u32 irqstatus) iss_isr_dbg() argument 252 iss_isp_isr_dbg(struct iss_device *iss, u32 irqstatus) iss_isp_isr_dbg() argument 317 struct iss_device *iss = _iss; iss_isr() local 385 struct iss_device *iss = pipe->output->iss; iss_pipeline_disable() local 437 struct iss_device *iss = pipe->output->iss; iss_pipeline_enable() local 555 iss_reset(struct iss_device *iss) iss_reset() argument 575 iss_isp_reset(struct iss_device *iss) iss_isp_reset() argument 695 __iss_subclk_update(struct iss_device *iss) __iss_subclk_update() argument 726 omap4iss_subclk_enable(struct iss_device *iss, enum iss_subclk_resource res) omap4iss_subclk_enable() argument 734 omap4iss_subclk_disable(struct iss_device *iss, enum iss_subclk_resource res) omap4iss_subclk_disable() argument 749 __iss_isp_subclk_update(struct iss_device *iss) __iss_isp_subclk_update() argument 775 omap4iss_isp_subclk_enable(struct iss_device *iss, enum iss_isp_subclk_resource res) omap4iss_isp_subclk_enable() argument 783 omap4iss_isp_subclk_disable(struct iss_device *iss, enum iss_isp_subclk_resource res) omap4iss_isp_subclk_disable() argument 797 iss_enable_clocks(struct iss_device *iss) iss_enable_clocks() argument 821 iss_disable_clocks(struct iss_device *iss) iss_disable_clocks() argument 827 iss_get_clocks(struct iss_device *iss) iss_get_clocks() argument 854 omap4iss_get(struct iss_device *iss) omap4iss_get() argument 886 omap4iss_put(struct iss_device *iss) omap4iss_put() argument 907 iss_map_mem_resource(struct platform_device *pdev, struct iss_device *iss, enum iss_mem_resources res) iss_map_mem_resource() argument 916 iss_unregister_entities(struct iss_device *iss) iss_unregister_entities() argument 940 iss_register_subdev_group(struct iss_device *iss, struct iss_subdev_i2c_board_info *board_info) iss_register_subdev_group() argument 977 iss_register_entities(struct iss_device *iss) iss_register_entities() argument 1084 iss_create_links(struct iss_device *iss) iss_create_links() argument 1140 iss_cleanup_modules(struct iss_device *iss) iss_cleanup_modules() argument 1148 iss_initialize_modules(struct iss_device *iss) iss_initialize_modules() argument 1198 struct iss_device *iss; iss_probe() local 1325 struct iss_device *iss = platform_get_drvdata(pdev); iss_remove() local [all...] |
H A D | iss_resizer.c | 18 #include "iss.h" 33 #define RSZ_PRINT_REGISTER(iss, name)\ 34 dev_dbg(iss->dev, "###RSZ " #name "=0x%08x\n", \ 35 iss_reg_read(iss, OMAP4_ISS_MEM_ISP_RESIZER, RSZ_##name)) 37 #define RZA_PRINT_REGISTER(iss, name)\ 38 dev_dbg(iss->dev, "###RZA " #name "=0x%08x\n", \ 39 iss_reg_read(iss, OMAP4_ISS_MEM_ISP_RESIZER, RZA_##name)) 43 struct iss_device *iss = to_iss_device(resizer); in resizer_print_status() local 45 dev_dbg(iss->dev, "-------------RESIZER Register dump-------------\n"); in resizer_print_status() 47 RSZ_PRINT_REGISTER(iss, SYSCONFI in resizer_print_status() 113 struct iss_device *iss = to_iss_device(resizer); resizer_enable() local 136 struct iss_device *iss = to_iss_device(resizer); resizer_set_outaddr() local 183 struct iss_device *iss = to_iss_device(resizer); resizer_configure() local 288 struct iss_device *iss = to_iss_device(resizer); omap4iss_resizer_isr() local 353 struct iss_device *iss = to_iss_device(resizer); resizer_set_stream() local 714 struct iss_device *iss = to_iss_device(resizer); resizer_link_setup() local 845 omap4iss_resizer_init(struct iss_device *iss) omap4iss_resizer_init() argument 861 omap4iss_resizer_create_links(struct iss_device *iss) omap4iss_resizer_create_links() argument 875 omap4iss_resizer_cleanup(struct iss_device *iss) omap4iss_resizer_cleanup() argument [all...] |
H A D | iss_ipipeif.c | 18 #include "iss.h" 37 #define IPIPEIF_PRINT_REGISTER(iss, name)\ 38 dev_dbg(iss->dev, "###IPIPEIF " #name "=0x%08x\n", \ 39 iss_reg_read(iss, OMAP4_ISS_MEM_ISP_IPIPEIF, IPIPEIF_##name)) 41 #define ISIF_PRINT_REGISTER(iss, name)\ 42 dev_dbg(iss->dev, "###ISIF " #name "=0x%08x\n", \ 43 iss_reg_read(iss, OMAP4_ISS_MEM_ISP_ISIF, ISIF_##name)) 45 #define ISP5_PRINT_REGISTER(iss, name)\ 46 dev_dbg(iss->dev, "###ISP5 " #name "=0x%08x\n", \ 47 iss_reg_read(iss, OMAP4_ISS_MEM_ISP_SYS 51 struct iss_device *iss = to_iss_device(ipipeif); ipipeif_print_status() local 80 struct iss_device *iss = to_iss_device(ipipeif); ipipeif_write_enable() local 93 struct iss_device *iss = to_iss_device(ipipeif); ipipeif_enable() local 112 struct iss_device *iss = to_iss_device(ipipeif); ipipeif_set_outaddr() local 123 struct iss_device *iss = to_iss_device(ipipeif); ipipeif_configure() local 305 struct iss_device *iss = to_iss_device(ipipeif); ipipeif_set_stream() local 660 struct iss_device *iss = to_iss_device(ipipeif); ipipeif_link_setup() local 803 omap4iss_ipipeif_init(struct iss_device *iss) omap4iss_ipipeif_init() argument 819 omap4iss_ipipeif_create_links(struct iss_device *iss) omap4iss_ipipeif_create_links() argument 833 omap4iss_ipipeif_cleanup(struct iss_device *iss) omap4iss_ipipeif_cleanup() argument [all...] |
H A D | iss.h | 138 void omap4iss_configure_bridge(struct iss_device *iss, 141 struct iss_device *omap4iss_get(struct iss_device *iss); 142 void omap4iss_put(struct iss_device *iss); 143 int omap4iss_subclk_enable(struct iss_device *iss, 145 int omap4iss_subclk_disable(struct iss_device *iss, 147 void omap4iss_isp_subclk_enable(struct iss_device *iss, 149 void omap4iss_isp_subclk_disable(struct iss_device *iss, 158 * @iss: the ISS device 165 u32 iss_reg_read(struct iss_device *iss, enum iss_mem_resources res, in iss_reg_read() argument 168 return readl(iss in iss_reg_read() 179 iss_reg_write(struct iss_device *iss, enum iss_mem_resources res, u32 offset, u32 value) iss_reg_write() argument 193 iss_reg_clr(struct iss_device *iss, enum iss_mem_resources res, u32 offset, u32 clr) iss_reg_clr() argument 209 iss_reg_set(struct iss_device *iss, enum iss_mem_resources res, u32 offset, u32 set) iss_reg_set() argument 228 iss_reg_update(struct iss_device *iss, enum iss_mem_resources res, u32 offset, u32 clr, u32 set) iss_reg_update() argument [all...] |
H A D | iss_csi2.c | 15 #include "iss.h" 28 iss_reg_update(csi2->iss, csi2->regs1, CSI2_CTRL, CSI2_CTRL_IF_EN, in csi2_if_enable() 88 iss_reg_write(csi2->iss, csi2->regs1, CSI2_CTRL, reg); in csi2_recv_config() 258 iss_reg_write(csi2->iss, csi2->regs1, CSI2_CTX_PING_ADDR(ctx->ctxnum), in csi2_set_outaddr() 260 iss_reg_write(csi2->iss, csi2->regs1, CSI2_CTX_PONG_ADDR(ctx->ctxnum), in csi2_set_outaddr() 286 reg = iss_reg_read(csi2->iss, csi2->regs1, CSI2_CTX_CTRL1(ctxnum)); in csi2_ctx_enable() 304 iss_reg_write(csi2->iss, csi2->regs1, CSI2_CTX_CTRL1(ctxnum), reg); in csi2_ctx_enable() 330 iss_reg_write(csi2->iss, csi2->regs1, CSI2_CTX_CTRL1(ctx->ctxnum), reg); in csi2_ctx_config() 342 iss_reg_write(csi2->iss, csi2->regs1, CSI2_CTX_CTRL2(ctx->ctxnum), reg); in csi2_ctx_config() 345 iss_reg_write(csi2->iss, csi in csi2_ctx_config() 606 struct iss_device *iss = csi2->iss; csi2_print_status() local 744 struct iss_device *iss = csi2->iss; omap4iss_csi2_isr() local 1068 struct iss_device *iss = csi2->iss; csi2_set_stream() local 1304 omap4iss_csi2_init(struct iss_device *iss) omap4iss_csi2_init() argument 1343 omap4iss_csi2_create_links(struct iss_device *iss) omap4iss_csi2_create_links() argument 1367 omap4iss_csi2_cleanup(struct iss_device *iss) omap4iss_csi2_cleanup() argument [all...] |
H A D | iss_ipipe.c | 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); in ipipe_print_status() local 49 dev_dbg(iss->dev, "-------------IPIPE Register dump-------------\n"); in ipipe_print_status() 51 IPIPE_PRINT_REGISTER(iss, SRC_EN); in ipipe_print_status() 52 IPIPE_PRINT_REGISTER(iss, SRC_MODE); in ipipe_print_status() 53 IPIPE_PRINT_REGISTER(iss, SRC_FMT); in ipipe_print_status() 54 IPIPE_PRINT_REGISTER(iss, SRC_CO in ipipe_print_status() 72 struct iss_device *iss = to_iss_device(ipipe); ipipe_enable() local 84 struct iss_device *iss = to_iss_device(ipipe); ipipe_configure() local 131 struct iss_device *iss = to_iss_device(ipipe); ipipe_set_stream() local 444 struct iss_device *iss = to_iss_device(ipipe); ipipe_link_setup() local 558 omap4iss_ipipe_init(struct iss_device *iss) omap4iss_ipipe_init() argument 572 omap4iss_ipipe_cleanup(struct iss_device *iss) omap4iss_ipipe_cleanup() argument [all...] |
H A D | iss_csiphy.c | 16 #include "iss.h" 31 reg = iss_reg_read(phy->iss, phy->cfg_regs, CSI2_COMPLEXIO_CFG); in csiphy_lanes_config() 47 iss_reg_write(phy->iss, phy->cfg_regs, CSI2_COMPLEXIO_CFG, reg); in csiphy_lanes_config() 61 iss_reg_update(phy->iss, phy->cfg_regs, CSI2_COMPLEXIO_CFG, in csiphy_set_power() 68 reg = iss_reg_read(phy->iss, phy->cfg_regs, CSI2_COMPLEXIO_CFG) in csiphy_set_power() 77 dev_err(phy->iss->dev, "CSI2 CIO set power failed!\n"); in csiphy_set_power() 97 iss_reg_write(phy->iss, phy->phy_regs, REGISTER0, reg); in csiphy_dphy_config() 105 iss_reg_write(phy->iss, phy->phy_regs, REGISTER1, reg); in csiphy_dphy_config() 115 int omap4iss_csiphy_config(struct iss_device *iss, in omap4iss_csiphy_config() argument 144 regmap_read(iss in omap4iss_csiphy_config() 255 omap4iss_csiphy_init(struct iss_device *iss) omap4iss_csiphy_init() argument [all...] |
H A D | iss_ipipeif.h | 76 int omap4iss_ipipeif_init(struct iss_device *iss); 77 int omap4iss_ipipeif_create_links(struct iss_device *iss); 78 void omap4iss_ipipeif_cleanup(struct iss_device *iss); 85 void omap4iss_ipipeif_restore_context(struct iss_device *iss);
|
H A D | iss_resizer.h | 59 int omap4iss_resizer_init(struct iss_device *iss); 60 int omap4iss_resizer_create_links(struct iss_device *iss); 61 void omap4iss_resizer_cleanup(struct iss_device *iss); 68 void omap4iss_resizer_restore_context(struct iss_device *iss);
|
H A D | iss_csiphy.h | 26 struct iss_device *iss; member 41 int omap4iss_csiphy_config(struct iss_device *iss, 45 int omap4iss_csiphy_init(struct iss_device *iss);
|
H A D | iss_csi2.h | 124 struct iss_device *iss; member 149 int omap4iss_csi2_init(struct iss_device *iss); 150 int omap4iss_csi2_create_links(struct iss_device *iss); 151 void omap4iss_csi2_cleanup(struct iss_device *iss);
|
H A D | iss_ipipe.h | 60 int omap4iss_ipipe_init(struct iss_device *iss); 61 void omap4iss_ipipe_cleanup(struct iss_device *iss);
|
H A D | iss_video.c | 25 #include "iss.h" 342 dev_dbg(video->iss->dev, in iss_video_buf_prepare() 886 if (video->iss->pdata->set_constraints) in iss_video_streamon() 887 video->iss->pdata->set_constraints(video->iss, true); in iss_video_streamon() 980 if (video->iss->pdata->set_constraints) in iss_video_streamon() 981 video->iss->pdata->set_constraints(video->iss, false); in iss_video_streamon() 1030 if (video->iss->pdata->set_constraints) in iss_video_streamoff() 1031 video->iss in iss_video_streamoff() [all...] |