Loading arch/arm64/boot/dts/qcom/sm6150-interposer-trinket-idp-overlay.dts +4 −0 Original line number Diff line number Diff line Loading @@ -23,3 +23,7 @@ qcom,msm-id = <355 0x0>; qcom,board-id = <34 0>; }; &dsi_td4330_truly_vid_display { qcom,dsi-display-active; }; arch/arm64/boot/dts/qcom/sm6150-interposer-trinket-idp.dtsi +43 −0 Original line number Diff line number Diff line Loading @@ -13,6 +13,7 @@ #include <dt-bindings/gpio/gpio.h> #include <dt-bindings/input/input.h> #include "sm6150-sde-display.dtsi" &pm6125_gpios { key_vol_up { Loading Loading @@ -45,3 +46,45 @@ }; }; }; &sde_dp { /delete-property/ qcom,dp-usbpd-detection; status = "disabled"; }; &mdss_dsi0 { vdda-1p2-supply = <&L18A>; }; &mdss_dsi_phy0 { vdda-0p9-supply = <&L4A>; }; &sde_dsi { vddio-supply = <&L9A>; }; &mdss_mdp { connectors = <&sde_rscc &sde_wb &sde_dsi>; }; &dsi_td4330_truly_video { qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,mdss-dsi-bl-min-level = <1>; qcom,mdss-dsi-bl-max-level = <4095>; qcom,platform-reset-gpio = <&tlmm 91 0>; qcom,platform-en-gpio = <&pm6125_gpios 8 0>; qcom,platform-bklight-en-gpio = <&pmi632_gpios 6 0>; }; &dsi_td4330_truly_cmd { qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,mdss-dsi-bl-min-level = <1>; qcom,mdss-dsi-bl-max-level = <4095>; qcom,platform-te-gpio = <&tlmm 90 0>; qcom,platform-reset-gpio = <&tlmm 91 0>; qcom,platform-en-gpio = <&pm6125_gpios 8 0>; qcom,platform-bklight-en-gpio = <&pmi632_gpios 6 0>; }; arch/arm64/boot/dts/qcom/sm6150-sde-display.dtsi +63 −1 Original line number Diff line number Diff line Loading @@ -17,6 +17,8 @@ #include "dsi-panel-td4328-1080p-cmd.dtsi" #include "dsi-panel-rm69298-truly-amoled-fhd-plus-video.dtsi" #include "dsi-panel-rm69298-truly-amoled-fhd-plus-cmd.dtsi" #include "dsi-panel-td4330-truly-singlemipi-fhd-cmd.dtsi" #include "dsi-panel-td4330-truly-singlemipi-fhd-video.dtsi" #include <dt-bindings/clock/mdss-14nm-pll-clk.h> &soc { Loading Loading @@ -170,6 +172,28 @@ qcom,dsi-panel = <&dsi_rm69298_truly_amoled_cmd>; }; dsi_td4330_truly_vid_display: qcom,dsi-display@7 { label = "dsi_td4330_truly_vid_display"; qcom,display-type = "primary"; qcom,dsi-ctrl-num = <0>; qcom,dsi-phy-num = <0>; qcom,dsi-select-clocks = "src_byte_clk0", "src_pixel_clk0"; qcom,dsi-panel = <&dsi_td4330_truly_video>; }; dsi_td4330_truly_cmd_display: qcom,dsi-display@8 { label = "dsi_td4330_truly_cmd_display"; qcom,display-type = "primary"; qcom,dsi-ctrl-num = <0>; qcom,dsi-phy-num = <0>; qcom,dsi-select-clocks = "src_byte_clk0", "src_pixel_clk0"; qcom,dsi-panel = <&dsi_td4330_truly_cmd>; }; sde_dsi: qcom,dsi-display { compatible = "qcom,dsi-display"; Loading Loading @@ -197,7 +221,9 @@ &dsi_td4328_truly_vid_display &dsi_td4328_truly_cmd_display &dsi_rm69298_truly_amoled_vid_display &dsi_rm69298_truly_amoled_cmd_display>; &dsi_rm69298_truly_amoled_cmd_display &dsi_td4330_truly_vid_display &dsi_td4330_truly_cmd_display>; }; sde_wb: qcom,wb-display@0 { Loading Loading @@ -402,3 +428,39 @@ }; }; }; &dsi_td4330_truly_cmd { qcom,mdss-dsi-t-clk-post = <0x0e>; qcom,mdss-dsi-t-clk-pre = <0x36>; qcom,mdss-dsi-display-timings { timing@0{ qcom,mdss-dsi-panel-phy-timings = [26 20 09 0B 06 02 04 a0 26 20 09 0B 06 02 04 a0 26 20 09 0B 06 02 04 a0 26 20 09 0B 06 02 04 a0 26 1F 09 0B 06 02 04 a0]; qcom,display-topology = <1 0 1>; qcom,default-topology-index = <0>; }; }; }; &dsi_td4330_truly_video { qcom,mdss-dsi-t-clk-post = <0x0e>; qcom,mdss-dsi-t-clk-pre = <0x36>; qcom,mdss-dsi-display-timings { timing@0{ qcom,mdss-dsi-panel-phy-timings = [26 20 09 0B 06 02 04 a0 26 20 09 0B 06 02 04 a0 26 20 09 0B 06 02 04 a0 26 20 09 0B 06 02 04 a0 26 1F 09 0B 06 02 04 a0]; qcom,display-topology = <1 0 1>; qcom,default-topology-index = <0>; }; }; }; Loading
arch/arm64/boot/dts/qcom/sm6150-interposer-trinket-idp-overlay.dts +4 −0 Original line number Diff line number Diff line Loading @@ -23,3 +23,7 @@ qcom,msm-id = <355 0x0>; qcom,board-id = <34 0>; }; &dsi_td4330_truly_vid_display { qcom,dsi-display-active; };
arch/arm64/boot/dts/qcom/sm6150-interposer-trinket-idp.dtsi +43 −0 Original line number Diff line number Diff line Loading @@ -13,6 +13,7 @@ #include <dt-bindings/gpio/gpio.h> #include <dt-bindings/input/input.h> #include "sm6150-sde-display.dtsi" &pm6125_gpios { key_vol_up { Loading Loading @@ -45,3 +46,45 @@ }; }; }; &sde_dp { /delete-property/ qcom,dp-usbpd-detection; status = "disabled"; }; &mdss_dsi0 { vdda-1p2-supply = <&L18A>; }; &mdss_dsi_phy0 { vdda-0p9-supply = <&L4A>; }; &sde_dsi { vddio-supply = <&L9A>; }; &mdss_mdp { connectors = <&sde_rscc &sde_wb &sde_dsi>; }; &dsi_td4330_truly_video { qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,mdss-dsi-bl-min-level = <1>; qcom,mdss-dsi-bl-max-level = <4095>; qcom,platform-reset-gpio = <&tlmm 91 0>; qcom,platform-en-gpio = <&pm6125_gpios 8 0>; qcom,platform-bklight-en-gpio = <&pmi632_gpios 6 0>; }; &dsi_td4330_truly_cmd { qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; qcom,mdss-dsi-bl-min-level = <1>; qcom,mdss-dsi-bl-max-level = <4095>; qcom,platform-te-gpio = <&tlmm 90 0>; qcom,platform-reset-gpio = <&tlmm 91 0>; qcom,platform-en-gpio = <&pm6125_gpios 8 0>; qcom,platform-bklight-en-gpio = <&pmi632_gpios 6 0>; };
arch/arm64/boot/dts/qcom/sm6150-sde-display.dtsi +63 −1 Original line number Diff line number Diff line Loading @@ -17,6 +17,8 @@ #include "dsi-panel-td4328-1080p-cmd.dtsi" #include "dsi-panel-rm69298-truly-amoled-fhd-plus-video.dtsi" #include "dsi-panel-rm69298-truly-amoled-fhd-plus-cmd.dtsi" #include "dsi-panel-td4330-truly-singlemipi-fhd-cmd.dtsi" #include "dsi-panel-td4330-truly-singlemipi-fhd-video.dtsi" #include <dt-bindings/clock/mdss-14nm-pll-clk.h> &soc { Loading Loading @@ -170,6 +172,28 @@ qcom,dsi-panel = <&dsi_rm69298_truly_amoled_cmd>; }; dsi_td4330_truly_vid_display: qcom,dsi-display@7 { label = "dsi_td4330_truly_vid_display"; qcom,display-type = "primary"; qcom,dsi-ctrl-num = <0>; qcom,dsi-phy-num = <0>; qcom,dsi-select-clocks = "src_byte_clk0", "src_pixel_clk0"; qcom,dsi-panel = <&dsi_td4330_truly_video>; }; dsi_td4330_truly_cmd_display: qcom,dsi-display@8 { label = "dsi_td4330_truly_cmd_display"; qcom,display-type = "primary"; qcom,dsi-ctrl-num = <0>; qcom,dsi-phy-num = <0>; qcom,dsi-select-clocks = "src_byte_clk0", "src_pixel_clk0"; qcom,dsi-panel = <&dsi_td4330_truly_cmd>; }; sde_dsi: qcom,dsi-display { compatible = "qcom,dsi-display"; Loading Loading @@ -197,7 +221,9 @@ &dsi_td4328_truly_vid_display &dsi_td4328_truly_cmd_display &dsi_rm69298_truly_amoled_vid_display &dsi_rm69298_truly_amoled_cmd_display>; &dsi_rm69298_truly_amoled_cmd_display &dsi_td4330_truly_vid_display &dsi_td4330_truly_cmd_display>; }; sde_wb: qcom,wb-display@0 { Loading Loading @@ -402,3 +428,39 @@ }; }; }; &dsi_td4330_truly_cmd { qcom,mdss-dsi-t-clk-post = <0x0e>; qcom,mdss-dsi-t-clk-pre = <0x36>; qcom,mdss-dsi-display-timings { timing@0{ qcom,mdss-dsi-panel-phy-timings = [26 20 09 0B 06 02 04 a0 26 20 09 0B 06 02 04 a0 26 20 09 0B 06 02 04 a0 26 20 09 0B 06 02 04 a0 26 1F 09 0B 06 02 04 a0]; qcom,display-topology = <1 0 1>; qcom,default-topology-index = <0>; }; }; }; &dsi_td4330_truly_video { qcom,mdss-dsi-t-clk-post = <0x0e>; qcom,mdss-dsi-t-clk-pre = <0x36>; qcom,mdss-dsi-display-timings { timing@0{ qcom,mdss-dsi-panel-phy-timings = [26 20 09 0B 06 02 04 a0 26 20 09 0B 06 02 04 a0 26 20 09 0B 06 02 04 a0 26 20 09 0B 06 02 04 a0 26 1F 09 0B 06 02 04 a0]; qcom,display-topology = <1 0 1>; qcom,default-topology-index = <0>; }; }; };