Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f88709bd authored by Tvrtko Ursulin's avatar Tvrtko Ursulin
Browse files

drm/i915: Use intel_uncore_rmw in intel_gt_init_swizzling

parent 500bfa38
Loading
Loading
Loading
Loading
+2 −7
Original line number Original line Diff line number Diff line
@@ -844,17 +844,12 @@ void intel_gt_init_swizzling(struct intel_gt *gt)
	    i915->mm.bit_6_swizzle_x == I915_BIT_6_SWIZZLE_NONE)
	    i915->mm.bit_6_swizzle_x == I915_BIT_6_SWIZZLE_NONE)
		return;
		return;


	intel_uncore_write(uncore,
	intel_uncore_rmw(uncore, DISP_ARB_CTL, 0, DISP_TILE_SURFACE_SWIZZLING);
			   DISP_ARB_CTL,
			   intel_uncore_read(uncore, DISP_ARB_CTL) |
			   DISP_TILE_SURFACE_SWIZZLING);


	if (IS_GEN(i915, 5))
	if (IS_GEN(i915, 5))
		return;
		return;


	intel_uncore_write(uncore,
	intel_uncore_rmw(uncore, TILECTL, 0, TILECTL_SWZCTL);
			   TILECTL,
			   intel_uncore_read(uncore, TILECTL) | TILECTL_SWZCTL);


	if (IS_GEN(i915, 6))
	if (IS_GEN(i915, 6))
		intel_uncore_write(uncore,
		intel_uncore_write(uncore,