Lines Matching refs:timing

306 static void mipi_dphy_timing_get_default(struct mipi_dphy_timing *timing,  in mipi_dphy_timing_get_default()  argument
310 timing->clkmiss = 0; in mipi_dphy_timing_get_default()
311 timing->clkpost = 70 + 52 * period; in mipi_dphy_timing_get_default()
312 timing->clkpre = 8 * period; in mipi_dphy_timing_get_default()
313 timing->clkprepare = 65; in mipi_dphy_timing_get_default()
314 timing->clksettle = 95; in mipi_dphy_timing_get_default()
315 timing->clktermen = 0; in mipi_dphy_timing_get_default()
316 timing->clktrail = 80; in mipi_dphy_timing_get_default()
317 timing->clkzero = 260; in mipi_dphy_timing_get_default()
318 timing->dtermen = 0; in mipi_dphy_timing_get_default()
319 timing->eot = 0; in mipi_dphy_timing_get_default()
320 timing->hsexit = 120; in mipi_dphy_timing_get_default()
321 timing->hsprepare = 65 + 4 * period; in mipi_dphy_timing_get_default()
322 timing->hszero = 145 + 6 * period; in mipi_dphy_timing_get_default()
323 timing->hssettle = 85 + 6 * period; in mipi_dphy_timing_get_default()
324 timing->hsskip = 40; in mipi_dphy_timing_get_default()
325 timing->hstrail = max(8 * period, 60 + 4 * period); in mipi_dphy_timing_get_default()
326 timing->init = 100000; in mipi_dphy_timing_get_default()
327 timing->lpx = 60; in mipi_dphy_timing_get_default()
328 timing->taget = 5 * timing->lpx; in mipi_dphy_timing_get_default()
329 timing->tago = 4 * timing->lpx; in mipi_dphy_timing_get_default()
330 timing->tasure = 2 * timing->lpx; in mipi_dphy_timing_get_default()
331 timing->wakeup = 1000000; in mipi_dphy_timing_get_default()
436 struct mipi_dphy_timing timing; in inno_mipi_dphy_lane_timing_init() local
441 memset(&timing, 0, sizeof(timing)); in inno_mipi_dphy_lane_timing_init()
452 mipi_dphy_timing_get_default(&timing, UI); in inno_mipi_dphy_lane_timing_init()
462 data.hs_exit = DIV_ROUND_UP(timing.hsexit * txbyteclk, NSEC_PER_SEC); in inno_mipi_dphy_lane_timing_init()
463 data.clk_post = DIV_ROUND_UP(timing.clkpost * txbyteclk, NSEC_PER_SEC); in inno_mipi_dphy_lane_timing_init()
464 data.clk_pre = DIV_ROUND_UP(timing.clkpre * txbyteclk, NSEC_PER_SEC); in inno_mipi_dphy_lane_timing_init()
469 data.lpx = DIV_ROUND_UP(txbyteclk * timing.lpx, NSEC_PER_SEC); in inno_mipi_dphy_lane_timing_init()
479 data.ta_go = DIV_ROUND_UP(timing.tago * txclkesc, NSEC_PER_SEC); in inno_mipi_dphy_lane_timing_init()
480 data.ta_sure = DIV_ROUND_UP(timing.tasure * txclkesc, NSEC_PER_SEC); in inno_mipi_dphy_lane_timing_init()
481 data.ta_wait = DIV_ROUND_UP(timing.taget * txclkesc, NSEC_PER_SEC); in inno_mipi_dphy_lane_timing_init()