/kernel/linux/linux-5.10/drivers/phy/ |
H A D | phy-core-mipi-dphy.c | 52 cfg->hs_settle = 85000 + 6 * ui; in phy_mipi_dphy_get_default_config() 136 if ((cfg->hs_settle < (85000 + 6 * ui)) || in phy_mipi_dphy_config_validate() 137 (cfg->hs_settle > (145000 + 10 * ui))) in phy_mipi_dphy_config_validate()
|
/kernel/linux/linux-6.6/drivers/phy/ |
H A D | phy-core-mipi-dphy.c | 52 cfg->hs_settle = 85000 + 6 * ui; in phy_mipi_dphy_calc_config() 157 if ((cfg->hs_settle < (85000 + 6 * ui)) || in phy_mipi_dphy_config_validate() 158 (cfg->hs_settle > (145000 + 10 * ui))) in phy_mipi_dphy_config_validate()
|
/kernel/linux/linux-6.6/drivers/media/platform/nxp/ |
H A D | imx-mipi-csis.c | 326 u32 hs_settle; member 334 u32 hs_settle; member 621 csis->hs_settle = (lane_rate - 5000000) / 45000000; in mipi_csis_calculate_params() 625 lane_rate, csis->clk_settle, csis->hs_settle); in mipi_csis_calculate_params() 627 if (csis->debug.hs_settle < 0xff) { in mipi_csis_calculate_params() 629 csis->debug.hs_settle); in mipi_csis_calculate_params() 630 csis->hs_settle = csis->debug.hs_settle; in mipi_csis_calculate_params() 659 MIPI_CSIS_DPHY_CMN_CTRL_HSSETTLE(csis->hs_settle) | in mipi_csis_set_params() 906 csis->debug.hs_settle in mipi_csis_debugfs_init() [all...] |
H A D | imx8mq-mipi-csi2.c | 288 u32 *hs_settle) in imx8mq_mipi_csi_calc_hs_settle() 344 *hs_settle = ths_settle_ns / esc_clk_period_ns - 1; in imx8mq_mipi_csi_calc_hs_settle() 346 dev_dbg(state->dev, "lane rate %u Ths_settle %u hs_settle %u\n", in imx8mq_mipi_csi_calc_hs_settle() 347 lane_rate, ths_settle_ns, *hs_settle); in imx8mq_mipi_csi_calc_hs_settle() 356 u32 hs_settle = 0; in imx8mq_mipi_csi_start_stream() local 363 ret = imx8mq_mipi_csi_calc_hs_settle(state, sd_state, &hs_settle); in imx8mq_mipi_csi_start_stream() 374 GPR_CSI2_1_S_PRG_RXHS_SETTLE(hs_settle)); in imx8mq_mipi_csi_start_stream() 286 imx8mq_mipi_csi_calc_hs_settle(struct csi_state *state, struct v4l2_subdev_state *sd_state, u32 *hs_settle) imx8mq_mipi_csi_calc_hs_settle() argument
|
/kernel/linux/linux-5.10/include/linux/phy/ |
H A D | phy-mipi-dphy.h | 146 * @hs_settle: 155 unsigned int hs_settle; member
|
/kernel/linux/linux-6.6/include/linux/phy/ |
H A D | phy-mipi-dphy.h | 146 * @hs_settle: 155 unsigned int hs_settle; member
|
/kernel/linux/linux-5.10/drivers/staging/media/imx/ |
H A D | imx7-mipi-csis.c | 243 u32 hs_settle; member 480 static void mipi_csis_set_hsync_settle(struct csi_state *state, int hs_settle) in mipi_csis_set_hsync_settle() argument 484 val = (val & ~MIPI_CSIS_DPHYCTRL_HSS_MASK) | (hs_settle << 24); in mipi_csis_set_hsync_settle() 502 mipi_csis_set_hsync_settle(state, state->hs_settle); in mipi_csis_set_params() 953 of_property_read_u32(node, "fsl,csis-hs-settle", &state->hs_settle); in mipi_csis_parse_dt() 1152 dev_info(&pdev->dev, "lanes: %d, hs_settle: %d, wclk: %d, freq: %u\n", in mipi_csis_probe() 1153 state->bus.num_data_lanes, state->hs_settle, in mipi_csis_probe()
|
/kernel/linux/linux-5.10/drivers/media/platform/exynos4-is/ |
H A D | mipi-csis.c | 190 * @hs_settle: HS-RX settle time 215 u32 hs_settle; member 364 s5pcsis_set_hsync_settle(state, state->hs_settle); in s5pcsis_set_params() 747 &state->hs_settle); in s5pcsis_parse_dt() 873 dev_info(&pdev->dev, "lanes: %d, hs_settle: %d, wclk: %d, freq: %u\n", in s5pcsis_probe() 874 state->num_lanes, state->hs_settle, state->wclk_ext, in s5pcsis_probe()
|
/kernel/linux/linux-6.6/drivers/media/platform/samsung/exynos4-is/ |
H A D | mipi-csis.c | 190 * @hs_settle: HS-RX settle time 215 u32 hs_settle; member 364 s5pcsis_set_hsync_settle(state, state->hs_settle); in s5pcsis_set_params() 750 &state->hs_settle); in s5pcsis_parse_dt() 874 dev_info(&pdev->dev, "lanes: %d, hs_settle: %d, wclk: %d, freq: %u\n", in s5pcsis_probe() 875 state->num_lanes, state->hs_settle, state->wclk_ext, in s5pcsis_probe()
|