Home
last modified time | relevance | path

Searched refs:num_lanes (Results 1 – 25 of 33) sorted by relevance

12

/Linux-v4.19/drivers/gpu/drm/amd/powerplay/hwmgr/
Dpppcielanes.c56 uint8_t encode_pcie_lane_width(uint32_t num_lanes) in encode_pcie_lane_width() argument
58 return pp_r600_encode_lanes[num_lanes]; in encode_pcie_lane_width()
61 uint8_t decode_pcie_lane_width(uint32_t num_lanes) in decode_pcie_lane_width() argument
63 return pp_r600_decoded_lanes[num_lanes]; in decode_pcie_lane_width()
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-v4.19/drivers/gpu/drm/bridge/adv7511/
Dadv7533.c200 u32 num_lanes; in adv7533_parse_dt() local
202 of_property_read_u32(np, "adi,dsi-lanes", &num_lanes); in adv7533_parse_dt()
204 if (num_lanes < 1 || num_lanes > 4) in adv7533_parse_dt()
207 adv->num_dsi_lanes = num_lanes; in adv7533_parse_dt()
/Linux-v4.19/drivers/nvdimm/
Dregion.c27 if (nd_region->num_lanes > num_online_cpus() in nd_region_probe()
28 && nd_region->num_lanes < num_possible_cpus() in nd_region_probe()
31 num_online_cpus(), nd_region->num_lanes, in nd_region_probe()
34 nd_region->num_lanes); in nd_region_probe()
Dregion_devs.c940 if (nd_region->num_lanes < nr_cpu_ids) { in nd_region_acquire_lane()
943 lane = cpu % nd_region->num_lanes; in nd_region_acquire_lane()
957 if (nd_region->num_lanes < nr_cpu_ids) { in nd_region_release_lane()
1052 nd_region->num_lanes = ndr_desc->num_lanes; in nd_region_create()
1082 ndr_desc->num_lanes = ND_MAX_LANES; in nvdimm_pmem_region_create()
1093 ndr_desc->num_lanes = min(ndr_desc->num_lanes, ND_MAX_LANES); in nvdimm_blk_region_create()
1102 ndr_desc->num_lanes = ND_MAX_LANES; in nvdimm_volatile_region_create()
/Linux-v4.19/drivers/media/platform/cadence/
Dcdns-csi2rx.c74 u8 num_lanes; member
118 reg = csi2rx->num_lanes << 8; in csi2rx_start()
119 for (i = 0; i < csi2rx->num_lanes; i++) { in csi2rx_start()
130 for (i = csi2rx->num_lanes; i < csi2rx->max_lanes; i++) { in csi2rx_start()
390 csi2rx->num_lanes = v4l2_ep.bus.mipi_csi2.num_data_lanes; in csi2rx_parse_dt()
391 if (csi2rx->num_lanes > csi2rx->max_lanes) { in csi2rx_parse_dt()
393 csi2rx->num_lanes); in csi2rx_parse_dt()
461 csi2rx->num_lanes, csi2rx->max_lanes, csi2rx->max_streams, in csi2rx_probe()
Dcdns-csi2tx.c95 unsigned int num_lanes; member
238 for (i = 0; i < csi2tx->num_lanes; i++) in csi2tx_start()
246 for (i = 0; i < csi2tx->num_lanes; i++) in csi2tx_start()
456 csi2tx->num_lanes = v4l2_ep.bus.mipi_csi2.num_data_lanes; in csi2tx_check_lanes()
457 if (csi2tx->num_lanes > csi2tx->max_lanes) { in csi2tx_check_lanes()
526 csi2tx->num_lanes, csi2tx->max_lanes, csi2tx->max_streams, in csi2tx_probe()
/Linux-v4.19/drivers/media/platform/exynos4-is/
Dmipi-csis.c219 u32 num_lanes; member
325 mask = (1 << (state->num_lanes + 1)) - 1; in s5pcsis_system_enable()
363 val = (val & ~S5PCSIS_CFG_NR_LANE_MASK) | (state->num_lanes - 1); in s5pcsis_set_params()
754 state->num_lanes = endpoint.bus.mipi_csi2.num_data_lanes; in s5pcsis_parse_dt()
793 if (state->num_lanes == 0 || state->num_lanes > state->max_num_lanes) { in s5pcsis_probe()
795 state->num_lanes, state->max_num_lanes); in s5pcsis_probe()
879 state->num_lanes, state->hs_settle, state->wclk_ext, in s5pcsis_probe()
/Linux-v4.19/drivers/media/platform/qcom/camss/
Dcamss-csiphy-2ph-1-0.c60 static u8 csiphy_settle_cnt_calc(u32 pixel_clock, u8 bpp, u8 num_lanes, in csiphy_settle_cnt_calc() argument
71 mipi_clock = pixel_clock * bpp / (2 * num_lanes); in csiphy_settle_cnt_calc()
Dcamss-csiphy-3ph-1-0.c114 static u8 csiphy_settle_cnt_calc(u32 pixel_clock, u8 bpp, u8 num_lanes, in csiphy_settle_cnt_calc() argument
124 mipi_clock = pixel_clock * bpp / (2 * num_lanes); in csiphy_settle_cnt_calc()
Dcamss-csiphy.c122 u8 num_lanes = csiphy->cfg.csi2->lane_cfg.num_data; in csiphy_set_clock_rates() local
123 u64 min_rate = pixel_clock * bpp / (2 * num_lanes * 4); in csiphy_set_clock_rates()
/Linux-v4.19/drivers/gpu/drm/rockchip/
Dcdn-dp-reg.c547 dp->link.num_lanes = status[1]; in cdn_dp_get_training_status()
572 dp->link.num_lanes); in cdn_dp_train_link()
670 do_div(symbol, dp->link.num_lanes * link_rate * 8); in cdn_dp_config_video()
676 mode->clock, dp->link.num_lanes, in cdn_dp_config_video()
691 val /= (dp->link.num_lanes * link_rate); in cdn_dp_config_video()
844 if (dp->link.num_lanes == 1) in cdn_dp_audio_config_i2s()
Dcdn-dp-core.c490 dp->link.num_lanes = 0; in cdn_dp_disable()
582 if (!port || !dp->link.rate || !dp->link.num_lanes) in cdn_dp_check_link_status()
965 unsigned int lanes = dp->link.num_lanes; in cdn_dp_pd_event_work()
978 (rate != dp->link.rate || lanes != dp->link.num_lanes)) { in cdn_dp_pd_event_work()
/Linux-v4.19/drivers/staging/greybus/
Dgb-camera.h45 unsigned int num_lanes; member
Dcamera.c364 __u8 num_lanes; member
420 csi_cfg.num_lanes = GB_CAMERA_CSI_NUM_DATA_LANES; in gb_camera_setup_data_connection()
445 csi_params->num_lanes = csi_cfg.num_lanes; in gb_camera_setup_data_connection()
/Linux-v4.19/drivers/gpu/drm/bridge/
Dtc358767.c394 if (tc->link.base.num_lanes == 2) in tc_srcctrl()
613 if (tc->link.base.num_lanes > 2) { in tc_get_display_props()
615 tc->link.base.num_lanes = 2; in tc_get_display_props()
637 tc->link.base.num_lanes, in tc_get_display_props()
791 if ((tc->link.base.num_lanes == 2) && in tc_link_training()
797 if ((tc->link.base.num_lanes == 1) && in tc_link_training()
969 !(drm_dp_channel_eq_ok(tmp + 2, tc->link.base.num_lanes))); in tc_main_link_setup()
/Linux-v4.19/drivers/gpu/drm/tegra/
Ddpaux.c791 for (i = 0; i < link->num_lanes; i++) in drm_dp_aux_train()
798 link->num_lanes); in drm_dp_aux_train()
810 if (!drm_dp_clock_recovery_ok(status, link->num_lanes)) in drm_dp_aux_train()
816 if (!drm_dp_channel_eq_ok(status, link->num_lanes)) in drm_dp_aux_train()
Dsor.c575 for (i = 0, value = 0; i < link->num_lanes; i++) { in tegra_sor_dp_train_fast()
596 for (i = 0, value = 0; i < link->num_lanes; i++) { in tegra_sor_dp_train_fast()
611 for (i = 0, value = 0; i < link->num_lanes; i++) { in tegra_sor_dp_train_fast()
838 if (!link_rate || !link->num_lanes || !pclk || !config->bits_per_pixel) in tegra_sor_compute_config()
841 output = link_rate * 8 * link->num_lanes; in tegra_sor_compute_config()
885 (link->num_lanes * 8); in tegra_sor_compute_config()
905 config->hblank_symbols -= 12 / link->num_lanes; in tegra_sor_compute_config()
910 config->vblank_symbols -= 36 / link->num_lanes + 4; in tegra_sor_compute_config()
1756 if (link.num_lanes <= 2) in tegra_sor_edp_enable()
1761 if (link.num_lanes <= 1) in tegra_sor_edp_enable()
[all …]
/Linux-v4.19/drivers/phy/tegra/
Dxusb.c42 for (i = 0; i < pad->soc->num_lanes; i++) { in tegra_xusb_pad_of_xlate()
189 pad->lanes = devm_kcalloc(&pad->dev, pad->soc->num_lanes, sizeof(lane), in tegra_xusb_pad_register()
196 for (i = 0; i < pad->soc->num_lanes; i++) { in tegra_xusb_pad_register()
244 unsigned int i = pad->soc->num_lanes; in tegra_xusb_pad_unregister()
327 for (i = 0; i < pad->soc->num_lanes; i++) { in tegra_xusb_pad_program()
Dxusb-tegra124.c669 .num_lanes = ARRAY_SIZE(tegra124_usb2_lanes),
804 .num_lanes = ARRAY_SIZE(tegra124_ulpi_lanes),
1020 .num_lanes = ARRAY_SIZE(tegra124_hsic_lanes),
1208 .num_lanes = ARRAY_SIZE(tegra124_pcie_lanes),
1404 .num_lanes = ARRAY_SIZE(tegra124_sata_lanes),
Dxusb.h142 unsigned int num_lanes; member
/Linux-v4.19/drivers/gpu/drm/msm/dsi/
Ddsi_host.c1672 int ret, i, len, num_lanes; in dsi_host_parse_lane_data() local
1681 num_lanes = len / sizeof(u32); in dsi_host_parse_lane_data()
1683 if (num_lanes < 1 || num_lanes > 4) { in dsi_host_parse_lane_data()
1688 msm_host->num_data_lanes = num_lanes; in dsi_host_parse_lane_data()
1691 num_lanes); in dsi_host_parse_lane_data()
1712 for (j = 0; j < num_lanes; j++) { in dsi_host_parse_lane_data()
1721 if (j == num_lanes) { in dsi_host_parse_lane_data()
/Linux-v4.19/include/linux/
Dlibnvdimm.h125 int num_lanes; member
/Linux-v4.19/drivers/gpu/drm/msm/edp/
Dedp_ctrl.c414 u8 max_lane = ctrl->dp_link.num_lanes; in edp_fill_link_cfg()
712 max_lane = ctrl->dp_link.num_lanes; in edp_link_rate_down_shift()
770 dp_link.num_lanes = ctrl->lane_cnt; in edp_do_link_train()
/Linux-v4.19/drivers/pinctrl/tegra/
Dpinctrl-tegra-xusb.c70 unsigned int num_lanes; member
866 .num_lanes = ARRAY_SIZE(tegra124_lanes),

12