Home
last modified time | relevance | path

Searched refs:lanes (Results 1 – 25 of 110) sorted by relevance

12345

/rk3399_rockchip-uboot/arch/arm/dts/
H A Dtegra210-p2371-2180.dts42 nvidia,lanes = "otg-1", "otg-2";
48 nvidia,lanes = "pcie-5", "pcie-6";
54 nvidia,lanes = "pcie-0";
60 nvidia,lanes = "pcie-1", "pcie-2",
67 nvidia,lanes = "sata-0";
H A Dtegra186-p2771-0000-500.dts19 nvidia,num-lanes = <4>;
24 nvidia,num-lanes = <0>;
29 nvidia,num-lanes = <1>;
H A Dtegra186-p2771-0000-000.dts19 nvidia,num-lanes = <2>;
24 nvidia,num-lanes = <1>;
29 nvidia,num-lanes = <1>;
H A Dfsl-ls2080a.dtsi102 num-lanes = <4>;
117 num-lanes = <4>;
132 num-lanes = <8>;
147 num-lanes = <4>;
/rk3399_rockchip-uboot/drivers/video/drm/
H A Ddw-dp.c198 unsigned int lanes; member
441 unsigned int lanes, unsigned int rate) in dw_dp_bandwidth_ok() argument
446 max_bw = lanes * rate; in dw_dp_bandwidth_ok()
513 static void dw_dp_phy_xmit_enable(struct dw_dp *dp, u32 lanes) in dw_dp_phy_xmit_enable() argument
517 switch (lanes) { in dw_dp_phy_xmit_enable()
521 xmit_enable = GENMASK(lanes - 1, 0); in dw_dp_phy_xmit_enable()
579 link->lanes = min_t(u8, dp->phy.attrs.bus_width, in dw_dp_link_probe()
597 unsigned int lanes = link->lanes, *vs, *pe; in dw_dp_link_train_update_vs_emph() local
604 for (i = 0; i < lanes; i++) { in dw_dp_link_train_update_vs_emph()
608 phy_cfg.dp.lanes = lanes; in dw_dp_link_train_update_vs_emph()
[all …]
H A Ddw_mipi_dsi2.c264 unsigned char lanes; member
290 u32 lanes; member
350 int bpp, lanes; in dw_mipi_dsi2_get_lane_rate() local
371 lanes = dsi2->slave ? dsi2->lanes * 2 : dsi2->lanes; in dw_mipi_dsi2_get_lane_rate()
373 do_div(tmp, lanes); in dw_mipi_dsi2_get_lane_rate()
870 dsi2->lanes /= 2; in dw_mipi_dsi2_connector_init()
873 dsi2->slave->lanes = dsi2->lanes; in dw_mipi_dsi2_connector_init()
1009 val |= PPI_WIDTH(PPI_WIDTH_16_BITS) | PHY_LANES(dsi2->lanes); in dw_mipi_dsi2_phy_mode_cfg()
1212 dsi2->slave ? dsi2->lanes * 2 : dsi2->lanes); in dw_mipi_dsi2_connector_prepare()
1409 if (device->lanes < 1 || device->lanes > 8) in dw_mipi_dsi2_host_attach()
[all …]
H A Ddw_mipi_dsi.c244 u32 lanes; member
553 int bpp, lanes; in dw_mipi_dsi_get_lane_rate() local
565 lanes = dsi->slave ? dsi->lanes * 2 : dsi->lanes; in dw_mipi_dsi_get_lane_rate()
567 do_div(tmp, lanes); in dw_mipi_dsi_get_lane_rate()
1081 N_LANES(dsi->lanes)); in dw_mipi_dsi_dphy_interface_config()
1149 dsi->lanes /= 2; in dw_mipi_dsi_connector_init()
1150 dsi->slave->lanes = dsi->lanes; in dw_mipi_dsi_connector_init()
1242 grf_field_write(dsi, ENABLE_N, map[dsi->lanes]); in mipi_dphy_init()
1294 dsi->lane_mbps, dsi->slave ? dsi->lanes * 2 : dsi->lanes); in dw_mipi_dsi_connector_prepare()
1670 if (device->lanes < 1 || device->lanes > 8) in dw_mipi_dsi_host_attach()
[all …]
H A Drk618_dsi.c223 unsigned int lanes; member
307 unsigned int lanes = dsi->lanes; in rk618_dsi_set_hs_clk() local
311 do_div(bandwidth, lanes); in rk618_dsi_set_hs_clk()
407 LANE_EN_CK | GENMASK(dsi->lanes - 1 + 2, 2)); in rk618_dsi_phy_power_on()
644 value = N_LANES(dsi->lanes - 1) | PHY_STOP_WAIT_TIME(0x20); in rk618_dsi_pre_enable()
693 dsi->phy.rate / USEC_PER_SEC, dsi->lanes); in rk618_dsi_enable()
992 if (device->lanes < 1 || device->lanes > 4) in rk618_dsi_host_attach()
995 dsi->lanes = device->lanes; in rk618_dsi_host_attach()
1029 device->lanes = dev_read_u32_default(dev, "dsi,lanes", 4); in rk618_dsi_child_post_bind()
/rk3399_rockchip-uboot/drivers/video/
H A Danx9804.h20 void anx9804_init(unsigned int i2c_bus, u8 lanes, u8 data_rate, int bpp);
22 static inline void anx9804_init(unsigned int i2c_bus, u8 lanes, u8 data_rate, in anx9804_init() argument
H A Danx9804.c29 void anx9804_init(unsigned int i2c_bus, u8 lanes, u8 data_rate, int bpp) in anx9804_init() argument
106 i2c_reg_write(0x38, ANX9804_LANE_COUNT_SET_REG, lanes); in anx9804_init()
/rk3399_rockchip-uboot/arch/arm/cpu/armv8/fsl-layerscape/
H A Dls1012a_serdes.c13 u8 lanes[SRDS_MAX_LANES]; member
43 return ptr->lanes[lane]; in serdes_get_prtcl()
69 if (ptr->lanes[i] != NONE) in is_serdes_prtcl_valid()
H A Dls1043a_serdes.c13 u8 lanes[SRDS_MAX_LANES]; member
55 return ptr->lanes[lane]; in serdes_get_prtcl()
81 if (ptr->lanes[i] != NONE) in is_serdes_prtcl_valid()
H A Dls1046a_serdes.c13 u8 lanes[SRDS_MAX_LANES]; member
68 return ptr->lanes[lane]; in serdes_get_prtcl()
94 if (ptr->lanes[i] != NONE) in is_serdes_prtcl_valid()
H A Dls2080a_serdes.c12 u8 lanes[SRDS_MAX_LANES]; member
93 return ptr->lanes[lane]; in serdes_get_prtcl()
119 if (ptr->lanes[i] != NONE) in is_serdes_prtcl_valid()
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/
H A Dc29x_serdes.c19 u8 lanes[SRDS1_MAX_LANES]; member
65 enum srds_prtcl lane_prtcl = ptr->lanes[lane]; in fsl_serdes_init()
H A Dfsl_corenet_serdes.c64 } lanes[SRDS_MAX_LANES] = { variable
98 return lanes[lane].idx; in serdes_get_lane_idx()
103 return lanes[lane].bank; in serdes_get_bank_by_lane()
111 int bank = lanes[lane].bank; in serdes_lane_enabled()
112 int word = lanes[lane].lpd / 32; in serdes_lane_enabled()
113 int bit = lanes[lane].lpd % 32; in serdes_lane_enabled()
670 if (lanes[lane].bank == bank) in fsl_serdes_init()
672 idx = lanes[lane].idx; in fsl_serdes_init()
H A Dt2080_serdes.c16 u8 lanes[SRDS_MAX_LANES]; member
199 return ptr->lanes[lane]; in serdes_get_prtcl()
224 if (ptr->lanes[i] != NONE) in is_serdes_prtcl_valid()
/rk3399_rockchip-uboot/include/
H A Dgeneric-phy-dp.h36 unsigned int lanes; member
H A Dgeneric-phy-mipi-dphy.h274 unsigned char lanes; member
/rk3399_rockchip-uboot/drivers/pci/
H A Dpci_tegra.c384 static int tegra_pcie_get_xbar_config(ofnode node, u32 lanes, in tegra_pcie_get_xbar_config() argument
389 switch (lanes) { in tegra_pcie_get_xbar_config()
402 switch (lanes) { in tegra_pcie_get_xbar_config()
421 switch (lanes) { in tegra_pcie_get_xbar_config()
434 switch (lanes) { in tegra_pcie_get_xbar_config()
458 static int tegra_pcie_parse_port_info(ofnode node, uint *index, uint *lanes) in tegra_pcie_parse_port_info() argument
469 *lanes = err; in tegra_pcie_parse_port_info()
491 u32 lanes = 0; in tegra_pcie_parse_dt() local
539 lanes |= num_lanes << (index << 3); in tegra_pcie_parse_dt()
562 err = tegra_pcie_get_xbar_config(dev_ofnode(dev), lanes, id, in tegra_pcie_parse_dt()
H A DKconfig62 Tegra. Tegra20 has 2 root ports with a total of 4 lanes, Tegra30 has
63 3 root ports with a total of 6 lanes and Tegra124 has 2 root ports
64 with a total of 5 lanes. Some boards require this for Ethernet
/rk3399_rockchip-uboot/drivers/video/drm/rk628/
H A Drk628_gvi.c30 rk628->gvi.lanes = val; in rk628_gvi_parse()
116 do_div(total_bw, gvi->lanes); in rk628_gvi_get_lane_rate()
139 SYS_CTRL0_LANE_NUM(gvi->lanes - 1)); in rk628_gvi_pre_enable()
265 rate, gvi->lanes, gvi->byte_mode, gvi->color_depth, in rk628_gvi_enable()
/rk3399_rockchip-uboot/drivers/video/bridge/
H A Danx6345.c355 u8 colordepth, lanes, data_rate, c; in anx6345_enable() local
377 if (anx6345_read_dpcd(dev, DP_MAX_LANE_COUNT, &lanes)) { in anx6345_enable()
381 lanes &= DP_MAX_LANE_COUNT_MASK; in anx6345_enable()
382 debug("%s: lanes: %d\n", __func__, (int)lanes); in anx6345_enable()
386 anx6345_write_r0(dev, ANX9804_LANE_COUNT_SET_REG, lanes); in anx6345_enable()
/rk3399_rockchip-uboot/drivers/phy/
H A Dphy-rockchip-naneng-edp.c155 for (lane = 0; lane < dp->lanes; lane++) in rockchip_edp_phy_set_voltages()
226 FIELD_PREP(EDP_PHY_TX_PD, ~GENMASK(dp->lanes - 1, 0))); in rockchip_edp_phy_set_rate()
237 FIELD_PREP(EDP_PHY_TX_IDLE, ~GENMASK(dp->lanes - 1, 0))); in rockchip_edp_phy_set_rate()
260 switch (dp->lanes) { in rockchip_edp_phy_verify_config()
276 for (i = 0; i < dp->lanes; i++) { in rockchip_edp_phy_verify_config()
/rk3399_rockchip-uboot/drivers/phy/marvell/
H A DKconfig7 This driver passes over the lanes

12345