/linux-6.12.1/drivers/media/pci/intel/ipu6/ |
D | ipu6-isys-jsl-phy.c | 64 unsigned int nlanes) in ipu6_isys_csi2_phy_config_by_port() argument 71 dev_dbg(dev, "port %u with %u lanes", port, nlanes); in ipu6_isys_csi2_phy_config_by_port() 103 phy_port_cfg[i][1] == nlanes) { in ipu6_isys_csi2_phy_config_by_port() 140 unsigned int port, unsigned int nlanes) in ipu6_isys_csi2_set_port_cfg() argument 146 switch (nlanes) { in ipu6_isys_csi2_set_port_cfg() 157 dev_err(dev, "lanes nr %u is unsupported\n", nlanes); in ipu6_isys_csi2_set_port_cfg() 161 dev_dbg(dev, "port config for port %u with %u lanes\n", port, nlanes); in ipu6_isys_csi2_set_port_cfg() 172 unsigned int port, unsigned int nlanes) in ipu6_isys_csi2_set_timing() argument 182 dev_dbg(dev, "set timing for port %u with %u lanes\n", port, nlanes); in ipu6_isys_csi2_set_timing() 193 for (i = 0; i < nlanes; i++) { in ipu6_isys_csi2_set_timing() [all …]
|
D | ipu6-isys-mcd-phy.c | 597 if (!(cfg->nlanes == 4 || cfg->nlanes == 2 || cfg->nlanes == 1)) in ipu6_isys_driver_port_to_phy_port() 613 if (cfg->nlanes == 4 && !(phy_port == 0 || phy_port == 2)) in ipu6_isys_driver_port_to_phy_port() 615 else if ((cfg->nlanes == 2 || cfg->nlanes == 1) && in ipu6_isys_driver_port_to_phy_port() 639 cfg.nlanes = s_asd->csi2.nlanes; in ipu6_isys_mcd_phy_config() 643 cfg.nlanes); in ipu6_isys_mcd_phy_config() 650 cfg.nlanes); in ipu6_isys_mcd_phy_config() 652 phy_config_regs = config_regs[cfg.nlanes / 2]; in ipu6_isys_mcd_phy_config() 682 cfg->nlanes); in ipu6_isys_mcd_phy_set_power()
|
D | ipu6-isys-dwc-phy.c | 455 u32 nlanes, port, mbps; in ipu6_isys_dwc_phy_set_power() local 466 nlanes = cfg->nlanes; in ipu6_isys_dwc_phy_set_power() 468 if (nlanes == 4 && port % 2) { in ipu6_isys_dwc_phy_set_power() 470 nlanes); in ipu6_isys_dwc_phy_set_power() 486 if (nlanes == 4) { in ipu6_isys_dwc_phy_set_power() 511 phy_id, nlanes); in ipu6_isys_dwc_phy_set_power() 522 if (nlanes == 4) { in ipu6_isys_dwc_phy_set_power() 531 dev_dbg(dev, "Powerdown phy %u with %u lanes\n", phy_id, nlanes); in ipu6_isys_dwc_phy_set_power()
|
D | ipu6-isys-csi2.c | 235 unsigned int nlanes, int enable) in ipu6_isys_csi2_set_stream() argument 248 csi2->port, nlanes); in ipu6_isys_csi2_set_stream() 251 cfg.nlanes = nlanes; in ipu6_isys_csi2_set_stream() 334 writel(FIELD_PREP(PPI_INTF_CONFIG_NOF_ENABLED_DLANES_MASK, nlanes - 1), in ipu6_isys_csi2_set_stream() 371 ret = ipu6_isys_csi2_set_stream(sd, &timing, csi2->nlanes, true); in ipu6_isys_csi2_enable_streams()
|
D | ipu6-isys-csi2.h | 46 unsigned int nlanes; member
|
D | ipu6-isys.h | 98 u32 nlanes; member
|
D | ipu6-isys.c | 133 isys->csi2[csi2->port].nlanes = csi2->nlanes; in isys_complete_ext_device_registration() 694 sd->name, s_asd->csi2.nlanes, s_asd->csi2.port); in isys_notifier_bound() 752 s_asd->csi2.nlanes = vep.bus.mipi_csi2.num_data_lanes; in isys_notifier_init() 755 s_asd->csi2.port, s_asd->csi2.nlanes); in isys_notifier_init()
|
D | ipu6-isys-video.c | 778 lanes = csi2->nlanes; in ipu6_isys_configure_stream_watermark()
|
/linux-6.12.1/drivers/media/i2c/ |
D | imx290.c | 233 u8 nlanes; member 443 if (imx290->nlanes == 2) in imx290_link_freqs_ptr() 451 if (imx290->nlanes == 2) in imx290_link_freqs_num() 552 if (imx290->nlanes == 2) in imx290_modes_ptr() 560 if (imx290->nlanes == 2) in imx290_modes_num() 648 cci_write(imx290->regmap, IMX290_PHY_LANE_NUM, imx290->nlanes - 1, in imx290_set_data_lanes() 650 cci_write(imx290->regmap, IMX290_CSI_LANE_MODE, imx290->nlanes - 1, in imx290_set_data_lanes() 1488 imx290->nlanes = ep.bus.mipi_csi2.num_data_lanes; in imx290_parse_dt() 1489 if (imx290->nlanes != 2 && imx290->nlanes != 4) { in imx290_parse_dt() 1490 dev_err(imx290->dev, "Invalid data lanes: %d\n", imx290->nlanes); in imx290_parse_dt() [all …]
|
D | ds90ub953.c | 1139 unsigned char nlanes; in ub953_parse_dt() local 1155 nlanes = vep.bus.mipi_csi2.num_data_lanes; in ub953_parse_dt() 1156 if (nlanes != 1 && nlanes != 2 && nlanes != 4) in ub953_parse_dt() 1158 "bad number of data-lanes: %u\n", nlanes); in ub953_parse_dt() 1160 priv->num_data_lanes = nlanes; in ub953_parse_dt()
|
D | ov08d10.c | 540 u8 nlanes; member 636 u32 f_index, u8 nlanes) in to_rate() argument 638 u64 pixel_rate = link_freq_menu[f_index] * 2 * nlanes; in to_rate() 646 u32 f_index, u8 nlanes) in to_pixels_per_line() argument 648 u64 ppl = hts * to_rate(link_freq_menu, f_index, nlanes); in to_pixels_per_line()
|
D | max96717.c | 900 unsigned int nlanes, lane, val = 0; in max96717_init_csi_lanes() local 903 nlanes = mipi->num_data_lanes; in max96717_init_csi_lanes() 908 nlanes - 1), NULL); in max96717_init_csi_lanes() 911 for (lane = 0; lane < nlanes + 1; lane++) { in max96717_init_csi_lanes() 932 for (lane = 0, val = 0; lane < nlanes; lane++) { in max96717_init_csi_lanes()
|
D | ov8856.c | 1442 u8 nlanes; member 1603 u32 f_index, u8 nlanes) in to_rate() argument 1605 u64 pixel_rate = link_freq_menu_items[f_index] * 2 * nlanes; in to_rate() 1613 u32 f_index, u8 nlanes) in to_pixels_per_line() argument 1615 u64 ppl = hts * to_rate(link_freq_menu_items, f_index, nlanes); in to_pixels_per_line()
|
D | s5k5baf.c | 283 u8 nlanes; member 765 state->nlanes, en_pkts, 1); in s5k5baf_hw_set_video_bus() 1867 state->nlanes = ep.bus.mipi_csi2.num_data_lanes; in s5k5baf_parse_device_node()
|
/linux-6.12.1/drivers/gpu/drm/msm/dp/ |
D | dp_ctrl.c | 48 int nlanes; /* no.of.lanes */ member 205 int nlanes; member 316 int nlanes = in->nlanes; in dp_panel_update_tu_timings() local 336 tu->nlanes = in->nlanes; in dp_panel_update_tu_timings() 385 eoc_bytes = dsc_num_bytes % nlanes; in dp_panel_update_tu_timings() 386 tot_num_eoc_symbols = nlanes * dsc_num_slices; in dp_panel_update_tu_timings() 388 tot_num_dummy_bytes = (nlanes - eoc_bytes) * dsc_num_slices; in dp_panel_update_tu_timings() 449 temp1_fp = drm_fixp_from_fraction(tu->nlanes, 1); in _tu_valid_boundary_calc() 463 temp1_fp = drm_fixp_from_fraction(tu->n_tus, tu->nlanes); in _tu_valid_boundary_calc() 513 tu->even_distribution = tu->n_tus % tu->nlanes == 0 ? 1 : 0; in _tu_valid_boundary_calc() [all …]
|
/linux-6.12.1/drivers/gpu/drm/bridge/cadence/ |
D | cdns-dsi-core.c | 570 unsigned int nlanes = output->dev->lanes; in cdns_dsi_check_conf() local 579 nlanes, phy_cfg); in cdns_dsi_check_conf() 599 mode_to_dpi_hfp(mode, mode_valid_check) * nlanes < in cdns_dsi_check_conf() 765 int nlanes; in cdns_dsi_bridge_enable() local 774 nlanes = output->dev->lanes; in cdns_dsi_bridge_enable() 807 tmp = DIV_ROUND_UP(dsi_cfg.htotal, nlanes) - in cdns_dsi_bridge_enable() 808 DIV_ROUND_UP(dsi_cfg.hsa, nlanes); in cdns_dsi_bridge_enable() 811 tmp -= DIV_ROUND_UP(DSI_EOT_PKT_SIZE, nlanes); in cdns_dsi_bridge_enable()
|
D | cdns-mhdp8546-core.c | 494 int cdns_mhdp_adjust_lt(struct cdns_mhdp_device *mhdp, unsigned int nlanes, in cdns_mhdp_adjust_lt() argument 503 if (nlanes != 4 && nlanes != 2 && nlanes != 1) { in cdns_mhdp_adjust_lt() 504 dev_err(mhdp->dev, "invalid number of lanes: %u\n", nlanes); in cdns_mhdp_adjust_lt() 509 payload[0] = nlanes; in cdns_mhdp_adjust_lt() 511 memcpy(payload + 3, lanes_data, nlanes); in cdns_mhdp_adjust_lt()
|
/linux-6.12.1/Documentation/driver-api/nvdimm/ |
D | btt.rst | 158 concurrently, 'nlanes' is the number of IOs the BTT device as a whole can 161 nlanes = min(nfree, num_cpus)
|
/linux-6.12.1/drivers/phy/cadence/ |
D | cdns-dphy.c | 82 unsigned int nlanes; member
|
/linux-6.12.1/drivers/gpu/drm/i915/display/ |
D | intel_display.h | 409 void intel_link_compute_m_n(u16 bpp, int nlanes,
|
D | intel_display.c | 2573 intel_link_compute_m_n(u16 bits_per_pixel_x16, int nlanes, in intel_link_compute_m_n() argument 2581 u32 data_n = drm_dp_max_dprx_data_rate(link_clock, nlanes); in intel_link_compute_m_n()
|
/linux-6.12.1/drivers/gpu/drm/gma500/ |
D | cdv_intel_dp.c | 967 int nlanes, in cdv_intel_dp_compute_m_n() argument 974 m_n->gmch_n = link_clock * nlanes; in cdv_intel_dp_compute_m_n()
|