/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/isp/ |
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() local 285 rkisp_unite_write(dev, stream->config->mi.y_size_init, val, false, is_unite);
in mp_config_mi() 288 rkisp_unite_write(dev, stream->config->mi.cb_size_init, val, false, is_unite);
in mp_config_mi() 291 rkisp_unite_write(dev, stream->config->mi.cr_size_init, val, false, is_unite);
in mp_config_mi() 293 val = is_unite ? out_fmt->width / 0x02 : out_fmt->width;
in mp_config_mi() 294 rkisp_unite_write(dev, ISP3X_MI_MP_WR_Y_PIC_WIDTH, val, false, is_unite);
in mp_config_mi() 297 rkisp_unite_write(dev, ISP3X_MI_MP_WR_Y_PIC_HEIGHT, val, false, is_unite);
in mp_config_mi() 300 rkisp_unite_write(dev, ISP3X_MI_MP_WR_Y_LLENGTH, val, false, is_unite);
in mp_config_mi() 361 bool is_unite = dev->hw_dev->is_unite; sp_config_mi() local 425 bool is_unite = stream->ispdev->hw_dev->is_unite; fbc_config_mi() local 449 bool is_unite = dev->hw_dev->is_unite; bp_config_mi() local 509 bool is_unite = stream->ispdev->hw_dev->is_unite; fbc_enable_mi() local [all...] |
H A D | regs.c | 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() local 59 if (is_unite) { in rkisp_config_dcrop() 71 rkisp_unite_write(dev, reg, tmp.top, false, is_unite); in rkisp_config_dcrop() 73 rkisp_unite_write(dev, reg, tmp.height, false, is_unite); in rkisp_config_dcrop() 80 if (is_unite) { in rkisp_config_dcrop() 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 in rkisp_config_rsz() local 287 bool is_unite = stream->ispdev->hw_dev->is_unite; rkisp_disable_rsz() local [all...] |
H A D | common.h | 163 static inline void rkisp_unite_write(struct rkisp_device *dev, u32 reg, u32 val, bool is_direct, bool is_unite) in rkisp_unite_write() argument 166 if (is_unite) { in rkisp_unite_write() 172 bool is_unite) in rkisp_unite_set_bits() 175 if (is_unite) { in rkisp_unite_set_bits() 180 static inline void rkisp_unite_clear_bits(struct rkisp_device *dev, u32 reg, u32 mask, bool is_direct, bool is_unite) in rkisp_unite_clear_bits() argument 183 if (is_unite) { in rkisp_unite_clear_bits() 171 rkisp_unite_set_bits(struct rkisp_device *dev, u32 reg, u32 mask, u32 val, bool is_direct, bool is_unite) rkisp_unite_set_bits() argument
|
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() 507 rkisp_unite_set_bits(dev, ISP_HDRMGE_BASE, ISP_HDRMGE_MODE_MASK, val, false, hw->is_unite);
in rkisp_trigger_read_back() 619 rkisp_unite_write(dev, CSI2RX_CTRL0, val, true, hw->is_unite);
in rkisp_trigger_read_back() 796 bool is_unite = dev->hw_dev->is_unite;
in rkisp_config_ism() local 803 if (is_unite) {
in rkisp_config_ism() 806 rkisp_unite_write(dev, CIF_ISP_IS_RECENTER, 0, false, is_unite);
in rkisp_config_ism() 807 rkisp_unite_write(dev, CIF_ISP_IS_MAX_DX, 0, false, is_unite);
in rkisp_config_ism() 808 rkisp_unite_write(dev, CIF_ISP_IS_MAX_DY, 0, false, is_unite);
in rkisp_config_ism() 1317 bool is_unite = dev->hw_dev->is_unite; rkisp_config_isp() local [all...] |
H A D | hw.c | 102 if (dev->hw_dev->is_unite) { in default_sw_reg_flag() 114 void __iomem *base = !hw_dev->is_unite ? hw_dev->base_addr : hw_dev->base_next_addr; in mipi_irq_hdl() 160 void __iomem *base = !hw_dev->is_unite ? hw_dev->base_addr : hw_dev->base_next_addr; in mi_irq_hdl() 185 void __iomem *base = !hw_dev->is_unite ? hw_dev->base_addr : hw_dev->base_next_addr; in isp_irq_hdl() 658 if (dev->is_unite) { in rkisp_soft_reset() 676 if (dev->is_unite) { in rkisp_soft_reset() 699 if (dev->is_unite) { in isp_config_clk() 719 if (dev->is_unite) { in isp_config_clk() 760 if (dev->is_unite) { in enable_sys_clk() 902 hw_dev->is_unite in rkisp_hw_probe() [all...] |
H A D | csi.c | 470 rkisp_unite_write(dev, CSI2RX_CTRL0, SW_IBUF_OP_MODE(dev->hdr.op_mode), true, dev->hw_dev->is_unite); in rkisp_csi_config_patch() 495 rkisp_unite_write(dev, ISP_HDRMGE_BASE, val, false, dev->hw_dev->is_unite); in rkisp_csi_config_patch() 497 rkisp_unite_set_bits(dev, CSI2RX_MASK_STAT, 0, RAW_RD_SIZE_ERR, true, dev->hw_dev->is_unite); in rkisp_csi_config_patch() 501 rkisp_unite_set_bits(dev, CTRL_SWS_CFG, 0, SW_MPIP_DROP_FRM_DIS, true, dev->hw_dev->is_unite); in rkisp_csi_config_patch() 505 rkisp_unite_set_bits(dev, CTRL_SWS_CFG, 0, ISP3X_SW_ACK_FRM_PRO_DIS, true, dev->hw_dev->is_unite); in rkisp_csi_config_patch()
|
H A D | dmarx.c | 343 bool is_unite = dev->hw_dev->is_unite; in rawrd_config_mi() local 372 rkisp_unite_write(dev, CSI2RX_RAW_RD_CTRL, stream->memory << 0x02, false, is_unite); in rawrd_config_mi() 373 rkisp_unite_write(dev, CSI2RX_DATA_IDS_1, val, false, is_unite); in rawrd_config_mi() 391 if (dev->hw_dev->is_unite) { in update_rawrd() 1039 bool is_unite = dev->hw_dev->is_unite; in rkisp_rawrd_set_pic_size() local 1040 u32 w = !is_unite ? width : width / 2 + RKMOUDLE_UNITE_EXTEND_PIXEL; in rkisp_rawrd_set_pic_size() 1052 rkisp_unite_write(dev, CSI2RX_RAW_RD_PIC_SIZE, (height << 0x10) | w, false, is_unite); in rkisp_rawrd_set_pic_size()
|
H A D | hw.h | 84 bool is_unite; member
|
H A D | isp_stats_v3x.c | 1064 if (stats_vdev->dev->hw_dev->is_unite) { in rkisp_stats_send_meas_v3x() 1124 void __iomem *base = !hw->is_unite ? hw->base_addr : hw->base_next_addr; in rkisp_stats_isr_v3x() 1174 if (dev->hw_dev->is_unite) { in rkisp_stats_isr_v3x() 1213 int i, mult = dev->hw_dev->is_unite ? 2 : 1; in rkisp_stats_first_ddr_config_v3x() 1236 rkisp_unite_write(dev, ISP3X_MI_DBR_WR_SIZE, ISP3X_RD_STATS_BUF_SIZE, false, dev->hw_dev->is_unite); in rkisp_stats_first_ddr_config_v3x() 1237 rkisp_unite_set_bits(dev, ISP3X_SWS_CFG, 0, ISP3X_3A_DDR_WRITE_EN, false, dev->hw_dev->is_unite); in rkisp_stats_first_ddr_config_v3x() 1239 if (dev->hw_dev->is_unite) { in rkisp_stats_first_ddr_config_v3x() 1255 int mult = stats_vdev->dev->hw_dev->is_unite ? 2 : 1; in rkisp_init_stats_vdev_v3x()
|
H A D | regs.h | 1716 void __iomem *base = !hw->is_unite ? hw->base_addr : hw->base_next_addr;
in mi_frame_end_int_enable() 1725 void __iomem *base = !hw->is_unite ? hw->base_addr : hw->base_next_addr;
in mi_frame_end_int_disable() 1734 void __iomem *base = !hw->is_unite ? hw->base_addr : hw->base_next_addr;
in mi_frame_end_int_clear() 1743 bool is_unite = dev->hw_dev->is_unite;
in stream_data_path() local 1753 rkisp_unite_set_bits(dev, CIF_VI_DPCL, 0, dpcl, true, is_unite);
in stream_data_path() 1875 bool is_unite = dev->hw_dev->is_unite;
in force_cfg_update() local 1878 rkisp_unite_set_bits(dev, CIF_MI_CTRL, 0, val, false, is_unite);
in force_cfg_update() 1880 rkisp_unite_write(dev, CIF_MI_INIT, val, true, is_unite);
in force_cfg_update() [all...] |
H A D | dev.c | 252 if (hw_dev->is_unite) { in isp_pipeline_s_isp_clk() 768 if (isp_dev->hw_dev->is_unite) { in rkisp_plat_probe() 782 if (!isp_dev->hw_dev->is_unite) { in rkisp_plat_probe()
|
H A D | capture.c | 1465 bool is_unite = dev->hw_dev->is_unite;
in rkisp_update_crop() local 1466 u32 align = is_unite ? 4 : 2;
in rkisp_update_crop() 1485 if (is_unite && (sel->width + 0x02 * sel->left) != in->width) {
in rkisp_update_crop() 1652 mp_cfg->max_rsz_width = dev->hw_dev->is_unite ? CIF_ISP_INPUT_W_MAX_V30_UNITE : CIF_ISP_INPUT_W_MAX_V30;
in rkisp_register_stream_vdevs() 1653 mp_cfg->max_rsz_height = dev->hw_dev->is_unite ? CIF_ISP_INPUT_H_MAX_V30_UNITE : CIF_ISP_INPUT_H_MAX_V30;
in rkisp_register_stream_vdevs()
|
H A D | isp_params_v3x.c | 528 if (params_vdev->dev->hw_dev->is_unite) { in isp_lsc_cfg_sram_task() 1066 if (ispdev->hw_dev->is_unite) { in isp_rawaelite_config() 1153 if (ispdev->hw_dev->is_unite) { in isp_rawaebig_config() 2213 if (arg->soft_wr_en && (!dev->hw_dev->is_unite || (dev->hw_dev->is_unite && !(ctrl & ISP3X_DHAZ_ENMUX)))) { in isp_dhaz_config() 3426 if (params_vdev->dev->hw_dev->is_unite) { in rkisp_params_cfgsram_v3x() 3448 for (id = 0; id <= ispdev->hw_dev->is_unite; id++) { in rkisp_alloc_internal_buf() 3475 if (ispdev->hw_dev->is_unite) { in rkisp_alloc_internal_buf() 3479 for (id = 0; id <= ispdev->hw_dev->is_unite; id++) { in rkisp_alloc_internal_buf() 3515 id = ispdev->hw_dev->is_unite in rkisp_alloc_internal_buf() [all...] |
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/isp/ |
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() local 302 rkisp_unite_write(dev, stream->config->mi.y_size_init, val, false, is_unite); in mp_config_mi() 305 rkisp_unite_write(dev, stream->config->mi.cb_size_init, val, false, is_unite); in mp_config_mi() 308 rkisp_unite_write(dev, stream->config->mi.cr_size_init, val, false, is_unite); in mp_config_mi() 310 val = is_unite ? out_fmt->width / 2 : out_fmt->width; in mp_config_mi() 311 rkisp_unite_write(dev, ISP3X_MI_MP_WR_Y_PIC_WIDTH, val, false, is_unite); in mp_config_mi() 314 rkisp_unite_write(dev, ISP3X_MI_MP_WR_Y_PIC_HEIGHT, val, false, is_unite); in mp_config_mi() 317 rkisp_unite_write(dev, ISP3X_MI_MP_WR_Y_LLENGTH, val, false, is_unite); in mp_config_mi() 380 bool is_unite = dev->hw_dev->is_unite; sp_config_mi() local 447 bool is_unite = stream->ispdev->hw_dev->is_unite; fbc_config_mi() local 472 bool is_unite = dev->hw_dev->is_unite; bp_config_mi() local 534 bool is_unite = stream->ispdev->hw_dev->is_unite; fbc_enable_mi() local [all...] |
H A D | regs.c | 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() local 61 if (is_unite) { in rkisp_config_dcrop() 72 rkisp_unite_write(dev, reg, tmp.top, false, is_unite); in rkisp_config_dcrop() 74 rkisp_unite_write(dev, reg, tmp.height, false, is_unite); in rkisp_config_dcrop() 80 if (is_unite) { in rkisp_config_dcrop() 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 in rkisp_config_rsz() local 322 bool is_unite = stream->ispdev->hw_dev->is_unite; rkisp_disable_rsz() local [all...] |
H A D | common.h | 175 rkisp_unite_write(struct rkisp_device *dev, u32 reg, u32 val, bool is_direct, bool is_unite) in rkisp_unite_write() argument 178 if (is_unite) in rkisp_unite_write() 184 u32 val, bool is_direct, bool is_unite) in rkisp_unite_set_bits() 187 if (is_unite) in rkisp_unite_set_bits() 193 bool is_direct, bool is_unite) in rkisp_unite_clear_bits() 196 if (is_unite) in rkisp_unite_clear_bits() 183 rkisp_unite_set_bits(struct rkisp_device *dev, u32 reg, u32 mask, u32 val, bool is_direct, bool is_unite) rkisp_unite_set_bits() argument 192 rkisp_unite_clear_bits(struct rkisp_device *dev, u32 reg, u32 mask, bool is_direct, bool is_unite) rkisp_unite_clear_bits() argument
|
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() 532 val, false, hw->is_unite); in rkisp_trigger_read_back() 649 rkisp_unite_write(dev, CSI2RX_CTRL0, val, true, hw->is_unite); in rkisp_trigger_read_back() 810 bool is_unite = dev->hw_dev->is_unite; in rkisp_config_ism() local 816 if (is_unite) in rkisp_config_ism() 818 rkisp_unite_write(dev, CIF_ISP_IS_RECENTER, 0, false, is_unite); in rkisp_config_ism() 819 rkisp_unite_write(dev, CIF_ISP_IS_MAX_DX, 0, false, is_unite); in rkisp_config_ism() 820 rkisp_unite_write(dev, CIF_ISP_IS_MAX_DY, 0, false, is_unite); in rkisp_config_ism() 1334 bool is_unite = dev->hw_dev->is_unite; rkisp_config_isp() local [all...] |
H A D | hw.c | 112 if (dev->hw_dev->is_unite) { in default_sw_reg_flag() 124 void __iomem *base = !hw_dev->is_unite ? in mipi_irq_hdl() 171 void __iomem *base = !hw_dev->is_unite ? in mi_irq_hdl() 196 void __iomem *base = !hw_dev->is_unite ? in isp_irq_hdl() 651 if (dev->is_unite) in rkisp_soft_reset() 667 if (dev->is_unite) in rkisp_soft_reset() 689 if (dev->is_unite) in isp_config_clk() 714 if (dev->is_unite) in isp_config_clk() 750 if (dev->is_unite) in enable_sys_clk() 885 hw_dev->is_unite in rkisp_hw_probe() [all...] |
H A D | csi.c | 503 true, dev->hw_dev->is_unite); in rkisp_csi_config_patch() 527 rkisp_unite_write(dev, ISP_HDRMGE_BASE, val, false, dev->hw_dev->is_unite); in rkisp_csi_config_patch() 530 true, dev->hw_dev->is_unite); in rkisp_csi_config_patch() 535 true, dev->hw_dev->is_unite); in rkisp_csi_config_patch() 539 true, dev->hw_dev->is_unite); in rkisp_csi_config_patch()
|
H A D | dmarx.c | 321 bool is_unite = dev->hw_dev->is_unite; in rawrd_config_mi() local 351 stream->memory << 2, false, is_unite); in rawrd_config_mi() 352 rkisp_unite_write(dev, CSI2RX_DATA_IDS_1, val, false, is_unite); in rawrd_config_mi() 374 if (dev->hw_dev->is_unite) { in update_rawrd() 1069 bool is_unite = dev->hw_dev->is_unite; in rkisp_rawrd_set_pic_size() local 1070 u32 w = !is_unite ? width : width / 2 + RKMOUDLE_UNITE_EXTEND_PIXEL; in rkisp_rawrd_set_pic_size() 1083 rkisp_unite_write(dev, CSI2RX_RAW_RD_PIC_SIZE, height << 16 | w, false, is_unite); in rkisp_rawrd_set_pic_size()
|
H A D | hw.h | 84 bool is_unite; member
|
H A D | isp_stats_v3x.c | 1106 if (stats_vdev->dev->hw_dev->is_unite) { in rkisp_stats_send_meas_v3x() 1158 void __iomem *base = !hw->is_unite ? in rkisp_stats_isr_v3x() 1210 if (dev->hw_dev->is_unite) in rkisp_stats_isr_v3x() 1250 int i, mult = dev->hw_dev->is_unite ? 2 : 1; in rkisp_stats_first_ddr_config_v3x() 1273 false, dev->hw_dev->is_unite); in rkisp_stats_first_ddr_config_v3x() 1276 dev->hw_dev->is_unite); in rkisp_stats_first_ddr_config_v3x() 1279 if (dev->hw_dev->is_unite) in rkisp_stats_first_ddr_config_v3x() 1294 int mult = stats_vdev->dev->hw_dev->is_unite ? 2 : 1; in rkisp_init_stats_vdev_v3x()
|
H A D | regs.h | 1739 void __iomem *base = !hw->is_unite ? in mi_frame_end_int_enable() 1749 void __iomem *base = !hw->is_unite ? in mi_frame_end_int_disable() 1759 void __iomem *base = !hw->is_unite ? in mi_frame_end_int_clear() 1769 bool is_unite = dev->hw_dev->is_unite; in stream_data_path() local 1778 rkisp_unite_set_bits(dev, CIF_VI_DPCL, 0, dpcl, true, is_unite); in stream_data_path() 1900 bool is_unite = dev->hw_dev->is_unite; in force_cfg_update() local 1903 rkisp_unite_set_bits(dev, CIF_MI_CTRL, 0, val, false, is_unite); in force_cfg_update() 1905 rkisp_unite_write(dev, CIF_MI_INIT, val, true, is_unite); in force_cfg_update() [all...] |
H A D | dev.c | 227 if (hw_dev->is_unite) in __isp_pipeline_s_isp_clk() 746 if (isp_dev->hw_dev->is_unite) in rkisp_plat_probe() 758 if (!isp_dev->hw_dev->is_unite) in rkisp_plat_probe()
|
H A D | capture.c | 1486 bool is_unite = dev->hw_dev->is_unite; in rkisp_update_crop() local 1487 u32 align = is_unite ? 4 : 2; in rkisp_update_crop() 1513 if (is_unite && (sel->width + 2 * sel->left) != in->width) { in rkisp_update_crop() 1686 mp_cfg->max_rsz_width = dev->hw_dev->is_unite ? in rkisp_register_stream_vdevs() 1688 mp_cfg->max_rsz_height = dev->hw_dev->is_unite ? in rkisp_register_stream_vdevs()
|