drm/xe/rtp: Support multiple actions per entry
authorLucas De Marchi <lucas.demarchi@intel.com>
Thu, 26 Jan 2023 07:33:38 +0000 (23:33 -0800)
committerRodrigo Vivi <rodrigo.vivi@intel.com>
Tue, 19 Dec 2023 23:28:13 +0000 (18:28 -0500)
commit844c0700a675a5e30644c867ae7b30cb680d176d
tree4720ce27599935215d9eb398f71ae6b7ab8ac779
parent944a5e993a3e8a54ec56feec3253bb6b6f5c90d7
drm/xe/rtp: Support multiple actions per entry

Just like there is support for multiple rules per entry in an rtp table,
also support multiple actions. This makes it easier to add support for
workarounds that need to change multiple registers. It also makes it
slightly more readable as now the action part resembles the rule part.

Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
drivers/gpu/drm/xe/xe_reg_whitelist.c
drivers/gpu/drm/xe/xe_rtp.c
drivers/gpu/drm/xe/xe_rtp.h
drivers/gpu/drm/xe/xe_rtp_types.h
drivers/gpu/drm/xe/xe_tuning.c
drivers/gpu/drm/xe/xe_wa.c