Home
last modified time | relevance | path

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

12345678910>>...30

/OK3568_Linux_fs/kernel/drivers/staging/media/omap4iss/
H A Diss_csiphy.c36 reg |= (phy->lanes.data[i].pol ? in csiphy_lanes_config()
38 reg |= (phy->lanes.data[i].pos << in csiphy_lanes_config()
44 reg |= phy->lanes.clk.pol ? CSI2_COMPLEXIO_CFG_CLOCK_POL : 0; in csiphy_lanes_config()
45 reg |= phy->lanes.clk.pos << CSI2_COMPLEXIO_CFG_CLOCK_POSITION_SHIFT; in csiphy_lanes_config()
123 struct iss_csiphy_lanes_cfg *lanes; in omap4iss_csiphy_config() local
128 lanes = &subdevs->bus.csi2.lanecfg; in omap4iss_csiphy_config()
175 if (lanes->data[i].pos == 0) in omap4iss_csiphy_config()
178 if (lanes->data[i].pol > 1 || in omap4iss_csiphy_config()
179 lanes->data[i].pos > (csi2->phy->max_data_lanes + 1)) in omap4iss_csiphy_config()
182 if (used_lanes & (1 << lanes->data[i].pos)) in omap4iss_csiphy_config()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/tegra/
H A Ddp.c51 link->lanes = 0; in drm_dp_link_reset()
233 link->lanes = link->max_lanes; in drm_dp_link_probe()
346 values[1] = link->lanes; in drm_dp_link_configure()
394 static const unsigned int lanes[3] = { 1, 2, 4 }; in drm_dp_link_choose() local
402 for (i = 0; i < ARRAY_SIZE(lanes) && lanes[i] <= link->max_lanes; i++) { in drm_dp_link_choose()
412 capacity = lanes[i] * (rates[j] * 10) * 8 / 10; in drm_dp_link_choose()
416 lanes[i], rates[j], requirement, in drm_dp_link_choose()
418 link->lanes = lanes[i]; in drm_dp_link_choose()
469 unsigned int lanes = link->lanes, *vs, *pe, *pc, i; in drm_dp_link_apply_training() local
485 for (i = 0; i < lanes; i++) in drm_dp_link_apply_training()
[all …]
/OK3568_Linux_fs/kernel/drivers/media/platform/omap3isp/
H A Dispcsiphy.c166 struct isp_csiphy_lanes_cfg *lanes; in omap3isp_csiphy_config() local
174 lanes = &buscfg->bus.ccp2.lanecfg; in omap3isp_csiphy_config()
177 lanes = &buscfg->bus.csi2.lanecfg; in omap3isp_csiphy_config()
186 if (lanes->data[i].pol > 1 || lanes->data[i].pos > 3) in omap3isp_csiphy_config()
189 if (used_lanes & (1 << lanes->data[i].pos)) in omap3isp_csiphy_config()
192 used_lanes |= 1 << lanes->data[i].pos; in omap3isp_csiphy_config()
195 if (lanes->clk.pol > 1 || lanes->clk.pos > 3) in omap3isp_csiphy_config()
198 if (lanes->clk.pos == 0 || used_lanes & (1 << lanes->clk.pos)) in omap3isp_csiphy_config()
244 reg |= (lanes->data[i].pol << in omap3isp_csiphy_config()
246 reg |= (lanes->data[i].pos << in omap3isp_csiphy_config()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/bridge/adv7511/
H A Dadv7533.c43 clock_div_by_lanes[dsi->lanes - 2] << 3); in adv7511_dsi_config_timing_gen()
74 regmap_write(adv->regmap_cec, 0x1c, dsi->lanes << 4); in adv7533_dsi_power_on()
106 int lanes, ret; in adv7533_mode_set() local
112 lanes = 4; in adv7533_mode_set()
114 lanes = 3; in adv7533_mode_set()
116 if (lanes != dsi->lanes) { in adv7533_mode_set()
118 dsi->lanes = lanes; in adv7533_mode_set()
165 dsi->lanes = adv->num_dsi_lanes; in adv7533_attach_dsi()
/OK3568_Linux_fs/u-boot/drivers/video/drm/
H A Ddw-dp.c196 unsigned int lanes; member
431 unsigned int lanes, unsigned int rate) in dw_dp_bandwidth_ok() argument
436 max_bw = lanes * rate; in dw_dp_bandwidth_ok()
503 static void dw_dp_phy_xmit_enable(struct dw_dp *dp, u32 lanes) in dw_dp_phy_xmit_enable() argument
507 switch (lanes) { in dw_dp_phy_xmit_enable()
511 xmit_enable = GENMASK(lanes - 1, 0); in dw_dp_phy_xmit_enable()
568 link->lanes = min_t(u8, dp->phy.attrs.bus_width, in dw_dp_link_probe()
586 unsigned int lanes = link->lanes, *vs, *pe; in dw_dp_link_train_update_vs_emph() local
593 for (i = 0; i < lanes; i++) { in dw_dp_link_train_update_vs_emph()
597 phy_cfg.dp.lanes = lanes; in dw_dp_link_train_update_vs_emph()
[all …]
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Drv1106-smd-cam.dtsi58 data-lanes = <1 2>;
88 data-lanes = <1 2>;
132 data-lanes = <1 2>;
189 data-lanes = <1 2>;
214 data-lanes = <1 2>;
226 data-lanes = <1 2>;
240 data-lanes = <1 2>;
252 data-lanes = <1 2>;
272 data-lanes = <1 2>;
284 data-lanes = <1 2>;
[all …]
H A Drv1109-evb-ddr3-v12-facial-gate.dts47 data-lanes = <1 2>;
53 data-lanes = <1 2>;
65 data-lanes = <1 2>;
71 data-lanes = <1 2>;
102 data-lanes = <1 2>;
132 data-lanes = <1 2>;
149 data-lanes = <1 2>;
156 data-lanes = <1 2>;
187 data-lanes = <1 2>;
198 data-lanes = <1 2 3 4>;
H A Drv1126-evb-ddr3-v13-dualcam-tb-emmc.dts51 data-lanes = <1 2>;
57 data-lanes = <1 2>;
69 data-lanes = <1 2>;
75 data-lanes = <1 2>;
106 data-lanes = <1 2>;
136 data-lanes = <1 2>;
153 data-lanes = <1 2>;
160 data-lanes = <1 2>;
191 data-lanes = <1 2>;
202 data-lanes = <1 2 3 4>;
H A Drv1106-evb-cam.dtsi26 data-lanes = <1 2>;
31 data-lanes = <1 2>;
36 data-lanes = <1 2>;
41 data-lanes = <1 2>;
46 data-lanes = <1 2>;
86 data-lanes = <1 2>;
108 data-lanes = <1 2>;
130 data-lanes = <1 2>;
152 data-lanes = <1 2>;
174 data-lanes = <1 2>;
H A Drv1126-rmsl-ddr3-v1.dts73 data-lanes = <1 2>;
79 clock-lanes = <0>;
80 data-lanes = <1 2>;
103 data-lanes = <1 2>;
114 data-lanes = <1 2>;
135 data-lanes = <1 2>;
147 data-lanes = <1 2>;
177 data-lanes = <1 2>;
197 data-lanes = <1 2>;
H A Drv1126-bat-ipc-4k-v10.dts28 data-lanes = <1 2 3 4>;
68 data-lanes = <1 2 3 4>;
93 data-lanes = <1 2 3 4>;
105 data-lanes = <1 2 3 4>;
122 data-lanes = <1 2 3 4>;
134 data-lanes = <1 2 3 4>;
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/renesas/
H A Dr8a774c0-ek874-mipi-2.1.dts37 clock-lanes = <0>;
38 data-lanes = <1 2>;
51 clock-lanes = <0>;
52 data-lanes = <1 2>;
61 clock-lanes = <0>;
62 data-lanes = <1 2>;
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/
H A Drk3562-rk817-tablet-camera.dtsi32 data-lanes = <1 2 3 4>;
44 data-lanes = <1 2 3 4>;
65 data-lanes = <1 2>;
77 data-lanes = <1 2>;
121 data-lanes = <1 2 3 4>;
143 data-lanes = <1 2>;
172 data-lanes = <1 2 3 4>;
184 data-lanes = <1 2 3 4>;
205 data-lanes = <1 2>;
217 data-lanes = <1 2>;
H A Drk3568-evb1-dual-camera.dtsi40 data-lanes = <1 2>;
76 data-lanes = <1 2>;
108 data-lanes = <1 2>;
120 data-lanes = <1 2>;
151 data-lanes = <1 2>;
174 data-lanes = <1 2>;
190 data-lanes = <1 2>;
201 data-lanes = <1 2>;
H A Drk3588-evb7-cam-8x.dtsi33 data-lanes = <1 2>;
63 data-lanes = <1 2>;
101 data-lanes = <1 2>;
131 data-lanes = <1 2>;
161 data-lanes = <1 2>;
191 data-lanes = <1 2>;
422 data-lanes = <1 2>;
453 data-lanes = <1 2>;
484 data-lanes = <1 2>;
812 data-lanes = <1 2>;
[all …]
/OK3568_Linux_fs/kernel/drivers/net/ethernet/netronome/nfp/
H A Dnfp_devlink.c40 nfp_devlink_set_lanes(struct nfp_pf *pf, unsigned int idx, unsigned int lanes) in nfp_devlink_set_lanes() argument
49 ret = __nfp_eth_set_split(nsp, lanes); in nfp_devlink_set_lanes()
70 unsigned int lanes; in nfp_devlink_port_split() local
87 lanes = eth_port.port_lanes / count; in nfp_devlink_port_split()
88 if (eth_port.lanes == 10 && count == 2) in nfp_devlink_port_split()
89 lanes = 8 / count; in nfp_devlink_port_split()
91 ret = nfp_devlink_set_lanes(pf, eth_port.index, lanes); in nfp_devlink_port_split()
104 unsigned int lanes; in nfp_devlink_port_unsplit() local
121 lanes = eth_port.port_lanes; in nfp_devlink_port_unsplit()
123 lanes = 10; in nfp_devlink_port_unsplit()
[all …]
/OK3568_Linux_fs/kernel/tools/testing/selftests/net/
H A Ddevlink_port_split.py83 lanes = values['lanes']
85 lanes = 0
86 return lanes
146 def exists_and_lanes(ports, lanes, dev): argument
158 if max_lanes != lanes:
160 % (port, lanes, max_lanes))
200 def split_splittable_port(port, k, lanes, dev): argument
215 test(exists_and_lanes(new_split_group, lanes/k, dev),
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/phy/
H A Dphy-cadence-sierra.txt22 the clock to the lanes. "phy_clk" is deprecated.
29 Each group of PHY lanes with a single master lane should be represented as
42 - cdns,num-lanes: Number of lanes in this group. From 1 to 4. The
43 group is made up of consecutive lanes.
45 configuration of lanes.
60 cdns,num-lanes = <2>;
67 cdns,num-lanes = <1>;
H A Dnvidia,tegra124-xusb-padctl.txt4 The Tegra XUSB pad controller manages a set of I/O lanes (with differential
7 documentation. Each such "pad" may control either one or multiple lanes,
8 and thus contains any logic common to all its lanes. Each lane can be
11 Some of the lanes are high-speed lanes, which can be used for PCIe, SATA or
12 super-speed USB. Other lanes are for various types of low-speed, full-speed
15 ports (e.g. PCIe) and the lanes.
80 the pad and any of its lanes, this property must be set to "okay".
127 Each pad node has a child named "lanes" that contains one or more children of
128 its own, each representing one of the lanes controlled by the pad.
283 lanes {
[all …]
/OK3568_Linux_fs/kernel/drivers/video/fbdev/omap2/omapfb/dss/
H A Dhdmi_common.c20 u32 lanes[8]; in hdmi_parse_lanes_of() local
22 if (len / sizeof(u32) != ARRAY_SIZE(lanes)) { in hdmi_parse_lanes_of()
27 r = of_property_read_u32_array(ep, "lanes", lanes, in hdmi_parse_lanes_of()
28 ARRAY_SIZE(lanes)); in hdmi_parse_lanes_of()
34 r = hdmi_phy_parse_lanes(phy, lanes); in hdmi_parse_lanes_of()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/omapdrm/dss/
H A Dhdmi_common.c20 u32 lanes[8]; in hdmi_parse_lanes_of() local
22 if (len / sizeof(u32) != ARRAY_SIZE(lanes)) { in hdmi_parse_lanes_of()
27 r = of_property_read_u32_array(ep, "lanes", lanes, in hdmi_parse_lanes_of()
28 ARRAY_SIZE(lanes)); in hdmi_parse_lanes_of()
34 r = hdmi_phy_parse_lanes(phy, lanes); in hdmi_parse_lanes_of()
/OK3568_Linux_fs/kernel/drivers/nubus/
H A Dproc.c73 int lanes = board->lanes; in nubus_proc_add_rsrc_dir() local
78 return proc_mkdir_data(name, 0555, procdir, (void *)lanes); in nubus_proc_add_rsrc_dir()
120 int lanes = (int)proc_get_parent_data(inode); in nubus_proc_rsrc_show() local
123 if (!lanes) in nubus_proc_rsrc_show()
126 ent.mask = lanes; in nubus_proc_rsrc_show()
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/pci/
H A Dnvidia,tegra20-pcie.txt104 - If lanes 0 to 3 are used:
107 - If lanes 4 or 5 are used:
148 - nvidia,num-lanes: Number of lanes to use for this port. Valid combinations
150 - Root port 0 uses 4 lanes, root port 1 is unused.
151 - Both root ports use 2 lanes.
157 number of lanes in the nvidia,num-lanes property. Entries are of the form
158 "pcie-N": where N ranges from 0 to the value specified in nvidia,num-lanes.
210 nvidia,num-lanes = <2>;
224 nvidia,num-lanes = <2>;
316 nvidia,num-lanes = <2>;
[all …]
/OK3568_Linux_fs/kernel/drivers/phy/rockchip/
H A Dphy-rockchip-csi2-dphy-hw.c578 GENMASK(sensor->lanes - 1, 0)); in csi2_dphy_config_dual_mode()
587 GENMASK(sensor->lanes - 1, 0)); in csi2_dphy_config_dual_mode()
591 GENMASK(sensor->lanes - 1, 0)); in csi2_dphy_config_dual_mode()
605 GENMASK(sensor->lanes - 1, 0)); in csi2_dphy_config_dual_mode()
629 GENMASK(sensor->lanes - 1, 0)); in csi2_dphy_config_dual_mode()
651 GENMASK(sensor->lanes - 1, 0)); in csi2_dphy_config_dual_mode()
656 GENMASK(sensor->lanes - 1, 0)); in csi2_dphy_config_dual_mode()
665 GENMASK(sensor->lanes - 1, 0)); in csi2_dphy_config_dual_mode()
670 GENMASK(sensor->lanes - 1, 0)); in csi2_dphy_config_dual_mode()
709 val |= (GENMASK(sensor->lanes - 1, 0) << in csi2_dphy_hw_stream_on()
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/marvell/
H A Dcn9132-db.dts67 * lanes not being connected. Prevent the port for being
108 /* Generic PHY, providing serdes lanes */
156 num-lanes = <2>;
158 /* Generic PHY, providing serdes lanes */
166 num-lanes = <1>;
168 /* Generic PHY, providing serdes lanes */
177 /* Generic PHY, providing serdes lanes */
219 /* Generic PHY, providing serdes lanes */

12345678910>>...30