Home
last modified time | relevance | path

Searched refs:bridge (Results 1 – 25 of 53) sorted by relevance

123

/rk3399_rockchip-uboot/drivers/video/drm/
H A Drockchip_bridge.c9 void rockchip_bridge_init(struct rockchip_bridge *bridge, in rockchip_bridge_init() argument
13 if (!bridge) in rockchip_bridge_init()
16 bridge->conn = conn; in rockchip_bridge_init()
17 bridge->state = state; in rockchip_bridge_init()
19 if (bridge->bus_format) in rockchip_bridge_init()
20 state->conn_state.bus_format = bridge->bus_format; in rockchip_bridge_init()
22 if (bridge->next_bridge) in rockchip_bridge_init()
23 rockchip_bridge_init(bridge->next_bridge, conn, state); in rockchip_bridge_init()
26 void rockchip_bridge_pre_enable(struct rockchip_bridge *bridge) in rockchip_bridge_pre_enable() argument
28 if (!bridge) in rockchip_bridge_pre_enable()
[all …]
H A Drockchip_bridge.h20 void (*enable)(struct rockchip_bridge *bridge);
21 void (*disable)(struct rockchip_bridge *bridge);
22 void (*pre_enable)(struct rockchip_bridge *bridge);
23 void (*post_disable)(struct rockchip_bridge *bridge);
24 void (*mode_set)(struct rockchip_bridge *bridge,
26 bool (*detect)(struct rockchip_bridge *bridge);
38 void rockchip_bridge_init(struct rockchip_bridge *bridge,
41 void rockchip_bridge_enable(struct rockchip_bridge *bridge);
42 void rockchip_bridge_disable(struct rockchip_bridge *bridge);
43 void rockchip_bridge_pre_enable(struct rockchip_bridge *bridge);
[all …]
H A Dmax96745.c32 static bool max96745_bridge_detect(struct rockchip_bridge *bridge) in max96745_bridge_detect() argument
34 return max96745_bridge_link_locked(bridge->dev); in max96745_bridge_detect()
37 static void max96745_bridge_enable(struct rockchip_bridge *bridge) in max96745_bridge_enable() argument
39 struct udevice *dev = bridge->dev; in max96745_bridge_enable()
40 struct drm_display_mode *mode = &bridge->state->conn_state.mode; in max96745_bridge_enable()
73 static void max96745_bridge_post_disable(struct rockchip_bridge *bridge) in max96745_bridge_post_disable() argument
75 struct udevice *dev = bridge->dev; in max96745_bridge_post_disable()
116 struct rockchip_bridge *bridge; in max96745_bridge_probe() local
118 bridge = calloc(1, sizeof(*bridge)); in max96745_bridge_probe()
119 if (!bridge) in max96745_bridge_probe()
[all …]
H A Drohm-bu18tl82.c38 static void bu18tl82_bridge_reset(struct rockchip_bridge *bridge) in bu18tl82_bridge_reset() argument
41 struct udevice *dev = bridge->dev; in bu18tl82_bridge_reset()
75 static void bu18tl82_serdes_init(struct rockchip_bridge *bridge) in bu18tl82_serdes_init() argument
77 struct udevice *dev = bridge->dev; in bu18tl82_serdes_init()
93 static void bu18tl82_bridge_enable(struct rockchip_bridge *bridge) in bu18tl82_bridge_enable() argument
97 static void bu18tl82_bridge_disable(struct rockchip_bridge *bridge) in bu18tl82_bridge_disable() argument
101 static void bu18tl82_bridge_init(struct rockchip_bridge *bridge) in bu18tl82_bridge_init() argument
103 struct udevice *dev = bridge->dev; in bu18tl82_bridge_init()
116 bu18tl82_serdes_init(bridge); in bu18tl82_bridge_init()
198 struct rockchip_bridge *bridge; in bu18tl82_probe() local
[all …]
H A Drohm-bu18rl82.c40 static void bu18rl82_bridge_reset(struct rockchip_bridge *bridge) in bu18rl82_bridge_reset() argument
43 struct udevice *dev = bridge->dev; in bu18rl82_bridge_reset()
74 static void bu18rl82_bridge_enable(struct rockchip_bridge *bridge) in bu18rl82_bridge_enable() argument
76 struct udevice *dev = bridge->dev; in bu18rl82_bridge_enable()
171 struct rockchip_bridge *bridge; in bu18rl82_probe() local
180 bridge = calloc(1, sizeof(*bridge)); in bu18rl82_probe()
181 if (!bridge) in bu18rl82_probe()
188 dev->driver_data = (ulong)bridge; in bu18rl82_probe()
189 bridge->dev = dev; in bu18rl82_probe()
190 bridge->funcs = &bu18rl82_bridge_funcs; in bu18rl82_probe()
[all …]
H A Drk618_lvds.c39 static void rk618_lvds_bridge_enable(struct rockchip_bridge *bridge) in rk618_lvds_bridge_enable() argument
41 struct rk618_lvds_priv *priv = dev_get_priv(bridge->dev); in rk618_lvds_bridge_enable()
42 struct rockchip_panel *panel = bridge->conn->panel; in rk618_lvds_bridge_enable()
77 static void rk618_lvds_bridge_disable(struct rockchip_bridge *bridge) in rk618_lvds_bridge_disable() argument
79 struct rk618_lvds_priv *priv = dev_get_priv(bridge->dev); in rk618_lvds_bridge_disable()
94 struct rockchip_bridge *bridge = in rk618_lvds_probe() local
106 bridge->dev = dev; in rk618_lvds_probe()
H A Dmax96755f.c70 static void max96755f_bridge_enable(struct rockchip_bridge *bridge) in max96755f_bridge_enable() argument
72 struct udevice *dev = bridge->dev; in max96755f_bridge_enable()
120 static void max96755f_bridge_disable(struct rockchip_bridge *bridge) in max96755f_bridge_disable() argument
122 struct udevice *dev = bridge->dev; in max96755f_bridge_disable()
135 static void max96755f_bridge_mode_set(struct rockchip_bridge *bridge, in max96755f_bridge_mode_set() argument
138 struct udevice *dev = bridge->dev; in max96755f_bridge_mode_set()
144 static bool max96755f_bridge_detect(struct rockchip_bridge *bridge) in max96755f_bridge_detect() argument
146 struct max96755f_priv *priv = dev_get_priv(bridge->dev->parent); in max96755f_bridge_detect()
177 struct rockchip_bridge *bridge; in max96755f_bridge_probe() local
182 bridge = calloc(1, sizeof(*bridge)); in max96755f_bridge_probe()
[all …]
H A Drockchip_connector.c87 if (conn->bridge) in rockchip_connector_path_init()
88 rockchip_bridge_init(conn->bridge, conn, state); in rockchip_connector_path_init()
135 if (conn->bridge) { in rockchip_connector_path_detect()
136 ret = rockchip_bridge_detect(conn->bridge); in rockchip_connector_path_detect()
139 dev_np(conn->bridge->dev)->full_name); in rockchip_connector_path_detect()
214 if (conn->bridge) in rockchip_connector_path_pre_enable()
215 rockchip_bridge_pre_enable(conn->bridge); in rockchip_connector_path_pre_enable()
243 if (conn->bridge) in rockchip_connector_path_enable()
244 rockchip_bridge_enable(conn->bridge); in rockchip_connector_path_enable()
272 if (conn->bridge) in rockchip_connector_path_disable()
[all …]
H A Dsii902x.c165 struct rockchip_bridge *bridge; member
178 static inline struct sii902x *bridge_to_sii902x(struct rockchip_bridge *bridge) in bridge_to_sii902x() argument
180 return container_of(&bridge, struct sii902x, bridge); in bridge_to_sii902x()
194 static bool sii902x_bridge_detect(struct rockchip_bridge *bridge) in sii902x_bridge_detect() argument
196 struct udevice *dev = bridge->dev; in sii902x_bridge_detect()
336 static void sii902x_bridge_mode_set(struct rockchip_bridge *bridge, in sii902x_bridge_mode_set() argument
339 struct sii902x *sii902x = dev_get_priv(bridge->dev); in sii902x_bridge_mode_set()
340 struct connector_state *conn_state = &bridge->state->conn_state; in sii902x_bridge_mode_set()
440 static void sii902x_bridge_enable(struct rockchip_bridge *bridge) in sii902x_bridge_enable() argument
442 struct sii902x *sii902x = dev_get_priv(bridge->dev); in sii902x_bridge_enable()
[all …]
H A Drk1000_tve.c109 struct rockchip_bridge *bridge = in rk1000_tve_probe() local
121 bridge->dev = dev; in rk1000_tve_probe()
126 static void rk1000_tve_bridge_enable(struct rockchip_bridge *bridge) in rk1000_tve_bridge_enable() argument
133 struct rk1000_tve *rk1000_tve = dev_get_priv(bridge->dev); in rk1000_tve_bridge_enable()
134 struct connector_state *conn_state = &bridge->state->conn_state; in rk1000_tve_bridge_enable()
159 static void rk1000_tve_bridge_disable(struct rockchip_bridge *bridge) in rk1000_tve_bridge_disable() argument
161 struct rk1000_tve *rk1000_tve = dev_get_priv(bridge->dev); in rk1000_tve_bridge_disable()
277 struct rockchip_bridge *bridge = in rk1000_tve_get_timing() local
279 struct connector_state *conn_state = &bridge->state->conn_state; in rk1000_tve_get_timing()
H A DKconfig186 bool "Rockchip RK618 display bridge driver"
192 bridge chips driver. say Y to enable its driver.
195 bool "Rockchip RK628 display bridge driver"
199 bridge chips driver. say Y to enable its driver.
202 bool "Rockchip RK1000 display bridge driver"
208 bridge chips driver. say Y to enable its driver.
240 bool "Silicon Image sii902x RGB/HDMI bridge"
243 Silicon Image sii902x bridge chip driver.
H A Drk618_dsi.c714 static void rk618_dsi_bridge_pre_enable(struct rockchip_bridge *bridge) in rk618_dsi_bridge_pre_enable() argument
716 struct rk618_dsi *dsi = dev_get_priv(bridge->dev); in rk618_dsi_bridge_pre_enable()
721 static void rk618_dsi_bridge_enable(struct rockchip_bridge *bridge) in rk618_dsi_bridge_enable() argument
723 struct rk618_dsi *dsi = dev_get_priv(bridge->dev); in rk618_dsi_bridge_enable()
728 static void rk618_dsi_bridge_post_disable(struct rockchip_bridge *bridge) in rk618_dsi_bridge_post_disable() argument
730 struct rk618_dsi *dsi = dev_get_priv(bridge->dev); in rk618_dsi_bridge_post_disable()
735 static void rk618_dsi_bridge_disable(struct rockchip_bridge *bridge) in rk618_dsi_bridge_disable() argument
737 struct rk618_dsi *dsi = dev_get_priv(bridge->dev); in rk618_dsi_bridge_disable()
742 static void rk618_dsi_bridge_mode_set(struct rockchip_bridge *bridge, in rk618_dsi_bridge_mode_set() argument
745 struct rk618_dsi *dsi = dev_get_priv(bridge->dev); in rk618_dsi_bridge_mode_set()
[all …]
H A Drockchip_connector.h26 struct rockchip_bridge *bridge; member
/rk3399_rockchip-uboot/drivers/video/drm/display-serdes/
H A Dserdes-bridge-split.c34 static void serdes_bridge_split_pre_enable(struct rockchip_bridge *bridge) in serdes_bridge_split_pre_enable() argument
36 struct udevice *dev = bridge->dev; in serdes_bridge_split_pre_enable()
49 static void serdes_bridge_split_post_disable(struct rockchip_bridge *bridge) in serdes_bridge_split_post_disable() argument
51 struct udevice *dev = bridge->dev; in serdes_bridge_split_post_disable()
62 static void serdes_bridge_split_enable(struct rockchip_bridge *bridge) in serdes_bridge_split_enable() argument
64 struct udevice *dev = bridge->dev; in serdes_bridge_split_enable()
78 static void serdes_bridge_split_disable(struct rockchip_bridge *bridge) in serdes_bridge_split_disable() argument
80 struct udevice *dev = bridge->dev; in serdes_bridge_split_disable()
90 static void serdes_bridge_split_mode_set(struct rockchip_bridge *bridge, in serdes_bridge_split_mode_set() argument
93 struct udevice *dev = bridge->dev; in serdes_bridge_split_mode_set()
[all …]
H A Dserdes-bridge.c34 static void serdes_bridge_pre_enable(struct rockchip_bridge *bridge) in serdes_bridge_pre_enable() argument
36 struct udevice *dev = bridge->dev; in serdes_bridge_pre_enable()
49 static void serdes_bridge_post_disable(struct rockchip_bridge *bridge) in serdes_bridge_post_disable() argument
51 struct udevice *dev = bridge->dev; in serdes_bridge_post_disable()
62 static void serdes_bridge_enable(struct rockchip_bridge *bridge) in serdes_bridge_enable() argument
64 struct udevice *dev = bridge->dev; in serdes_bridge_enable()
78 static void serdes_bridge_disable(struct rockchip_bridge *bridge) in serdes_bridge_disable() argument
80 struct udevice *dev = bridge->dev; in serdes_bridge_disable()
90 static void serdes_bridge_mode_set(struct rockchip_bridge *bridge, in serdes_bridge_mode_set() argument
93 struct udevice *dev = bridge->dev; in serdes_bridge_mode_set()
[all …]
H A DMakefile14 obj-$(CONFIG_SERDES_DISPLAY) +=serdes-i2c.o serdes-core.o serdes-bridge.o serdes-bridge-split.o ser…
H A Dcore.h287 struct rockchip_bridge *bridge; member
296 struct rockchip_bridge *bridge; member
/rk3399_rockchip-uboot/board/freescale/common/
H A Dcds_via.c14 pci_dev_t bridge; in mpc85xx_config_via() local
32 bridge = PCI_BDF(0,BRIDGE_ID,0); in mpc85xx_config_via()
33 pci_hose_write_config_byte(hose, bridge, PCI_IO_BASE, 0); in mpc85xx_config_via()
34 pci_hose_write_config_word(hose, bridge, PCI_IO_BASE_UPPER16, 0); in mpc85xx_config_via()
35 pci_hose_write_config_byte(hose, bridge, PCI_IO_LIMIT, 0x10); in mpc85xx_config_via()
36 pci_hose_write_config_word(hose, bridge, PCI_IO_LIMIT_UPPER16, 0); in mpc85xx_config_via()
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc83xx/
H A Dpcie.c58 struct pex_outbound_window *out_win = &pex->bridge.pex_outbound_win[0]; in mpc83xx_pcie_remap_cfg()
192 out_le32(&pex->bridge.pex_csb_ctrl, in mpc83xx_pcie_init_bus()
193 in_le32(&pex->bridge.pex_csb_ctrl) | PEX_CSB_CTRL_OBPIOE | in mpc83xx_pcie_init_bus()
197 out_le32(&pex->bridge.pex_csb_obctrl, PEX_CSB_OBCTRL_PIOE | in mpc83xx_pcie_init_bus()
201 out_win = &pex->bridge.pex_outbound_win[0]; in mpc83xx_pcie_init_bus()
214 out_win = &pex->bridge.pex_outbound_win[i + 1]; in mpc83xx_pcie_init_bus()
226 out_le32(&pex->bridge.pex_csb_ibctrl, PEX_CSB_IBCTRL_PIOE); in mpc83xx_pcie_init_bus()
233 in_win = &pex->bridge.pex_inbound_win[i]; in mpc83xx_pcie_init_bus()
259 in_win = &pex->bridge.pex_inbound_win[i]; in mpc83xx_pcie_init_bus()
267 out_le32(&pex->bridge.pex_int_axi_misc_enb, in mpc83xx_pcie_init_bus()
[all …]
/rk3399_rockchip-uboot/doc/device-tree-bindings/video/bridge/
H A Dps8622.txt1 ps8622-bridge bindings
5 - reg: first i2c address of the bridge
20 lvds-bridge@48 {
/rk3399_rockchip-uboot/drivers/video/bridge/
H A DKconfig7 requires LVDS, an eDP->LVDS bridge chip can be used to provide the
11 bool "Support Parade PS862X DP->LVDS bridge"
21 bool "Support NXP PTN3460 DP->LVDS bridge"
30 bool "Support Analogix ANX6345 RGB->DP bridge"
H A DMakefile7 obj-$(CONFIG_VIDEO_BRIDGE) += video-bridge-uclass.o
H A Danx6345.c419 struct rockchip_bridge *bridge = in anx6345_probe() local
425 bridge->dev = dev; in anx6345_probe()
436 static void anx6345_bridge_enable(struct rockchip_bridge *bridge) in anx6345_bridge_enable() argument
438 anx6345_enable(bridge->dev); in anx6345_bridge_enable()
/rk3399_rockchip-uboot/doc/driver-model/
H A Dpci-info.txt58 compatible = "pci-bridge";
65 compatible = "pci-bridge";
89 driver. It has a subnode "pcie@17,0" with driver "pci-bridge". "pcie@17,0"
90 also has subnode "topcliff@0,0" which is a "pci-bridge" too. Under that bridge,
94 PCIe-to-PCI bridge and all the chipset integrated devices like the PCI UART
/rk3399_rockchip-uboot/arch/arm/dts/
H A Dsocfpga_arria10_socdk_sdmmc_handoff.dtsi452 compatible = "altr,socfpga-hps2fpga-bridge";
457 compatible = "altr,socfpga-lwhps2fpga-bridge";
462 compatible = "altr,socfpga-fpga2hps-bridge";
467 compatible = "altr,socfpga-fpga2sdram0-bridge";
472 compatible = "altr,socfpga-fpga2sdram1-bridge";
477 compatible = "altr,socfpga-fpga2sdram2-bridge";

123