drm/edid: parse source physical address
authorJani Nikula <jani.nikula@intel.com>
Thu, 24 Aug 2023 13:46:04 +0000 (16:46 +0300)
committerJani Nikula <jani.nikula@intel.com>
Fri, 1 Sep 2023 08:47:53 +0000 (11:47 +0300)
commit82b599ece3b8c25fa6d4823086bfa5800a816bf4
treeee55edd4defcf034c72116229d9f0eb131de3dc1
parente1039cde68493fe9bd10e49f7d561eca4bce87b3
drm/edid: parse source physical address

CEC needs the source physical address. Parsing it is trivial with the
existing EDID CEA DB infrastructure.

Default to CEC_PHYS_ADDR_INVALID (0xffff) instead of 0 to cater for
easier CEC usage.

Cc: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Cc: linux-media@vger.kernel.org
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Reviewed-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Acked-by: Maxime Ripard <mripard@kernel.org>
Link: https://patchwork.freedesktop.org/patch/msgid/8c6b6403932536b6849e0b44e1ee6e7ebdbe4a69.1692884619.git.jani.nikula@intel.com
drivers/gpu/drm/drm_edid.c
include/drm/drm_connector.h