diff options
Diffstat (limited to 'drivers/gpu/drm/i915/intel_step.h')
| -rw-r--r-- | drivers/gpu/drm/i915/intel_step.h | 28 | 
1 files changed, 27 insertions, 1 deletions
diff --git a/drivers/gpu/drm/i915/intel_step.h b/drivers/gpu/drm/i915/intel_step.h index a6b12bfa9744..96dfca4cba73 100644 --- a/drivers/gpu/drm/i915/intel_step.h +++ b/drivers/gpu/drm/i915/intel_step.h @@ -11,6 +11,10 @@  struct drm_i915_private;  struct intel_step_info { +	/* +	 * It is expected to have 4 number steps per letter. Deviation from +	 * the expectation breaks gmd_to_intel_step(). +	 */  	u8 graphics_step;	/* Represents the compute tile on Xe_HPC */  	u8 display_step;  	u8 media_step; @@ -23,21 +27,43 @@ struct intel_step_info {  	func(A0)			\  	func(A1)			\  	func(A2)			\ +	func(A3)			\  	func(B0)			\  	func(B1)			\  	func(B2)			\  	func(B3)			\  	func(C0)			\  	func(C1)			\ +	func(C2)			\ +	func(C3)			\  	func(D0)			\  	func(D1)			\ +	func(D2)			\ +	func(D3)			\  	func(E0)			\ +	func(E1)			\ +	func(E2)			\ +	func(E3)			\  	func(F0)			\ +	func(F1)			\ +	func(F2)			\ +	func(F3)			\  	func(G0)			\ +	func(G1)			\ +	func(G2)			\ +	func(G3)			\  	func(H0)			\ +	func(H1)			\ +	func(H2)			\ +	func(H3)			\  	func(I0)			\  	func(I1)			\ -	func(J0) +	func(I2)			\ +	func(I3)			\ +	func(J0)			\ +	func(J1)			\ +	func(J2)			\ +	func(J3)  /*   * Symbolic steppings that do not match the hardware. These are valid both as gt  |