Home
last modified time | relevance | path

Searched refs:hw_dev (Results 1 - 25 of 78) sorted by relevance

1234

/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/isp/
H A Dhw.c102 if (dev->hw_dev->is_unite) { in default_sw_reg_flag()
112 struct rkisp_hw_dev *hw_dev = dev_get_drvdata(dev); in mipi_irq_hdl() local
113 struct rkisp_device *isp = hw_dev->isp[hw_dev->mipi_dev_id]; in mipi_irq_hdl()
114 void __iomem *base = !hw_dev->is_unite ? hw_dev->base_addr : hw_dev->base_next_addr; in mipi_irq_hdl()
116 if (hw_dev->is_thunderboot) { in mipi_irq_hdl()
120 if (hw_dev->isp_ver == ISP_V13 || hw_dev in mipi_irq_hdl()
158 struct rkisp_hw_dev *hw_dev = dev_get_drvdata(dev); mi_irq_hdl() local
183 struct rkisp_hw_dev *hw_dev = dev_get_drvdata(dev); isp_irq_hdl() local
206 struct rkisp_hw_dev *hw_dev = dev_get_drvdata(dev); irq_handler() local
231 rkisp_register_irq(struct rkisp_hw_dev *hw_dev) rkisp_register_irq() argument
790 struct rkisp_hw_dev *hw_dev; rkisp_hw_probe() local
948 struct rkisp_hw_dev *hw_dev = platform_get_drvdata(pdev); rkisp_hw_remove() local
957 struct rkisp_hw_dev *hw_dev = platform_get_drvdata(pdev); rkisp_hw_shutdown() local
971 struct rkisp_hw_dev *hw_dev = dev_get_drvdata(dev); rkisp_runtime_suspend() local
979 struct rkisp_hw_dev *hw_dev = dev_get_drvdata(dev); rkisp_runtime_resume() local
[all...]
H A Dcommon.c19 if (dev->hw_dev->is_single || is_direct) { in rkisp_write()
21 writel(val, dev->hw_dev->base_addr + reg); in rkisp_write()
33 if (dev->hw_dev->is_single || is_direct) { in rkisp_next_write()
35 writel(val, dev->hw_dev->base_next_addr + reg); in rkisp_next_write()
43 if (dev->hw_dev->is_single || is_direct) { in rkisp_read()
44 val = readl(dev->hw_dev->base_addr + reg); in rkisp_read()
55 if (dev->hw_dev->is_single || is_direct) { in rkisp_next_read()
56 val = readl(dev->hw_dev->base_next_addr + reg); in rkisp_next_read()
103 void IO_MEM *base = dev->hw_dev->base_addr; in rkisp_update_regs()
123 const struct vb2_mem_ops *g_ops = dev->hw_dev in rkisp_alloc_buffer()
[all...]
H A Ddev.c185 struct rkisp_hw_dev *hw_dev = dev->hw_dev; in isp_pipeline_s_isp_clk() local
186 u32 w = hw_dev->max_in.w ? hw_dev->max_in.w : dev->isp_sdev.in_frm.width; in isp_pipeline_s_isp_clk()
193 for (i = 0; i < hw_dev->num_clk_rate_tbl; i++) { in isp_pipeline_s_isp_clk()
194 if (w <= hw_dev->clk_rate_tbl[i].refer_data) { in isp_pipeline_s_isp_clk()
198 if (!hw_dev->is_single) { in isp_pipeline_s_isp_clk()
201 if (i > hw_dev->num_clk_rate_tbl - 1) { in isp_pipeline_s_isp_clk()
202 i = hw_dev->num_clk_rate_tbl - 1; in isp_pipeline_s_isp_clk()
207 if (dev->isp_inp == INP_DMARX_ISP && dev->hw_dev in isp_pipeline_s_isp_clk()
[all...]
H A Dcsi.c275 bool is_feature_on = dev->hw_dev->is_feature_on; in csi_config()
276 u64 iq_feature = dev->hw_dev->iq_feature; in csi_config()
291 if (dev->hdr.op_mode == HDR_NORMAL && (dev->isp_inp & INP_RAWRD2 || !dev->hw_dev->is_single)) { in csi_config()
302 if (!dev->hw_dev->is_mi_update) { in csi_config()
311 if (dev->hw_dev->is_single) { in csi_config()
316 for (i = 0; i < dev->hw_dev->dev_num; i++) { in csi_config()
317 rkisp_set_bits(dev->hw_dev->isp[i], CSI2RX_DATA_IDS_1, mask, val, false); in csi_config()
404 bool is_feature_on = dev->hw_dev->is_feature_on; in rkisp_csi_config_patch()
405 u64 iq_feature = dev->hw_dev->iq_feature; in rkisp_csi_config_patch()
408 dev->hw_dev in rkisp_csi_config_patch()
[all...]
H A Drkisp.c218 w = dev->hw_dev->is_unite ? CIF_ISP_INPUT_W_MAX_V30_UNITE : CIF_ISP_INPUT_W_MAX_V30; in rkisp_align_sensor_resolution()
220 h = dev->hw_dev->is_unite ? CIF_ISP_INPUT_H_MAX_V30_UNITE : CIF_ISP_INPUT_H_MAX_V30; in rkisp_align_sensor_resolution()
476 struct rkisp_hw_dev *hw = dev->hw_dev; in rkisp_trigger_read_back()
625 struct rkisp_hw_dev *hw = dev->hw_dev; in rkisp_rdbk_trigger_handle()
737 if (dev->irq_ends == dev->irq_ends_mask && dev->hw_dev->monitor.is_en) { in rkisp_check_idle()
738 dev->hw_dev->monitor.retry = 0; in rkisp_check_idle()
739 dev->hw_dev->monitor.state |= ISP_FRAME_END; in rkisp_check_idle()
740 if (!completion_done(&dev->hw_dev->monitor.cmpl)) { in rkisp_check_idle()
741 complete(&dev->hw_dev->monitor.cmpl); in rkisp_check_idle()
796 bool is_unite = dev->hw_dev in rkisp_config_ism()
[all...]
H A Dcapture_v30.c151 !dev->hw_dev->is_unite) { in rkisp_stream_config_dcrop()
277 bool is_unite = dev->hw_dev->is_unite; in mp_config_mi()
361 bool is_unite = dev->hw_dev->is_unite; in sp_config_mi()
425 bool is_unite = stream->ispdev->hw_dev->is_unite; in fbc_config_mi()
449 bool is_unite = dev->hw_dev->is_unite; in bp_config_mi()
497 rkisp_unite_set_bits(stream->ispdev, ISP3X_MI_WR_CTRL, mask, val, false, stream->ispdev->hw_dev->is_unite); in mp_enable_mi()
503 stream->ispdev->hw_dev->is_unite); in sp_enable_mi()
509 bool is_unite = stream->ispdev->hw_dev->is_unite; in fbc_enable_mi()
521 rkisp_unite_write(stream->ispdev, ISP3X_MI_BP_WR_CTRL, val, false, stream->ispdev->hw_dev->is_unite); in bp_enable_mi()
528 rkisp_unite_clear_bits(stream->ispdev, ISP3X_MI_WR_CTRL, mask, false, stream->ispdev->hw_dev in mp_disable_mi()
[all...]
H A Dregs.c45 if (async && dev->hw_dev->is_single) { in rkisp_disable_dcrop()
48 rkisp_unite_set_bits(dev, stream->config->dual_crop.ctrl, mask, val, false, dev->hw_dev->is_unite); in rkisp_disable_dcrop()
55 bool is_unite = dev->hw_dev->is_unite; in rkisp_config_dcrop()
75 if (async && dev->hw_dev->is_single) { in rkisp_config_dcrop()
138 if (async && dev->hw_dev->is_single) { in update_rsz_shadow()
141 rkisp_unite_set_bits(dev, stream->config->rsz.ctrl, 0, val, false, dev->hw_dev->is_unite); in update_rsz_shadow()
198 if (dev->hw_dev->is_unite) { in set_scale()
266 bool is_unite = dev->hw_dev->is_unite; in rkisp_config_rsz()
287 bool is_unite = stream->ispdev->hw_dev->is_unite; in rkisp_disable_rsz()
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/isp/
H A Dhw.c112 if (dev->hw_dev->is_unite) { in default_sw_reg_flag()
122 struct rkisp_hw_dev *hw_dev = dev_get_drvdata(dev); in mipi_irq_hdl() local
123 struct rkisp_device *isp = hw_dev->isp[hw_dev->mipi_dev_id]; in mipi_irq_hdl()
124 void __iomem *base = !hw_dev->is_unite ? in mipi_irq_hdl()
125 hw_dev->base_addr : hw_dev->base_next_addr; in mipi_irq_hdl()
127 if (hw_dev->is_thunderboot) in mipi_irq_hdl()
130 if (hw_dev->isp_ver == ISP_V13 || hw_dev in mipi_irq_hdl()
169 struct rkisp_hw_dev *hw_dev = dev_get_drvdata(dev); mi_irq_hdl() local
194 struct rkisp_hw_dev *hw_dev = dev_get_drvdata(dev); isp_irq_hdl() local
217 struct rkisp_hw_dev *hw_dev = dev_get_drvdata(dev); irq_handler() local
240 rkisp_register_irq(struct rkisp_hw_dev *hw_dev) rkisp_register_irq() argument
777 struct rkisp_hw_dev *hw_dev; rkisp_hw_probe() local
930 struct rkisp_hw_dev *hw_dev = platform_get_drvdata(pdev); rkisp_hw_remove() local
939 struct rkisp_hw_dev *hw_dev = platform_get_drvdata(pdev); rkisp_hw_shutdown() local
952 struct rkisp_hw_dev *hw_dev = dev_get_drvdata(dev); rkisp_runtime_suspend() local
960 struct rkisp_hw_dev *hw_dev = dev_get_drvdata(dev); rkisp_runtime_resume() local
[all...]
H A Dcommon.c19 if (dev->hw_dev->is_single || is_direct) { in rkisp_write()
21 writel(val, dev->hw_dev->base_addr + reg); in rkisp_write()
33 if (dev->hw_dev->is_single || is_direct) { in rkisp_next_write()
35 writel(val, dev->hw_dev->base_next_addr + reg); in rkisp_next_write()
43 if (dev->hw_dev->is_single || is_direct) in rkisp_read()
44 val = readl(dev->hw_dev->base_addr + reg); in rkisp_read()
54 if (dev->hw_dev->is_single || is_direct) in rkisp_next_read()
55 val = readl(dev->hw_dev->base_next_addr + reg); in rkisp_next_read()
101 void __iomem *base = dev->hw_dev->base_addr; in rkisp_update_regs()
121 const struct vb2_mem_ops *g_ops = dev->hw_dev in rkisp_alloc_buffer()
[all...]
H A Ddev.c166 struct rkisp_hw_dev *hw_dev = dev->hw_dev; in __isp_pipeline_s_isp_clk() local
167 u32 w = hw_dev->max_in.w ? hw_dev->max_in.w : dev->isp_sdev.in_frm.width; in __isp_pipeline_s_isp_clk()
174 for (i = 0; i < hw_dev->num_clk_rate_tbl; i++) { in __isp_pipeline_s_isp_clk()
175 if (w <= hw_dev->clk_rate_tbl[i].refer_data) in __isp_pipeline_s_isp_clk()
178 if (!hw_dev->is_single) in __isp_pipeline_s_isp_clk()
180 if (i > hw_dev->num_clk_rate_tbl - 1) in __isp_pipeline_s_isp_clk()
181 i = hw_dev->num_clk_rate_tbl - 1; in __isp_pipeline_s_isp_clk()
185 if (dev->isp_inp == INP_DMARX_ISP && dev->hw_dev in __isp_pipeline_s_isp_clk()
[all...]
H A Dcsi.c277 bool is_feature_on = dev->hw_dev->is_feature_on; in csi_config()
278 u64 iq_feature = dev->hw_dev->iq_feature; in csi_config()
297 (dev->isp_inp & INP_RAWRD2 || !dev->hw_dev->is_single)) in csi_config()
305 if (!dev->hw_dev->is_mi_update) in csi_config()
316 if (dev->hw_dev->is_single) { in csi_config()
321 for (i = 0; i < dev->hw_dev->dev_num; i++) in csi_config()
322 rkisp_set_bits(dev->hw_dev->isp[i], in csi_config()
432 bool is_feature_on = dev->hw_dev->is_feature_on; in rkisp_csi_config_patch()
433 u64 iq_feature = dev->hw_dev->iq_feature; in rkisp_csi_config_patch()
436 dev->hw_dev in rkisp_csi_config_patch()
[all...]
H A Drkisp.c225 w = dev->hw_dev->is_unite ? in rkisp_align_sensor_resolution()
228 h = dev->hw_dev->is_unite ? in rkisp_align_sensor_resolution()
500 struct rkisp_hw_dev *hw = dev->hw_dev; in rkisp_trigger_read_back()
654 struct rkisp_hw_dev *hw = dev->hw_dev; in rkisp_rdbk_trigger_handle()
757 if (dev->irq_ends == dev->irq_ends_mask && dev->hw_dev->monitor.is_en) { in rkisp_check_idle()
758 dev->hw_dev->monitor.retry = 0; in rkisp_check_idle()
759 dev->hw_dev->monitor.state |= ISP_FRAME_END; in rkisp_check_idle()
760 if (!completion_done(&dev->hw_dev->monitor.cmpl)) in rkisp_check_idle()
761 complete(&dev->hw_dev->monitor.cmpl); in rkisp_check_idle()
810 bool is_unite = dev->hw_dev in rkisp_config_ism()
[all...]
H A Dcapture_v30.c154 !dev->hw_dev->is_unite) { in rkisp_stream_config_dcrop()
294 bool is_unite = dev->hw_dev->is_unite; in mp_config_mi()
380 bool is_unite = dev->hw_dev->is_unite; in sp_config_mi()
447 bool is_unite = stream->ispdev->hw_dev->is_unite; in fbc_config_mi()
472 bool is_unite = dev->hw_dev->is_unite; in bp_config_mi()
520 false, stream->ispdev->hw_dev->is_unite); in mp_enable_mi()
527 stream->ispdev->hw_dev->is_unite); in sp_enable_mi()
534 bool is_unite = stream->ispdev->hw_dev->is_unite; in fbc_enable_mi()
548 stream->ispdev->hw_dev->is_unite); in bp_enable_mi()
556 stream->ispdev->hw_dev in mp_disable_mi()
[all...]
H A Dregs.c46 if (async && dev->hw_dev->is_single) in rkisp_disable_dcrop()
49 mask, val, false, dev->hw_dev->is_unite); in rkisp_disable_dcrop()
57 bool is_unite = dev->hw_dev->is_unite; in rkisp_config_dcrop()
76 if (async && dev->hw_dev->is_single) in rkisp_config_dcrop()
150 if (async && dev->hw_dev->is_single) in update_rsz_shadow()
153 val, false, dev->hw_dev->is_unite); in update_rsz_shadow()
223 if (dev->hw_dev->is_unite) { in set_scale()
301 bool is_unite = dev->hw_dev->is_unite; in rkisp_config_rsz()
322 bool is_unite = stream->ispdev->hw_dev->is_unite; in rkisp_disable_rsz()
/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/ispp/
H A Dhw.c81 if (dev->hw_dev->ispp_ver == ISPP_V10) { in default_sw_reg_flag()
91 } else if (dev->hw_dev->ispp_ver == ISPP_V20) { in default_sw_reg_flag()
168 struct rkispp_hw_dev *hw_dev = dev_get_drvdata(dev); in irq_hdl() local
169 struct rkispp_device *ispp = hw_dev->ispp[hw_dev->cur_dev_id]; in irq_hdl()
170 void __iomem *base = hw_dev->base_addr; in irq_hdl()
173 spin_lock(&hw_dev->irq_lock); in irq_hdl()
176 spin_unlock(&hw_dev->irq_lock); in irq_hdl()
180 rkispp_fec_irq(hw_dev); in irq_hdl()
295 struct rkispp_hw_dev *hw_dev; in rkispp_hw_probe() local
423 struct rkispp_hw_dev *hw_dev = platform_get_drvdata(pdev); rkispp_hw_remove() local
433 struct rkispp_hw_dev *hw_dev = platform_get_drvdata(pdev); rkispp_hw_shutdown() local
446 struct rkispp_hw_dev *hw_dev = dev_get_drvdata(dev); rkispp_runtime_suspend() local
455 struct rkispp_hw_dev *hw_dev = dev_get_drvdata(dev); rkispp_runtime_resume() local
[all...]
H A Dcommon.c18 if (dev->hw_dev->is_single) { in rkispp_write()
19 writel(val, dev->hw_dev->base_addr + reg); in rkispp_write()
27 if (dev->hw_dev->is_single) { in rkispp_read()
28 val = readl(dev->hw_dev->base_addr + reg); in rkispp_read()
51 void __iomem *base = dev->hw_dev->base_addr; in rkispp_update_regs()
71 const struct vb2_mem_ops *g_ops = dev->hw_dev->mem_ops; in rkispp_allow_buffer()
81 if (dev->hw_dev->is_dma_contig) { in rkispp_allow_buffer()
85 mem_priv = g_ops->alloc(dev->hw_dev->dev, attrs, buf->size, DMA_BIDIRECTIONAL, GFP_KERNEL | GFP_DMA32); in rkispp_allow_buffer()
92 if (dev->hw_dev->is_dma_sg_ops) { in rkispp_allow_buffer()
124 const struct vb2_mem_ops *g_ops = dev->hw_dev in rkispp_free_buffer()
[all...]
H A Dstream_v20.c45 dummy_buf = &dev->hw_dev->dummy_buf; in update_mi()
60 struct rkispp_hw_dev *hw = dev->hw_dev; in config_fec()
135 rkispp_set_clk_rate(dev->hw_dev->clks[0], dev->hw_dev->core_clk_max); in config_fec()
190 void IO_MEM *base = dev->hw_dev->base_addr; in fec_work_event()
281 if (!dev->hw_dev->is_single) { in fec_work_event()
305 if (!dev->hw_dev->is_shutdown) { in fec_work_event()
318 if (dev->hw_dev->is_shutdown) { in rkispp_module_work_event()
345 if (!dev->hw_dev->is_idle) { in rkispp_module_work_event()
346 dev->hw_dev in rkispp_module_work_event()
[all...]
H A Ddev.c109 if (ispp_dev->hw_dev->max_in.w && ispp_dev->hw_dev->max_in.h) { in get_remote_node_dev()
110 v4l2_subdev_call(sd, core, ioctl, RKISP_ISPP_CMD_SET_FMT, &ispp_dev->hw_dev->max_in); in get_remote_node_dev()
361 mutex_lock(&ispp_dev->hw_dev->dev_lock); in rkispp_runtime_suspend()
362 ret = pm_runtime_put_sync(ispp_dev->hw_dev->dev); in rkispp_runtime_suspend()
363 mutex_unlock(&ispp_dev->hw_dev->dev_lock); in rkispp_runtime_suspend()
377 mutex_lock(&ispp_dev->hw_dev->dev_lock); in rkispp_runtime_resume()
378 ret = pm_runtime_get_sync(ispp_dev->hw_dev->dev); in rkispp_runtime_resume()
379 mutex_unlock(&ispp_dev->hw_dev->dev_lock); in rkispp_runtime_resume()
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/ispp/
H A Dhw.c84 if (dev->hw_dev->ispp_ver == ISPP_V10) { in default_sw_reg_flag()
105 } else if (dev->hw_dev->ispp_ver == ISPP_V20) { in default_sw_reg_flag()
178 struct rkispp_hw_dev *hw_dev = dev_get_drvdata(dev); in irq_hdl() local
179 struct rkispp_device *ispp = hw_dev->ispp[hw_dev->cur_dev_id]; in irq_hdl()
180 void __iomem *base = hw_dev->base_addr; in irq_hdl()
183 spin_lock(&hw_dev->irq_lock); in irq_hdl()
186 spin_unlock(&hw_dev->irq_lock); in irq_hdl()
190 rkispp_fec_irq(hw_dev); in irq_hdl()
295 struct rkispp_hw_dev *hw_dev; in rkispp_hw_probe() local
430 struct rkispp_hw_dev *hw_dev = platform_get_drvdata(pdev); rkispp_hw_remove() local
440 struct rkispp_hw_dev *hw_dev = platform_get_drvdata(pdev); rkispp_hw_shutdown() local
453 struct rkispp_hw_dev *hw_dev = dev_get_drvdata(dev); rkispp_runtime_suspend() local
462 struct rkispp_hw_dev *hw_dev = dev_get_drvdata(dev); rkispp_runtime_resume() local
[all...]
H A Dcommon.c18 if (dev->hw_dev->is_single) in rkispp_write()
19 writel(val, dev->hw_dev->base_addr + reg); in rkispp_write()
26 if (dev->hw_dev->is_single) in rkispp_read()
27 val = readl(dev->hw_dev->base_addr + reg); in rkispp_read()
49 void __iomem *base = dev->hw_dev->base_addr; in rkispp_update_regs()
69 const struct vb2_mem_ops *g_ops = dev->hw_dev->mem_ops; in rkispp_allow_buffer()
79 if (dev->hw_dev->is_dma_contig) in rkispp_allow_buffer()
82 mem_priv = g_ops->alloc(dev->hw_dev->dev, attrs, buf->size, in rkispp_allow_buffer()
90 if (dev->hw_dev->is_dma_sg_ops) { in rkispp_allow_buffer()
123 const struct vb2_mem_ops *g_ops = dev->hw_dev in rkispp_free_buffer()
[all...]
H A Dstream_v20.c46 dummy_buf = &dev->hw_dev->dummy_buf; in update_mi()
63 struct rkispp_hw_dev *hw = dev->hw_dev; in config_fec()
141 rkispp_set_clk_rate(dev->hw_dev->clks[0], dev->hw_dev->core_clk_max); in config_fec()
200 void __iomem *base = dev->hw_dev->base_addr; in fec_work_event()
287 if (!dev->hw_dev->is_single) in fec_work_event()
311 if (!dev->hw_dev->is_shutdown) in fec_work_event()
327 if (dev->hw_dev->is_shutdown) in rkispp_module_work_event()
353 if (!dev->hw_dev->is_idle) in rkispp_module_work_event()
354 dev->hw_dev in rkispp_module_work_event()
[all...]
H A Ddev.c105 if (ispp_dev->hw_dev->max_in.w && ispp_dev->hw_dev->max_in.h) in get_remote_node_dev()
107 &ispp_dev->hw_dev->max_in); in get_remote_node_dev()
344 mutex_lock(&ispp_dev->hw_dev->dev_lock); in rkispp_runtime_suspend()
345 ret = pm_runtime_put_sync(ispp_dev->hw_dev->dev); in rkispp_runtime_suspend()
346 mutex_unlock(&ispp_dev->hw_dev->dev_lock); in rkispp_runtime_suspend()
360 mutex_lock(&ispp_dev->hw_dev->dev_lock); in rkispp_runtime_resume()
361 ret = pm_runtime_get_sync(ispp_dev->hw_dev->dev); in rkispp_runtime_resume()
362 mutex_unlock(&ispp_dev->hw_dev->dev_lock); in rkispp_runtime_resume()
/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/cif/
H A Dcommon.c13 const struct vb2_mem_ops *g_ops = dev->hw_dev->mem_ops; in rkcif_alloc_buffer()
23 if (dev->hw_dev->is_dma_contig) { in rkcif_alloc_buffer()
27 mem_priv = g_ops->alloc(dev->hw_dev->dev, attrs, buf->size, DMA_BIDIRECTIONAL, GFP_KERNEL | GFP_DMA32); in rkcif_alloc_buffer()
34 if (dev->hw_dev->is_dma_sg_ops) { in rkcif_alloc_buffer()
66 const struct vb2_mem_ops *g_ops = dev->hw_dev->mem_ops; in rkcif_free_buffer()
87 struct rkcif_hw *hw = dev->hw_dev; in rkcif_alloc_page_dummy_buf()
139 dma_unmap_sg(dev->hw_dev->dev, sg->sgl, sg->nents, DMA_BIDIRECTIONAL); in rkcif_free_page_dummy_buf()
150 struct rkcif_hw *hw = dev->hw_dev; in rkcif_alloc_common_dummy_buf()
181 struct rkcif_hw *hw = dev->hw_dev; in rkcif_free_common_dummy_buf()
H A Ddev.c492 void __iomem *base = dev->hw_dev->base_addr; in rkcif_write_register()
493 const struct cif_reg *reg = &dev->hw_dev->cif_regs[index]; in rkcif_write_register()
512 void __iomem *base = dev->hw_dev->base_addr; in rkcif_write_register_or()
513 const struct cif_reg *reg = &dev->hw_dev->cif_regs[index]; in rkcif_write_register_or()
536 void __iomem *base = dev->hw_dev->base_addr; in rkcif_write_register_and()
537 const struct cif_reg *reg = &dev->hw_dev->cif_regs[index]; in rkcif_write_register_and()
560 void __iomem *base = dev->hw_dev->base_addr; in rkcif_read_register()
561 const struct cif_reg *reg = &dev->hw_dev->cif_regs[index]; in rkcif_read_register()
582 struct rkcif_hw *cif_hw = dev->hw_dev; in rkcif_write_grf_reg()
598 struct rkcif_hw *cif_hw = dev->hw_dev; in rkcif_read_grf_reg()
1335 struct rkcif_hw *hw_dev = cif_dev->hw_dev; rkcif_soft_reset() local
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/cif/
H A Dcommon.c14 const struct vb2_mem_ops *g_ops = dev->hw_dev->mem_ops; in rkcif_alloc_buffer()
24 if (dev->hw_dev->is_dma_contig) in rkcif_alloc_buffer()
27 mem_priv = g_ops->alloc(dev->hw_dev->dev, attrs, buf->size, in rkcif_alloc_buffer()
35 if (dev->hw_dev->is_dma_sg_ops) { in rkcif_alloc_buffer()
68 const struct vb2_mem_ops *g_ops = dev->hw_dev->mem_ops; in rkcif_free_buffer()
89 struct rkcif_hw *hw = dev->hw_dev; in rkcif_alloc_page_dummy_buf()
137 dma_unmap_sg(dev->hw_dev->dev, sg->sgl, sg->nents, DMA_BIDIRECTIONAL); in rkcif_free_page_dummy_buf()
148 struct rkcif_hw *hw = dev->hw_dev; in rkcif_alloc_common_dummy_buf()
177 struct rkcif_hw *hw = dev->hw_dev; in rkcif_free_common_dummy_buf()

Completed in 21 milliseconds

1234