Home
last modified time | relevance | path

Searched refs:max_lanes (Results 1 – 25 of 26) sorted by relevance

12

/OK3568_Linux_fs/kernel/tools/testing/selftests/net/
H A Ddevlink_port_split.py154 max_lanes = get_max_lanes(port)
158 if max_lanes != lanes:
160 % (port, lanes, max_lanes))
253 max_lanes = get_max_lanes(port.name)
256 if max_lanes == 0:
260 elif max_lanes == 1:
263 split_unsplittable_port(port, max_lanes)
267 lane = max_lanes
271 split_splittable_port(port, lane, max_lanes, dev)
/OK3568_Linux_fs/kernel/drivers/media/platform/cadence/
H A Dcdns-csi2rx.c75 u8 max_lanes; member
130 for (i = csi2rx->num_lanes; i < csi2rx->max_lanes; i++) { in csi2rx_start()
132 csi2rx->max_lanes); in csi2rx_start()
323 csi2rx->max_lanes = dev_cfg & 7; in csi2rx_get_resources()
324 if (csi2rx->max_lanes > CSI2RX_LANES_MAX) { in csi2rx_get_resources()
326 csi2rx->max_lanes); in csi2rx_get_resources()
391 if (csi2rx->num_lanes > csi2rx->max_lanes) { in csi2rx_parse_dt()
465 csi2rx->num_lanes, csi2rx->max_lanes, csi2rx->max_streams, in csi2rx_probe()
H A Dcdns-csi2tx.c116 unsigned int max_lanes; member
461 csi2tx->max_lanes = dev_cfg & CSI2TX_DEVICE_CONFIG_LANES_MASK; in csi2tx_get_resources()
462 if (csi2tx->max_lanes > CSI2TX_LANES_MAX) { in csi2tx_get_resources()
464 csi2tx->max_lanes); in csi2tx_get_resources()
516 if (csi2tx->num_lanes > csi2tx->max_lanes) { in csi2tx_check_lanes()
623 csi2tx->num_lanes, csi2tx->max_lanes, csi2tx->max_streams, in csi2tx_probe()
/OK3568_Linux_fs/u-boot/drivers/video/drm/
H A Drockchip_dw_hdmi_qp.c124 u8 max_lanes; member
440 int max_lanes, max_rate_per_lane; in hdmi_select_link_config() local
444 max_lanes = hdmi->max_lanes; in hdmi_select_link_config()
446 max_frl_rate = max_lanes * max_rate_per_lane * 1000000; in hdmi_select_link_config()
449 hdmi->link_cfg.frl_lanes = max_lanes; in hdmi_select_link_config()
465 max_dsc_lanes = hdmi->dsc_cap.max_lanes; in hdmi_select_link_config()
477 hdmi->link_cfg.frl_lanes = max_lanes; in hdmi_select_link_config()
860 hdmi_info->max_lanes * hdmi_info->max_frl_rate_per_lane * in drm_rk_select_color()
937 hdmi->max_lanes = hdmi_info->max_lanes; in dw_hdmi_qp_selete_output()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/xlnx/
H A Dzynqmp_dp.c248 u8 max_lanes; member
565 u8 max_lanes = dp->link_config.max_lanes; in zynqmp_dp_mode_configure() local
587 for (lane_cnt = 1; lane_cnt <= max_lanes; lane_cnt <<= 1) { in zynqmp_dp_mode_configure()
1315 link_config->max_lanes = min_t(u8, in zynqmp_dp_connector_detect()
1357 u8 max_lanes = dp->link_config.max_lanes; in zynqmp_dp_connector_mode_valid() local
1370 rate = zynqmp_dp_max_rate(max_rate, max_lanes, bpp); in zynqmp_dp_connector_mode_valid()
1456 u8 max_lanes = dp->link_config.max_lanes; in zynqmp_dp_encoder_atomic_mode_set() local
1464 rate = zynqmp_dp_max_rate(max_rate, max_lanes, bpp); in zynqmp_dp_encoder_atomic_mode_set()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/
H A Drockchip_drm_drv.c663 void get_max_frl_rate(int max_frl_rate, u8 *max_lanes, u8 *max_rate_per_lane) in get_max_frl_rate() argument
667 *max_lanes = 3; in get_max_frl_rate()
671 *max_lanes = 3; in get_max_frl_rate()
675 *max_lanes = 4; in get_max_frl_rate()
679 *max_lanes = 4; in get_max_frl_rate()
683 *max_lanes = 4; in get_max_frl_rate()
687 *max_lanes = 4; in get_max_frl_rate()
692 *max_lanes = 0; in get_max_frl_rate()
710 u8 *max_frl_rate_per_lane, u8 *max_lanes, u8 *add_func, in parse_edid_forum_vsdb() argument
722 get_max_frl_rate(max_frl_rate, max_lanes, in parse_edid_forum_vsdb()
[all …]
H A Dcdn-dp-reg.c539 dp->max_lanes = status[1]; in cdn_dp_get_training_status()
564 dp->max_lanes); in cdn_dp_train_link()
662 do_div(symbol, dp->max_lanes * link_rate * 8); in cdn_dp_config_video()
668 mode->clock, dp->max_lanes, link_rate); in cdn_dp_config_video()
682 val /= (dp->max_lanes * link_rate); in cdn_dp_config_video()
835 if (dp->max_lanes == 1) in cdn_dp_audio_config_i2s()
H A Dcdn-dp-core.h96 u8 max_lanes; member
H A Dcdn-dp-core.c458 dp->max_lanes = 0; in cdn_dp_disable()
551 if (!port || !dp->max_rate || !dp->max_lanes) in cdn_dp_check_link_status()
932 unsigned int lanes = dp->max_lanes; in cdn_dp_pd_event_work()
945 (rate != dp->max_rate || lanes != dp->max_lanes)) { in cdn_dp_pd_event_work()
H A Drockchip_drm_drv.h341 u8 max_lanes; member
573 u8 *max_frl_rate_per_lane, u8 *max_lanes, u8 *add_func,
H A Ddw_hdmi-rockchip.c232 u8 max_lanes; member
853 int max_lanes, max_rate_per_lane; in hdmi_select_link_config() local
861 max_lanes = hdmi->max_lanes; in hdmi_select_link_config()
863 max_frl_rate = max_lanes * max_rate_per_lane * 1000000; in hdmi_select_link_config()
866 hdmi->link_cfg.frl_lanes = max_lanes; in hdmi_select_link_config()
881 max_dsc_lanes = hdmi->dsc_cap.max_lanes; in hdmi_select_link_config()
893 hdmi->link_cfg.frl_lanes = max_lanes; in hdmi_select_link_config()
2392 hdmi->max_lanes = 0; in dw_hdmi_rockchip_get_edid_dsc_info()
2397 &hdmi->max_lanes, &hdmi->add_func, edid); in dw_hdmi_rockchip_get_edid_dsc_info()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/display/
H A Dintel_tc.c324 int max_lanes; in icl_tc_phy_connect() local
336 max_lanes = intel_tc_port_fia_max_lane_count(dig_port); in icl_tc_phy_connect()
338 drm_WARN_ON(&i915->drm, max_lanes != 4); in icl_tc_phy_connect()
354 if (max_lanes < required_lanes) { in icl_tc_phy_connect()
358 max_lanes, required_lanes); in icl_tc_phy_connect()
H A Dintel_dp.h109 int intel_dp_max_data_rate(int max_link_clock, int max_lanes);
H A Dintel_dp_mst.c667 int max_rate, mode_rate, max_lanes, max_link_clock; in intel_dp_mst_mode_valid_ctx() local
681 max_lanes = intel_dp_max_lane_count(intel_dp); in intel_dp_mst_mode_valid_ctx()
683 max_rate = intel_dp_max_data_rate(max_link_clock, max_lanes); in intel_dp_mst_mode_valid_ctx()
H A Dintel_ddi.c2221 if (encoder->port == PORT_A && dig_port->max_lanes == 4) in skl_ddi_set_iboost()
4952 int max_lanes = 4; in intel_ddi_max_lanes() local
4955 return max_lanes; in intel_ddi_max_lanes()
4959 max_lanes = port == PORT_A ? 4 : 0; in intel_ddi_max_lanes()
4962 max_lanes = 2; in intel_ddi_max_lanes()
4974 max_lanes = 4; in intel_ddi_max_lanes()
4977 return max_lanes; in intel_ddi_max_lanes()
5137 dig_port->max_lanes = intel_ddi_max_lanes(dig_port); in intel_ddi_init()
H A Dintel_dp.c225 int source_max = dig_port->max_lanes; in intel_dp_max_common_lane_count()
245 intel_dp_max_data_rate(int max_link_clock, int max_lanes) in intel_dp_max_data_rate() argument
253 return max_link_clock * max_lanes; in intel_dp_max_data_rate()
657 int max_rate, mode_rate, max_lanes, max_link_clock; in intel_dp_mode_valid() local
677 max_lanes = intel_dp_max_lane_count(intel_dp); in intel_dp_mode_valid()
679 max_rate = intel_dp_max_data_rate(max_link_clock, max_lanes); in intel_dp_mode_valid()
701 max_lanes, in intel_dp_mode_valid()
7784 if (drm_WARN(dev, dig_port->max_lanes < 1, in intel_dp_init_connector()
7786 dig_port->max_lanes, intel_encoder->base.base.id, in intel_dp_init_connector()
7971 dig_port->max_lanes = 4; in intel_dp_init()
H A Dintel_display_types.h1414 u8 max_lanes; member
/OK3568_Linux_fs/kernel/drivers/gpu/drm/tegra/
H A Ddp.c43 link->max_lanes = 0; in drm_dp_link_reset()
184 link->max_lanes = drm_dp_max_lane_count(dpcd); in drm_dp_link_probe()
233 link->lanes = link->max_lanes; in drm_dp_link_probe()
402 for (i = 0; i < ARRAY_SIZE(lanes) && lanes[i] <= link->max_lanes; i++) { in drm_dp_link_choose()
H A Ddp.h125 unsigned int max_lanes; member
/OK3568_Linux_fs/kernel/include/drm/
H A Ddrm_connector.h211 u8 max_lanes; member
258 u8 max_lanes; member
/OK3568_Linux_fs/kernel/drivers/gpu/drm/gma500/
H A Dcdv_intel_dp.c375 cdv_intel_dp_max_data_rate(int max_link_clock, int max_lanes) in cdv_intel_dp_max_data_rate() argument
377 return (max_link_clock * max_lanes * 19) / 20; in cdv_intel_dp_max_data_rate()
517 int max_lanes = cdv_intel_dp_max_lane_count(encoder); in cdv_intel_dp_mode_valid() local
531 > cdv_intel_dp_max_data_rate(max_link_clock, max_lanes))) in cdv_intel_dp_mode_valid()
536 > cdv_intel_dp_max_data_rate(max_link_clock, max_lanes)) in cdv_intel_dp_mode_valid()
/OK3568_Linux_fs/u-boot/include/
H A Dedid.h643 u8 max_lanes; member
687 u8 max_lanes; member
/OK3568_Linux_fs/kernel/drivers/gpu/drm/
H A Ddrm_edid.c5147 void drm_get_max_frl_rate(int max_frl_rate, u8 *max_lanes, u8 *max_rate_per_lane) in drm_get_max_frl_rate() argument
5151 *max_lanes = 3; in drm_get_max_frl_rate()
5155 *max_lanes = 3; in drm_get_max_frl_rate()
5159 *max_lanes = 4; in drm_get_max_frl_rate()
5163 *max_lanes = 4; in drm_get_max_frl_rate()
5167 *max_lanes = 4; in drm_get_max_frl_rate()
5171 *max_lanes = 4; in drm_get_max_frl_rate()
5176 *max_lanes = 0; in drm_get_max_frl_rate()
5244 drm_get_max_frl_rate(max_frl_rate, &hdmi->max_lanes, in drm_parse_hdmi_forum_vsdb()
5262 drm_get_max_frl_rate(dsc_max_frl_rate, &hdmi_dsc->max_lanes, in drm_parse_hdmi_forum_vsdb()
/OK3568_Linux_fs/u-boot/common/
H A Dedid.c3107 void drm_get_max_frl_rate(int max_frl_rate, u8 *max_lanes, u8 *max_rate_per_lane) in drm_get_max_frl_rate() argument
3111 *max_lanes = 3; in drm_get_max_frl_rate()
3115 *max_lanes = 3; in drm_get_max_frl_rate()
3119 *max_lanes = 4; in drm_get_max_frl_rate()
3123 *max_lanes = 4; in drm_get_max_frl_rate()
3127 *max_lanes = 4; in drm_get_max_frl_rate()
3131 *max_lanes = 4; in drm_get_max_frl_rate()
3136 *max_lanes = 0; in drm_get_max_frl_rate()
3200 drm_get_max_frl_rate(max_frl_rate, &hdmi->max_lanes, in drm_parse_hdmi_forum_vsdb()
3219 drm_get_max_frl_rate(dsc_max_frl_rate, &hdmi_dsc->max_lanes, in drm_parse_hdmi_forum_vsdb()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/bridge/analogix/
H A Danalogix_dp_core.c685 u32 max_lanes, u32 max_rate) in analogix_dp_full_link_train() argument
703 dp->link_train.lane_count = min_t(u32, dp->link_train.lane_count, max_lanes); in analogix_dp_full_link_train()

12