| /rk3399_rockchip-uboot/drivers/video/drm/ |
| H A D | rockchip_connector.c | 63 conn = state->conn_state.connector; in rockchip_connector_pre_init() 68 if (state->conn_state.secondary) { in rockchip_connector_pre_init() 69 conn = state->conn_state.connector; in rockchip_connector_pre_init() 107 conn = state->conn_state.connector; in rockchip_connector_init() 111 if (state->conn_state.secondary) { in rockchip_connector_init() 112 conn = state->conn_state.secondary; in rockchip_connector_init() 152 conn = state->conn_state.connector; in rockchip_connector_detect() 156 if (state->conn_state.secondary) { in rockchip_connector_detect() 157 conn = state->conn_state.secondary; in rockchip_connector_detect() 171 conn = state->conn_state.connector; in rockchip_connector_get_timing() [all …]
|
| H A D | rockchip_spl_display.c | 33 rockchip_spl_dw_hdmi_probe(&state->conn_state); in rockchip_spl_display_drv_probe() 42 struct connector_state *conn_state = &state->conn_state; in rockchip_spl_display_init() local 43 struct rockchip_connector *conn = conn_state->connector; in rockchip_spl_display_init() 47 struct drm_display_mode *mode = &state->conn_state.mode; in rockchip_spl_display_init() 109 struct connector_state *conn_state = &state->conn_state; in rockchip_spl_display_post_enable() local 110 struct rockchip_connector *conn = conn_state->connector; in rockchip_spl_display_post_enable() 127 struct connector_state *conn_state = &state->conn_state; in rockchip_spl_display_transmit_info_to_uboot() local 131 memcpy(&spl_disp_info->mode, &conn_state->mode, sizeof(conn_state->mode)); in rockchip_spl_display_transmit_info_to_uboot() 132 spl_disp_info->bus_format = state->conn_state.bus_format; in rockchip_spl_display_transmit_info_to_uboot() 155 if (!state->conn_state.connector->hpd) { in spl_init_display() [all …]
|
| H A D | rockchip_vop.c | 153 struct connector_state *conn_state = &state->conn_state; in rockchip_vop_init_gamma() local 154 u32 *lut = conn_state->gamma.lut; in rockchip_vop_init_gamma() 159 if (!conn_state->gamma.lut) in rockchip_vop_init_gamma() 178 if (conn_state->gamma.size != lut_len) { in rockchip_vop_init_gamma() 179 int size = conn_state->gamma.size; in rockchip_vop_init_gamma() 204 struct connector_state *conn_state = &state->conn_state; in vop_post_config() local 205 struct drm_display_mode *mode = &conn_state->mode; in vop_post_config() 211 …u16 hsize = hdisplay * (conn_state->overscan.left_margin + conn_state->overscan.right_margin) / 20… in vop_post_config() 212 …u16 vsize = vdisplay * (conn_state->overscan.top_margin + conn_state->overscan.bottom_margin) / 20… in vop_post_config() 219 hact_st += hdisplay * (100 - conn_state->overscan.left_margin) / 200; in vop_post_config() [all …]
|
| H A D | rockchip_lvds.c | 118 struct connector_state *conn_state = &state->conn_state; in rockchip_lvds_connector_init() local 121 lvds->mode = &conn_state->mode; in rockchip_lvds_connector_init() 123 conn_state->disp_info = rockchip_get_disp_info(conn_state->type, lvds->id); in rockchip_lvds_connector_init() 125 if (conn_state->secondary) in rockchip_lvds_connector_init() 126 primary_lvds = dev_get_priv(conn_state->connector->dev); in rockchip_lvds_connector_init() 149 conn_state->bus_format = panel->bus_format; in rockchip_lvds_connector_init() 150 conn_state->output_mode = ROCKCHIP_OUT_MODE_P888; in rockchip_lvds_connector_init() 154 conn_state->output_mode = ROCKCHIP_OUT_MODE_AAAA; in rockchip_lvds_connector_init() 156 conn_state->color_encoding = DRM_COLOR_YCBCR_BT709; in rockchip_lvds_connector_init() 157 conn_state->color_range = DRM_COLOR_YCBCR_FULL_RANGE; in rockchip_lvds_connector_init() [all …]
|
| H A D | rockchip_display.c | 538 struct connector_state *conn_state = &state->conn_state; in display_get_timing() local 539 struct drm_display_mode *mode = &conn_state->mode; in display_get_timing() 541 struct rockchip_panel *panel = conn_state->connector->panel; in display_get_timing() 547 !display_get_timing_from_dts(panel, mode, &conn_state->bus_flags)) { in display_get_timing() 568 struct connector_state *conn_state = &state->conn_state; in display_pre_init() local 576 crtc->vps[crtc_state->crtc_id].output_type = conn_state->type; in display_pre_init() 583 struct connector_state *conn_state = &state->conn_state; in display_use_force_mode() local 584 struct drm_display_mode *mode = &conn_state->mode; in display_use_force_mode() 586 conn_state->bpc = 8; in display_use_force_mode() 588 conn_state->bus_format = state->force_bus_format; in display_use_force_mode() [all …]
|
| H A D | sii902x.c | 304 struct connector_state *conn_state) in sii902x_set_connector_display_info() argument 306 conn_state->bus_format = sii902x->bus_format; in sii902x_set_connector_display_info() 307 switch (conn_state->bus_format) { in sii902x_set_connector_display_info() 312 conn_state->output_mode = ROCKCHIP_OUT_MODE_BT656; in sii902x_set_connector_display_info() 313 conn_state->output_if = VOP_OUTPUT_IF_BT656; in sii902x_set_connector_display_info() 314 conn_state->color_range = DRM_COLOR_YCBCR_LIMITED_RANGE; in sii902x_set_connector_display_info() 315 conn_state->color_encoding = DRM_COLOR_YCBCR_BT601; in sii902x_set_connector_display_info() 321 conn_state->output_mode = ROCKCHIP_OUT_MODE_BT1120; in sii902x_set_connector_display_info() 322 conn_state->output_if = VOP_OUTPUT_IF_BT1120; in sii902x_set_connector_display_info() 323 conn_state->color_range = DRM_COLOR_YCBCR_LIMITED_RANGE; in sii902x_set_connector_display_info() [all …]
|
| H A D | rockchip_rgb.c | 198 struct connector_state *conn_state = &state->conn_state; in rockchip_rgb_connector_init() local 202 conn_state->color_range = DRM_COLOR_YCBCR_FULL_RANGE; in rockchip_rgb_connector_init() 203 conn_state->color_encoding = DRM_COLOR_YCBCR_BT709; in rockchip_rgb_connector_init() 204 conn_state->disp_info = rockchip_get_disp_info(conn_state->type, rgb->id); in rockchip_rgb_connector_init() 206 switch (conn_state->bus_format) { in rockchip_rgb_connector_init() 208 conn_state->output_mode = ROCKCHIP_OUT_MODE_P666; in rockchip_rgb_connector_init() 209 conn_state->output_if = VOP_OUTPUT_IF_RGB; in rockchip_rgb_connector_init() 212 conn_state->output_mode = ROCKCHIP_OUT_MODE_P565; in rockchip_rgb_connector_init() 213 conn_state->output_if = VOP_OUTPUT_IF_RGB; in rockchip_rgb_connector_init() 217 conn_state->output_mode = ROCKCHIP_OUT_MODE_S565; in rockchip_rgb_connector_init() [all …]
|
| H A D | dw_hdmi_qp.c | 1199 struct connector_state *conn_state = &state->conn_state; in dw_hdmi_detect_hotplug() local 1200 struct rockchip_connector *conn = conn_state->connector; in dw_hdmi_detect_hotplug() 1211 conn_state->output_if |= VOP_OUTPUT_IF_HDMI0; in dw_hdmi_detect_hotplug() 1213 conn_state->output_if |= VOP_OUTPUT_IF_HDMI1; in dw_hdmi_detect_hotplug() 1221 struct connector_state *conn_state = &state->conn_state; in rockchip_dw_hdmi_qp_init() local 1243 conn_state->disp_info = rockchip_get_disp_info(conn_state->type, hdmi->id); in rockchip_dw_hdmi_qp_init() 1274 conn_state->output_mode = ROCKCHIP_OUT_MODE_AAAA; in rockchip_dw_hdmi_qp_init() 1307 struct connector_state *conn_state = &state->conn_state; in rockchip_dw_hdmi_qp_config_output() local 1308 struct drm_display_mode *mode = &conn_state->mode; in rockchip_dw_hdmi_qp_config_output() 1312 struct overscan *overscan = &conn_state->overscan; in rockchip_dw_hdmi_qp_config_output() [all …]
|
| H A D | rockchip_vop2.c | 1773 struct connector_state *conn_state = &state->conn_state; in is_uv_swap() local 1774 u32 bus_format = conn_state->bus_format; in is_uv_swap() 1775 u32 output_mode = conn_state->output_mode; in is_uv_swap() 1776 u32 output_type = conn_state->type; in is_uv_swap() 1803 struct connector_state *conn_state = &state->conn_state; in is_rb_swap() local 1804 u32 bus_format = conn_state->bus_format; in is_rb_swap() 1913 struct connector_state *conn_state = &state->conn_state; in rockchip_vop2_gamma_lut_init() local 1920 struct base2_disp_info *disp_info = conn_state->disp_info; in rockchip_vop2_gamma_lut_init() 1983 struct connector_state *conn_state = &state->conn_state; in rockchip_vop2_cubic_lut_init() local 1987 struct base2_disp_info *disp_info = conn_state->disp_info; in rockchip_vop2_cubic_lut_init() [all …]
|
| H A D | analogix_dp.c | 888 struct connector_state *conn_state = &state->conn_state; in analogix_dp_connector_init() local 900 conn_state->output_if |= dp->id ? VOP_OUTPUT_IF_eDP1 : VOP_OUTPUT_IF_eDP0; in analogix_dp_connector_init() 901 conn_state->output_mode = ROCKCHIP_OUT_MODE_AAAA; in analogix_dp_connector_init() 902 conn_state->color_encoding = DRM_COLOR_YCBCR_BT709; in analogix_dp_connector_init() 903 conn_state->color_range = DRM_COLOR_YCBCR_FULL_RANGE; in analogix_dp_connector_init() 909 conn_state->disp_info = rockchip_get_disp_info(conn_state->type, dp->id); in analogix_dp_connector_init() 922 struct connector_state *conn_state = &state->conn_state; in analogix_dp_connector_get_edid() local 926 conn_state->edid = drm_do_get_edid(&dp->aux.ddc); in analogix_dp_connector_get_edid() 927 if (!conn_state->edid) in analogix_dp_connector_get_edid() 1028 struct connector_state *conn_state = &state->conn_state; in analogix_dp_connector_enable() local [all …]
|
| H A D | rockchip_tve.c | 617 struct connector_state *conn_state = &state->conn_state; in rockchip_drm_tve_init() local 621 conn_state->output_mode = ROCKCHIP_OUT_MODE_P888; in rockchip_drm_tve_init() 622 conn_state->bus_format = MEDIA_BUS_FMT_YUV8_1X24; in rockchip_drm_tve_init() 624 conn_state->output_if |= VOP_OUTPUT_IF_BT656; in rockchip_drm_tve_init() 625 conn_state->color_encoding = DRM_COLOR_YCBCR_BT601; in rockchip_drm_tve_init() 626 conn_state->color_range = DRM_COLOR_YCBCR_LIMITED_RANGE; in rockchip_drm_tve_init() 628 conn_state->disp_info = rockchip_get_disp_info(conn_state->type, 0); in rockchip_drm_tve_init() 667 struct connector_state *conn_state = &state->conn_state; in rockchip_drm_tve_enable() local 668 struct drm_display_mode *mode = &conn_state->mode; in rockchip_drm_tve_enable() 713 static void tve_select_output(struct rockchip_tve *tve, struct connector_state *conn_state, in tve_select_output() argument [all …]
|
| H A D | rk1000_tve.c | 134 struct connector_state *conn_state = &bridge->state->conn_state; in rk1000_tve_bridge_enable() local 135 struct drm_display_mode *mode = &conn_state->mode; in rk1000_tve_bridge_enable() 279 struct connector_state *conn_state = &bridge->state->conn_state; in rk1000_tve_get_timing() local 280 struct drm_display_mode *mode = &conn_state->mode; in rk1000_tve_get_timing() 281 struct overscan *overscan = &conn_state->overscan; in rk1000_tve_get_timing()
|
| H A D | dw_mipi_dsi2.c | 741 struct connector_state *conn_state = &state->conn_state; in dw_mipi_dsi2_connector_pre_init() local 747 conn_state->type = DRM_MODE_CONNECTOR_DSI; in dw_mipi_dsi2_connector_pre_init() 836 struct connector_state *conn_state = &state->conn_state; in dw_mipi_dsi2_connector_init() local 844 conn_state->disp_info = rockchip_get_disp_info(conn_state->type, dsi2->id); in dw_mipi_dsi2_connector_init() 847 conn_state->output_mode = ROCKCHIP_OUT_MODE_P888; in dw_mipi_dsi2_connector_init() 848 conn_state->color_encoding = DRM_COLOR_YCBCR_BT709; in dw_mipi_dsi2_connector_init() 849 conn_state->color_range = DRM_COLOR_YCBCR_FULL_RANGE; in dw_mipi_dsi2_connector_init() 850 conn_state->output_if |= in dw_mipi_dsi2_connector_init() 854 conn_state->output_flags |= ROCKCHIP_OUTPUT_MIPI_DS_MODE; in dw_mipi_dsi2_connector_init() 855 conn_state->hold_mode = dsi2->disable_hold_mode ? false : true; in dw_mipi_dsi2_connector_init() [all …]
|
| H A D | dw_hdmi.c | 2188 struct connector_state *conn_state = &state->conn_state; in dw_hdmi_detect_hotplug() local 2189 struct rockchip_connector *conn = conn_state->connector; in dw_hdmi_detect_hotplug() 2333 struct connector_state *conn_state = &state->conn_state; in rockchip_dw_hdmi_init() local 2364 conn_state->type = DRM_MODE_CONNECTOR_HDMIA; in rockchip_dw_hdmi_init() 2369 conn_state->disp_info = rockchip_get_disp_info(conn_state->type, hdmi->id); in rockchip_dw_hdmi_init() 2477 conn_state->output_if |= VOP_OUTPUT_IF_HDMI0; in rockchip_dw_hdmi_init() 2478 conn_state->output_mode = ROCKCHIP_OUT_MODE_AAAA; in rockchip_dw_hdmi_init() 2507 struct connector_state *conn_state = &state->conn_state; in rockchip_dw_hdmi_config_output() local 2508 struct drm_display_mode *mode = &conn_state->mode; in rockchip_dw_hdmi_config_output() 2512 struct overscan *overscan = &conn_state->overscan; in rockchip_dw_hdmi_config_output() [all …]
|
| H A D | inno_hdmi.c | 626 struct connector_state *conn_state = &state->conn_state; in rockchip_inno_hdmi_init() local 666 conn_state->type = DRM_MODE_CONNECTOR_HDMIA; in rockchip_inno_hdmi_init() 667 conn_state->output_mode = ROCKCHIP_OUT_MODE_AAAA; in rockchip_inno_hdmi_init() 692 struct connector_state *conn_state = &state->conn_state; in rockchip_inno_hdmi_enable() local 693 struct drm_display_mode *mode = &conn_state->mode; in rockchip_inno_hdmi_enable() 743 struct connector_state *conn_state = &state->conn_state; in rockchip_inno_hdmi_get_timing() local 744 struct drm_display_mode *mode = &conn_state->mode; in rockchip_inno_hdmi_get_timing() 746 struct edid *edid = (struct edid *)conn_state->edid; in rockchip_inno_hdmi_get_timing() 752 conn_state->edid = drm_do_get_edid(&hdmi->adap); in rockchip_inno_hdmi_get_timing() 753 if (conn_state->edid) { in rockchip_inno_hdmi_get_timing() [all …]
|
| H A D | dw-dp.c | 1435 struct connector_state *conn_state = &state->conn_state; in dw_dp_connector_init() local 1443 conn_state->output_if |= dp->id ? VOP_OUTPUT_IF_DP1 : VOP_OUTPUT_IF_DP0; in dw_dp_connector_init() 1444 conn_state->output_mode = ROCKCHIP_OUT_MODE_AAAA; in dw_dp_connector_init() 1445 conn_state->color_encoding = DRM_COLOR_YCBCR_BT709; in dw_dp_connector_init() 1453 conn_state->disp_info = rockchip_get_disp_info(conn_state->type, in dw_dp_connector_init() 1464 struct connector_state *conn_state = &state->conn_state; in dw_dp_connector_get_edid() local 1467 conn_state->edid = drm_do_get_edid(&dp->aux.ddc); in dw_dp_connector_get_edid() 1468 if (!conn_state->edid) in dw_dp_connector_get_edid() 1493 struct connector_state *conn_state = &state->conn_state; in dw_dp_connector_prepare() local 1498 bus_fmt = dw_dp_get_output_fmts_index(conn_state->bus_format); in dw_dp_connector_prepare() [all …]
|
| H A D | rockchip_panel.h | 45 state->conn_state.bus_format = panel->bus_format; in rockchip_panel_init() 48 state->conn_state.bpc = panel->bpc; in rockchip_panel_init()
|
| H A D | rockchip_dw_hdmi.c | 345 struct connector_state *conn_state, in drm_rk_selete_output() argument 351 struct base2_disp_info *base2_parameter = conn_state->disp_info; in drm_rk_selete_output() 658 int rockchip_spl_dw_hdmi_probe(struct connector_state *conn_state) in rockchip_spl_dw_hdmi_probe() argument 660 conn_state->connector = malloc(sizeof(struct rockchip_connector)); in rockchip_spl_dw_hdmi_probe() 662 memset(conn_state->connector, 0, sizeof(*conn_state->connector)); in rockchip_spl_dw_hdmi_probe() 663 rockchip_connector_bind(conn_state->connector, NULL, 0, &rockchip_dw_hdmi_funcs, in rockchip_spl_dw_hdmi_probe()
|
| H A D | dw_mipi_dsi.c | 1094 struct connector_state *conn_state = &state->conn_state; in dw_mipi_dsi_connector_init() local 1097 conn_state->disp_info = rockchip_get_disp_info(conn_state->type, dsi->id); in dw_mipi_dsi_connector_init() 1100 conn_state->output_mode = ROCKCHIP_OUT_MODE_P888; in dw_mipi_dsi_connector_init() 1101 conn_state->color_encoding = DRM_COLOR_YCBCR_BT709; in dw_mipi_dsi_connector_init() 1102 conn_state->color_range = DRM_COLOR_YCBCR_FULL_RANGE; in dw_mipi_dsi_connector_init() 1103 conn_state->output_if |= in dw_mipi_dsi_connector_init() 1107 conn_state->output_flags |= ROCKCHIP_OUTPUT_MIPI_DS_MODE; in dw_mipi_dsi_connector_init() 1108 conn_state->hold_mode = dsi->disable_hold_mode ? false : true; in dw_mipi_dsi_connector_init() 1125 conn_state->output_flags = ROCKCHIP_OUTPUT_DATA_SWAP; in dw_mipi_dsi_connector_init() 1154 conn_state->output_flags = in dw_mipi_dsi_connector_init() [all …]
|
| H A D | rockchip_bridge.c | 20 state->conn_state.bus_format = bridge->bus_format; in rockchip_bridge_init()
|
| H A D | max96745.c | 40 struct drm_display_mode *mode = &bridge->state->conn_state.mode; in max96745_bridge_enable()
|
| H A D | rockchip_display.h | 324 struct connector_state conn_state; member 385 int rockchip_spl_dw_hdmi_probe(struct connector_state *conn_state);
|
| H A D | rockchip-inno-hdmi-phy.c | 1423 state->conn_state.connector->phy = &inno_hdmi_phy_driver_data; in inno_spl_hdmi_phy_probe() 1424 state->conn_state.connector->phy->data = (void *)inno; in inno_spl_hdmi_phy_probe()
|
| H A D | dw_hdmi.h | 1409 struct connector_state *conn_state,
|
| /rk3399_rockchip-uboot/drivers/video/drm/display-serdes/maxim/ |
| H A D | maxim-max96745.c | 408 &serdes->serdes_bridge->bridge->state->conn_state.mode; in max96745_bridge_enable()
|