Loading Documentation/devicetree/bindings/display/msm/sde-hyp.txt 0 → 100644 +13 −0 Original line number Original line Diff line number Diff line Qualcomm Technologies, Inc. SDE KMS HYP Snapdragon Display Engine registers with the Linux DRM/KMS framework to facilitate DRM driver creation, publishing /dev/dri/card0, and sending VBlank and Page Flip events to User Space listeners. Required properties - compatible: Must be "qcom,sde-kms-hyp" Example: sde_kms_hyp: qcom,sde_kms_hyp@900000 { compatible = "qcom,sde-kms-hyp"; }; arch/arm/boot/dts/qcom/vplatform-lfv-msm8996.dtsi +4 −0 Original line number Original line Diff line number Diff line Loading @@ -686,6 +686,10 @@ compatible = "qcom,msm-pcm-hostless"; compatible = "qcom,msm-pcm-hostless"; }; }; sde_kms_hyp: qcom,sde_kms_hyp@900000 { compatible = "qcom,sde-kms-hyp"; }; qcom,sps { qcom,sps { compatible = "qcom,msm_sps_4k"; compatible = "qcom,msm_sps_4k"; qcom,device-type = <3>; qcom,device-type = <3>; Loading drivers/gpu/drm/Kconfig +2 −0 Original line number Original line Diff line number Diff line Loading @@ -267,3 +267,5 @@ source "drivers/gpu/drm/amd/amdkfd/Kconfig" source "drivers/gpu/drm/imx/Kconfig" source "drivers/gpu/drm/imx/Kconfig" source "drivers/gpu/drm/vc4/Kconfig" source "drivers/gpu/drm/vc4/Kconfig" source "drivers/gpu/drm/msm-hyp/Kconfig" drivers/gpu/drm/Makefile +1 −0 Original line number Original line Diff line number Diff line Loading @@ -68,6 +68,7 @@ obj-$(CONFIG_DRM_QXL) += qxl/ obj-$(CONFIG_DRM_BOCHS) += bochs/ obj-$(CONFIG_DRM_BOCHS) += bochs/ obj-$(CONFIG_DRM_VIRTIO_GPU) += virtio/ obj-$(CONFIG_DRM_VIRTIO_GPU) += virtio/ obj-$(CONFIG_DRM_MSM) += msm/ obj-$(CONFIG_DRM_MSM) += msm/ obj-$(CONFIG_DRM_MSM_HYP) += msm-hyp/ obj-$(CONFIG_DRM_TEGRA) += tegra/ obj-$(CONFIG_DRM_TEGRA) += tegra/ obj-$(CONFIG_DRM_STI) += sti/ obj-$(CONFIG_DRM_STI) += sti/ obj-$(CONFIG_DRM_IMX) += imx/ obj-$(CONFIG_DRM_IMX) += imx/ Loading drivers/gpu/drm/msm-hyp/Kconfig 0 → 100644 +15 −0 Original line number Original line Diff line number Diff line # # Drm MSM hypervisor configuration # # This driver provides support for the User Space DRM Masters # config DRM_MSM_HYP tristate "MSM DRM HYP" depends on DRM depends on MSM_GVM_QUIN depends on OF default y help DRM/KMS driver for MSM/snapdragon in Guest VM mode. This driver registers with DRM framework to create /dev/dri/card0 path and issue events to User Space listeners. Loading
Documentation/devicetree/bindings/display/msm/sde-hyp.txt 0 → 100644 +13 −0 Original line number Original line Diff line number Diff line Qualcomm Technologies, Inc. SDE KMS HYP Snapdragon Display Engine registers with the Linux DRM/KMS framework to facilitate DRM driver creation, publishing /dev/dri/card0, and sending VBlank and Page Flip events to User Space listeners. Required properties - compatible: Must be "qcom,sde-kms-hyp" Example: sde_kms_hyp: qcom,sde_kms_hyp@900000 { compatible = "qcom,sde-kms-hyp"; };
arch/arm/boot/dts/qcom/vplatform-lfv-msm8996.dtsi +4 −0 Original line number Original line Diff line number Diff line Loading @@ -686,6 +686,10 @@ compatible = "qcom,msm-pcm-hostless"; compatible = "qcom,msm-pcm-hostless"; }; }; sde_kms_hyp: qcom,sde_kms_hyp@900000 { compatible = "qcom,sde-kms-hyp"; }; qcom,sps { qcom,sps { compatible = "qcom,msm_sps_4k"; compatible = "qcom,msm_sps_4k"; qcom,device-type = <3>; qcom,device-type = <3>; Loading
drivers/gpu/drm/Kconfig +2 −0 Original line number Original line Diff line number Diff line Loading @@ -267,3 +267,5 @@ source "drivers/gpu/drm/amd/amdkfd/Kconfig" source "drivers/gpu/drm/imx/Kconfig" source "drivers/gpu/drm/imx/Kconfig" source "drivers/gpu/drm/vc4/Kconfig" source "drivers/gpu/drm/vc4/Kconfig" source "drivers/gpu/drm/msm-hyp/Kconfig"
drivers/gpu/drm/Makefile +1 −0 Original line number Original line Diff line number Diff line Loading @@ -68,6 +68,7 @@ obj-$(CONFIG_DRM_QXL) += qxl/ obj-$(CONFIG_DRM_BOCHS) += bochs/ obj-$(CONFIG_DRM_BOCHS) += bochs/ obj-$(CONFIG_DRM_VIRTIO_GPU) += virtio/ obj-$(CONFIG_DRM_VIRTIO_GPU) += virtio/ obj-$(CONFIG_DRM_MSM) += msm/ obj-$(CONFIG_DRM_MSM) += msm/ obj-$(CONFIG_DRM_MSM_HYP) += msm-hyp/ obj-$(CONFIG_DRM_TEGRA) += tegra/ obj-$(CONFIG_DRM_TEGRA) += tegra/ obj-$(CONFIG_DRM_STI) += sti/ obj-$(CONFIG_DRM_STI) += sti/ obj-$(CONFIG_DRM_IMX) += imx/ obj-$(CONFIG_DRM_IMX) += imx/ Loading
drivers/gpu/drm/msm-hyp/Kconfig 0 → 100644 +15 −0 Original line number Original line Diff line number Diff line # # Drm MSM hypervisor configuration # # This driver provides support for the User Space DRM Masters # config DRM_MSM_HYP tristate "MSM DRM HYP" depends on DRM depends on MSM_GVM_QUIN depends on OF default y help DRM/KMS driver for MSM/snapdragon in Guest VM mode. This driver registers with DRM framework to create /dev/dri/card0 path and issue events to User Space listeners.