Loading arch/arm64/boot/dts/qcom/sa8155-adp-star-display.dtsi +92 −4 Original line number Diff line number Diff line /* Copyright (c) 2019, The Linux Foundation. All rights reserved. /* Copyright (c) 2019-2020, 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 @@ -308,6 +308,7 @@ compatible = "qcom,msm-ext-disp-audio-codec-rx"; }; }; sde_sh_base0: qcom,shared-display-base@0 { qcom,shared-display-base-intf = <1>; qcom,shared-display-base-mode { Loading @@ -330,7 +331,7 @@ sde_sh0: qcom,shared-display@0 { compatible = "qcom,shared-display"; qcom,shared-display-base = <&sde_sh_base0>; qcom,blend-stage-range = <0 9>; qcom,blend-stage-range = <0 8>; qcom,display-type = "primary"; qcom,shared-display-src-mode { qcom,mode-h-active = <1920>; Loading @@ -345,6 +346,22 @@ }; sde_sh1: qcom,shared-display@1 { compatible = "qcom,shared-display"; qcom,shared-display-base = <&sde_sh_base0>; qcom,blend-stage-range = <8 1>; qcom,shared-display-src-mode { qcom,mode-h-active = <1920>; qcom,mode-v-active = <1080>; }; qcom,shared-display-dst-mode { qcom,mode-x-offset = <0>; qcom,mode-y-offset = <0>; qcom,mode-width = <1920>; qcom,mode-height = <1080>; }; }; sde_sh2: qcom,shared-display@2 { compatible = "qcom,shared-display"; qcom,shared-display-base = <&sde_sh_base0>; qcom,blend-stage-range = <9 1>; Loading @@ -360,6 +377,57 @@ }; }; sde_sh_base1: qcom,shared-display-base@1 { qcom,shared-display-base-intf = <0>; qcom,shared-display-base-mode { qcom,mode-h-active = <1920>; qcom,mode-h-front-porch = <88>; qcom,mode-h-pulse-width = <44>; qcom,mode-h-back-porch = <148>; qcom,mode-h-active-high; qcom,mode-v-active = <1080>; qcom,mode-v-front-porch = <4>; qcom,mode-v-pulse-width = <5>; qcom,mode-v-back-porch = <36>; qcom,mode-v-active-high; qcom,mode-refresh-rate = <60>; qcom,mode-clock-in-khz = <148500>; }; }; sde_sh3: qcom,shared-display@3 { compatible = "qcom,shared-display"; qcom,shared-display-base = <&sde_sh_base1>; qcom,blend-stage-range = <0 9>; qcom,shared-display-src-mode { qcom,mode-h-active = <1920>; qcom,mode-v-active = <1080>; }; qcom,shared-display-dst-mode { qcom,mode-x-offset = <0>; qcom,mode-y-offset = <0>; qcom,mode-width = <1920>; qcom,mode-height = <1080>; }; }; sde_sh4: qcom,shared-display@4 { compatible = "qcom,shared-display"; qcom,shared-display-base = <&sde_sh_base1>; qcom,blend-stage-range = <9 1>; qcom,shared-display-src-mode { qcom,mode-h-active = <1920>; qcom,mode-v-active = <1080>; }; qcom,shared-display-dst-mode { qcom,mode-x-offset = <0>; qcom,mode-y-offset = <0>; qcom,mode-width = <1920>; qcom,mode-height = <1080>; }; }; qcom,sde-shared-plane { compatible = "qcom,sde-shared-plane"; qcom,add-planes { Loading @@ -369,13 +437,27 @@ qcom,plane-init-active; qcom,plane-seamless-mode = "shared"; }; plane@1 { qcom,plane-name = "plane-3-splash"; qcom,plane-parent = "plane-3"; qcom,plane-init-active; qcom,plane-init-handoff; qcom,plane-seamless-mode = "shared"; }; plane@2 { qcom,plane-name = "plane-2-splash"; qcom,plane-parent = "plane-2"; qcom,plane-init-active; qcom,plane-init-handoff; qcom,plane-seamless-mode = "shared"; }; }; }; sde_card1: qcom,sde-kms-lease@0 { compatible = "qcom,sde-kms-lease"; qcom,dev-name = "msm_drm"; qcom,lease-connectors = "DSI-2", "DSI-3", "DP-1", "DP-2", qcom,lease-connectors = "DSI-2", "DSI-3", "DP-4", "DP-2", "DP-3"; qcom,lease-planes = "plane-0", "plane-1", "plane-2", "plane-3","plane-4", "plane-5", Loading @@ -387,9 +469,15 @@ sde_card2: qcom,sde-kms-lease@1 { compatible = "qcom,sde-kms-lease"; qcom,dev-name = "msm_drm2"; qcom,lease-connectors = "DSI-4"; qcom,lease-connectors = "DSI-5"; qcom,lease-planes = "plane-4-splash"; }; sde_card3: qcom,sde-kms-lease@2 { compatible = "qcom,sde-kms-lease"; qcom,dev-name = "msm_drm3"; qcom,lease-connectors = "DSI-4","DP-5"; qcom,lease-planes = "plane-3-splash", "plane-2-splash"; }; }; Loading Loading
arch/arm64/boot/dts/qcom/sa8155-adp-star-display.dtsi +92 −4 Original line number Diff line number Diff line /* Copyright (c) 2019, The Linux Foundation. All rights reserved. /* Copyright (c) 2019-2020, 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 @@ -308,6 +308,7 @@ compatible = "qcom,msm-ext-disp-audio-codec-rx"; }; }; sde_sh_base0: qcom,shared-display-base@0 { qcom,shared-display-base-intf = <1>; qcom,shared-display-base-mode { Loading @@ -330,7 +331,7 @@ sde_sh0: qcom,shared-display@0 { compatible = "qcom,shared-display"; qcom,shared-display-base = <&sde_sh_base0>; qcom,blend-stage-range = <0 9>; qcom,blend-stage-range = <0 8>; qcom,display-type = "primary"; qcom,shared-display-src-mode { qcom,mode-h-active = <1920>; Loading @@ -345,6 +346,22 @@ }; sde_sh1: qcom,shared-display@1 { compatible = "qcom,shared-display"; qcom,shared-display-base = <&sde_sh_base0>; qcom,blend-stage-range = <8 1>; qcom,shared-display-src-mode { qcom,mode-h-active = <1920>; qcom,mode-v-active = <1080>; }; qcom,shared-display-dst-mode { qcom,mode-x-offset = <0>; qcom,mode-y-offset = <0>; qcom,mode-width = <1920>; qcom,mode-height = <1080>; }; }; sde_sh2: qcom,shared-display@2 { compatible = "qcom,shared-display"; qcom,shared-display-base = <&sde_sh_base0>; qcom,blend-stage-range = <9 1>; Loading @@ -360,6 +377,57 @@ }; }; sde_sh_base1: qcom,shared-display-base@1 { qcom,shared-display-base-intf = <0>; qcom,shared-display-base-mode { qcom,mode-h-active = <1920>; qcom,mode-h-front-porch = <88>; qcom,mode-h-pulse-width = <44>; qcom,mode-h-back-porch = <148>; qcom,mode-h-active-high; qcom,mode-v-active = <1080>; qcom,mode-v-front-porch = <4>; qcom,mode-v-pulse-width = <5>; qcom,mode-v-back-porch = <36>; qcom,mode-v-active-high; qcom,mode-refresh-rate = <60>; qcom,mode-clock-in-khz = <148500>; }; }; sde_sh3: qcom,shared-display@3 { compatible = "qcom,shared-display"; qcom,shared-display-base = <&sde_sh_base1>; qcom,blend-stage-range = <0 9>; qcom,shared-display-src-mode { qcom,mode-h-active = <1920>; qcom,mode-v-active = <1080>; }; qcom,shared-display-dst-mode { qcom,mode-x-offset = <0>; qcom,mode-y-offset = <0>; qcom,mode-width = <1920>; qcom,mode-height = <1080>; }; }; sde_sh4: qcom,shared-display@4 { compatible = "qcom,shared-display"; qcom,shared-display-base = <&sde_sh_base1>; qcom,blend-stage-range = <9 1>; qcom,shared-display-src-mode { qcom,mode-h-active = <1920>; qcom,mode-v-active = <1080>; }; qcom,shared-display-dst-mode { qcom,mode-x-offset = <0>; qcom,mode-y-offset = <0>; qcom,mode-width = <1920>; qcom,mode-height = <1080>; }; }; qcom,sde-shared-plane { compatible = "qcom,sde-shared-plane"; qcom,add-planes { Loading @@ -369,13 +437,27 @@ qcom,plane-init-active; qcom,plane-seamless-mode = "shared"; }; plane@1 { qcom,plane-name = "plane-3-splash"; qcom,plane-parent = "plane-3"; qcom,plane-init-active; qcom,plane-init-handoff; qcom,plane-seamless-mode = "shared"; }; plane@2 { qcom,plane-name = "plane-2-splash"; qcom,plane-parent = "plane-2"; qcom,plane-init-active; qcom,plane-init-handoff; qcom,plane-seamless-mode = "shared"; }; }; }; sde_card1: qcom,sde-kms-lease@0 { compatible = "qcom,sde-kms-lease"; qcom,dev-name = "msm_drm"; qcom,lease-connectors = "DSI-2", "DSI-3", "DP-1", "DP-2", qcom,lease-connectors = "DSI-2", "DSI-3", "DP-4", "DP-2", "DP-3"; qcom,lease-planes = "plane-0", "plane-1", "plane-2", "plane-3","plane-4", "plane-5", Loading @@ -387,9 +469,15 @@ sde_card2: qcom,sde-kms-lease@1 { compatible = "qcom,sde-kms-lease"; qcom,dev-name = "msm_drm2"; qcom,lease-connectors = "DSI-4"; qcom,lease-connectors = "DSI-5"; qcom,lease-planes = "plane-4-splash"; }; sde_card3: qcom,sde-kms-lease@2 { compatible = "qcom,sde-kms-lease"; qcom,dev-name = "msm_drm3"; qcom,lease-connectors = "DSI-4","DP-5"; qcom,lease-planes = "plane-3-splash", "plane-2-splash"; }; }; Loading