Home
last modified time | relevance | path

Searched full:adreno (Results 1 – 25 of 76) sorted by relevance

1234

/linux/Documentation/devicetree/bindings/display/msm/
H A Dgmu.yaml9 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 Dmdp4.yaml7 title: Qualcomm Adreno/Snapdragon MDP4 display controller
H A Dqcom,mdp5.yaml7 title: Qualcomm Adreno/Snapdragon Mobile Display controller (MDP5)
H A Dhdmi.yaml8 title: Qualcomm Adreno/Snapdragon HDMI output
/linux/Documentation/devicetree/bindings/opp/
H A Dopp-v2-qcom-adreno.yaml4 $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.gitignore2 adreno/adreno_control_regs.xml
3 adreno/adreno_pipe_regs.xml
4 adreno/ocmem.xml
/linux/arch/arm64/boot/dts/qcom/
H A Dsdm636.dtsi26 compatible = "qcom,adreno-509.0", "qcom,adreno";
27 /* Adreno 509 shares the frequency table with 512 */
H A Dpurwa.dtsi30 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 Dsdm660.dtsi44 compatible = "qcom,adreno-512.0", "qcom,adreno";
H A Dsdm630.dtsi1078 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 Dsdm670.dtsi1359 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 Darm,smmu.yaml91 - 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 Dadreno_device.c147 /* 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 Da5xx_catalog.c77 /* Adreno 509 uses the same ZAP as 512 */
/linux/drivers/iommu/arm/arm-smmu/
H A Darm-smmu-qcom.c7 #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 Dadreno-smmu-priv.h38 * 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 Dqcom-msm8974pro.dtsi9 compatible = "qcom,adreno-330.2", "qcom,adreno";
/linux/drivers/gpu/drm/msm/registers/adreno/
H A Da8xx_descriptors.xml6 <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 Da6xx_descriptors.xml6 <import file="adreno/adreno_common.xml"/>
7 <import file="adreno/adreno_pm4.xml"/>
8 <import file="adreno/a6xx_enums.xml"/>
H A Da7xx_enums.xml6 <import file="adreno/adreno_common.xml"/>
7 <import file="adreno/adreno_pm4.xml"/>
H A Da8xx_enums.xml6 <import file="adreno/adreno_common.xml"/>
7 <import file="adreno/adreno_pm4.xml"/>
H A Da6xx_enums.xml6 <import file="adreno/adreno_common.xml"/>
7 <import file="adreno/adreno_pm4.xml"/>
/linux/Documentation/devicetree/bindings/phy/
H A Dqcom,hdmi-phy-qmp.yaml8 title: Qualcomm Adreno/Snapdragon QMP HDMI phy
H A Dqcom,hdmi-phy-other.yaml8 title: Qualcomm Adreno/Snapdragon HDMI phy
/linux/Documentation/gpu/
H A Dmsm-preemption.rst9 Preemption allows Adreno GPUs to switch to a higher priority ring when work is

1234