/linux-master/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
H A D | pppcielanes.c | 56 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 D | pppcielanes.h | 27 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 D | ia_css_input_port.h | 55 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 D | phy-rockchip-snps-pcie3.c | 59 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 D | gb-camera.h | 41 * @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 D | region.c | 24 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 D | phy-mtk-pcie.c | 51 * @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 D | phy-mtk-mipi-csi-0-5.c | 30 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 D | adv7533.c | 171 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 D | mipi-disco-img.c | 492 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 D | adv748x-core.c | 367 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 D | pci-j721e.c | 53 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 D | pci-keystone.c | 121 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 D | cdns-csi2rx.c | 94 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 D | cdns-csi2tx.c | 116 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 D | phy-j721e-wiz.c | 385 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 D | dp_panel.c | 68 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 D | dp_link.h | 18 unsigned int num_lanes; member in struct:dp_link_info
|
H A D | dp_ctrl.c | 109 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 D | dp_debug.c | 44 debug->panel->link_info.num_lanes); 75 debug->link->link_params.num_lanes);
|
/linux-master/drivers/gpu/drm/bridge/cadence/ |
H A D | cdns-mhdp8546-core.c | 633 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 D | sii902x.c | 831 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 D | mipi-csis.c | 191 * @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 D | zynqmp_dp.c | 288 * @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 D | phy-cadence-torrent.c | 344 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...] |