/linux-6.12.1/drivers/gpu/drm/msm/ |
D | Makefile | 8 adreno-y := \ 9 adreno/adreno_device.o \ 10 adreno/adreno_gpu.o \ 11 adreno/a2xx_catalog.o \ 12 adreno/a2xx_gpu.o \ 13 adreno/a2xx_gpummu.o \ 14 adreno/a3xx_catalog.o \ 15 adreno/a3xx_gpu.o \ 16 adreno/a4xx_catalog.o \ 17 adreno/a4xx_gpu.o \ [all …]
|
D | msm_iommu.c | 7 #include <linux/adreno-smmu-priv.h>
|
D | msm_drv.c | 1011 { .compatible = "qcom,adreno" }, 1012 { .compatible = "qcom,adreno-3xx" },
|
/linux-6.12.1/Documentation/devicetree/bindings/display/msm/ |
D | gmu.yaml | 9 title: GMU attached to certain Adreno GPUs 16 to members of the Adreno A6xx GPU family. The GMU provides on-device power 24 - pattern: '^qcom,adreno-gmu-[67][0-9][0-9]\.[0-9]$' 25 - const: qcom,adreno-gmu 27 - pattern: '^qcom,adreno-gmu-x[1-9][0-9][0-9]\.[0-9]$' 28 - const: qcom,adreno-gmu 29 - const: qcom,adreno-gmu-wrapper 94 - qcom,adreno-gmu-618.0 95 - qcom,adreno-gmu-630.2 126 - qcom,adreno-gmu-635.0 [all …]
|
D | gpu.yaml | 8 title: Adreno or Snapdragon GPUs 20 - qcom,adreno 29 The driver is parsing the compat string for Adreno to 32 - pattern: '^qcom,adreno-[0-9a-f]{8}$' 33 - const: qcom,adreno 35 The driver is parsing the compat string for Adreno to 38 - pattern: '^qcom,adreno-[3-7][0-9][0-9]\.[0-9]+$' 39 - const: qcom,adreno 149 pattern: '^qcom,adreno-[3-5][0-9][0-9]\.[0-9]+$' 173 description: GPU RBBM Timer for Adreno 5xx series [all …]
|
D | mdp4.yaml | 7 title: Qualcomm Adreno/Snapdragon MDP4 display controller
|
D | qcom,mdp5.yaml | 7 title: Qualcomm Adreno/Snapdragon Mobile Display controller (MDP5)
|
D | hdmi.yaml | 8 title: Qualcomm Adreno/Snapdragon HDMI output
|
/linux-6.12.1/arch/arm64/boot/dts/qcom/ |
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 */
|
D | sdm660.dtsi | 13 compatible = "qcom,adreno-512.0", "qcom,adreno";
|
D | sdm630.dtsi | 1073 compatible = "qcom,adreno-508.0", "qcom,adreno"; 1157 "qcom,adreno-smmu", "qcom,smmu-v2"; 1162 * but we need both up for Adreno. On the other hand, we 1163 * need to manage the GX rpmpd domain in the adreno driver. 1165 * RPM Power Domain in the Adreno driver.
|
D | qcm2290.dtsi | 1435 compatible = "qcom,adreno-07000200", "qcom,adreno"; 1532 compatible = "qcom,adreno-gmu-wrapper"; 1556 compatible = "qcom,qcm2290-smmu-500", "qcom,adreno-smmu",
|
D | msm8998.dtsi | 1482 compatible = "qcom,adreno-540.1", "qcom,adreno"; 1567 * GPU-CX for SMMU but we need both of them up for Adreno. 1569 * domain in the Adreno driver. 1571 * SoC VDDMX RPM Power Domain in the Adreno driver.
|
D | sm6350.dtsi | 1353 compatible = "qcom,adreno-619.0", "qcom,adreno"; 1421 compatible = "qcom,sm6350-smmu-v2", "qcom,adreno-smmu", "qcom,smmu-v2"; 1447 compatible = "qcom,adreno-gmu-619.0", "qcom,adreno-gmu";
|
/linux-6.12.1/drivers/gpu/drm/msm/registers/ |
D | .gitignore | 2 adreno/adreno_control_regs.xml 3 adreno/adreno_pipe_regs.xml 4 adreno/ocmem.xml
|
/linux-6.12.1/Documentation/devicetree/bindings/iommu/ |
D | arm,smmu.yaml | 85 - description: Qcom Adreno GPUs implementing "qcom,smmu-500" and "arm,mmu-500" 103 - const: qcom,adreno-smmu 106 - description: Qcom Adreno GPUs implementing "arm,mmu-500" (legacy binding) 114 - const: qcom,adreno-smmu 116 - description: Qcom Adreno GPUs implementing "arm,smmu-v2" 125 - const: qcom,adreno-smmu 127 - description: Qcom Adreno GPUs on Google Cheza platform 450 - const: qcom,adreno-smmu 476 - const: qcom,adreno-smmu 498 - const: qcom,adreno-smmu [all …]
|
/linux-6.12.1/drivers/gpu/drm/msm/adreno/ |
D | adreno_device.c | 138 /* first search the compat strings for qcom,adreno-XYZ.W: */ in find_chipid() 143 if (sscanf(compat, "qcom,adreno-%u.%u", &r, &patch) == 2 || in find_chipid() 161 if (sscanf(compat, "qcom,adreno-%08x", chipid) == 1) in find_chipid() 210 dev_warn(drm->dev, "failed to load adreno gpu\n"); in adreno_bind() 284 { .compatible = "qcom,adreno" }, 285 { .compatible = "qcom,adreno-3xx" }, 395 .name = "adreno",
|
D | a5xx_catalog.c | 76 /* Adreno 509 uses the same ZAP as 512 */
|
D | a5xx_gpu.c | 648 * Adreno 506 have CPZ Retention feature and doesn't require in a5xx_zap_shader_resume() 1361 /* Adreno 505, 506, 508, 509, 510, 512 needs manual RBBM sus/res control */ in a5xx_pm_resume() 1418 * entries on Adreno A510 and A530 (the others will tend to lock up) in a5xx_pm_suspend() 1581 /* First get the generic state from the adreno core */ in a5xx_gpu_state_get()
|
/linux-6.12.1/include/linux/ |
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 54 * The GPU driver (drm/msm) and adreno-smmu work together for controlling
|
/linux-6.12.1/arch/arm/boot/dts/qcom/ |
D | qcom-msm8974pro.dtsi | 9 compatible = "qcom,adreno-330.2", "qcom,adreno";
|
/linux-6.12.1/drivers/iommu/arm/arm-smmu/ |
D | arm-smmu-qcom.c | 7 #include <linux/adreno-smmu-priv.h> 222 * All targets that use the qcom,adreno-smmu compatible string *should* in qcom_adreno_smmu_init_context() 247 { .compatible = "qcom,adreno" }, 248 { .compatible = "qcom,adreno-gmu" }, 492 if (np && of_device_is_compatible(np, "qcom,adreno-smmu")) in qcom_smmu_create() 543 * No need for adreno impl here. On sdm845 the Adreno SMMU is handled 654 WARN(of_device_is_compatible(np, "qcom,adreno-smmu"), in qcom_smmu_impl_init()
|
/linux-6.12.1/Documentation/devicetree/bindings/phy/ |
D | qcom,hdmi-phy-qmp.yaml | 8 title: Qualcomm Adreno/Snapdragon QMP HDMI phy
|
D | qcom,hdmi-phy-other.yaml | 8 title: Qualcomm Adreno/Snapdragon HDMI phy
|
/linux-6.12.1/drivers/gpu/drm/msm/registers/adreno/ |
D | a6xx_gmu.xml | 6 <import file="adreno/adreno_common.xml"/>
|