Re: [Freedreno] [PATCH v4 13/14] arm64: dts: qcom: sc7180: Add support for HDCP in dp-controller

2021-12-08 Thread Rob Clark
On Thu, Nov 4, 2021 at 8:05 PM Sean Paul wrote: > > From: Sean Paul > > This patch adds the register ranges required for HDCP key injection and > HDCP TrustZone interaction as described in the dt-bindings for the > sc7180 dp controller. Now that these are supported, change the > compatible

Re: [Freedreno] [PATCH v6] phy: qcom-qmp: add display port v4 voltage and pre-emphasis swing tables

2021-12-08 Thread Bjorn Andersson
On Wed 08 Dec 13:22 PST 2021, Kuogee Hsieh wrote: > From: Kuogee Hsieh > > "add support for sm8250-usb3-dp phy" patch added functions to support V4 > phy. But it did not update voltage and pre-emphasis tables accordingly. > This patch add v4 voltage and pre-emphasis swing tables to complete v4

[Freedreno] [PATCH v6] phy: qcom-qmp: add display port v4 voltage and pre-emphasis swing tables

2021-12-08 Thread Kuogee Hsieh
From: Kuogee Hsieh "add support for sm8250-usb3-dp phy" patch added functions to support V4 phy. But it did not update voltage and pre-emphasis tables accordingly. This patch add v4 voltage and pre-emphasis swing tables to complete v4 phy implementation. Both voltage and pre-emphasis swing level

Re: [Freedreno] [PATCH] drm/msm: drop dbgname argument from msm_ioremap*()

2021-12-08 Thread Rob Clark
On Wed, Dec 8, 2021 at 10:01 AM Dmitry Baryshkov wrote: > > msm_ioremap() functions take additional argument dbgname used to output > single debug line telling IO range. Drop that extra argument, use > resource name instead. For some history, the dbgname traces were used by an older tool that

Re: [Freedreno] [PATCH v4 00/14] drm/hdcp: Pull HDCP auth/exchange/check into helpers

2021-12-08 Thread Rob Clark
On Thu, Nov 4, 2021 at 8:04 PM Sean Paul wrote: > > From: Sean Paul > > Just me with another revision of HDCP support for msm. > > This v4 patch series is mostly a retread of v3 with the following > changes: > - rebased on Bjorn's displayport-controller register refactor > - another change to

[Freedreno] [PATCH v6] drm/msm/dp: do not initialize phy until plugin interrupt received

2021-12-08 Thread Kuogee Hsieh
Current DP drivers have regulators, clocks, irq and phy are grouped together within a function and executed not in a symmetric manner. This increase difficulty of code maintenance and limited code scalability. This patch divided the driver life cycle of operation into four states, resume

Re: [Freedreno] [PATCH v5] phy: qcom-qmp: add support for display port voltage and pre-emphasis swing

2021-12-08 Thread Bjorn Andersson
On Wed 08 Dec 10:50 PST 2021, Kuogee Hsieh wrote: > From: Kuogee Hsieh > > Both voltage and pre-emphasis swing level are set during link training > negotiation between host and sink. There are totally four tables added. > A voltage swing table for both hbr and hbr1, a voltage table for both >

[Freedreno] [PATCH v5] phy: qcom-qmp: add support for display port voltage and pre-emphasis swing

2021-12-08 Thread Kuogee Hsieh
From: Kuogee Hsieh Both voltage and pre-emphasis swing level are set during link training negotiation between host and sink. There are totally four tables added. A voltage swing table for both hbr and hbr1, a voltage table for both hbr2 and hbr3, a pre-emphasis table for both hbr and hbr1 and a

[Freedreno] [PATCH] drm/msm: drop dbgname argument from msm_ioremap*()

2021-12-08 Thread Dmitry Baryshkov
msm_ioremap() functions take additional argument dbgname used to output single debug line telling IO range. Drop that extra argument, use resource name instead. Signed-off-by: Dmitry Baryshkov --- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 8

[Freedreno] [PATCH v5] drm/msm/dp: dp_link_parse_sink_count() return immediately if aux read failed

2021-12-08 Thread Kuogee Hsieh
Add checking aux read/write status at both dp_link_parse_sink_count() and dp_link_parse_sink_status_filed() to avoid long timeout delay if dp aux read/write failed at timeout due to cable unplugged. Changes in V4: -- split this patch as stand alone patch Changes in v5: -- rebase on msm-next