Searched refs:nlanes (Results 1 - 20 of 20) sorted by path

/linux-master/drivers/gpu/drm/bridge/cadence/
H A Dcdns-dsi-core.c570 unsigned int nlanes = output->dev->lanes; local
579 nlanes, phy_cfg);
599 mode_to_dpi_hfp(mode, mode_valid_check) * nlanes <
765 int nlanes; local
774 nlanes = output->dev->lanes;
807 tmp = DIV_ROUND_UP(dsi_cfg.htotal, nlanes) -
808 DIV_ROUND_UP(dsi_cfg.hsa, nlanes);
811 tmp -= DIV_ROUND_UP(DSI_EOT_PKT_SIZE, nlanes);
H A Dcdns-mhdp8546-core.c494 int cdns_mhdp_adjust_lt(struct cdns_mhdp_device *mhdp, unsigned int nlanes, argument
503 if (nlanes != 4 && nlanes != 2 && nlanes != 1) {
504 dev_err(mhdp->dev, "invalid number of lanes: %u\n", nlanes);
509 payload[0] = nlanes;
511 memcpy(payload + 3, lanes_data, nlanes);
/linux-master/drivers/gpu/drm/gma500/
H A Dcdv_intel_dp.c967 int nlanes,
974 m_n->gmch_n = link_clock * nlanes;
966 cdv_intel_dp_compute_m_n(int bpp, int nlanes, int pixel_clock, int link_clock, struct cdv_intel_dp_m_n *m_n) argument
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_display.c2547 intel_link_compute_m_n(u16 bits_per_pixel_x16, int nlanes, argument
2555 u32 data_n = drm_dp_max_dprx_data_rate(link_clock, nlanes);
H A Dintel_display.h409 void intel_link_compute_m_n(u16 bpp, int nlanes,
/linux-master/drivers/gpu/drm/msm/dp/
H A Ddp_ctrl.c48 int nlanes; /* no.of.lanes */ member in struct:dp_tu_calc_input
205 int nlanes; member in struct:tu_algo_data
316 int nlanes = in->nlanes; local
336 tu->nlanes = in->nlanes;
385 eoc_bytes = dsc_num_bytes % nlanes;
386 tot_num_eoc_symbols = nlanes * dsc_num_slices;
388 tot_num_dummy_bytes = (nlanes - eoc_bytes) * dsc_num_slices;
449 temp1_fp = drm_fixp_from_fraction(tu->nlanes,
[all...]
/linux-master/drivers/media/i2c/
H A Dds90ub953.c1139 unsigned char nlanes; local
1155 nlanes = vep.bus.mipi_csi2.num_data_lanes;
1156 if (nlanes != 1 && nlanes != 2 && nlanes != 4)
1158 "bad number of data-lanes: %u\n", nlanes);
1160 priv->num_data_lanes = nlanes;
H A Dimx290.c233 u8 nlanes; member in struct:imx290
439 * to ensure that nlanes is either 2 or 4.
443 if (imx290->nlanes == 2)
451 if (imx290->nlanes == 2)
552 if (imx290->nlanes == 2)
560 if (imx290->nlanes == 2)
648 cci_write(imx290->regmap, IMX290_PHY_LANE_NUM, imx290->nlanes - 1,
650 cci_write(imx290->regmap, IMX290_CSI_LANE_MODE, imx290->nlanes - 1,
1488 imx290->nlanes = ep.bus.mipi_csi2.num_data_lanes;
1489 if (imx290->nlanes !
[all...]
H A Dov08d10.c540 u8 nlanes; member in struct:ov08d10
636 u32 f_index, u8 nlanes)
638 u64 pixel_rate = link_freq_menu[f_index] * 2 * nlanes;
646 u32 f_index, u8 nlanes)
648 u64 ppl = hts * to_rate(link_freq_menu, f_index, nlanes);
635 to_rate(const s64 *link_freq_menu, u32 f_index, u8 nlanes) argument
645 to_pixels_per_line(const s64 *link_freq_menu, u32 hts, u32 f_index, u8 nlanes) argument
H A Dov8856.c1442 u8 nlanes; member in struct:ov8856
1603 u32 f_index, u8 nlanes)
1605 u64 pixel_rate = link_freq_menu_items[f_index] * 2 * nlanes;
1613 u32 f_index, u8 nlanes)
1615 u64 ppl = hts * to_rate(link_freq_menu_items, f_index, nlanes);
1602 to_rate(const s64 *link_freq_menu_items, u32 f_index, u8 nlanes) argument
1612 to_pixels_per_line(const s64 *link_freq_menu_items, u32 hts, u32 f_index, u8 nlanes) argument
H A Ds5k5baf.c283 u8 nlanes; member in struct:s5k5baf
765 state->nlanes, en_pkts, 1);
1867 state->nlanes = ep.bus.mipi_csi2.num_data_lanes;
/linux-master/drivers/media/pci/intel/ipu6/
H A Dipu6-isys-csi2.c235 unsigned int nlanes, int enable)
248 csi2->port, nlanes);
251 cfg.nlanes = nlanes;
334 writel(FIELD_PREP(PPI_INTF_CONFIG_NOF_ENABLED_DLANES_MASK, nlanes - 1),
354 unsigned int nlanes; local
373 nlanes = csi2->nlanes;
379 ret = ipu6_isys_csi2_set_stream(sd, &timing, nlanes, enable);
233 ipu6_isys_csi2_set_stream(struct v4l2_subdev *sd, const struct ipu6_isys_csi2_timing *timing, unsigned int nlanes, int enable) argument
H A Dipu6-isys-csi2.h46 unsigned int nlanes; member in struct:ipu6_isys_csi2
H A Dipu6-isys-dwc-phy.c455 u32 nlanes, port, mbps; local
466 nlanes = cfg->nlanes;
468 if (nlanes == 4 && port % 2) {
470 nlanes);
486 if (nlanes == 4) {
511 phy_id, nlanes);
522 if (nlanes == 4) {
531 dev_dbg(dev, "Powerdown phy %u with %u lanes\n", phy_id, nlanes);
H A Dipu6-isys-jsl-phy.c48 /* port, nlanes, bbindex, portcfg */
64 unsigned int nlanes)
71 dev_dbg(dev, "port %u with %u lanes", port, nlanes);
103 phy_port_cfg[i][1] == nlanes) {
140 unsigned int port, unsigned int nlanes)
146 switch (nlanes) {
157 dev_err(dev, "lanes nr %u is unsupported\n", nlanes);
161 dev_dbg(dev, "port config for port %u with %u lanes\n", port, nlanes);
172 unsigned int port, unsigned int nlanes)
182 dev_dbg(dev, "set timing for port %u with %u lanes\n", port, nlanes);
62 ipu6_isys_csi2_phy_config_by_port(struct ipu6_isys *isys, unsigned int port, unsigned int nlanes) argument
139 ipu6_isys_csi2_set_port_cfg(struct ipu6_isys *isys, unsigned int port, unsigned int nlanes) argument
170 ipu6_isys_csi2_set_timing(struct ipu6_isys *isys, const struct ipu6_isys_csi2_timing *timing, unsigned int port, unsigned int nlanes) argument
213 u32 nlanes; local
[all...]
H A Dipu6-isys-mcd-phy.c597 if (!(cfg->nlanes == 4 || cfg->nlanes == 2 || cfg->nlanes == 1))
613 if (cfg->nlanes == 4 && !(phy_port == 0 || phy_port == 2))
615 else if ((cfg->nlanes == 2 || cfg->nlanes == 1) &&
639 cfg.nlanes = s_asd->csi2.nlanes;
643 cfg.nlanes);
650 cfg.nlanes);
[all...]
H A Dipu6-isys-video.c778 lanes = csi2->nlanes;
H A Dipu6-isys.c133 isys->csi2[csi2->port].nlanes = csi2->nlanes;
687 dev_dbg(&isys->adev->auxdev.dev, "bind %s nlanes is %d port is %d\n",
688 sd->name, s_asd->csi2.nlanes, s_asd->csi2.port);
746 s_asd->csi2.nlanes = vep.bus.mipi_csi2.num_data_lanes;
749 s_asd->csi2.port, s_asd->csi2.nlanes);
H A Dipu6-isys.h98 u32 nlanes; member in struct:ipu6_isys_csi2_config
/linux-master/drivers/phy/cadence/
H A Dcdns-dphy.c82 unsigned int nlanes; member in struct:cdns_dphy_cfg

Completed in 594 milliseconds