Home
last modified time | relevance | path

Searched full:a6xx (Results 1 – 13 of 13) sorted by relevance

/linux/drivers/gpu/drm/msm/adreno/
H A Da6xx_catalog.c11 #include "a6xx.xml.h"
687 .a6xx = &(const struct a6xx_info) {
719 .a6xx = &(const struct a6xx_info) {
749 .a6xx = &(const struct a6xx_info) {
774 .a6xx = &(const struct a6xx_info) {
797 .a6xx = &(const struct a6xx_info) {
821 .a6xx = &(const struct a6xx_info) {
845 .a6xx = &(const struct a6xx_info) {
871 .a6xx = &(const struct a6xx_info) {
898 .a6xx = &(const struct a6xx_info) {
[all …]
H A Dadreno_gpu.h25 ADRENO_FW_SQE = 0, /* a6xx */
27 ADRENO_FW_GMU = 1, /* a6xx */
105 const struct a6xx_info *a6xx; member
288 * for all a6xx devices, but probably best to limit this in adreno_patchid()
628 * For a5xx and a6xx targets load the zap shader that is used to pull the GPU
H A Da6xx_gpu.h9 #include "a6xx.xml.h"
34 * struct a6xx_info - a6xx specific information from device table
H A Da6xx_gpu.c502 if (!(adreno_gpu->info->a6xx->hwcg || adreno_is_a7xx(adreno_gpu))) in a6xx_set_hwcg()
518 state ? adreno_gpu->info->a6xx->gmu_cgc_mode : 0); in a6xx_set_hwcg()
524 if (!adreno_gpu->info->a6xx->hwcg) { in a6xx_set_hwcg()
553 for (i = 0; (reg = &adreno_gpu->info->a6xx->hwcg[i], reg->offset); i++) in a6xx_set_hwcg()
566 const struct adreno_protect *protect = adreno_gpu->info->a6xx->protect; in a6xx_set_cp_protect()
715 reglist = adreno_gpu->info->a6xx->pwrup_reglist; in a7xx_patch_pwrup_reglist()
1179 if (adreno_gpu->info->a6xx->prim_fifo_threshold) in hw_init()
1181 adreno_gpu->info->a6xx->prim_fifo_threshold); in hw_init()
1884 * There is a different programming path for A6xx targets with an in a6xx_llc_slices_init()
H A Da6xx_gmu.c785 const struct a6xx_info *a6xx_info = adreno_gpu->info->a6xx; in a6xx_gmu_fw_start()
1071 * Warm boot path does not work on newer A6xx GPUs in a6xx_gmu_resume()
H A Da6xx_gpu_state.h10 #include "a6xx.xml.h"
/linux/drivers/gpu/drm/msm/registers/adreno/
H A Da6xx.xml2222 <domain name="A6XX" width="32" prefix="variant" varset="chip">
2237 <bitfield name="CP_RB" pos="15" type="boolean" variants="A6XX"/>
2452 <reg32 offset="0x0A00" name="CP_APERTURE_CNTL_HOST" variants="A6XX"/>
2454 <reg32 offset="0x0A03" name="CP_APERTURE_CNTL_CD" variants="A6XX"/>
2555 <array offset="0x0400" name="RBBM_PERFCTR_CP" stride="2" length="14" variants="A6XX"/>
2556 <array offset="0x041c" name="RBBM_PERFCTR_RBBM" stride="2" length="4" variants="A6XX"/>
2557 <array offset="0x0424" name="RBBM_PERFCTR_PC" stride="2" length="8" variants="A6XX"/>
2558 <array offset="0x0434" name="RBBM_PERFCTR_VFD" stride="2" length="8" variants="A6XX"/>
2559 <array offset="0x0444" name="RBBM_PERFCTR_HLSQ" stride="2" length="6" variants="A6XX"/>
2560 <array offset="0x0450" name="RBBM_PERFCTR_VPC" stride="2" length="6" variants="A6XX"/>
[all …]
H A Dadreno_common.xml12 <value name="A6XX" value="6"/>
384 but a6xx.
H A Da6xx_gmu.xml8 <domain name="A6XX" width="32" prefix="variant" varset="chip">
H A Da5xx.xml2528 <doc>Guessing that this is the same as a3xx/a6xx.</doc>
/linux/Documentation/devicetree/bindings/display/msm/
H A Dgpu.yaml109 For a5xx and a6xx devices this node contains a memory-region that
227 then: # Starting with A6xx, the clocks are usually defined in the GMU node
291 // Example a6xx (with GMU):
/linux/drivers/gpu/drm/msm/
H A DMakefile197 generated/a6xx.xml.h \
H A Dmsm_drv.c39 * - 1.8.0 - Add MSM_BO_CACHED_COHERENT for supported GPUs (a6xx)