/linux/arch/arm64/boot/dts/qcom/ |
H A D | sdm636.dtsi | 13 * different CPU frequencies, Adreno 21 compatible = "qcom,adreno-509.0", "qcom,adreno"; 22 /* Adreno 509 shares the frequency table with 512 */
|
H A D | sdm660.dtsi | 13 compatible = "qcom,adreno-512.0", "qcom,adreno";
|
H A D | sdm630.dtsi | 1078 compatible = "qcom,adreno-508.0", "qcom,adreno"; 1166 "qcom,adreno-smmu", "qcom,smmu-v2"; 1171 * but we need both up for Adreno. On the other hand, we 1172 * need to manage the GX rpmpd domain in the adreno driver. 1174 * RPM Power Domain in the Adreno driver.
|
H A D | sdm670.dtsi | 1353 compatible = "qcom,adreno-615.0", "qcom,adreno"; 1455 compatible = "qcom,sdm670-smmu-v2", "qcom,adreno-smmu", "qcom,smmu-v2"; 1477 compatible = "qcom,adreno-gmu-615.0", "qcom,adreno-gmu";
|
H A D | sm6115.dtsi | 1717 compatible = "qcom,adreno-610.0", "qcom,adreno"; 1807 compatible = "qcom,adreno-gmu-wrapper"; 1827 compatible = "qcom,sm6115-smmu-500", "qcom,adreno-smmu",
|
H A D | msm8917.dtsi | 1187 compatible = "qcom,adreno-306.32", "qcom,adreno";
|
H A D | msm8976.dtsi | 1160 compatible = "qcom,adreno-510.0", "qcom,adreno";
|
/linux/drivers/gpu/drm/msm/registers/ |
H A D | .gitignore | 2 adreno/adreno_control_regs.xml 3 adreno/adreno_pipe_regs.xml 4 adreno/ocmem.xml
|
/linux/Documentation/devicetree/bindings/iommu/ |
H A D | arm,smmu.yaml | 89 - description: Qcom Adreno GPUs implementing "qcom,smmu-500" and "arm,mmu-500" 112 - const: qcom,adreno-smmu 115 - description: Qcom Adreno GPUs implementing "arm,mmu-500" (legacy binding) 123 - const: qcom,adreno-smmu 125 - description: Qcom Adreno GPUs implementing "arm,smmu-v2" 135 - const: qcom,adreno-smmu 457 - const: qcom,adreno-smmu 484 - const: qcom,adreno-smmu 506 - const: qcom,adreno-smmu 540 - const: qcom,adreno-smmu [all …]
|
/linux/drivers/iommu/arm/arm-smmu/ |
H A D | arm-smmu-qcom.c | 7 #include <linux/adreno-smmu-priv.h> 36 { .compatible = "qcom,adreno", 38 { .compatible = "qcom,adreno-gmu", 40 { .compatible = "qcom,adreno-smmu", 335 * All targets that use the qcom,adreno-smmu compatible string *should* in qcom_adreno_smmu_init_context() 359 of_device_is_compatible(np, "qcom,adreno-smmu")) { in qcom_adreno_smmu_init_context() 368 { .compatible = "qcom,adreno" }, 369 { .compatible = "qcom,adreno-gmu" }, 627 if (np && of_device_is_compatible(np, "qcom,adreno-smmu")) in qcom_smmu_create() 678 * No need for adreno impl here. On sdm845 the Adreno SMMU is handled [all …]
|
/linux/include/linux/ |
H A D | adreno-smmu-priv.h | 38 * struct adreno_smmu_priv - private interface between adreno-smmu and GPU 40 * @cookie: An opque token provided by adreno-smmu and passed 59 * The GPU driver (drm/msm) and adreno-smmu work together for controlling
|
/linux/arch/arm/boot/dts/qcom/ |
H A D | qcom-msm8974pro.dtsi | 9 compatible = "qcom,adreno-330.2", "qcom,adreno";
|
H A D | qcom-msm8226.dtsi | 1308 compatible = "qcom,adreno-305.18", "qcom,adreno";
|
H A D | qcom-msm8974.dtsi | 2138 compatible = "qcom,adreno-330.1", "qcom,adreno";
|
/linux/Documentation/devicetree/bindings/phy/ |
H A D | qcom,hdmi-phy-qmp.yaml | 8 title: Qualcomm Adreno/Snapdragon QMP HDMI phy
|
H A D | qcom,hdmi-phy-other.yaml | 8 title: Qualcomm Adreno/Snapdragon HDMI phy
|
/linux/Documentation/devicetree/bindings/display/msm/ |
H A D | qcom,mdp5.yaml | 7 title: Qualcomm Adreno/Snapdragon Mobile Display controller (MDP5)
|
/linux/drivers/gpu/drm/msm/adreno/ |
H A D | a5xx_gpu.c | 650 * Adreno 506 have CPZ Retention feature and doesn't require in a5xx_zap_shader_resume() 1363 /* Adreno 505, 506, 508, 509, 510, 512 needs manual RBBM sus/res control */ in a5xx_pm_resume() 1420 * entries on Adreno A510 and A530 (the others will tend to lock up) in a5xx_pm_suspend() 1583 /* First get the generic state from the adreno core */ in a5xx_gpu_state_get()
|
H A D | a6xx_gpu_state.c | 1596 /* Get the generic state from the adreno core */ in a6xx_gpu_state_get()
|
/linux/drivers/gpu/drm/msm/ |
H A D | msm_iommu.c | 7 #include <linux/adreno-smmu-priv.h>
|
H A D | msm_gpu.c | 14 //#include "adreno/adreno_gpu.h"
|
/linux/drivers/gpu/drm/msm/registers/adreno/ |
H A D | a6xx.xml | 6 <import file="adreno/adreno_common.xml"/> 7 <import file="adreno/adreno_pm4.xml"/> 8 <import file="adreno/a6xx_enums.xml"/> 9 <import file="adreno/a7xx_enums.xml"/> 10 <import file="adreno/a6xx_perfcntrs.xml"/> 11 <import file="adreno/a7xx_perfcntrs.xml"/> 12 <import file="adreno/a6xx_descriptors.xml"/>
|
H A D | a2xx.xml | 6 <import file="adreno/adreno_common.xml"/> 7 <import file="adreno/adreno_pm4.xml"/> 1781 <!-- gamma: sRGB to linear - doesn't seem to work on adreno? -->
|
H A D | a3xx.xml | 6 <import file="adreno/adreno_common.xml"/> 7 <import file="adreno/adreno_pm4.xml"/>
|
H A D | a4xx.xml | 6 <import file="adreno/adreno_common.xml"/> 7 <import file="adreno/adreno_pm4.xml"/>
|