/Linux-v6.1/drivers/gpu/drm/msm/ |
D | Makefile | 8 adreno/adreno_device.o \ 9 adreno/adreno_gpu.o \ 10 adreno/a2xx_gpu.o \ 11 adreno/a3xx_gpu.o \ 12 adreno/a4xx_gpu.o \ 13 adreno/a5xx_gpu.o \ 14 adreno/a5xx_power.o \ 15 adreno/a5xx_preempt.o \ 16 adreno/a6xx_gpu.o \ 17 adreno/a6xx_gmu.o \ [all …]
|
D | msm_gpummu.c | 8 #include "adreno/adreno_gpu.h" 9 #include "adreno/a2xx.xml.h"
|
D | msm_drv.c | 31 #include "adreno/adreno_gpu.h" 1167 { .compatible = "qcom,adreno" }, 1168 { .compatible = "qcom,adreno-3xx" },
|
/Linux-v6.1/Documentation/devicetree/bindings/display/msm/ |
D | gmu.yaml | 9 title: Devicetree bindings for the GMU attached to certain Adreno GPUs 16 to members of the Adreno A6xx GPU family. The GMU provides on-device power 23 - pattern: '^qcom,adreno-gmu-6[0-9][0-9]\.[0-9]$' 24 - const: qcom,adreno-gmu 92 - qcom,adreno-gmu-618.0 93 - qcom,adreno-gmu-630.2 124 - qcom,adreno-gmu-635.0 161 - qcom,adreno-gmu-640.1 180 - qcom,adreno-gmu-650.2 201 - qcom,adreno-gmu-640.1 [all …]
|
D | gpu.yaml | 8 title: Devicetree bindings for the Adreno or Snapdragon GPUs 17 The driver is parsing the compat string for Adreno to 20 - pattern: '^qcom,adreno-[3-6][0-9][0-9]\.[0-9]$' 21 - const: qcom,adreno 127 pattern: '^qcom,adreno-[3-5][0-9][0-9]\.[0-9]$' 151 description: GPU RBBM Timer for Adreno 5xx series 162 pattern: '^qcom,adreno-6[0-9][0-9]\.[0-9]$' 164 then: # Since Adreno 6xx series clocks should be defined in GMU 180 compatible = "qcom,adreno-330.2", "qcom,adreno"; 242 compatible = "qcom,adreno-630.2", "qcom,adreno";
|
D | mdp4.yaml | 7 title: Qualcomm Adreno/Snapdragon MDP4 display controller
|
D | mdp5.txt | 1 Qualcomm adreno/snapdragon MDP5 display controller
|
D | hdmi.yaml | 8 title: Qualcomm Adreno/Snapdragon HDMI output
|
/Linux-v6.1/drivers/gpu/drm/msm/adreno/ |
D | a6xx_gmu.xml.h | 11 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno.xml ( 594 bytes, fr… 13 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/a2xx.xml ( 90810 bytes, fr… 14 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/adreno_common.xml ( 14609 bytes, fr… 15 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/adreno_pm4.xml ( 69086 bytes, fr… 16 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/a3xx.xml ( 84231 bytes, fr… 17 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/a4xx.xml ( 113358 bytes, fr… 18 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/a5xx.xml ( 149512 bytes, fr… 19 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/a6xx.xml ( 184954 bytes, fr… 20 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/a6xx_gmu.xml ( 11331 bytes, fr… 21 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/ocmem.xml ( 1773 bytes, fr… [all …]
|
D | adreno_common.xml.h | 11 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno.xml ( 594 bytes, fr… 13 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/a2xx.xml ( 90810 bytes, fr… 14 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/adreno_common.xml ( 14609 bytes, fr… 15 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/adreno_pm4.xml ( 69086 bytes, fr… 16 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/a3xx.xml ( 84231 bytes, fr… 17 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/a4xx.xml ( 113358 bytes, fr… 18 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/a5xx.xml ( 149512 bytes, fr… 19 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/a6xx.xml ( 184954 bytes, fr… 20 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/a6xx_gmu.xml ( 11331 bytes, fr… 21 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/ocmem.xml ( 1773 bytes, fr… [all …]
|
D | adreno_device.c | 185 /* Adreno 509 uses the same ZAP as 512 */ 477 /* first search the compat strings for qcom,adreno-XYZ.W: */ in find_chipid() 482 if (sscanf(compat, "qcom,adreno-%u.%u", &r, &patch) == 2 || in find_chipid() 508 dev_warn(dev, "Use compatible qcom,adreno-%u%u%u.%u instead.\n", in find_chipid() 547 dev_warn(drm->dev, "failed to load adreno gpu\n"); in adreno_bind() 616 { .compatible = "qcom,adreno" }, 617 { .compatible = "qcom,adreno-3xx" }, 725 .name = "adreno",
|
D | adreno_pm4.xml.h | 11 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno.xml ( 594 bytes, fr… 13 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/a2xx.xml ( 90810 bytes, fr… 14 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/adreno_common.xml ( 14609 bytes, fr… 15 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/adreno_pm4.xml ( 69086 bytes, fr… 16 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/a3xx.xml ( 84231 bytes, fr… 17 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/a4xx.xml ( 113358 bytes, fr… 18 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/a5xx.xml ( 149512 bytes, fr… 19 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/a6xx.xml ( 184954 bytes, fr… 20 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/a6xx_gmu.xml ( 11331 bytes, fr… 21 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/ocmem.xml ( 1773 bytes, fr… [all …]
|
D | a2xx.xml.h | 11 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno.xml ( 594 bytes, fr… 13 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/a2xx.xml ( 90810 bytes, fr… 14 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/adreno_common.xml ( 14609 bytes, fr… 15 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/adreno_pm4.xml ( 69086 bytes, fr… 16 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/a3xx.xml ( 84231 bytes, fr… 17 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/a4xx.xml ( 113358 bytes, fr… 18 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/a5xx.xml ( 149512 bytes, fr… 19 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/a6xx.xml ( 184954 bytes, fr… 20 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/a6xx_gmu.xml ( 11331 bytes, fr… 21 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/ocmem.xml ( 1773 bytes, fr… [all …]
|
D | a3xx.xml.h | 11 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno.xml ( 594 bytes, fr… 13 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/a2xx.xml ( 90810 bytes, fr… 14 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/adreno_common.xml ( 14609 bytes, fr… 15 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/adreno_pm4.xml ( 69086 bytes, fr… 16 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/a3xx.xml ( 84231 bytes, fr… 17 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/a4xx.xml ( 113358 bytes, fr… 18 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/a5xx.xml ( 149512 bytes, fr… 19 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/a6xx.xml ( 184954 bytes, fr… 20 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/a6xx_gmu.xml ( 11331 bytes, fr… 21 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/ocmem.xml ( 1773 bytes, fr… [all …]
|
D | a4xx.xml.h | 11 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno.xml ( 594 bytes, fr… 13 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/a2xx.xml ( 90810 bytes, fr… 14 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/adreno_common.xml ( 14609 bytes, fr… 15 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/adreno_pm4.xml ( 69086 bytes, fr… 16 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/a3xx.xml ( 84231 bytes, fr… 17 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/a4xx.xml ( 113358 bytes, fr… 18 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/a5xx.xml ( 149512 bytes, fr… 19 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/a6xx.xml ( 184954 bytes, fr… 20 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/a6xx_gmu.xml ( 11331 bytes, fr… 21 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/ocmem.xml ( 1773 bytes, fr… [all …]
|
D | a5xx.xml.h | 11 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno.xml ( 594 bytes, fr… 13 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/a2xx.xml ( 90810 bytes, fr… 14 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/adreno_common.xml ( 14609 bytes, fr… 15 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/adreno_pm4.xml ( 69086 bytes, fr… 16 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/a3xx.xml ( 84231 bytes, fr… 17 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/a4xx.xml ( 113358 bytes, fr… 18 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/a5xx.xml ( 149512 bytes, fr… 19 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/a6xx.xml ( 184954 bytes, fr… 20 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/a6xx_gmu.xml ( 11331 bytes, fr… 21 - /home/robclark/tmp/mesa/src/freedreno/registers/adreno/ocmem.xml ( 1773 bytes, fr… [all …]
|
/Linux-v6.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 | 1016 compatible = "qcom,adreno-508.0", "qcom,adreno"; 1099 "qcom,adreno-smmu", "qcom,smmu-v2"; 1104 * but we need both up for Adreno. On the other hand, we 1105 * need to manage the GX rpmpd domain in the adreno driver. 1107 * RPM Power Domain in the Adreno driver.
|
/Linux-v6.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-v6.1/arch/arm/boot/dts/ |
D | qcom-msm8974pro.dtsi | 9 compatible = "qcom,adreno-330.2", "qcom,adreno";
|
/Linux-v6.1/drivers/iommu/arm/arm-smmu/ |
D | arm-smmu-qcom.c | 7 #include <linux/adreno-smmu-priv.h> 220 * All targets that use the qcom,adreno-smmu compatible string *should* in qcom_adreno_smmu_init_context() 245 { .compatible = "qcom,adreno" }, 466 * Do not change this order of implementation, i.e., first adreno in qcom_smmu_impl_init() 468 * arm,mmu-500 in which case we will miss setting adreno smmu specific in qcom_smmu_impl_init() 471 if (of_device_is_compatible(np, "qcom,adreno-smmu")) in qcom_smmu_impl_init()
|
/Linux-v6.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-v6.1/Documentation/devicetree/bindings/iommu/ |
D | arm,smmu.yaml | 51 - description: Qcom Adreno GPUs implementing "arm,smmu-v2" 56 - const: qcom,adreno-smmu
|