BACKPORT: drm/i915: Extending HDCP for HSW, BDW and BXT+

This patch extends the Key load process and hdcp initialization for
few more capable intel platforms i.e. HSW, BDW and BXT+.

Signed-off-by: Ramalingam C <ramalingam.c@intel.com>
[seanpaul fixed checkpatch issues]
Signed-off-by: Sean Paul <seanpaul@chromium.org>
Link: https://patchwork.freedesktop.org/patch/msgid/1516254488-4971-2-git-send-email-ramalingam.c@intel.com

conflicts:
  replace "(INTEL_GEN(dev_priv) >= 9 && port < PORT_E)" by "is_hdcp_supported"
  in drivers/gpu/drm/i915/intel_hdmi.c

BUG=b:141971239
TEST=boot Meep, run login_LoginSuccess, connect HDMI monitor, HDCP is
enabled

Signed-off-by: Chiou, Cooper <cooper.chiou@intel.com>
(cherry picked from commit fdddd08c4875db0799defd8cad318a68f564e7e5)

Change-Id: I874a4c5d191a35042f3032a926533819ee54ea77
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/1864894
Reviewed-by: Sean Paul <seanpaul@chromium.org>
Tested-by: Cooper Chiou <cooper.chiou@intel.com>
Auto-Submit: Cooper Chiou <cooper.chiou@intel.com>
Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org>
Commit-Queue: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com>
5 files changed