Lines Matching refs:conn_state

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()
596 struct connector_state *conn_state = &state->conn_state; in display_get_edid_mode() local
597 struct drm_display_mode *mode = &conn_state->mode; in display_get_edid_mode()
600 ret = edid_get_drm_mode(conn_state->edid, sizeof(conn_state->edid), mode, &bpc); in display_get_edid_mode()
602 conn_state->bpc = bpc; in display_get_edid_mode()
603 edid_print_info((void *)&conn_state->edid); in display_get_edid_mode()
605 conn_state->bpc = 8; in display_get_edid_mode()
622 state->conn_state.connector->dev->name); in display_get_edid_mode()
630 struct connector_state *conn_state = &state->conn_state; in display_mode_valid() local
631 struct rockchip_connector *conn = conn_state->connector; in display_mode_valid()
671 struct connector_state *conn_state = &state->conn_state; in display_init() local
672 struct rockchip_connector *conn = conn_state->connector; in display_init()
676 struct drm_display_mode *mode = &conn_state->mode; in display_init()
697 if (state->conn_state.type == DRM_MODE_CONNECTOR_HDMIA) in display_init()
703 memcmp(&crtc_state->crtc->active_mode, &conn_state->mode, in display_init()
730 if (crtc->hdmi_hpd && conn_state->type == DRM_MODE_CONNECTOR_TV) { in display_init()
735 if (crtc->hdmi_hpd && conn_state->type == DRM_MODE_CONNECTOR_LVDS) { in display_init()
743 if (conn_state->type == DRM_MODE_CONNECTOR_HDMIA) in display_init()
754 struct drm_display_mode *mode = &conn_state->mode; in display_init()
757 conn_state->bus_format = spl_disp_info->bus_format; in display_init()
760 conn->dev->name, mode->hdisplay, mode->vdisplay, conn_state->bus_format); in display_init()
765 conn_state->bpc = conn->panel->bpc; in display_init()
776 conn_state->edid, EDID_SIZE); in display_init()
794 if (!ret && conn_state->secondary) { in display_init()
795 struct rockchip_connector *connector = conn_state->secondary; in display_init()
821 conn_state->bus_flags &= ~DRM_BUS_FLAG_PIXDATA_DRIVE_NEGEDGE; in display_init()
822 conn_state->bus_flags |= DRM_BUS_FLAG_PIXDATA_DRIVE_POSEDGE; in display_init()
829 rockchip_bridge_mode_set(conn->bridge, &conn_state->mode); in display_init()
842 conn_state->bus_format); in display_init()
853 &conn_state->mode, sizeof(struct drm_display_mode)); in display_init()
979 struct connector_state *conn_state = &state->conn_state; in display_check() local
980 struct rockchip_connector *conn = conn_state->connector; in display_check()
1018 struct connector_state *conn_state = &state->conn_state; in display_logo() local
1019 struct overscan *overscan = &conn_state->overscan; in display_logo()
1046 hdisplay = conn_state->mode.crtc_hdisplay; in display_logo()
1047 vdisplay = conn_state->mode.vdisplay; in display_logo()
1584 struct connector_state *conn_state = &state->conn_state; in vidconsole_init() local
1585 struct overscan *overscan = &conn_state->overscan; in vidconsole_init()
1610 crtc_state->crtc_rect.w = conn_state->mode.crtc_hdisplay; in vidconsole_init()
1611 crtc_state->crtc_rect.h = conn_state->mode.crtc_vdisplay; in vidconsole_init()
1673 if (uc_priv->xsize > state->conn_state.mode.crtc_hdisplay) in rockchip_vidconsole_display()
1674 uc_priv->xsize = state->conn_state.mode.crtc_hdisplay; in rockchip_vidconsole_display()
1676 if (uc_priv->ysize > state->conn_state.mode.crtc_vdisplay) in rockchip_vidconsole_display()
1677 uc_priv->ysize = state->conn_state.mode.crtc_vdisplay; in rockchip_vidconsole_display()
2457 &s->conn_state.bus_flags); in rockchip_display_probe()
2463 s->conn_state.connector = conn; in rockchip_display_probe()
2464 s->conn_state.secondary = NULL; in rockchip_display_probe()
2465 s->conn_state.type = conn->type; in rockchip_display_probe()
2467 s->conn_state.secondary = split_conn; in rockchip_display_probe()
2468 s->conn_state.output_flags |= ROCKCHIP_OUTPUT_DUAL_CHANNEL_LEFT_RIGHT_MODE; in rockchip_display_probe()
2469 s->conn_state.output_flags |= conn->id ? ROCKCHIP_OUTPUT_DATA_SWAP : 0; in rockchip_display_probe()
2471 s->conn_state.overscan.left_margin = 100; in rockchip_display_probe()
2472 s->conn_state.overscan.right_margin = 100; in rockchip_display_probe()
2473 s->conn_state.overscan.top_margin = 100; in rockchip_display_probe()
2474 s->conn_state.overscan.bottom_margin = 100; in rockchip_display_probe()
2653 conn = s->conn_state.connector; in rockchip_display_fixup()
2687 FDT_SET_U32("video,clock", s->conn_state.mode.clock); in rockchip_display_fixup()
2688 FDT_SET_U32("video,hdisplay", s->conn_state.mode.hdisplay); in rockchip_display_fixup()
2689 FDT_SET_U32("video,vdisplay", s->conn_state.mode.vdisplay); in rockchip_display_fixup()
2690 FDT_SET_U32("video,crtc_hsync_end", s->conn_state.mode.crtc_hsync_end); in rockchip_display_fixup()
2691 FDT_SET_U32("video,crtc_vsync_end", s->conn_state.mode.crtc_vsync_end); in rockchip_display_fixup()
2693 drm_mode_vrefresh(&s->conn_state.mode)); in rockchip_display_fixup()
2694 FDT_SET_U32("video,flags", s->conn_state.mode.flags); in rockchip_display_fixup()
2695 FDT_SET_U32("video,aspect_ratio", s->conn_state.mode.picture_aspect_ratio); in rockchip_display_fixup()
2696 FDT_SET_U32("overscan,left_margin", s->conn_state.overscan.left_margin); in rockchip_display_fixup()
2697 FDT_SET_U32("overscan,right_margin", s->conn_state.overscan.right_margin); in rockchip_display_fixup()
2698 FDT_SET_U32("overscan,top_margin", s->conn_state.overscan.top_margin); in rockchip_display_fixup()
2699 FDT_SET_U32("overscan,bottom_margin", s->conn_state.overscan.bottom_margin); in rockchip_display_fixup()
2702 if (s->conn_state.disp_info) { in rockchip_display_fixup()
2703 cacm_header = (const char*)&s->conn_state.disp_info->cacm_header; in rockchip_display_fixup()
2705 FDT_SET_U32("bcsh,brightness", s->conn_state.disp_info->bcsh_info.brightness); in rockchip_display_fixup()
2706 FDT_SET_U32("bcsh,contrast", s->conn_state.disp_info->bcsh_info.contrast); in rockchip_display_fixup()
2707 FDT_SET_U32("bcsh,saturation", s->conn_state.disp_info->bcsh_info.saturation); in rockchip_display_fixup()
2708 FDT_SET_U32("bcsh,hue", s->conn_state.disp_info->bcsh_info.hue); in rockchip_display_fixup()
2712 s->conn_state.disp_info->csc_info.hue); in rockchip_display_fixup()
2714 s->conn_state.disp_info->csc_info.saturation); in rockchip_display_fixup()
2716 s->conn_state.disp_info->csc_info.contrast); in rockchip_display_fixup()
2718 s->conn_state.disp_info->csc_info.brightness); in rockchip_display_fixup()
2720 s->conn_state.disp_info->csc_info.r_gain); in rockchip_display_fixup()
2722 s->conn_state.disp_info->csc_info.g_gain); in rockchip_display_fixup()
2724 s->conn_state.disp_info->csc_info.b_gain); in rockchip_display_fixup()
2726 s->conn_state.disp_info->csc_info.r_offset); in rockchip_display_fixup()
2728 s->conn_state.disp_info->csc_info.g_offset); in rockchip_display_fixup()
2730 s->conn_state.disp_info->csc_info.b_offset); in rockchip_display_fixup()
2732 s->conn_state.disp_info->csc_info.csc_enable); in rockchip_display_fixup()
2736 if (s->conn_state.disp_info->cubic_lut_data.size && in rockchip_display_fixup()