[PATCH 3/8] phy: qcom: qmp-usbc: Add DP phy mode support on QCS615

2024-11-28 Thread Xiangxu Yin
into the layout structure. Signed-off-by: Xiangxu Yin --- drivers/phy/qualcomm/phy-qcom-qmp-dp-phy.h |1 + drivers/phy/qualcomm/phy-qcom-qmp-usbc.c | 1453 2 files changed, 1254 insertions(+), 200 deletions(-) diff --git a/drivers/phy/qualcomm/phy-qcom-qmp-dp

[PATCH 8/8] drm/msm/dp: Support external GPIO HPD with 3rd pinctrl chip

2024-11-29 Thread Xiangxu Yin
or falling) rather than state interrupts, the GPIO state must be read during the first DP bridge HPD enablement. This ensures the current connection state is determined and a hot plug event is reported accordingly. Signed-off-by: Xiangxu Yin --- drivers/gpu/drm/msm/dp/dp_display.c | 83

[PATCH 7/8] drm/msm/dp: Retry Link Training 2 with lower pattern

2024-11-28 Thread Xiangxu Yin
Add a mechanism to retry Link Training 2 by lowering the pattern level when the link training #2 first attempt fails. This approach enhances compatibility, particularly addressing issues caused by certain hub configurations. Signed-off-by: Xiangxu Yin --- drivers/gpu/drm/msm/dp/dp_ctrl.c | 34

[PATCH 5/8] drm/msm/dp: Add support for lane mapping configuration

2024-11-28 Thread Xiangxu Yin
sical lane mapping sequence, ensuring correct lane assignment for non-default configurations. Signed-off-by: Xiangxu Yin --- drivers/gpu/drm/msm/dp/dp_catalog.c | 11 +-- drivers/gpu/drm/msm/dp/dp_catalog.h | 2 +- drivers/gpu/drm/msm/dp/dp_ctrl.c| 2 +- drivers/gpu/drm/msm/dp/dp_pa

[PATCH 4/8] drm/msm/dp: Add DisplayPort support for QCS615

2024-11-28 Thread Xiangxu Yin
The Qualcomm QCS615 platform comes with a DisplayPort controller use the same base offset as sc7180. add support for this in DP driver. Signed-off-by: Xiangxu Yin --- drivers/gpu/drm/msm/dp/dp_display.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/msm/dp/dp_display.c b

[PATCH 1/8] dt-bindings: display/msm: Document DP on QCS615

2024-11-28 Thread Xiangxu Yin
Document the DP hardware found on the Qualcomm QCS615 platform. Signed-off-by: Xiangxu Yin --- .../devicetree/bindings/display/msm/dp-controller.yaml | 13 + 1 file changed, 13 insertions(+) diff --git a/Documentation/devicetree/bindings/display/msm/dp-controller.yaml b

[PATCH 0/8] Add DisplayPort support for QCS615 platform

2024-11-28 Thread Xiangxu Yin
This series aims to extend the USB-C PHY to support DP mode and enable DisplayPort on the Qualcomm QCS615 platform. The devicetree modification for DisplayPort on QCS615 will be provided in a future patch. Signed-off-by: Xiangxu Yin --- Xiangxu Yin (8): dt-bindings: display/msm: Document

[PATCH 2/8] dt-bindings: phy: qcom,msm8998-qmp-usb3-phy: Add DP support for QCS615

2024-11-28 Thread Xiangxu Yin
Declare the DP QMP PHY present on the Qualcomm QCS615 platforms. Signed-off-by: Xiangxu Yin --- .../bindings/phy/qcom,msm8998-qmp-usb3-phy.yaml | 21 +++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/phy/qcom,msm8998-qmp

[PATCH 6/8] drm/msm/dp: Add maximum width limitation for modes

2024-11-28 Thread Xiangxu Yin
Introduce a maximum width constraint for modes during validation. This ensures that the modes are filtered based on hardware capabilities, specifically addressing the line buffer limitations of individual pipes. Signed-off-by: Xiangxu Yin --- drivers/gpu/drm/msm/dp/dp_display.c | 3

Re: [PATCH 5/8] drm/msm/dp: Add support for lane mapping configuration

2024-12-02 Thread Xiangxu Yin
On 11/29/2024 9:50 PM, Dmitry Baryshkov wrote: > On Fri, 29 Nov 2024 at 09:59, Xiangxu Yin wrote: >> >> Add the ability to configure lane mapping for the DP controller. This is >> required when the platform's lane mapping does not follow the default >> order (0,

Re: [PATCH 3/8] phy: qcom: qmp-usbc: Add DP phy mode support on QCS615

2024-12-02 Thread Xiangxu Yin
On 11/29/2024 4:18 PM, Krzysztof Kozlowski wrote: > On 29/11/2024 08:57, Xiangxu Yin wrote: >> Extended DP support for QCS615 USB or DP phy. Differentiated between >> USBC and DP PHY using the match table’s type, dynamically generating >> different types of cfg and lay

Re: [PATCH 6/8] drm/msm/dp: Add maximum width limitation for modes

2024-12-02 Thread Xiangxu Yin
On 11/29/2024 9:52 PM, Dmitry Baryshkov wrote: > On Fri, 29 Nov 2024 at 09:59, Xiangxu Yin wrote: >> >> Introduce a maximum width constraint for modes during validation. This >> ensures that the modes are filtered based on hardware capabilities, >> specifically

Re: [PATCH 6/8] drm/msm/dp: Add maximum width limitation for modes

2024-12-02 Thread Xiangxu Yin
On 12/2/2024 5:32 PM, Dmitry Baryshkov wrote: > On Mon, 2 Dec 2024 at 11:05, Xiangxu Yin wrote: >> >> >> >> On 11/29/2024 9:52 PM, Dmitry Baryshkov wrote: >>> On Fri, 29 Nov 2024 at 09:59, Xiangxu Yin wrote: >>>> >>>> Introduce

Re: [PATCH 7/8] drm/msm/dp: Retry Link Training 2 with lower pattern

2024-12-03 Thread Xiangxu Yin
On 11/29/2024 9:53 PM, Dmitry Baryshkov wrote: > On Fri, 29 Nov 2024 at 09:59, Xiangxu Yin wrote: >> >> Add a mechanism to retry Link Training 2 by lowering the pattern level >> when the link training #2 first attempt fails. This approach enhances >> compatibili

Re: [PATCH 6/8] drm/msm/dp: Add maximum width limitation for modes

2024-12-08 Thread Xiangxu Yin
On 12/7/2024 4:13 AM, Abhinav Kumar wrote: > > > On 12/3/2024 5:58 AM, Dmitry Baryshkov wrote: >> On Tue, Dec 03, 2024 at 03:41:53PM +0800, Xiangxu Yin wrote: >>> >>> >>> On 12/2/2024 5:32 PM, Dmitry Baryshkov wrote: >>&g

Re: [PATCH 3/8] phy: qcom: qmp-usbc: Add DP phy mode support on QCS615

2024-12-11 Thread Xiangxu Yin
On 12/11/2024 5:46 PM, Dmitry Baryshkov wrote: > On Wed, Dec 11, 2024 at 08:46:16AM +0800, Xiangxu Yin wrote: >> >> >> On 12/10/2024 11:09 PM, Dmitry Baryshkov wrote: >>> On Thu, Dec 05, 2024 at 08:31:24PM +0200, Dmitry Baryshkov wrote: >>>> On Thu, Dec

Re: [PATCH 3/8] phy: qcom: qmp-usbc: Add DP phy mode support on QCS615

2024-12-10 Thread Xiangxu Yin
On 12/10/2024 11:09 PM, Dmitry Baryshkov wrote: > On Thu, Dec 05, 2024 at 08:31:24PM +0200, Dmitry Baryshkov wrote: >> On Thu, Dec 05, 2024 at 09:26:47PM +0800, Xiangxu Yin wrote: >>> >>> >>> On 11/29/2024 10:33 PM, Dmitry Baryshkov wrote: >>&g

Re: [PATCH v3] drm/msm/dpu: filter out too wide modes if no 3dmux is present

2024-12-09 Thread Xiangxu Yin
a...@quicinc.com > --- > drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 13 + > 1 file changed, 13 insertions(+) > Tested-by: Xiangxu Yin # QCS615 > diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c > b/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c > index > 9f6ffd344693ecfb6

Re: [PATCH 3/8] phy: qcom: qmp-usbc: Add DP phy mode support on QCS615

2024-12-18 Thread Xiangxu Yin
On 12/12/2024 3:15 AM, Dmitry Baryshkov wrote: > On Wed, Dec 11, 2024 at 08:50:02PM +0800, Xiangxu Yin wrote: >> >> >> On 12/11/2024 5:46 PM, Dmitry Baryshkov wrote: >>> On Wed, Dec 11, 2024 at 08:46:16AM +0800, Xiangxu Yin wrote: >>>> >>>&g

Re: [PATCH 5/8] drm/msm/dp: Add support for lane mapping configuration

2024-12-19 Thread Xiangxu Yin
On 12/5/2024 7:40 PM, Dmitry Baryshkov wrote: > On Thu, 5 Dec 2024 at 13:28, Xiangxu Yin wrote: >> >> >> >> On 12/2/2024 6:46 PM, Dmitry Baryshkov wrote: >>> On Mon, Dec 02, 2024 at 04:40:05PM +0800, Xiangxu Yin wrote: >>>> >>>> >

Re: [PATCH 5/8] drm/msm/dp: Add support for lane mapping configuration

2024-12-05 Thread Xiangxu Yin
On 12/2/2024 6:46 PM, Dmitry Baryshkov wrote: > On Mon, Dec 02, 2024 at 04:40:05PM +0800, Xiangxu Yin wrote: >> >> >> On 11/29/2024 9:50 PM, Dmitry Baryshkov wrote: >>> On Fri, 29 Nov 2024 at 09:59, Xiangxu Yin wrote: >>>> >>>> Add the a

Re: [PATCH 3/8] phy: qcom: qmp-usbc: Add DP phy mode support on QCS615

2024-12-05 Thread Xiangxu Yin
On 11/29/2024 10:33 PM, Dmitry Baryshkov wrote: > On Fri, 29 Nov 2024 at 09:59, Xiangxu Yin wrote: >> >> Extended DP support for QCS615 USB or DP phy. Differentiated between >> USBC and DP PHY using the match table’s type, dynamically generating >> different types o

Re: [PATCH 5/8] drm/msm/dp: Add support for lane mapping configuration

2025-03-05 Thread Xiangxu Yin
On 12/20/2024 5:45 AM, Dmitry Baryshkov wrote: > On Thu, Dec 19, 2024 at 06:36:38PM +0800, Xiangxu Yin wrote: >> >> >> On 12/5/2024 7:40 PM, Dmitry Baryshkov wrote: >>> On Thu, 5 Dec 2024 at 13:28, Xiangxu Yin wrote: >>>> >>>> >>&g

Re: [PATCH 3/8] phy: qcom: qmp-usbc: Add DP phy mode support on QCS615

2025-03-05 Thread Xiangxu Yin
On 12/20/2024 8:01 AM, Dmitry Baryshkov wrote: > On Wed, Dec 18, 2024 at 08:55:54PM +0800, Xiangxu Yin wrote: >> >> >> On 12/12/2024 3:15 AM, Dmitry Baryshkov wrote: >>> On Wed, Dec 11, 2024 at 08:50:02PM +0800, Xiangxu Yin wrote: >>>> >>>&