]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915/tgl: Fix the read of the DDI that transcoder is attached to
authorJosé Roberto de Souza <jose.souza@intel.com>
Thu, 8 Aug 2019 00:49:35 +0000 (17:49 -0700)
committerJosé Roberto de Souza <jose.souza@intel.com>
Thu, 8 Aug 2019 19:21:58 +0000 (12:21 -0700)
commiteb933104cfe1406179c5350e340ab88c5ea6e083
treea15464de142256726fcdffb459dcf3c618315fdd
parentc21cb3b44ada77d477e3cab69054c3d53efd5b08
drm/i915/tgl: Fix the read of the DDI that transcoder is attached to

On TGL this register do not map directly to port, it was already
handled when setting it(TGL_TRANS_DDI_SELECT_PORT()) but not when
reading it.

To make it consisntent adding a macro for the older gens too.

v2:
Adding TGL_PORT_TRANS_DDI_SELECT() so all future users can reuse it
(Lucas)

v3:
Missed parentheses arround val (Jose)

v4:
Renamed TGL_PORT_TRANS_DDI_SELECT to TGL_TRANS_DDI_FUNC_CTL_VAL_TO_PORT
(Lucas)
Added TRANS_DDI_FUNC_CTL_VAL_TO_PORT (Lucas)

Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com>
Cc: Lucas De Marchi <lucas.demarchi@intel.com>
Signed-off-by: José Roberto de Souza <jose.souza@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20190808004935.1787-2-jose.souza@intel.com
drivers/gpu/drm/i915/display/intel_display.c
drivers/gpu/drm/i915/i915_reg.h