Searched refs:num_lanes (Results 1 - 25 of 73) sorted by relevance

123

/linux-master/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
H A Dpppcielanes.c56 uint8_t encode_pcie_lane_width(uint32_t num_lanes) argument
58 return pp_r600_encode_lanes[num_lanes];
61 uint8_t decode_pcie_lane_width(uint32_t num_lanes) argument
63 return pp_r600_decoded_lanes[num_lanes];
H A Dpppcielanes.h27 extern uint8_t encode_pcie_lane_width(uint32_t num_lanes);
28 extern uint8_t decode_pcie_lane_width(uint32_t num_lanes);
/linux-master/drivers/staging/media/atomisp/pci/
H A Dia_css_input_port.h55 unsigned int num_lanes; /** Number of lanes used (4-lane port only) */ member in struct:ia_css_input_port
/linux-master/drivers/phy/rockchip/
H A Dphy-rockchip-snps-pcie3.c59 int num_lanes; member in struct:rockchip_p3phy_priv
97 for (int i = 0; i < priv->num_lanes; i++) {
142 for (int i = 0; i < priv->num_lanes; i++) {
269 priv->num_lanes = of_property_read_variable_u32_array(dev->of_node, "data-lanes",
274 if (priv->num_lanes == -EINVAL) {
276 priv->num_lanes = 1;
278 } else if (priv->num_lanes < 0) {
279 dev_err(dev, "failed to read data-lanes property %d\n", priv->num_lanes);
280 return priv->num_lanes;
/linux-master/drivers/staging/greybus/
H A Dgb-camera.h41 * @num_lanes: number of CSI data lanes
45 unsigned int num_lanes; member in struct:gb_camera_csi_params
/linux-master/drivers/nvdimm/
H A Dregion.c24 if (nd_region->num_lanes > num_online_cpus()
25 && nd_region->num_lanes < num_possible_cpus()
28 num_online_cpus(), nd_region->num_lanes,
31 nd_region->num_lanes);
/linux-master/drivers/phy/mediatek/
H A Dphy-mtk-pcie.c51 * @num_lanes: supported lane numbers
55 int num_lanes; member in struct:mtk_pcie_phy_data
122 for (i = 0; i < pcie_phy->data->num_lanes; i++)
184 pcie_phy->efuse = devm_kzalloc(dev, pcie_phy->data->num_lanes *
189 for (i = 0; i < pcie_phy->data->num_lanes; i++) {
245 .num_lanes = 2,
H A Dphy-mtk-mipi-csi-0-5.c30 u32 num_lanes; member in struct:mtk_mipi_cdphy_port
184 if (priv->num_lanes != 4) {
231 ret = of_property_read_u32(dev->of_node, "num-lanes", &port->num_lanes);
/linux-master/drivers/gpu/drm/bridge/adv7511/
H A Dadv7533.c171 u32 num_lanes; local
173 of_property_read_u32(np, "adi,dsi-lanes", &num_lanes);
175 if (num_lanes < 1 || num_lanes > 4)
178 adv->num_dsi_lanes = num_lanes;
/linux-master/drivers/acpi/
H A Dmipi-disco-img.c492 int num_lanes = 0; local
509 num_lanes = ret;
511 if (num_lanes > ACPI_DEVICE_CSI2_DATA_LANES) {
513 num_lanes);
514 num_lanes = ACPI_DEVICE_CSI2_DATA_LANES;
519 val, num_lanes);
523 for (i = 0; i < num_lanes; i++)
529 num_lanes);
536 } else if (ret * BITS_PER_TYPE(u8) < num_lanes + 1) {
538 ret * BITS_PER_TYPE(u8), num_lanes
[all...]
/linux-master/drivers/media/i2c/adv748x/
H A Dadv748x-core.c367 tx->active_lanes = min(tx->num_lanes, 2U);
380 tx->active_lanes = tx->num_lanes;
613 unsigned int num_lanes; local
623 num_lanes = vep.bus.mipi_csi2.num_data_lanes;
626 if (num_lanes != 1 && num_lanes != 2 && num_lanes != 4) {
628 num_lanes);
632 state->txa.num_lanes = num_lanes;
[all...]
/linux-master/drivers/pci/controller/cadence/
H A Dpci-j721e.c53 u32 num_lanes; member in struct:j721e_pcie
207 u32 lanes = pcie->num_lanes;
396 u32 num_lanes; local
465 ret = of_property_read_u32(node, "num-lanes", &num_lanes);
466 if (ret || num_lanes > data->max_lanes) {
468 num_lanes = 1;
471 pcie->num_lanes = num_lanes;
/linux-master/drivers/pci/controller/dwc/
H A Dpci-keystone.c121 int num_lanes; member in struct:keystone_pcie
950 int num_lanes = ks_pcie->num_lanes; local
952 while (num_lanes--) {
953 phy_power_off(ks_pcie->phy[num_lanes]);
954 phy_exit(ks_pcie->phy[num_lanes]);
962 int num_lanes = ks_pcie->num_lanes; local
964 for (i = 0; i < num_lanes; i++) {
1115 u32 num_lanes; local
1314 int num_lanes = ks_pcie->num_lanes; local
[all...]
/linux-master/drivers/media/platform/cadence/
H A Dcdns-csi2rx.c94 u8 num_lanes; member in struct:csi2rx_priv
185 fmt->bpp, 2 * csi2rx->num_lanes);
190 csi2rx->num_lanes, cfg);
221 reg = csi2rx->num_lanes << 8;
222 for (i = 0; i < csi2rx->num_lanes; i++) {
233 for (i = csi2rx->num_lanes; i < csi2rx->max_lanes; i++) {
249 for (i = 0; i < csi2rx->num_lanes; i++) {
635 csi2rx->num_lanes = v4l2_ep.bus.mipi_csi2.num_data_lanes;
636 if (csi2rx->num_lanes > csi2rx->max_lanes) {
638 csi2rx->num_lanes);
[all...]
H A Dcdns-csi2tx.c116 unsigned int num_lanes; member in struct:csi2tx_priv
251 for (i = 0; i < csi2tx->num_lanes; i++)
273 for (i = 0; i < csi2tx->num_lanes; i++)
519 csi2tx->num_lanes = v4l2_ep.bus.mipi_csi2.num_data_lanes;
520 if (csi2tx->num_lanes > csi2tx->max_lanes) {
527 for (i = 0; i < csi2tx->num_lanes; i++) {
627 csi2tx->num_lanes, csi2tx->max_lanes, csi2tx->max_streams,
/linux-master/drivers/phy/ti/
H A Dphy-j721e-wiz.c385 u32 num_lanes; member in struct:wiz
417 u32 num_lanes = wiz->num_lanes; local
421 for (i = 0; i < num_lanes; i++) {
440 u32 num_lanes = wiz->num_lanes; local
445 for (i = 0; i < num_lanes; i++) {
469 u32 num_lanes = wiz->num_lanes; local
473 for (i = 0; i < num_lanes;
522 int num_lanes = wiz->num_lanes; local
1275 u32 num_lanes = wiz->num_lanes; local
1415 u32 reg, num_lanes = 1, phy_type = PHY_NONE; local
1458 u32 num_lanes; local
[all...]
/linux-master/drivers/gpu/drm/msm/dp/
H A Ddp_panel.c68 link_info->num_lanes = drm_dp_max_lane_count(dpcd);
71 if (link_info->num_lanes > dp_panel->max_dp_lanes)
72 link_info->num_lanes = dp_panel->max_dp_lanes;
80 drm_dbg_dp(panel->drm_dev, "lane_count=%d\n", link_info->num_lanes);
100 data_rate_khz = link_info->num_lanes * link_info->rate * 8;
158 !is_lane_count_valid(dp_panel->link_info.num_lanes) ||
161 dp_panel->link_info.num_lanes);
H A Ddp_link.h18 unsigned int num_lanes; member in struct:dp_link_info
H A Ddp_ctrl.c109 values[1] = link->num_lanes;
158 config |= ((ctrl->link->link_params.num_lanes - 1)
971 in.nlanes = ctrl->link->link_params.num_lanes;
1071 lane_cnt = ctrl->link->link_params.num_lanes;
1148 ctrl->link->link_params.num_lanes)) {
1204 if (ctrl->link->link_params.num_lanes == 1)
1207 ctrl->link->link_params.num_lanes /= 2;
1260 ctrl->link->link_params.num_lanes)) {
1285 link_info.num_lanes = ctrl->link->link_params.num_lanes;
1819 int num_lanes = ctrl->link->link_params.num_lanes; local
[all...]
H A Ddp_debug.c44 debug->panel->link_info.num_lanes);
75 debug->link->link_params.num_lanes);
/linux-master/drivers/gpu/drm/bridge/cadence/
H A Dcdns-mhdp8546-core.c633 values[1] = link->num_lanes;
896 CDNS_DP_LANE_EN_LANES(mhdp->link.num_lanes));
900 phy_cfg.dp.lanes = mhdp->link.num_lanes;
941 for (i = 0; i < mhdp->link.num_lanes; i++) {
1006 for (i = 0; i < mhdp->link.num_lanes; i++) {
1029 for (i = 0; i < mhdp->link.num_lanes; i++) {
1039 mhdp->link.num_lanes, mhdp->link.rate / 100,
1072 phy_cfg.dp.lanes = mhdp->link.num_lanes;
1084 cdns_mhdp_adjust_lt(mhdp, mhdp->link.num_lanes,
1087 r = drm_dp_clock_recovery_ok(link_status, mhdp->link.num_lanes);
[all...]
/linux-master/drivers/gpu/drm/bridge/
H A Dsii902x.c831 int num_lanes, i; local
839 num_lanes = of_property_read_variable_u8_array(dev->of_node,
844 if (num_lanes == -EINVAL) {
848 num_lanes = 1;
850 } else if (num_lanes < 0) {
853 __func__, num_lanes);
854 return num_lanes;
856 codec_data.max_i2s_channels = 2 * num_lanes;
858 for (i = 0; i < num_lanes; i++)
/linux-master/drivers/media/platform/samsung/exynos4-is/
H A Dmipi-csis.c191 * @num_lanes: number of MIPI-CSI data lanes used
216 u32 num_lanes; member in struct:csis_state
322 mask = (1 << (state->num_lanes + 1)) - 1;
360 val = (val & ~S5PCSIS_CFG_NR_LANE_MASK) | (state->num_lanes - 1);
754 state->num_lanes = endpoint.bus.mipi_csi2.num_data_lanes;
792 if (state->num_lanes == 0 || state->num_lanes > state->max_num_lanes) {
794 state->num_lanes, state->max_num_lanes);
875 state->num_lanes, state->hs_settle, state->wclk_ext,
/linux-master/drivers/gpu/drm/xlnx/
H A Dzynqmp_dp.c288 * @num_lanes: number of enabled phy lanes
310 u8 num_lanes; member in struct:zynqmp_dp
390 for (i = 0; i < dp->num_lanes; i++) {
404 for (i = dp->num_lanes - 1; i >= 0; i--) {
426 for (i = 0; i < dp->num_lanes; i++) {
433 for (i = 0; i < dp->num_lanes; i++) {
446 * found. The caller can check dp->num_lanes to check how many PHYs were found.
468 if (dp->num_lanes)
485 dp->num_lanes++;
504 ready = (1 << dp->num_lanes)
[all...]
/linux-master/drivers/phy/cadence/
H A Dphy-cadence-torrent.c344 u32 num_lanes; member in struct:cdns_torrent_inst
1103 pll_bits = ((1 << inst->num_lanes) - 1);
1122 u32 num_lanes,
1148 for (i = 0; i < num_lanes; i++) {
1166 struct cdns_torrent_inst *inst, u32 num_lanes)
1187 ret = cdns_torrent_dp_set_power_state(cdns_phy, inst, num_lanes,
1192 ret = cdns_torrent_dp_set_power_state(cdns_phy, inst, num_lanes,
1217 u32 rate, u32 num_lanes)
1258 for (i = 0; i < num_lanes; i++)
1389 if (dp->lanes > inst->num_lanes)
1120 cdns_torrent_dp_set_power_state(struct cdns_torrent_phy *cdns_phy, struct cdns_torrent_inst *inst, u32 num_lanes, enum phy_powerstate powerstate) argument
1165 cdns_torrent_dp_run(struct cdns_torrent_phy *cdns_phy, struct cdns_torrent_inst *inst, u32 num_lanes) argument
1215 cdns_torrent_dp_pma_cmn_rate(struct cdns_torrent_phy *cdns_phy, struct cdns_torrent_inst *inst, u32 rate, u32 num_lanes) argument
1414 cdns_torrent_dp_set_a0_pll(struct cdns_torrent_phy *cdns_phy, struct cdns_torrent_inst *inst, u32 num_lanes) argument
2471 int i, j, node, mlane, num_lanes, ret; local
[all...]

Completed in 280 milliseconds

123