Lines Matching full:quirks
92 u32 quirks = 0; in panfrost_gpu_init_quirks() local
96 quirks |= SC_LS_PAUSEBUFFER_DISABLE; in panfrost_gpu_init_quirks()
99 quirks |= SC_SDC_DISABLE_OQ_DISCARD; in panfrost_gpu_init_quirks()
102 quirks |= SC_ENABLE_TEXGRD_FLAGS; in panfrost_gpu_init_quirks()
106 quirks |= SC_LS_ATTR_CHECK_DISABLE; in panfrost_gpu_init_quirks()
108 quirks |= SC_LS_ALLOW_ATTR_TYPES; in panfrost_gpu_init_quirks()
112 quirks |= SC_TLS_HASH_ENABLE; in panfrost_gpu_init_quirks()
114 if (quirks) in panfrost_gpu_init_quirks()
115 gpu_write(pfdev, GPU_SHADER_CONFIG, quirks); in panfrost_gpu_init_quirks()
118 quirks = gpu_read(pfdev, GPU_TILER_CONFIG); in panfrost_gpu_init_quirks()
122 quirks |= TC_CLOCK_GATE_OVERRIDE; in panfrost_gpu_init_quirks()
124 gpu_write(pfdev, GPU_TILER_CONFIG, quirks); in panfrost_gpu_init_quirks()
127 quirks = gpu_read(pfdev, GPU_L2_MMU_CONFIG); in panfrost_gpu_init_quirks()
131 quirks &= ~(L2_MMU_CONFIG_3BIT_LIMIT_EXTERNAL_READS | in panfrost_gpu_init_quirks()
134 quirks &= ~(L2_MMU_CONFIG_LIMIT_EXTERNAL_READS | in panfrost_gpu_init_quirks()
137 gpu_write(pfdev, GPU_L2_MMU_CONFIG, quirks); in panfrost_gpu_init_quirks()
139 quirks = 0; in panfrost_gpu_init_quirks()
142 quirks |= JM_MAX_JOB_THROTTLE_LIMIT << JM_JOB_THROTTLE_LIMIT_SHIFT; in panfrost_gpu_init_quirks()
145 quirks |= (COHERENCY_ACE_LITE | COHERENCY_ACE) << in panfrost_gpu_init_quirks()
148 if (quirks) in panfrost_gpu_init_quirks()
149 gpu_write(pfdev, GPU_JM_CONFIG, quirks); in panfrost_gpu_init_quirks()
151 /* Here goes platform specific quirks */ in panfrost_gpu_init_quirks()