From: Hermes Wu <Hermes.wu@xxxxxxxxxx> This is a v4 patch-set. There are lots of failure items while running HDCP CTS using UNIGRAF DPR-100. In Order to fix those failures, HDCP flow needs to be changed. The DisplayPort AUX protocol supports I2C transport. In Order to support MCCS via the aux channel, the aux-i2c operation is added. v3 ->v4: -split changes into patches. v2- > v3: -split aux read KSV function to a patch. -[1/3] new in v3 -[2/3] add description of patch v1 -> v2 : - ignored. Link: https://lore.kernel.org/all/20240923094826.13471-2-Hermes.Wu@xxxxxxxxxx/ Link: https://lore.kernel.org/all/20240923094826.13471-3-Hermes.Wu@xxxxxxxxxx/ Link: https://lore.kernel.org/all/20240923094826.13471-4-Hermes.Wu@xxxxxxxxxx/ Hermes Wu (11): drm/bridge: it6505: change aux max fifo size drm/bridge: it6505: improve aux operation for edid read drm/bridge: it6505: add aux operation for HDCP ksv list read drm/bridge: it6505: fix aux command write to aux operaction register drm/bridge: it6505: increase supports of HDCP repeater ksv devices drm/bridge: it6505: fix HDCP Bstatus check. drm/bridge: it6505: fix HDCP encription not enable when R0 ready drm/bridge: it6505: fix HDCP KSV list did not read correctly. drm/bridge: it6505: fix HDCP CTS compare V matching without retry drm/bridge: it6505: fix HDCP CTS ksv wait timer drm/bridge: it6505: Add aux i2c functionality drivers/gpu/drm/bridge/ite-it6505.c | 313 +++++++++++++++++++++++----- 1 file changed, 266 insertions(+), 47 deletions(-) -- 2.34.1