msm: kgsl: Cleanup header file macros
Remove macro logic for macros that are always defined.
This commit is contained in:
		| @@ -13,10 +13,6 @@ | ||||
| #ifndef __ADRENO_RINGBUFFER_H | ||||
| #define __ADRENO_RINGBUFFER_H | ||||
|  | ||||
| #define GSL_RB_USE_MEM_RPTR | ||||
| #define GSL_RB_USE_MEM_TIMESTAMP | ||||
| #define GSL_DEVICE_SHADOW_MEMSTORE_TO_USER | ||||
|  | ||||
| /* | ||||
|  * Adreno ringbuffer sizes in bytes - these are converted to | ||||
|  * the appropriate log2 values in the code | ||||
| @@ -61,6 +57,7 @@ struct adreno_ringbuffer { | ||||
| 	uint32_t timestamp; | ||||
| }; | ||||
|  | ||||
|  | ||||
| #define GSL_RB_WRITE(ring, gpuaddr, data) \ | ||||
| 	do { \ | ||||
| 		*ring = data; \ | ||||
| @@ -70,37 +67,16 @@ struct adreno_ringbuffer { | ||||
| 		gpuaddr += sizeof(uint); \ | ||||
| 	} while (0) | ||||
|  | ||||
| /* timestamp */ | ||||
| #ifdef GSL_DEVICE_SHADOW_MEMSTORE_TO_USER | ||||
| #define GSL_RB_USE_MEM_TIMESTAMP | ||||
| #endif /* GSL_DEVICE_SHADOW_MEMSTORE_TO_USER */ | ||||
|  | ||||
| #ifdef GSL_RB_USE_MEM_TIMESTAMP | ||||
| /* enable timestamp (...scratch0) memory shadowing */ | ||||
| #define GSL_RB_MEMPTRS_SCRATCH_MASK 0x1 | ||||
| #define GSL_RB_INIT_TIMESTAMP(rb) | ||||
|  | ||||
| #else | ||||
| #define GSL_RB_MEMPTRS_SCRATCH_MASK 0x0 | ||||
| #define GSL_RB_INIT_TIMESTAMP(rb) \ | ||||
| 		adreno_regwrite((rb)->device->id, REG_CP_TIMESTAMP, 0) | ||||
|  | ||||
| #endif /* GSL_RB_USE_MEMTIMESTAMP */ | ||||
|  | ||||
| /* mem rptr */ | ||||
| #ifdef GSL_RB_USE_MEM_RPTR | ||||
| #define GSL_RB_CNTL_NO_UPDATE 0x0 /* enable */ | ||||
| #define GSL_RB_GET_READPTR(rb, data) \ | ||||
| 	do { \ | ||||
| 		*(data) = rb->memptrs->rptr; \ | ||||
| 	} while (0) | ||||
| #else | ||||
| #define GSL_RB_CNTL_NO_UPDATE 0x1 /* disable */ | ||||
| #define GSL_RB_GET_READPTR(rb, data) \ | ||||
| 	do { \ | ||||
| 		adreno_regread((rb)->device->id, REG_CP_RB_RPTR, (data)); \ | ||||
| 	} while (0) | ||||
| #endif /* GSL_RB_USE_MEMRPTR */ | ||||
|  | ||||
| #define GSL_RB_CNTL_POLL_EN 0x0 /* disable */ | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user