Lines Matching defs:timing
351 * csi2_timing_config - CSI2 timing configuration.
352 * @timing: csi2_timing_cfg structure
356 struct isp_csi2_timing_cfg *timing)
362 if (timing->force_rx_mode)
363 reg |= ISPCSI2_TIMING_FORCE_RX_MODE_IO(timing->ionum);
365 reg &= ~ISPCSI2_TIMING_FORCE_RX_MODE_IO(timing->ionum);
367 if (timing->stop_state_16x)
368 reg |= ISPCSI2_TIMING_STOP_STATE_X16_IO(timing->ionum);
370 reg &= ~ISPCSI2_TIMING_STOP_STATE_X16_IO(timing->ionum);
372 if (timing->stop_state_4x)
373 reg |= ISPCSI2_TIMING_STOP_STATE_X4_IO(timing->ionum);
375 reg &= ~ISPCSI2_TIMING_STOP_STATE_X4_IO(timing->ionum);
377 reg &= ~ISPCSI2_TIMING_STOP_STATE_COUNTER_IO_MASK(timing->ionum);
378 reg |= timing->stop_state_counter <<
379 ISPCSI2_TIMING_STOP_STATE_COUNTER_IO_SHIFT(timing->ionum);
551 struct isp_csi2_timing_cfg *timing = &csi2->timing[0];
580 timing->ionum = 1;
581 timing->force_rx_mode = 1;
582 timing->stop_state_16x = 1;
583 timing->stop_state_4x = 1;
584 timing->stop_state_counter = 0x1FF;
619 csi2_timing_config(isp, csi2, timing);