Loading Documentation/devicetree/bindings/fb/mdss-dsi-panel.txt +6 −0 Original line number Diff line number Diff line Loading @@ -165,6 +165,9 @@ Optional properties: - qcom,mdss-dsi-border-color: Defines the border color value if border is present. 0 = default value. - qcom,mdss-dsi-pan-enable-dynamic-fps: Boolean used to enable change in frame rate dynamically. - qcom,mdss-dsi-pan-enable-dynamic-bitclk: Boolean used to enable change in DSI clock dynamically. - qcom,mdss-dsi-dynamic-bitclk_freq: An array of integers that specifies the DSI bit clock frequencies supported as part of dynamic bit clock feature. - qcom,mdss-dsi-pan-fps-update: A string that specifies when to change the frame rate. "dfps_suspend_resume_mode"= FPS change request is implemented during suspend/resume. Loading Loading @@ -696,6 +699,9 @@ Example: qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; qcom,mdss-dsi-pan-enable-dynamic-fps; qcom,mdss-dsi-pan-fps-update = "dfps_suspend_resume_mode"; qcom,mdss-dsi-pan-enable-dynamic-bitclk; qcom,mdss-dsi-dynamic-bitclk_freq = <711037824 724453632 737869440 751285248 764701056 778116864 791532672 804948480>; qcom,min-refresh-rate = <30>; qcom,max-refresh-rate = <60>; qcom,mdss-dsi-bl-pmic-bank-select = <0>; Loading arch/arm/boot/dts/qcom/sdm630-mdss-pll.dtsi +4 −3 Original line number Diff line number Diff line /* Copyright (c) 2017, The Linux Foundation. All rights reserved. /* Copyright (c) 2017-2018, The Linux Foundation. All rights reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 and Loading @@ -19,8 +19,9 @@ #clock-cells = <1>; reg = <0xc994400 0x588>, <0xc8c2300 0x8>; reg-names = "pll_base", "gdsc_base"; <0xc8c2300 0x8>, <0xc994200 0x98>; reg-names = "pll_base", "gdsc_base", "dynamic_pll_base"; gdsc-supply = <&gdsc_mdss>; Loading arch/arm/boot/dts/qcom/sdm630-mdss.dtsi +12 −3 Original line number Diff line number Diff line /* Copyright (c) 2017, The Linux Foundation. All rights reserved. /* Copyright (c) 2017-2018, The Linux Foundation. All rights reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 and Loading Loading @@ -359,10 +359,19 @@ <&clock_mmss MMSS_MDSS_ESC0_CLK>, <&clock_mmss BYTE0_CLK_SRC>, <&clock_mmss PCLK0_CLK_SRC>, <&clock_mmss MMSS_MDSS_BYTE0_INTF_CLK>; <&clock_mmss MMSS_MDSS_BYTE0_INTF_CLK>, <&mdss_dsi0_pll BYTE0_MUX_CLK>, <&mdss_dsi0_pll PIX0_MUX_CLK>, <&mdss_dsi0_pll BYTE0_SRC_CLK>, <&mdss_dsi0_pll PIX0_SRC_CLK>, <&mdss_dsi0_pll SHADOW_BYTE0_SRC_CLK>, <&mdss_dsi0_pll SHADOW_PIX0_SRC_CLK>; clock-names = "byte_clk", "pixel_clk", "core_clk", "byte_clk_rcg", "pixel_clk_rcg", "byte_intf_clk"; "byte_intf_clk", "pll_byte_clk_mux", "pll_pixel_clk_mux", "pll_byte_clk_src", "pll_pixel_clk_src", "pll_shadow_byte_clk_src", "pll_shadow_pixel_clk_src"; qcom,platform-strength-ctrl = [ff 06 ff 06 Loading arch/arm/boot/dts/qcom/sdm630.dtsi +6 −1 Original line number Diff line number Diff line Loading @@ -406,9 +406,14 @@ }; cont_splash_mem: splash_region@9d400000 { reg = <0x0 0x9d400000 0x0 0x02400000>; reg = <0x0 0x9d400000 0x0 0x23ff000>; label = "cont_splash_mem"; }; dfps_data_mem: dfps_data_mem@0x9f7ff000 { reg = <0 0x9f7ff000 0 0x00001000>; label = "dfps_data_mem"; }; }; bluetooth: bt_wcn3990 { Loading arch/arm/boot/dts/qcom/sdm660-mdss-panels.dtsi +3 −0 Original line number Diff line number Diff line Loading @@ -144,6 +144,9 @@ qcom,mdss-dsi-panel-max-error-count = <3>; qcom,mdss-dsi-min-refresh-rate = <53>; qcom,mdss-dsi-max-refresh-rate = <60>; qcom,mdss-dsi-pan-enable-dynamic-bitclk; qcom,mdss-dsi-dynamic-bitclk_freq = <711037824 724453632 737869440 751285248 764701056 778116864 791532672 804948480>; qcom,mdss-dsi-pan-enable-dynamic-fps; qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp"; }; Loading Loading
Documentation/devicetree/bindings/fb/mdss-dsi-panel.txt +6 −0 Original line number Diff line number Diff line Loading @@ -165,6 +165,9 @@ Optional properties: - qcom,mdss-dsi-border-color: Defines the border color value if border is present. 0 = default value. - qcom,mdss-dsi-pan-enable-dynamic-fps: Boolean used to enable change in frame rate dynamically. - qcom,mdss-dsi-pan-enable-dynamic-bitclk: Boolean used to enable change in DSI clock dynamically. - qcom,mdss-dsi-dynamic-bitclk_freq: An array of integers that specifies the DSI bit clock frequencies supported as part of dynamic bit clock feature. - qcom,mdss-dsi-pan-fps-update: A string that specifies when to change the frame rate. "dfps_suspend_resume_mode"= FPS change request is implemented during suspend/resume. Loading Loading @@ -696,6 +699,9 @@ Example: qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; qcom,mdss-dsi-pan-enable-dynamic-fps; qcom,mdss-dsi-pan-fps-update = "dfps_suspend_resume_mode"; qcom,mdss-dsi-pan-enable-dynamic-bitclk; qcom,mdss-dsi-dynamic-bitclk_freq = <711037824 724453632 737869440 751285248 764701056 778116864 791532672 804948480>; qcom,min-refresh-rate = <30>; qcom,max-refresh-rate = <60>; qcom,mdss-dsi-bl-pmic-bank-select = <0>; Loading
arch/arm/boot/dts/qcom/sdm630-mdss-pll.dtsi +4 −3 Original line number Diff line number Diff line /* Copyright (c) 2017, The Linux Foundation. All rights reserved. /* Copyright (c) 2017-2018, The Linux Foundation. All rights reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 and Loading @@ -19,8 +19,9 @@ #clock-cells = <1>; reg = <0xc994400 0x588>, <0xc8c2300 0x8>; reg-names = "pll_base", "gdsc_base"; <0xc8c2300 0x8>, <0xc994200 0x98>; reg-names = "pll_base", "gdsc_base", "dynamic_pll_base"; gdsc-supply = <&gdsc_mdss>; Loading
arch/arm/boot/dts/qcom/sdm630-mdss.dtsi +12 −3 Original line number Diff line number Diff line /* Copyright (c) 2017, The Linux Foundation. All rights reserved. /* Copyright (c) 2017-2018, The Linux Foundation. All rights reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 and Loading Loading @@ -359,10 +359,19 @@ <&clock_mmss MMSS_MDSS_ESC0_CLK>, <&clock_mmss BYTE0_CLK_SRC>, <&clock_mmss PCLK0_CLK_SRC>, <&clock_mmss MMSS_MDSS_BYTE0_INTF_CLK>; <&clock_mmss MMSS_MDSS_BYTE0_INTF_CLK>, <&mdss_dsi0_pll BYTE0_MUX_CLK>, <&mdss_dsi0_pll PIX0_MUX_CLK>, <&mdss_dsi0_pll BYTE0_SRC_CLK>, <&mdss_dsi0_pll PIX0_SRC_CLK>, <&mdss_dsi0_pll SHADOW_BYTE0_SRC_CLK>, <&mdss_dsi0_pll SHADOW_PIX0_SRC_CLK>; clock-names = "byte_clk", "pixel_clk", "core_clk", "byte_clk_rcg", "pixel_clk_rcg", "byte_intf_clk"; "byte_intf_clk", "pll_byte_clk_mux", "pll_pixel_clk_mux", "pll_byte_clk_src", "pll_pixel_clk_src", "pll_shadow_byte_clk_src", "pll_shadow_pixel_clk_src"; qcom,platform-strength-ctrl = [ff 06 ff 06 Loading
arch/arm/boot/dts/qcom/sdm630.dtsi +6 −1 Original line number Diff line number Diff line Loading @@ -406,9 +406,14 @@ }; cont_splash_mem: splash_region@9d400000 { reg = <0x0 0x9d400000 0x0 0x02400000>; reg = <0x0 0x9d400000 0x0 0x23ff000>; label = "cont_splash_mem"; }; dfps_data_mem: dfps_data_mem@0x9f7ff000 { reg = <0 0x9f7ff000 0 0x00001000>; label = "dfps_data_mem"; }; }; bluetooth: bt_wcn3990 { Loading
arch/arm/boot/dts/qcom/sdm660-mdss-panels.dtsi +3 −0 Original line number Diff line number Diff line Loading @@ -144,6 +144,9 @@ qcom,mdss-dsi-panel-max-error-count = <3>; qcom,mdss-dsi-min-refresh-rate = <53>; qcom,mdss-dsi-max-refresh-rate = <60>; qcom,mdss-dsi-pan-enable-dynamic-bitclk; qcom,mdss-dsi-dynamic-bitclk_freq = <711037824 724453632 737869440 751285248 764701056 778116864 791532672 804948480>; qcom,mdss-dsi-pan-enable-dynamic-fps; qcom,mdss-dsi-pan-fps-update = "dfps_immediate_porch_mode_vfp"; }; Loading