/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/isp/ |
H A D | hw.c | 102 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 D | common.c | 19 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 D | dev.c | 185 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 D | csi.c | 275 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 D | rkisp.c | 218 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 D | capture_v30.c | 151 !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 D | regs.c | 45 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 D | hw.c | 112 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 D | common.c | 19 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 D | dev.c | 166 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 D | csi.c | 277 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 D | rkisp.c | 225 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 D | capture_v30.c | 154 !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 D | regs.c | 46 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 D | hw.c | 81 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 D | common.c | 18 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 D | stream_v20.c | 45 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 D | dev.c | 109 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 D | hw.c | 84 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 D | common.c | 18 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 D | stream_v20.c | 46 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 D | dev.c | 105 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 D | common.c | 13 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 D | dev.c | 492 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 D | common.c | 14 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()
|