Home
last modified time | relevance | path

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

12

/rk3399_rockchip-uboot/drivers/video/drm/
H A Drockchip_connector.c19 int rockchip_connector_bind(struct rockchip_connector *conn, struct udevice *dev, int id, in rockchip_connector_bind() argument
22 conn->id = id; in rockchip_connector_bind()
23 conn->funcs = funcs; in rockchip_connector_bind()
24 conn->data = data; in rockchip_connector_bind()
25 conn->type = type; in rockchip_connector_bind()
33 int rockchip_connector_bind(struct rockchip_connector *conn, struct udevice *dev, int id, in rockchip_connector_bind() argument
36 conn->id = id; in rockchip_connector_bind()
37 conn->dev = dev; in rockchip_connector_bind()
38 conn->funcs = funcs; in rockchip_connector_bind()
39 conn->data = data; in rockchip_connector_bind()
[all …]
H A Drockchip_dw_hdmi.h12 int rockchip_dw_hdmi_init(struct rockchip_connector *conn, struct display_state *state);
13 void rockchip_dw_hdmi_deinit(struct rockchip_connector *conn, struct display_state *state);
14 int rockchip_dw_hdmi_prepare(struct rockchip_connector *conn, struct display_state *state);
15 int rockchip_dw_hdmi_enable(struct rockchip_connector *conn, struct display_state *state);
16 int rockchip_dw_hdmi_disable(struct rockchip_connector *conn, struct display_state *state);
17 int rockchip_dw_hdmi_get_timing(struct rockchip_connector *conn, struct display_state *state);
18 int rockchip_dw_hdmi_detect(struct rockchip_connector *conn, struct display_state *state);
19 int rockchip_dw_hdmi_get_edid(struct rockchip_connector *conn, struct display_state *state);
24 void inno_dw_hdmi_phy_disable(struct rockchip_connector *conn, struct dw_hdmi *dw_hdmi,
26 int inno_dw_hdmi_phy_init(struct rockchip_connector *conn, struct dw_hdmi *dw_hdmi,
[all …]
H A Drockchip_dw_hdmi_qp.h12 int rockchip_dw_hdmi_qp_init(struct rockchip_connector *conn, struct display_state *state);
13 void rockchip_dw_hdmi_qp_deinit(struct rockchip_connector *conn, struct display_state *state);
14 int rockchip_dw_hdmi_qp_prepare(struct rockchip_connector *conn, struct display_state *state);
15 int rockchip_dw_hdmi_qp_enable(struct rockchip_connector *conn, struct display_state *state);
16 int rockchip_dw_hdmi_qp_disable(struct rockchip_connector *conn, struct display_state *state);
17 int rockchip_dw_hdmi_qp_get_timing(struct rockchip_connector *conn, struct display_state *state);
18 int rockchip_dw_hdmi_qp_detect(struct rockchip_connector *conn, struct display_state *state);
19 int rockchip_dw_hdmi_qp_get_edid(struct rockchip_connector *conn, struct display_state *state);
20 int rockchip_dw_hdmi_qp_check(struct rockchip_connector *conn, struct display_state *state);
H A Drockchip_spl_display.c43 struct rockchip_connector *conn = conn_state->connector; in rockchip_spl_display_init() local
46 const struct rockchip_connector_funcs *conn_funcs = conn->funcs; in rockchip_spl_display_init()
63 ret = conn_funcs->pre_init(conn, state); in rockchip_spl_display_init()
69 ret = conn_funcs->init(conn, state); in rockchip_spl_display_init()
74 if (conn->phy) in rockchip_spl_display_init()
75 rockchip_phy_init(conn->phy); in rockchip_spl_display_init()
78 conn->hpd = conn_funcs->detect(conn, state); in rockchip_spl_display_init()
79 if (!conn->hpd) in rockchip_spl_display_init()
84 ret = conn_funcs->get_timing(conn, state); in rockchip_spl_display_init()
110 struct rockchip_connector *conn = conn_state->connector; in rockchip_spl_display_post_enable() local
[all …]
H A Ddw_hdmi_qp.c1025 struct rockchip_connector *conn) in hdmi_set_op_mode() argument
1034 hdmi->phy.ops->init(conn, hdmi->rk_hdmi, state); in hdmi_set_op_mode()
1048 hdmi->phy.ops->init(conn, hdmi->rk_hdmi, state); in hdmi_set_op_mode()
1069 struct rockchip_connector *conn, in dw_hdmi_setup() argument
1137 hdmi->phy.ops->set_pll(conn, hdmi->rk_hdmi, state); in dw_hdmi_setup()
1175 hdmi_set_op_mode(hdmi, link_cfg, state, conn); in dw_hdmi_setup()
1183 ret = hdmi->phy.ops->init(conn, hdmi->rk_hdmi, state); in dw_hdmi_setup()
1200 struct rockchip_connector *conn = conn_state->connector; in dw_hdmi_detect_hotplug() local
1205 if (conn->bridge) in dw_hdmi_detect_hotplug()
1206 ret = rockchip_bridge_detect(conn->bridge); in dw_hdmi_detect_hotplug()
[all …]
H A Drockchip_display.c241 static int check_public_use_phy(struct rockchip_connector *conn) in check_public_use_phy() argument
246 if (!strncmp(dev_read_name(conn->dev), "tve", 3) || in check_public_use_phy()
247 !strncmp(dev_read_name(conn->dev), "hdmi", 4)) in check_public_use_phy()
258 static int get_public_phy(struct rockchip_connector *conn, in get_public_phy() argument
292 conn->phy = phy; in get_public_phy()
295 data->phy_drv = conn->phy; in get_public_phy()
365 static int connector_phy_init(struct rockchip_connector *conn, in connector_phy_init() argument
371 type = check_public_use_phy(conn); in connector_phy_init()
377 if (get_public_phy(conn, data)) { in connector_phy_init()
386 conn->phy = (struct rockchip_phy *)data->phy_drv; in connector_phy_init()
[all …]
H A Drockchip_panel.h30 struct rockchip_connector *conn; member
35 struct rockchip_connector *conn, in rockchip_panel_init() argument
41 panel->conn = conn; in rockchip_panel_init()
H A Drockchip_bridge.c10 struct rockchip_connector *conn, in rockchip_bridge_init() argument
16 bridge->conn = conn; in rockchip_bridge_init()
23 rockchip_bridge_init(bridge->next_bridge, conn, state); in rockchip_bridge_init()
H A Dinno_hdmi.c624 static int rockchip_inno_hdmi_init(struct rockchip_connector *conn, struct display_state *state) in rockchip_inno_hdmi_init() argument
629 ofnode hdmi_node = conn->dev->node; in rockchip_inno_hdmi_init()
640 hdmi->regs = dev_read_addr_ptr(conn->dev); in rockchip_inno_hdmi_init()
669 hdmi->plat_data = (struct inno_hdmi_plat_data *)dev_get_driver_data(conn->dev); in rockchip_inno_hdmi_init()
673 conn->data = hdmi; in rockchip_inno_hdmi_init()
676 ret = clk_get_by_name(conn->dev, "pclk", &hdmi->pclk); in rockchip_inno_hdmi_init()
690 static int rockchip_inno_hdmi_enable(struct rockchip_connector *conn, struct display_state *state) in rockchip_inno_hdmi_enable() argument
694 struct inno_hdmi *hdmi = conn->data; in rockchip_inno_hdmi_enable()
708 static void rockchip_inno_hdmi_deinit(struct rockchip_connector *conn, struct display_state *state) in rockchip_inno_hdmi_deinit() argument
710 struct inno_hdmi *hdmi = conn->data; in rockchip_inno_hdmi_deinit()
[all …]
H A Ddw_hdmi.c970 static int dw_hdmi_phy_init(struct rockchip_connector *conn, struct dw_hdmi *hdmi, in dw_hdmi_phy_init() argument
987 static void dw_hdmi_phy_disable(struct rockchip_connector *conn, struct dw_hdmi *hdmi, in dw_hdmi_phy_disable() argument
1577 static void dw_hdmi_disable(struct rockchip_connector *conn, struct dw_hdmi *hdmi, in dw_hdmi_disable() argument
1581 hdmi->phy.ops->disable(conn, hdmi, state); in dw_hdmi_disable()
2084 struct rockchip_connector *conn, in dw_hdmi_setup() argument
2146 ret = hdmi->phy.ops->init(conn, hdmi, state); in dw_hdmi_setup()
2189 struct rockchip_connector *conn = conn_state->connector; in dw_hdmi_detect_hotplug() local
2194 if (conn->bridge) in dw_hdmi_detect_hotplug()
2195 ret = rockchip_bridge_detect(conn->bridge); in dw_hdmi_detect_hotplug()
2331 int rockchip_dw_hdmi_init(struct rockchip_connector *conn, struct display_state *state) in rockchip_dw_hdmi_init() argument
[all …]
H A Drockchip_bridge.h33 struct rockchip_connector *conn; member
39 struct rockchip_connector *conn,
H A Drockchip_tve.c614 static int rockchip_drm_tve_init(struct rockchip_connector *conn, struct display_state *state) in rockchip_drm_tve_init() argument
616 struct rockchip_tve *tve = dev_get_priv(conn->dev); in rockchip_drm_tve_init()
639 addr = dev_read_addr_index(conn->dev, 0); in rockchip_drm_tve_init()
648 addr = dev_read_addr_index(conn->dev, 1); in rockchip_drm_tve_init()
664 static int rockchip_drm_tve_enable(struct rockchip_connector *conn, struct display_state *state) in rockchip_drm_tve_enable() argument
666 struct rockchip_tve *tve = dev_get_priv(conn->dev); in rockchip_drm_tve_enable()
673 rockchip_phy_set_pll(conn->phy, 27000000); in rockchip_drm_tve_enable()
687 static void rockchip_drm_tve_deinit(struct rockchip_connector *conn, struct display_state *state) in rockchip_drm_tve_deinit() argument
689 struct rockchip_tve *tve = dev_get_priv(conn->dev); in rockchip_drm_tve_deinit()
694 static int rockchip_drm_tve_prepare(struct rockchip_connector *conn, struct display_state *state) in rockchip_drm_tve_prepare() argument
[all …]
H A Drockchip_lvds.c113 static int rockchip_lvds_connector_init(struct rockchip_connector *conn, in rockchip_lvds_connector_init() argument
116 struct rockchip_lvds *lvds = dev_get_priv(conn->dev); in rockchip_lvds_connector_init()
119 struct rockchip_panel *panel = conn->panel; in rockchip_lvds_connector_init()
122 lvds->phy = conn->phy; in rockchip_lvds_connector_init()
202 static int rockchip_lvds_connector_enable(struct rockchip_connector *conn, in rockchip_lvds_connector_enable() argument
205 struct rockchip_lvds *lvds = dev_get_priv(conn->dev); in rockchip_lvds_connector_enable()
224 static int rockchip_lvds_connector_disable(struct rockchip_connector *conn, in rockchip_lvds_connector_disable() argument
227 struct rockchip_lvds *lvds = dev_get_priv(conn->dev); in rockchip_lvds_connector_disable()
H A Danalogix_dp.c886 static int analogix_dp_connector_init(struct rockchip_connector *conn, struct display_state *state) in analogix_dp_connector_init() argument
889 struct analogix_dp_device *dp = dev_get_priv(conn->dev); in analogix_dp_connector_init()
892 if (!conn->panel) in analogix_dp_connector_init()
895 if (dev_read_bool(conn->dev, "dp-mode")) in analogix_dp_connector_init()
897 else if (dev_read_bool(conn->dev, "edp-mode")) in analogix_dp_connector_init()
919 static int analogix_dp_connector_get_edid(struct rockchip_connector *conn, in analogix_dp_connector_get_edid() argument
923 struct analogix_dp_device *dp = dev_get_priv(conn->dev); in analogix_dp_connector_get_edid()
1025 static int analogix_dp_connector_enable(struct rockchip_connector *conn, in analogix_dp_connector_enable() argument
1031 (const struct rockchip_dp_chip_data *)dev_get_driver_data(conn->dev); in analogix_dp_connector_enable()
1032 struct analogix_dp_device *dp = dev_get_priv(conn->dev); in analogix_dp_connector_enable()
[all …]
H A Ddw_mipi_dsi2.c738 static int dw_mipi_dsi2_connector_pre_init(struct rockchip_connector *conn, in dw_mipi_dsi2_connector_pre_init() argument
742 struct dw_mipi_dsi2 *dsi2 = dev_get_priv(conn->dev); in dw_mipi_dsi2_connector_pre_init()
749 if (conn->bridge) { in dw_mipi_dsi2_connector_pre_init()
750 device = dev_get_platdata(conn->bridge->dev); in dw_mipi_dsi2_connector_pre_init()
756 device_set_name(conn->bridge->dev, name); in dw_mipi_dsi2_connector_pre_init()
834 static int dw_mipi_dsi2_connector_init(struct rockchip_connector *conn, struct display_state *state) in dw_mipi_dsi2_connector_init() argument
838 struct dw_mipi_dsi2 *dsi2 = dev_get_priv(conn->dev); in dw_mipi_dsi2_connector_init()
845 dsi2->dcphy.phy = conn->phy; in dw_mipi_dsi2_connector_init()
1188 static int dw_mipi_dsi2_connector_prepare(struct rockchip_connector *conn, in dw_mipi_dsi2_connector_prepare() argument
1191 struct dw_mipi_dsi2 *dsi2 = dev_get_priv(conn->dev); in dw_mipi_dsi2_connector_prepare()
[all …]
H A Drockchip_rgb.c155 static int rockchip_rgb_connector_prepare(struct rockchip_connector *conn, in rockchip_rgb_connector_prepare() argument
158 struct rockchip_rgb *rgb = dev_get_priv(conn->dev); in rockchip_rgb_connector_prepare()
181 static void rockchip_rgb_connector_unprepare(struct rockchip_connector *conn, in rockchip_rgb_connector_unprepare() argument
184 struct rockchip_rgb *rgb = dev_get_priv(conn->dev); in rockchip_rgb_connector_unprepare()
195 static int rockchip_rgb_connector_init(struct rockchip_connector *conn, struct display_state *state) in rockchip_rgb_connector_init() argument
197 struct rockchip_rgb *rgb = dev_get_priv(conn->dev); in rockchip_rgb_connector_init()
200 rgb->phy = conn->phy; in rockchip_rgb_connector_init()
262 static int rockchip_rgb_connector_mode_valid(struct rockchip_connector *conn, in rockchip_rgb_connector_mode_valid() argument
265 struct rockchip_rgb *rgb = dev_get_priv(conn->dev); in rockchip_rgb_connector_mode_valid()
H A Ddw-dp.c1421 static struct dw_dp *connector_to_dw_dp(struct rockchip_connector *conn) in connector_to_dw_dp() argument
1425 if (dev_get_priv(conn->dev)) in connector_to_dw_dp()
1426 dp = dev_get_priv(conn->dev); in connector_to_dw_dp()
1428 dp = dev_get_priv(conn->dev->parent); in connector_to_dw_dp()
1433 static int dw_dp_connector_init(struct rockchip_connector *conn, struct display_state *state) in dw_dp_connector_init() argument
1436 struct dw_dp *dp = connector_to_dw_dp(conn); in dw_dp_connector_init()
1439 if (dev_get_priv(conn->dev)) in dw_dp_connector_init()
1440 dp = dev_get_priv(conn->dev); in dw_dp_connector_init()
1442 dp = dev_get_priv(conn->dev->parent); in dw_dp_connector_init()
1461 static int dw_dp_connector_get_edid(struct rockchip_connector *conn, struct display_state *state) in dw_dp_connector_get_edid() argument
[all …]
H A Drockchip_dw_hdmi_qp.c1060 struct rockchip_connector *conn, in dw_hdmi_qp_select_output() argument
1253 rockchip_phy_set_bus_width(conn->phy, hdmi->bus_width); in dw_hdmi_qp_select_output()
1509 static void dw_hdmi_qp_rockchip_phy_disable(struct rockchip_connector *conn, void *data, in dw_hdmi_qp_rockchip_phy_disable() argument
1512 rockchip_phy_power_off(conn->phy); in dw_hdmi_qp_rockchip_phy_disable()
1515 static int dw_hdmi_qp_rockchip_genphy_init(struct rockchip_connector *conn, void *data, void *state) in dw_hdmi_qp_rockchip_genphy_init() argument
1519 dw_hdmi_qp_rockchip_phy_disable(conn, data, state); in dw_hdmi_qp_rockchip_genphy_init()
1521 rockchip_phy_set_bus_width(conn->phy, hdmi->bus_width); in dw_hdmi_qp_rockchip_genphy_init()
1523 return rockchip_phy_power_on(conn->phy); in dw_hdmi_qp_rockchip_genphy_init()
1570 static void rockchip_hdmi_qp_set_pll(struct rockchip_connector *conn, void *data, void *state) in rockchip_hdmi_qp_set_pll() argument
H A Ddw_mipi_dsi.c1092 static int dw_mipi_dsi_connector_init(struct rockchip_connector *conn, struct display_state *state) in dw_mipi_dsi_connector_init() argument
1095 struct dw_mipi_dsi *dsi = dev_get_priv(conn->dev); in dw_mipi_dsi_connector_init()
1098 dsi->dphy.phy = conn->phy; in dw_mipi_dsi_connector_init()
1269 static int dw_mipi_dsi_connector_prepare(struct rockchip_connector *conn, in dw_mipi_dsi_connector_prepare() argument
1274 struct dw_mipi_dsi *dsi = dev_get_priv(conn->dev); in dw_mipi_dsi_connector_prepare()
1302 static void dw_mipi_dsi_connector_unprepare(struct rockchip_connector *conn, in dw_mipi_dsi_connector_unprepare() argument
1305 struct dw_mipi_dsi *dsi = dev_get_priv(conn->dev); in dw_mipi_dsi_connector_unprepare()
1310 static int dw_mipi_dsi_connector_enable(struct rockchip_connector *conn, in dw_mipi_dsi_connector_enable() argument
1313 struct dw_mipi_dsi *dsi = dev_get_priv(conn->dev); in dw_mipi_dsi_connector_enable()
1320 static int dw_mipi_dsi_connector_disable(struct rockchip_connector *conn, in dw_mipi_dsi_connector_disable() argument
[all …]
H A Drk618_lvds.c42 struct rockchip_panel *panel = bridge->conn->panel; in rk618_lvds_bridge_enable()
H A Drockchip_dw_hdmi.c673 struct rockchip_connector *conn = dev_get_priv(dev); in rockchip_dw_hdmi_probe() local
679 rockchip_connector_bind(conn, dev, id, &rockchip_dw_hdmi_funcs, NULL, in rockchip_dw_hdmi_probe()
H A Ddw_hdmi_qp.h939 struct rockchip_connector *conn,
/rk3399_rockchip-uboot/include/linux/
H A Ddw_hdmi.h140 int (*init)(struct rockchip_connector *conn, struct dw_hdmi *hdmi, void *data);
141 void (*disable)(struct rockchip_connector *conn, struct dw_hdmi *hdmi, void *data);
144 void (*mode_valid)(struct rockchip_connector *conn, struct dw_hdmi *hdmi, void *data);
148 int (*init)(struct rockchip_connector *conn, void *hdmi, void *data);
149 void (*disable)(struct rockchip_connector *conn, void *hdmi, void *data);
152 void (*set_pll)(struct rockchip_connector *conn, void *hdmi, void *data);
/rk3399_rockchip-uboot/include/power/power_delivery/
H A Dpd_vdo.h143 #define VDO_IDH(usbh, usbd, ufp_cable, is_modal, dfp, conn, vid) \ argument
145 | (is_modal) << 26 | ((dfp) & 0x7) << 23 | ((conn) & 0x3) << 21 \
229 #define VDO_UFP(ver, cap, conn, vcpwr, vcr, vbr, alt, spd) \ argument
230 (((ver) & 0x7) << 29 | ((cap) & 0xf) << 24 | ((conn) & 0x3) << 22 \
253 #define VDO_DFP(ver, cap, conn, pnum) \ argument
254 (((ver) & 0x7) << 29 | ((cap) & 0x7) << 24 | ((conn) & 0x3) << 22 \
367 #define VDO_PCABLE(hw, fw, ver, conn, lat, term, vbm, cur, spd) \ argument
369 | ((conn) & 0x3) << 18 | ((lat) & 0xf) << 13 | ((term) & 0x3) << 11 \
371 #define VDO_ACABLE1(hw, fw, ver, conn, lat, term, vbm, sbu, sbut, cur, vbt, sopp, spd) \ argument
373 | ((conn) & 0x3) << 18 | ((lat) & 0xf) << 13 | ((term) & 0x3) << 11 \
/rk3399_rockchip-uboot/arch/arm/dts/
H A Drk3399.dtsi1385 rockchip,typec-conn-dir = <0xe580 0 16>;
1418 rockchip,typec-conn-dir = <0xe58c 0 16>;

12