Lines Matching refs:isys_ipdata

73 static struct ipu6_isys_internal_pdata isys_ipdata = {  variable
295 isys_ipdata.num_parallel_streams = IPU6_ISYS_NUM_STREAMS; in ipu6_internal_pdata_init()
296 isys_ipdata.sram_gran_shift = IPU6_SRAM_GRANULARITY_SHIFT; in ipu6_internal_pdata_init()
297 isys_ipdata.sram_gran_size = IPU6_SRAM_GRANULARITY_SIZE; in ipu6_internal_pdata_init()
298 isys_ipdata.max_sram_size = IPU6_MAX_SRAM_SIZE; in ipu6_internal_pdata_init()
299 isys_ipdata.sensor_type_start = IPU6_FW_ISYS_SENSOR_TYPE_START; in ipu6_internal_pdata_init()
300 isys_ipdata.sensor_type_end = IPU6_FW_ISYS_SENSOR_TYPE_END; in ipu6_internal_pdata_init()
301 isys_ipdata.max_streams = IPU6_ISYS_NUM_STREAMS; in ipu6_internal_pdata_init()
302 isys_ipdata.max_send_queues = IPU6_N_MAX_SEND_QUEUES; in ipu6_internal_pdata_init()
303 isys_ipdata.max_sram_blocks = IPU6_NOF_SRAM_BLOCKS_MAX; in ipu6_internal_pdata_init()
304 isys_ipdata.max_devq_size = IPU6_DEV_SEND_QUEUE_SIZE; in ipu6_internal_pdata_init()
305 isys_ipdata.csi2.nports = IPU6_ISYS_CSI2_NPORTS; in ipu6_internal_pdata_init()
306 isys_ipdata.csi2.irq_mask = IPU6_CSI_RX_ERROR_IRQ_MASK; in ipu6_internal_pdata_init()
307 isys_ipdata.csi2.ctrl0_irq_edge = IPU6_REG_ISYS_CSI_TOP_CTRL0_IRQ_EDGE; in ipu6_internal_pdata_init()
308 isys_ipdata.csi2.ctrl0_irq_clear = in ipu6_internal_pdata_init()
310 isys_ipdata.csi2.ctrl0_irq_mask = IPU6_REG_ISYS_CSI_TOP_CTRL0_IRQ_MASK; in ipu6_internal_pdata_init()
311 isys_ipdata.csi2.ctrl0_irq_enable = in ipu6_internal_pdata_init()
313 isys_ipdata.csi2.ctrl0_irq_status = in ipu6_internal_pdata_init()
315 isys_ipdata.csi2.ctrl0_irq_lnp = in ipu6_internal_pdata_init()
317 isys_ipdata.enhanced_iwake = is_ipu6ep_mtl(hw_ver) || is_ipu6ep(hw_ver); in ipu6_internal_pdata_init()
319 isys_ipdata.csi2.fw_access_port_ofs = CSI_REG_HUB_FW_ACCESS_PORT_OFS; in ipu6_internal_pdata_init()
322 isys_ipdata.ltr = IPU6EP_LTR_VALUE; in ipu6_internal_pdata_init()
323 isys_ipdata.memopen_threshold = IPU6EP_MIN_MEMOPEN_TH; in ipu6_internal_pdata_init()
327 isys_ipdata.csi2.nports = IPU6_TGL_ISYS_CSI2_NPORTS; in ipu6_internal_pdata_init()
330 isys_ipdata.csi2.nports = IPU6EP_MTL_ISYS_CSI2_NPORTS; in ipu6_internal_pdata_init()
332 isys_ipdata.csi2.ctrl0_irq_edge = in ipu6_internal_pdata_init()
334 isys_ipdata.csi2.ctrl0_irq_clear = in ipu6_internal_pdata_init()
336 isys_ipdata.csi2.ctrl0_irq_mask = in ipu6_internal_pdata_init()
338 isys_ipdata.csi2.ctrl0_irq_enable = in ipu6_internal_pdata_init()
340 isys_ipdata.csi2.ctrl0_irq_lnp = in ipu6_internal_pdata_init()
342 isys_ipdata.csi2.ctrl0_irq_status = in ipu6_internal_pdata_init()
344 isys_ipdata.csi2.fw_access_port_ofs = in ipu6_internal_pdata_init()
346 isys_ipdata.ltr = IPU6EP_MTL_LTR_VALUE; in ipu6_internal_pdata_init()
347 isys_ipdata.memopen_threshold = IPU6EP_MTL_MIN_MEMOPEN_TH; in ipu6_internal_pdata_init()
351 isys_ipdata.csi2.nports = IPU6SE_ISYS_CSI2_NPORTS; in ipu6_internal_pdata_init()
352 isys_ipdata.csi2.irq_mask = IPU6SE_CSI_RX_ERROR_IRQ_MASK; in ipu6_internal_pdata_init()
353 isys_ipdata.num_parallel_streams = IPU6SE_ISYS_NUM_STREAMS; in ipu6_internal_pdata_init()
354 isys_ipdata.sram_gran_shift = IPU6SE_SRAM_GRANULARITY_SHIFT; in ipu6_internal_pdata_init()
355 isys_ipdata.sram_gran_size = IPU6SE_SRAM_GRANULARITY_SIZE; in ipu6_internal_pdata_init()
356 isys_ipdata.max_sram_size = IPU6SE_MAX_SRAM_SIZE; in ipu6_internal_pdata_init()
357 isys_ipdata.sensor_type_start = in ipu6_internal_pdata_init()
359 isys_ipdata.sensor_type_end = IPU6SE_FW_ISYS_SENSOR_TYPE_END; in ipu6_internal_pdata_init()
360 isys_ipdata.max_streams = IPU6SE_ISYS_NUM_STREAMS; in ipu6_internal_pdata_init()
361 isys_ipdata.max_send_queues = IPU6SE_N_MAX_SEND_QUEUES; in ipu6_internal_pdata_init()
362 isys_ipdata.max_sram_blocks = IPU6SE_NOF_SRAM_BLOCKS_MAX; in ipu6_internal_pdata_init()
363 isys_ipdata.max_devq_size = IPU6SE_DEV_SEND_QUEUE_SIZE; in ipu6_internal_pdata_init()
569 isys_base = isp->base + isys_ipdata.hw_variant.offset; in ipu6_pci_probe()
610 &isys_ipdata); in ipu6_pci_probe()