Home
last modified time | relevance | path

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

123

/linux-6.14.4/drivers/gpu/drm/msm/
DMakefile8 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 …]
/linux-6.14.4/Documentation/devicetree/bindings/display/msm/
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-[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 …]
Dgpu.yaml8 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 …]
Dmdp4.yaml7 title: Qualcomm Adreno/Snapdragon MDP4 display controller
Dqcom,mdp5.yaml7 title: Qualcomm Adreno/Snapdragon Mobile Display controller (MDP5)
Dhdmi.yaml8 title: Qualcomm Adreno/Snapdragon HDMI output
/linux-6.14.4/arch/arm64/boot/dts/qcom/
Dsdm636.dtsi13 * different CPU frequencies, Adreno
21 compatible = "qcom,adreno-509.0", "qcom,adreno";
22 /* Adreno 509 shares the frequency table with 512 */
Dsdm660.dtsi13 compatible = "qcom,adreno-512.0", "qcom,adreno";
Dsdm630.dtsi1071 compatible = "qcom,adreno-508.0", "qcom,adreno";
1159 "qcom,adreno-smmu", "qcom,smmu-v2";
1164 * but we need both up for Adreno. On the other hand, we
1165 * need to manage the GX rpmpd domain in the adreno driver.
1167 * RPM Power Domain in the Adreno driver.
Dsdm670.dtsi1323 compatible = "qcom,adreno-615.0", "qcom,adreno";
1425 compatible = "qcom,sdm670-smmu-v2", "qcom,adreno-smmu", "qcom,smmu-v2";
1447 compatible = "qcom,adreno-gmu-615.0", "qcom,adreno-gmu";
Dqcm2290.dtsi1435 compatible = "qcom,adreno-07000200", "qcom,adreno";
1532 compatible = "qcom,adreno-gmu-wrapper";
1556 compatible = "qcom,qcm2290-smmu-500", "qcom,adreno-smmu",
Dsar2130p.dtsi1633 compatible = "qcom,adreno-621.0", "qcom,adreno";
1707 compatible = "qcom,adreno-gmu-621.0", "qcom,adreno-gmu";
1770 compatible = "qcom,sar2130p-smmu-500", "qcom,adreno-smmu",
Dmsm8998.dtsi1510 compatible = "qcom,adreno-540.1", "qcom,adreno";
1595 * GPU-CX for SMMU but we need both of them up for Adreno.
1597 * domain in the Adreno driver.
1599 * SoC VDDMX RPM Power Domain in the Adreno driver.
/linux-6.14.4/drivers/gpu/drm/msm/registers/
D.gitignore2 adreno/adreno_control_regs.xml
3 adreno/adreno_pipe_regs.xml
4 adreno/ocmem.xml
/linux-6.14.4/Documentation/devicetree/bindings/iommu/
Darm,smmu.yaml88 - description: Qcom Adreno GPUs implementing "qcom,smmu-500" and "arm,mmu-500"
109 - const: qcom,adreno-smmu
112 - description: Qcom Adreno GPUs implementing "arm,mmu-500" (legacy binding)
120 - const: qcom,adreno-smmu
122 - description: Qcom Adreno GPUs implementing "arm,smmu-v2"
132 - const: qcom,adreno-smmu
134 - description: Qcom Adreno GPUs on Google Cheza platform
457 - const: qcom,adreno-smmu
484 - const: qcom,adreno-smmu
506 - const: qcom,adreno-smmu
[all …]
/linux-6.14.4/drivers/gpu/drm/msm/adreno/
Dadreno_device.c142 /* first search the compat strings for qcom,adreno-XYZ.W: */ in find_chipid()
147 if (sscanf(compat, "qcom,adreno-%u.%u", &r, &patch) == 2 || in find_chipid()
165 if (sscanf(compat, "qcom,adreno-%08x", chipid) == 1) in find_chipid()
214 dev_warn(drm->dev, "failed to load adreno gpu\n"); in adreno_bind()
288 { .compatible = "qcom,adreno" },
289 { .compatible = "qcom,adreno-3xx" },
399 .name = "adreno",
Da5xx_catalog.c76 /* Adreno 509 uses the same ZAP as 512 */
Da5xx_gpu.c648 * 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.14.4/drivers/iommu/arm/arm-smmu/
Darm-smmu-qcom.c7 #include <linux/adreno-smmu-priv.h>
36 { .compatible = "qcom,adreno",
38 { .compatible = "qcom,adreno-gmu",
40 { .compatible = "qcom,adreno-smmu",
321 * All targets that use the qcom,adreno-smmu compatible string *should* in qcom_adreno_smmu_init_context()
345 of_device_is_compatible(np, "qcom,adreno-smmu")) { in qcom_adreno_smmu_init_context()
354 { .compatible = "qcom,adreno" },
355 { .compatible = "qcom,adreno-gmu" },
609 if (np && of_device_is_compatible(np, "qcom,adreno-smmu")) in qcom_smmu_create()
660 * No need for adreno impl here. On sdm845 the Adreno SMMU is handled
[all …]
/linux-6.14.4/include/linux/
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-6.14.4/arch/arm/boot/dts/qcom/
Dqcom-msm8974pro.dtsi9 compatible = "qcom,adreno-330.2", "qcom,adreno";
/linux-6.14.4/Documentation/devicetree/bindings/phy/
Dqcom,hdmi-phy-qmp.yaml8 title: Qualcomm Adreno/Snapdragon QMP HDMI phy
Dqcom,hdmi-phy-other.yaml8 title: Qualcomm Adreno/Snapdragon HDMI phy
/linux-6.14.4/Documentation/gpu/
Dmsm-preemption.rst9 Preemption allows Adreno GPUs to switch to a higher priority ring when work is
/linux-6.14.4/drivers/gpu/drm/msm/registers/adreno/
Da6xx_gmu.xml6 <import file="adreno/adreno_common.xml"/>

123