/linux-master/drivers/gpu/drm/tegra/ |
H A D | mipi-phy.c | 49 timing->lpx = 60; 50 timing->taget = 5 * timing->lpx; 51 timing->tago = 4 * timing->lpx; 52 timing->tasure = 2 * timing->lpx; 118 if (timing->lpx < 50) 121 if (timing->taget != 5 * timing->lpx) 124 if (timing->tago != 4 * timing->lpx) 127 if (timing->tasure < timing->lpx || timing->tasure > 2 * timing->lpx)
|
H A D | mipi-phy.h | 36 unsigned int lpx; member in struct:mipi_dphy_timing
|
H A D | dsi.c | 373 DSI_TIMING_FIELD(timing->lpx, period, 1);
|
/linux-master/drivers/phy/ |
H A D | phy-core-mipi-dphy.c | 69 cfg->lpx = 50000; 70 cfg->ta_get = 5 * cfg->lpx; 71 cfg->ta_go = 4 * cfg->lpx; 72 cfg->ta_sure = cfg->lpx; 170 if (cfg->lpx < 50000) 173 if (cfg->ta_get != (5 * cfg->lpx)) 176 if (cfg->ta_go != (4 * cfg->lpx)) 179 if (cfg->ta_sure < cfg->lpx || cfg->ta_sure > (2 * cfg->lpx))
|
/linux-master/include/linux/phy/ |
H A D | phy-mipi-dphy.h | 201 * @lpx: 208 unsigned int lpx; member in struct:phy_configure_opts_mipi_dphy 217 * Value: 5 * @lpx 228 * Value: 4 * @lpx 239 * Minimum value: @lpx 240 * Maximum value: 2 * @lpx
|
/linux-master/drivers/phy/rockchip/ |
H A D | phy-rockchip-inno-dsidphy.c | 239 u8 lpx; member in struct:inno_mipi_dphy_timing 372 u32 hs_exit, clk_post, clk_pre, wakeup, lpx, ta_go, ta_sure, ta_wait; local 468 lpx = DIV_ROUND_UP(cfg->lpx, t_txbyteclkhs); 469 if (lpx >= 2) 470 lpx -= 2; 472 lpx = timings[i].lpx; 487 T_LPX_CNT(lpx));
|
/linux-master/drivers/gpu/drm/mediatek/ |
H A D | mtk_dsi.c | 165 u32 lpx; member in struct:mtk_phy_timing 245 timing->lpx = (80 * data_rate_mhz / (8 * 1000)) + 1; 251 timing->ta_go = 4 * timing->lpx; 252 timing->ta_sure = 3 * timing->lpx / 2; 253 timing->ta_get = 5 * timing->lpx; 263 timcon0 = FIELD_PREP(LPX, timing->lpx) | 465 data_phy_cycles = timing->lpx + timing->da_hs_prepare +
|
/linux-master/drivers/gpu/drm/vc4/ |
H A D | vc4_dsi.c | 888 u32 lpx = dsi_esc_timing(60); local 1053 VC4_SET_FIELD(dsi_hs_timing(ui_ns, lpx * ESC_TIME_NS, 0), 1074 VC4_SET_FIELD(lpx * 5, DSI_HS_DLT6_TA_GET) | 1075 VC4_SET_FIELD(lpx, DSI_HS_DLT6_TA_SURE) | 1076 VC4_SET_FIELD(lpx * 4, DSI_HS_DLT6_TA_GO) | 1077 VC4_SET_FIELD(lpx, DSI_HS_DLT6_LP_LPX)); 1092 VC4_SET_FIELD(lpx - 1, DSI0_PHYC_ESC_CLK_LPDT) : 1093 VC4_SET_FIELD(lpx - 1, DSI1_PHYC_ESC_CLK_LPDT)));
|
/linux-master/drivers/gpu/drm/msm/dsi/phy/ |
H A D | dsi_phy.c | 55 s32 ui, lpx; local 68 lpx = mult_frac(NSEC_PER_MSEC, coeff, esc_rate / 1000); 74 temp = lpx / ui; 119 temp += 8 * ui + lpx;
|
/linux-master/drivers/phy/amlogic/ |
H A D | phy-meson-axg-mipi-dphy.c | 263 DIV_ROUND_UP(priv->config.lpx, temp) |
|
/linux-master/drivers/gpu/drm/bridge/ |
H A D | samsung-dsim.c | 755 int clk_prepare, lpx, clk_zero, clk_post, clk_trail; local 781 lpx = PS_TO_CYCLE(cfg.lpx, byte_clock); 803 reg = DSIM_PHYTIMING_LPX(lpx) | DSIM_PHYTIMING_HS_EXIT(hs_exit);
|
H A D | nwl-dsi.c | 235 cycles = ps2bc(dsi, cfg->lpx + cfg->clk_prepare + cfg->clk_zero);
|
/linux-master/drivers/media/i2c/ |
H A D | tc358746.c | 504 val = tc358746_ps_to_cnt(cfg->lpx, hs_byte_clk) - 1;
|