Lines Matching refs:timing
359 struct isp_csi2_timing_cfg *timing) in csi2_timing_config() argument
365 if (timing->force_rx_mode) in csi2_timing_config()
366 reg |= ISPCSI2_TIMING_FORCE_RX_MODE_IO(timing->ionum); in csi2_timing_config()
368 reg &= ~ISPCSI2_TIMING_FORCE_RX_MODE_IO(timing->ionum); in csi2_timing_config()
370 if (timing->stop_state_16x) in csi2_timing_config()
371 reg |= ISPCSI2_TIMING_STOP_STATE_X16_IO(timing->ionum); in csi2_timing_config()
373 reg &= ~ISPCSI2_TIMING_STOP_STATE_X16_IO(timing->ionum); in csi2_timing_config()
375 if (timing->stop_state_4x) in csi2_timing_config()
376 reg |= ISPCSI2_TIMING_STOP_STATE_X4_IO(timing->ionum); in csi2_timing_config()
378 reg &= ~ISPCSI2_TIMING_STOP_STATE_X4_IO(timing->ionum); in csi2_timing_config()
380 reg &= ~ISPCSI2_TIMING_STOP_STATE_COUNTER_IO_MASK(timing->ionum); in csi2_timing_config()
381 reg |= timing->stop_state_counter << in csi2_timing_config()
382 ISPCSI2_TIMING_STOP_STATE_COUNTER_IO_SHIFT(timing->ionum); in csi2_timing_config()
554 struct isp_csi2_timing_cfg *timing = &csi2->timing[0]; in csi2_configure() local
583 timing->ionum = 1; in csi2_configure()
584 timing->force_rx_mode = 1; in csi2_configure()
585 timing->stop_state_16x = 1; in csi2_configure()
586 timing->stop_state_4x = 1; in csi2_configure()
587 timing->stop_state_counter = 0x1FF; in csi2_configure()
622 csi2_timing_config(isp, csi2, timing); in csi2_configure()