| /linux/Documentation/devicetree/bindings/display/msm/ |
| H A 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-[6-8][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-623.0 [all …]
|
| H A D | mdp4.yaml | 7 title: Qualcomm Adreno/Snapdragon MDP4 display controller
|
| H A D | qcom,mdp5.yaml | 7 title: Qualcomm Adreno/Snapdragon Mobile Display controller (MDP5)
|
| H A D | hdmi.yaml | 8 title: Qualcomm Adreno/Snapdragon HDMI output
|
| /linux/Documentation/devicetree/bindings/opp/ |
| H A D | opp-v2-qcom-adreno.yaml | 4 $id: http://devicetree.org/schemas/opp/opp-v2-qcom-adreno.yaml# 7 title: Qualcomm Adreno compatible OPP supply 10 Adreno GPUs present in Qualcomm's Snapdragon chipsets uses an OPP specific 23 const: operating-points-v2-adreno 66 compatible = "operating-points-v2-adreno", "operating-points-v2";
|
| /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/arch/arm64/boot/dts/qcom/ |
| H A D | sdm636.dtsi | 26 compatible = "qcom,adreno-509.0", "qcom,adreno"; 27 /* Adreno 509 shares the frequency table with 512 */
|
| H A D | purwa.dtsi | 30 compatible = "qcom,adreno-gmu-x145.0", "qcom,adreno-gmu"; 34 compatible = "qcom,adreno-43030c00", "qcom,adreno"; 40 compatible = "operating-points-v2-adreno", "operating-points-v2";
|
| H A D | sdm660.dtsi | 44 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 | 1359 compatible = "qcom,adreno-615.0", "qcom,adreno"; 1465 compatible = "qcom,sdm670-smmu-v2", "qcom,adreno-smmu", "qcom,smmu-v2"; 1487 compatible = "qcom,adreno-gmu-615.0", "qcom,adreno-gmu";
|
| /linux/Documentation/devicetree/bindings/iommu/ |
| H A D | arm,smmu.yaml | 91 - description: Qcom Adreno GPUs implementing "qcom,smmu-500" and "arm,mmu-500" 116 - const: qcom,adreno-smmu 119 - description: Qcom Adreno GPUs implementing "arm,mmu-500" (legacy binding) 127 - const: qcom,adreno-smmu 129 - description: Qcom Adreno GPUs implementing "arm,smmu-v2" 139 - const: qcom,adreno-smmu 461 - const: qcom,adreno-smmu 488 - const: qcom,adreno-smmu 510 - const: qcom,adreno-smmu 544 - const: qcom,adreno-smmu [all …]
|
| /linux/drivers/gpu/drm/msm/adreno/ |
| H A D | adreno_device.c | 147 /* first search the compat strings for qcom,adreno-XYZ.W: */ in find_chipid() 152 if (sscanf(compat, "qcom,adreno-%u.%u", &r, &patch) == 2 || in find_chipid() 170 if (sscanf(compat, "qcom,adreno-%08x", chipid) == 1) in find_chipid() 242 dev_warn(drm->dev, "failed to load adreno gpu\n"); in adreno_bind() 297 { .compatible = "qcom,adreno" }, 298 { .compatible = "qcom,adreno-3xx" }, 409 .name = "adreno",
|
| H A D | a5xx_catalog.c | 77 /* Adreno 509 uses the same ZAP as 512 */
|
| /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", 363 * All targets that use the qcom,adreno-smmu compatible string *should* in qcom_adreno_smmu_init_context() 387 of_device_is_compatible(np, "qcom,adreno-smmu")) { in qcom_adreno_smmu_init_context() 396 { .compatible = "qcom,adreno" }, 397 { .compatible = "qcom,adreno-gmu" }, 663 if (np && of_device_is_compatible(np, "qcom,adreno-smmu")) in qcom_smmu_create() 714 * 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";
|
| /linux/drivers/gpu/drm/msm/registers/adreno/ |
| H A D | a8xx_descriptors.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/a8xx_enums.xml"/>
|
| H A D | a6xx_descriptors.xml | 6 <import file="adreno/adreno_common.xml"/> 7 <import file="adreno/adreno_pm4.xml"/> 8 <import file="adreno/a6xx_enums.xml"/>
|
| H A D | a7xx_enums.xml | 6 <import file="adreno/adreno_common.xml"/> 7 <import file="adreno/adreno_pm4.xml"/>
|
| H A D | a8xx_enums.xml | 6 <import file="adreno/adreno_common.xml"/> 7 <import file="adreno/adreno_pm4.xml"/>
|
| H A D | a6xx_enums.xml | 6 <import file="adreno/adreno_common.xml"/> 7 <import file="adreno/adreno_pm4.xml"/>
|
| /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/gpu/ |
| H A D | msm-preemption.rst | 9 Preemption allows Adreno GPUs to switch to a higher priority ring when work is
|