Loading arch/arm/boot/dts/qcom/msm8996-auto-cdp.dtsi +44 −36 Original line number Diff line number Diff line Loading @@ -295,46 +295,63 @@ #include "msm8996-mdss-panels.dtsi" &pmx_mdss { mdss_dsi_active: mdss_dsi_active { mux { pins = "gpio8", "gpio70"; function = "gpio"; }; config { pins = "gpio8", "gpio70"; drive-strength = <8>; /* 8 mA */ bias-disable = <0>; /* no pull */ output-high; }; }; mdss_dsi_suspend: mdss_dsi_suspend { mux { pins = "gpio8", "gpio70"; function = "gpio"; }; config { pins = "gpio8", "gpio70"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* pull down */ }; }; }; &mdss_mdp { qcom,mdss-pref-prim-intf = "dsi"; }; &mdss_dsi { hw-config = "single_dsi"; hw-config = "split_dsi"; }; &mdss_dsi0 { qcom,dsi-pref-prim-pan = <&dsi_adv7533_720p>; qcom,dsi-pref-prim-pan = <&dsi_dual_nt35597_video>; pinctrl-names = "mdss_default", "mdss_sleep"; pinctrl-0 = <&mdss_dsi_active &mdss_te_active>; pinctrl-1 = <&mdss_dsi_suspend &mdss_te_suspend>; qcom,panel-supply-entries { #address-cells = <1>; #size-cells = <0>; qcom,panel-supply-entry@0 { reg = <0>; qcom,supply-name = "vdd"; qcom,supply-min-voltage = <3300000>; qcom,supply-max-voltage = <3300000>; qcom,supply-enable-load = <100000>; qcom,supply-disable-load = <100>; }; qcom,panel-supply-entry@1 { reg = <1>; qcom,supply-name = "vddio"; qcom,supply-min-voltage = <1800000>; qcom,supply-max-voltage = <1800000>; qcom,supply-enable-load = <100000>; qcom,supply-disable-load = <100>; }; }; qcom,platform-enable-gpio = <&tlmm 70 0>; qcom,platform-te-gpio = <&tlmm 10 0>; qcom,platform-reset-gpio = <&tlmm 8 0>; qcom,platform-bklight-en-gpio = <&pm8994_gpios 10 0>; }; &mdss_dsi1 { status = "disabled"; qcom,dsi-pref-prim-pan = <&dsi_dual_nt35597_video>; pinctrl-names = "mdss_default", "mdss_sleep"; pinctrl-0 = <&mdss_dsi_active &mdss_te_active>; pinctrl-1 = <&mdss_dsi_suspend &mdss_te_suspend>; qcom,platform-enable-gpio = <&tlmm 70 0>; qcom,platform-te-gpio = <&tlmm 10 0>; qcom,platform-reset-gpio = <&tlmm 8 0>; qcom,platform-bklight-en-gpio = <&pm8994_gpios 10 0>; }; &dsi_dual_sharp_video { Loading Loading @@ -634,15 +651,7 @@ status = "okay"; }; gpio@c900 { /* GPIO 10 - NFC CLK _REQ*/ qcom,mode = <0>; qcom,vin-sel = <2>; qcom,src-sel = <0>; qcom,master-en = <1>; status = "okay"; }; gpio@cd00 { /* GPIO 14 - lcd_bklt_reg_en */ gpio@c900 { /* GPIO 10 - lcd_bklt_reg_en */ qcom,mode = <1>; /* DIGITAL OUT */ qcom,output-type = <0>; /* CMOS logic */ qcom,invert = <1>; /* output hight initially */ Loading Loading @@ -806,7 +815,6 @@ qcom,nq-irq = <&tlmm 9 0x00>; qcom,nq-ven = <&tlmm 12 0x00>; qcom,nq-firm = <&pm8994_gpios 7 0x00>; qcom,nq-clkreq = <&pm8994_gpios 10 0x00>; interrupt-parent = <&tlmm>; qcom,clk-src = "BBCLK2"; interrupts = <9 0>; Loading Loading
arch/arm/boot/dts/qcom/msm8996-auto-cdp.dtsi +44 −36 Original line number Diff line number Diff line Loading @@ -295,46 +295,63 @@ #include "msm8996-mdss-panels.dtsi" &pmx_mdss { mdss_dsi_active: mdss_dsi_active { mux { pins = "gpio8", "gpio70"; function = "gpio"; }; config { pins = "gpio8", "gpio70"; drive-strength = <8>; /* 8 mA */ bias-disable = <0>; /* no pull */ output-high; }; }; mdss_dsi_suspend: mdss_dsi_suspend { mux { pins = "gpio8", "gpio70"; function = "gpio"; }; config { pins = "gpio8", "gpio70"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* pull down */ }; }; }; &mdss_mdp { qcom,mdss-pref-prim-intf = "dsi"; }; &mdss_dsi { hw-config = "single_dsi"; hw-config = "split_dsi"; }; &mdss_dsi0 { qcom,dsi-pref-prim-pan = <&dsi_adv7533_720p>; qcom,dsi-pref-prim-pan = <&dsi_dual_nt35597_video>; pinctrl-names = "mdss_default", "mdss_sleep"; pinctrl-0 = <&mdss_dsi_active &mdss_te_active>; pinctrl-1 = <&mdss_dsi_suspend &mdss_te_suspend>; qcom,panel-supply-entries { #address-cells = <1>; #size-cells = <0>; qcom,panel-supply-entry@0 { reg = <0>; qcom,supply-name = "vdd"; qcom,supply-min-voltage = <3300000>; qcom,supply-max-voltage = <3300000>; qcom,supply-enable-load = <100000>; qcom,supply-disable-load = <100>; }; qcom,panel-supply-entry@1 { reg = <1>; qcom,supply-name = "vddio"; qcom,supply-min-voltage = <1800000>; qcom,supply-max-voltage = <1800000>; qcom,supply-enable-load = <100000>; qcom,supply-disable-load = <100>; }; }; qcom,platform-enable-gpio = <&tlmm 70 0>; qcom,platform-te-gpio = <&tlmm 10 0>; qcom,platform-reset-gpio = <&tlmm 8 0>; qcom,platform-bklight-en-gpio = <&pm8994_gpios 10 0>; }; &mdss_dsi1 { status = "disabled"; qcom,dsi-pref-prim-pan = <&dsi_dual_nt35597_video>; pinctrl-names = "mdss_default", "mdss_sleep"; pinctrl-0 = <&mdss_dsi_active &mdss_te_active>; pinctrl-1 = <&mdss_dsi_suspend &mdss_te_suspend>; qcom,platform-enable-gpio = <&tlmm 70 0>; qcom,platform-te-gpio = <&tlmm 10 0>; qcom,platform-reset-gpio = <&tlmm 8 0>; qcom,platform-bklight-en-gpio = <&pm8994_gpios 10 0>; }; &dsi_dual_sharp_video { Loading Loading @@ -634,15 +651,7 @@ status = "okay"; }; gpio@c900 { /* GPIO 10 - NFC CLK _REQ*/ qcom,mode = <0>; qcom,vin-sel = <2>; qcom,src-sel = <0>; qcom,master-en = <1>; status = "okay"; }; gpio@cd00 { /* GPIO 14 - lcd_bklt_reg_en */ gpio@c900 { /* GPIO 10 - lcd_bklt_reg_en */ qcom,mode = <1>; /* DIGITAL OUT */ qcom,output-type = <0>; /* CMOS logic */ qcom,invert = <1>; /* output hight initially */ Loading Loading @@ -806,7 +815,6 @@ qcom,nq-irq = <&tlmm 9 0x00>; qcom,nq-ven = <&tlmm 12 0x00>; qcom,nq-firm = <&pm8994_gpios 7 0x00>; qcom,nq-clkreq = <&pm8994_gpios 10 0x00>; interrupt-parent = <&tlmm>; qcom,clk-src = "BBCLK2"; interrupts = <9 0>; Loading