Loading Documentation/devicetree/bindings/fb/mdss-dsi-panel.txt +3 −0 Original line number Diff line number Diff line Loading @@ -185,6 +185,8 @@ Optional properties: horizontal back porch (HBP) blanking period. - qcom,mdss-dsi-hsa-power-mode: Boolean to determine DSI lane state during horizontal sync active (HSA) mode. - qcom,mdss-dsi-last-line-interleave Boolean to determine if last line interleave flag needs to be enabled. - qcom,mdss-dsi-bllp-eof-power-mode: Boolean to determine DSI lane state during blanking low power period (BLLP) EOF mode. - qcom,mdss-dsi-bllp-power-mode: Boolean to determine DSI lane state during Loading Loading @@ -362,6 +364,7 @@ Example: qcom,mdss-dsi-hsa-power-mode; qcom,mdss-dsi-bllp-eof-power-mode; qcom,mdss-dsi-bllp-power-mode; qcom,mdss-dsi-last-line-interleave; qcom,mdss-dsi-traffic-mode = <0>; qcom,mdss-dsi-virtual-channel-id = <0>; qcom,mdss-dsi-color-order = <0>; Loading drivers/video/msm/mdss/mdss_dsi_host.c +2 −0 Original line number Diff line number Diff line Loading @@ -246,6 +246,8 @@ void mdss_dsi_host_init(struct mdss_panel_data *pdata) if (pinfo->mode == DSI_VIDEO_MODE) { data = 0; if (pinfo->last_line_interleave_en) data |= BIT(31); if (pinfo->pulse_mode_hsa_he) data |= BIT(28); if (pinfo->hfp_power_stop) Loading drivers/video/msm/mdss/mdss_dsi_panel.c +2 −0 Original line number Diff line number Diff line Loading @@ -972,6 +972,8 @@ static int mdss_panel_parse_dt(struct device_node *np, "qcom,mdss-dsi-hsa-power-mode"); pinfo->mipi.hbp_power_stop = of_property_read_bool(np, "qcom,mdss-dsi-hbp-power-mode"); pinfo->mipi.last_line_interleave_en = of_property_read_bool(np, "qcom,mdss-dsi-last-line-interleave"); pinfo->mipi.bllp_power_stop = of_property_read_bool(np, "qcom,mdss-dsi-bllp-power-mode"); pinfo->mipi.eof_bllp_power_stop = of_property_read_bool( Loading drivers/video/msm/mdss/mdss_panel.h +1 −0 Original line number Diff line number Diff line Loading @@ -209,6 +209,7 @@ struct mipi_panel_info { char hbp_power_stop; char hsa_power_stop; char eof_bllp_power_stop; char last_line_interleave_en; char bllp_power_stop; char traffic_mode; char frame_rate; Loading Loading
Documentation/devicetree/bindings/fb/mdss-dsi-panel.txt +3 −0 Original line number Diff line number Diff line Loading @@ -185,6 +185,8 @@ Optional properties: horizontal back porch (HBP) blanking period. - qcom,mdss-dsi-hsa-power-mode: Boolean to determine DSI lane state during horizontal sync active (HSA) mode. - qcom,mdss-dsi-last-line-interleave Boolean to determine if last line interleave flag needs to be enabled. - qcom,mdss-dsi-bllp-eof-power-mode: Boolean to determine DSI lane state during blanking low power period (BLLP) EOF mode. - qcom,mdss-dsi-bllp-power-mode: Boolean to determine DSI lane state during Loading Loading @@ -362,6 +364,7 @@ Example: qcom,mdss-dsi-hsa-power-mode; qcom,mdss-dsi-bllp-eof-power-mode; qcom,mdss-dsi-bllp-power-mode; qcom,mdss-dsi-last-line-interleave; qcom,mdss-dsi-traffic-mode = <0>; qcom,mdss-dsi-virtual-channel-id = <0>; qcom,mdss-dsi-color-order = <0>; Loading
drivers/video/msm/mdss/mdss_dsi_host.c +2 −0 Original line number Diff line number Diff line Loading @@ -246,6 +246,8 @@ void mdss_dsi_host_init(struct mdss_panel_data *pdata) if (pinfo->mode == DSI_VIDEO_MODE) { data = 0; if (pinfo->last_line_interleave_en) data |= BIT(31); if (pinfo->pulse_mode_hsa_he) data |= BIT(28); if (pinfo->hfp_power_stop) Loading
drivers/video/msm/mdss/mdss_dsi_panel.c +2 −0 Original line number Diff line number Diff line Loading @@ -972,6 +972,8 @@ static int mdss_panel_parse_dt(struct device_node *np, "qcom,mdss-dsi-hsa-power-mode"); pinfo->mipi.hbp_power_stop = of_property_read_bool(np, "qcom,mdss-dsi-hbp-power-mode"); pinfo->mipi.last_line_interleave_en = of_property_read_bool(np, "qcom,mdss-dsi-last-line-interleave"); pinfo->mipi.bllp_power_stop = of_property_read_bool(np, "qcom,mdss-dsi-bllp-power-mode"); pinfo->mipi.eof_bllp_power_stop = of_property_read_bool( Loading
drivers/video/msm/mdss/mdss_panel.h +1 −0 Original line number Diff line number Diff line Loading @@ -209,6 +209,7 @@ struct mipi_panel_info { char hbp_power_stop; char hsa_power_stop; char eof_bllp_power_stop; char last_line_interleave_en; char bllp_power_stop; char traffic_mode; char frame_rate; Loading