* [PATCH 0/2] Add dp-controller support for sm6150
@ 2025-09-12 11:39 Xiangxu Yin
2025-09-12 11:39 ` [PATCH 1/2] dt-bindings: display/msm: dp-controller: Add SM6150 Xiangxu Yin
2025-09-12 11:39 ` [PATCH 2/2] drm/msm/dp: Add DisplayPort support for SM6150 Xiangxu Yin
0 siblings, 2 replies; 12+ messages in thread
From: Xiangxu Yin @ 2025-09-12 11:39 UTC (permalink / raw)
To: Rob Clark, Dmitry Baryshkov, Abhinav Kumar, Jessica Zhang,
Sean Paul, Marijn Suijten, David Airlie, Simona Vetter,
Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Kuogee Hsieh
Cc: linux-arm-msm, dri-devel, freedreno, devicetree, linux-kernel,
fange.zhang, yongxing.mou, li.liu, Xiangxu Yin
This series splits the SM6150 dp-controller definition from the
'[v3] Add DisplayPort support for QCS615 platform' series and rebases
'dt-bindings: msm/dp: Add support for 4 pixel streams'.
The devicetree modification for DisplayPort on SM6150 will be provided
in a future patch.
Signed-off-by: Xiangxu Yin <xiangxu.yin@oss.qualcomm.com>
---
Xiangxu Yin (2):
dt-bindings: display/msm: dp-controller: Add SM6150
drm/msm/dp: Add DisplayPort support for SM6150
Documentation/devicetree/bindings/display/msm/dp-controller.yaml | 2 ++
drivers/gpu/drm/msm/dp/dp_display.c | 1 +
2 files changed, 3 insertions(+)
---
base-commit: 590b221ed4256fd6c34d3dea77aa5bd6e741bbc1
change-id: 20250912-add-dp-controller-support-for-sm6150-d7db03d0062f
Best regards,
--
Xiangxu Yin <xiangxu.yin@oss.qualcomm.com>
^ permalink raw reply [flat|nested] 12+ messages in thread* [PATCH 1/2] dt-bindings: display/msm: dp-controller: Add SM6150 2025-09-12 11:39 [PATCH 0/2] Add dp-controller support for sm6150 Xiangxu Yin @ 2025-09-12 11:39 ` Xiangxu Yin 2025-09-12 11:46 ` Dmitry Baryshkov 2025-09-12 11:39 ` [PATCH 2/2] drm/msm/dp: Add DisplayPort support for SM6150 Xiangxu Yin 1 sibling, 1 reply; 12+ messages in thread From: Xiangxu Yin @ 2025-09-12 11:39 UTC (permalink / raw) To: Rob Clark, Dmitry Baryshkov, Abhinav Kumar, Jessica Zhang, Sean Paul, Marijn Suijten, David Airlie, Simona Vetter, Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Kuogee Hsieh Cc: linux-arm-msm, dri-devel, freedreno, devicetree, linux-kernel, fange.zhang, yongxing.mou, li.liu, Xiangxu Yin Add DisplayPort controller for Qualcomm SM6150 SoC. SM6150 shares the same configuration as SM8350, its hardware capabilities differ about HBR3. Explicitly listing it ensures clarity and avoids potential issues if SM8350 support evolves in the future. Signed-off-by: Xiangxu Yin <xiangxu.yin@oss.qualcomm.com> --- Documentation/devicetree/bindings/display/msm/dp-controller.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/display/msm/dp-controller.yaml b/Documentation/devicetree/bindings/display/msm/dp-controller.yaml index aeb4e4f36044a0ff1e78ad47b867e232b21df509..2bebc182ffe348fd37c215a6bf0becea11e5ac15 100644 --- a/Documentation/devicetree/bindings/display/msm/dp-controller.yaml +++ b/Documentation/devicetree/bindings/display/msm/dp-controller.yaml @@ -46,6 +46,7 @@ properties: - items: - enum: - qcom,sar2130p-dp + - qcom,sm6150-dp - qcom,sm7150-dp - qcom,sm8150-dp - qcom,sm8250-dp @@ -261,6 +262,7 @@ allOf: enum: - qcom,sc8180x-dp - qcom,sdm845-dp + - qcom,sm6150-dp - qcom,sm8350-dp - qcom,sm8650-dp then: -- 2.34.1 ^ permalink raw reply related [flat|nested] 12+ messages in thread
* Re: [PATCH 1/2] dt-bindings: display/msm: dp-controller: Add SM6150 2025-09-12 11:39 ` [PATCH 1/2] dt-bindings: display/msm: dp-controller: Add SM6150 Xiangxu Yin @ 2025-09-12 11:46 ` Dmitry Baryshkov 2025-09-12 11:54 ` Xiangxu Yin 0 siblings, 1 reply; 12+ messages in thread From: Dmitry Baryshkov @ 2025-09-12 11:46 UTC (permalink / raw) To: Xiangxu Yin Cc: Rob Clark, Dmitry Baryshkov, Abhinav Kumar, Jessica Zhang, Sean Paul, Marijn Suijten, David Airlie, Simona Vetter, Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Kuogee Hsieh, linux-arm-msm, dri-devel, freedreno, devicetree, linux-kernel, fange.zhang, yongxing.mou, li.liu On Fri, Sep 12, 2025 at 07:39:16PM +0800, Xiangxu Yin wrote: > Add DisplayPort controller for Qualcomm SM6150 SoC. > SM6150 shares the same configuration as SM8350, its hardware capabilities > differ about HBR3. Explicitly listing it ensures clarity and avoids > potential issues if SM8350 support evolves in the future. The controller is exactly the same as the one present on SM8150. HBR3 is a property of the PHY. > > Signed-off-by: Xiangxu Yin <xiangxu.yin@oss.qualcomm.com> > --- > Documentation/devicetree/bindings/display/msm/dp-controller.yaml | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/Documentation/devicetree/bindings/display/msm/dp-controller.yaml b/Documentation/devicetree/bindings/display/msm/dp-controller.yaml > index aeb4e4f36044a0ff1e78ad47b867e232b21df509..2bebc182ffe348fd37c215a6bf0becea11e5ac15 100644 > --- a/Documentation/devicetree/bindings/display/msm/dp-controller.yaml > +++ b/Documentation/devicetree/bindings/display/msm/dp-controller.yaml > @@ -46,6 +46,7 @@ properties: > - items: > - enum: > - qcom,sar2130p-dp > + - qcom,sm6150-dp > - qcom,sm7150-dp > - qcom,sm8150-dp > - qcom,sm8250-dp > @@ -261,6 +262,7 @@ allOf: > enum: > - qcom,sc8180x-dp > - qcom,sdm845-dp > + - qcom,sm6150-dp > - qcom,sm8350-dp > - qcom,sm8650-dp > then: > > -- > 2.34.1 > -- With best wishes Dmitry ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH 1/2] dt-bindings: display/msm: dp-controller: Add SM6150 2025-09-12 11:46 ` Dmitry Baryshkov @ 2025-09-12 11:54 ` Xiangxu Yin 2025-09-12 12:10 ` Dmitry Baryshkov 0 siblings, 1 reply; 12+ messages in thread From: Xiangxu Yin @ 2025-09-12 11:54 UTC (permalink / raw) To: Dmitry Baryshkov Cc: Rob Clark, Dmitry Baryshkov, Abhinav Kumar, Jessica Zhang, Sean Paul, Marijn Suijten, David Airlie, Simona Vetter, Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Kuogee Hsieh, linux-arm-msm, dri-devel, freedreno, devicetree, linux-kernel, fange.zhang, yongxing.mou, li.liu On 9/12/2025 7:46 PM, Dmitry Baryshkov wrote: > On Fri, Sep 12, 2025 at 07:39:16PM +0800, Xiangxu Yin wrote: >> Add DisplayPort controller for Qualcomm SM6150 SoC. >> SM6150 shares the same configuration as SM8350, its hardware capabilities >> differ about HBR3. Explicitly listing it ensures clarity and avoids >> potential issues if SM8350 support evolves in the future. > The controller is exactly the same as the one present on SM8150. HBR3 is > a property of the PHY. Ok, will update commit msg. > >> Signed-off-by: Xiangxu Yin <xiangxu.yin@oss.qualcomm.com> >> --- >> Documentation/devicetree/bindings/display/msm/dp-controller.yaml | 2 ++ >> 1 file changed, 2 insertions(+) >> >> diff --git a/Documentation/devicetree/bindings/display/msm/dp-controller.yaml b/Documentation/devicetree/bindings/display/msm/dp-controller.yaml >> index aeb4e4f36044a0ff1e78ad47b867e232b21df509..2bebc182ffe348fd37c215a6bf0becea11e5ac15 100644 >> --- a/Documentation/devicetree/bindings/display/msm/dp-controller.yaml >> +++ b/Documentation/devicetree/bindings/display/msm/dp-controller.yaml >> @@ -46,6 +46,7 @@ properties: >> - items: >> - enum: >> - qcom,sar2130p-dp >> + - qcom,sm6150-dp >> - qcom,sm7150-dp >> - qcom,sm8150-dp >> - qcom,sm8250-dp >> @@ -261,6 +262,7 @@ allOf: >> enum: >> - qcom,sc8180x-dp >> - qcom,sdm845-dp >> + - qcom,sm6150-dp >> - qcom,sm8350-dp >> - qcom,sm8650-dp >> then: >> >> -- >> 2.34.1 >> ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH 1/2] dt-bindings: display/msm: dp-controller: Add SM6150 2025-09-12 11:54 ` Xiangxu Yin @ 2025-09-12 12:10 ` Dmitry Baryshkov 2025-09-15 6:26 ` Xiangxu Yin 0 siblings, 1 reply; 12+ messages in thread From: Dmitry Baryshkov @ 2025-09-12 12:10 UTC (permalink / raw) To: Xiangxu Yin Cc: Rob Clark, Dmitry Baryshkov, Abhinav Kumar, Jessica Zhang, Sean Paul, Marijn Suijten, David Airlie, Simona Vetter, Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Kuogee Hsieh, linux-arm-msm, dri-devel, freedreno, devicetree, linux-kernel, fange.zhang, yongxing.mou, li.liu On Fri, Sep 12, 2025 at 07:54:31PM +0800, Xiangxu Yin wrote: > > On 9/12/2025 7:46 PM, Dmitry Baryshkov wrote: > > On Fri, Sep 12, 2025 at 07:39:16PM +0800, Xiangxu Yin wrote: > >> Add DisplayPort controller for Qualcomm SM6150 SoC. > >> SM6150 shares the same configuration as SM8350, its hardware capabilities > >> differ about HBR3. Explicitly listing it ensures clarity and avoids > >> potential issues if SM8350 support evolves in the future. > > The controller is exactly the same as the one present on SM8150. HBR3 is > > a property of the PHY. > > > Ok, will update commit msg. Please red my response again. What does it says to you wrt bindings? -- With best wishes Dmitry ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH 1/2] dt-bindings: display/msm: dp-controller: Add SM6150 2025-09-12 12:10 ` Dmitry Baryshkov @ 2025-09-15 6:26 ` Xiangxu Yin 2025-09-15 10:03 ` Dmitry Baryshkov 0 siblings, 1 reply; 12+ messages in thread From: Xiangxu Yin @ 2025-09-15 6:26 UTC (permalink / raw) To: Dmitry Baryshkov Cc: Rob Clark, Dmitry Baryshkov, Abhinav Kumar, Jessica Zhang, Sean Paul, Marijn Suijten, David Airlie, Simona Vetter, Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Kuogee Hsieh, linux-arm-msm, dri-devel, freedreno, devicetree, linux-kernel, fange.zhang, yongxing.mou, li.liu On 9/12/2025 8:10 PM, Dmitry Baryshkov wrote: > On Fri, Sep 12, 2025 at 07:54:31PM +0800, Xiangxu Yin wrote: >> On 9/12/2025 7:46 PM, Dmitry Baryshkov wrote: >>> On Fri, Sep 12, 2025 at 07:39:16PM +0800, Xiangxu Yin wrote: >>>> Add DisplayPort controller for Qualcomm SM6150 SoC. >>>> SM6150 shares the same configuration as SM8350, its hardware capabilities >>>> differ about HBR3. Explicitly listing it ensures clarity and avoids >>>> potential issues if SM8350 support evolves in the future. >>> The controller is exactly the same as the one present on SM8150. HBR3 is >>> a property of the PHY. >> >> Ok, will update commit msg. > Please red my response again. What does it says to you wrt bindings? > Yes, SM6150 uses the same DisplayPort controller IP as SM8150. I wasn’t previously familiar with how fallback compatibility is defined in the bindings. Since SM6150 will be declared as a fallback to sm8350-dp, is it fine to drop the driver patch ([2/2])? Here’s the updated commit message for [1/2], does it match your expectation? 'SM6150 uses the same controller IP as SM8150. Declare SM6150 as a fallback compatible to sm8350-dp for consistency with existing bindings and to ensure correct matching and future clarity.' Thanks again for your guidance. ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH 1/2] dt-bindings: display/msm: dp-controller: Add SM6150 2025-09-15 6:26 ` Xiangxu Yin @ 2025-09-15 10:03 ` Dmitry Baryshkov 2025-09-15 10:09 ` Xiangxu Yin 0 siblings, 1 reply; 12+ messages in thread From: Dmitry Baryshkov @ 2025-09-15 10:03 UTC (permalink / raw) To: Xiangxu Yin Cc: Rob Clark, Dmitry Baryshkov, Abhinav Kumar, Jessica Zhang, Sean Paul, Marijn Suijten, David Airlie, Simona Vetter, Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Kuogee Hsieh, linux-arm-msm, dri-devel, freedreno, devicetree, linux-kernel, fange.zhang, yongxing.mou, li.liu On Mon, Sep 15, 2025 at 02:26:12PM +0800, Xiangxu Yin wrote: > > On 9/12/2025 8:10 PM, Dmitry Baryshkov wrote: > > On Fri, Sep 12, 2025 at 07:54:31PM +0800, Xiangxu Yin wrote: > >> On 9/12/2025 7:46 PM, Dmitry Baryshkov wrote: > >>> On Fri, Sep 12, 2025 at 07:39:16PM +0800, Xiangxu Yin wrote: > >>>> Add DisplayPort controller for Qualcomm SM6150 SoC. > >>>> SM6150 shares the same configuration as SM8350, its hardware capabilities > >>>> differ about HBR3. Explicitly listing it ensures clarity and avoids > >>>> potential issues if SM8350 support evolves in the future. > >>> The controller is exactly the same as the one present on SM8150. HBR3 is > >>> a property of the PHY. > >> > >> Ok, will update commit msg. > > Please red my response again. What does it says to you wrt bindings? > > > > Yes, SM6150 uses the same DisplayPort controller IP as SM8150. I wasn’t > previously familiar with how fallback compatibility is defined in the > bindings. Since SM6150 will be declared as a fallback to sm8350-dp, is it > fine to drop the driver patch ([2/2])? Yes > > Here’s the updated commit message for [1/2], does it match your expectation? > 'SM6150 uses the same controller IP as SM8150. Declare SM6150 as a fallback > compatible to sm8350-dp for consistency with existing bindings and to ensure > correct matching and future clarity.' I'd prefer if we have "qcom,sm6150-dp", "qcom-sm8150-dp", "qcom-sm8350-dp". -- With best wishes Dmitry ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH 1/2] dt-bindings: display/msm: dp-controller: Add SM6150 2025-09-15 10:03 ` Dmitry Baryshkov @ 2025-09-15 10:09 ` Xiangxu Yin 0 siblings, 0 replies; 12+ messages in thread From: Xiangxu Yin @ 2025-09-15 10:09 UTC (permalink / raw) To: Dmitry Baryshkov Cc: Rob Clark, Dmitry Baryshkov, Abhinav Kumar, Jessica Zhang, Sean Paul, Marijn Suijten, David Airlie, Simona Vetter, Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Kuogee Hsieh, linux-arm-msm, dri-devel, freedreno, devicetree, linux-kernel, fange.zhang, yongxing.mou, li.liu On 9/15/2025 6:03 PM, Dmitry Baryshkov wrote: > On Mon, Sep 15, 2025 at 02:26:12PM +0800, Xiangxu Yin wrote: >> On 9/12/2025 8:10 PM, Dmitry Baryshkov wrote: >>> On Fri, Sep 12, 2025 at 07:54:31PM +0800, Xiangxu Yin wrote: >>>> On 9/12/2025 7:46 PM, Dmitry Baryshkov wrote: >>>>> On Fri, Sep 12, 2025 at 07:39:16PM +0800, Xiangxu Yin wrote: >>>>>> Add DisplayPort controller for Qualcomm SM6150 SoC. >>>>>> SM6150 shares the same configuration as SM8350, its hardware capabilities >>>>>> differ about HBR3. Explicitly listing it ensures clarity and avoids >>>>>> potential issues if SM8350 support evolves in the future. >>>>> The controller is exactly the same as the one present on SM8150. HBR3 is >>>>> a property of the PHY. >>>> Ok, will update commit msg. >>> Please red my response again. What does it says to you wrt bindings? >>> >> Yes, SM6150 uses the same DisplayPort controller IP as SM8150. I wasn’t >> previously familiar with how fallback compatibility is defined in the >> bindings. Since SM6150 will be declared as a fallback to sm8350-dp, is it >> fine to drop the driver patch ([2/2])? > Yes > >> Here’s the updated commit message for [1/2], does it match your expectation? >> 'SM6150 uses the same controller IP as SM8150. Declare SM6150 as a fallback >> compatible to sm8350-dp for consistency with existing bindings and to ensure >> correct matching and future clarity.' > I'd prefer if we have "qcom,sm6150-dp", "qcom-sm8150-dp", > "qcom-sm8350-dp". Ok. will update next patch. 'qcom,sm6150-dp' uses the same controller IP as 'qcom,sm8150-dp' ... fallback compatible to 'qcom-sm8350-dp' ... ^ permalink raw reply [flat|nested] 12+ messages in thread
* [PATCH 2/2] drm/msm/dp: Add DisplayPort support for SM6150 2025-09-12 11:39 [PATCH 0/2] Add dp-controller support for sm6150 Xiangxu Yin 2025-09-12 11:39 ` [PATCH 1/2] dt-bindings: display/msm: dp-controller: Add SM6150 Xiangxu Yin @ 2025-09-12 11:39 ` Xiangxu Yin 2025-09-12 11:47 ` Dmitry Baryshkov 1 sibling, 1 reply; 12+ messages in thread From: Xiangxu Yin @ 2025-09-12 11:39 UTC (permalink / raw) To: Rob Clark, Dmitry Baryshkov, Abhinav Kumar, Jessica Zhang, Sean Paul, Marijn Suijten, David Airlie, Simona Vetter, Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Kuogee Hsieh Cc: linux-arm-msm, dri-devel, freedreno, devicetree, linux-kernel, fange.zhang, yongxing.mou, li.liu, Xiangxu Yin Add support for SM6150 DisplayPort controller, which shares base offset and configuration with SC7180. While SM6150 lacks some SC7180 features (e.g. HBR3, MST), current msm_dp_desc_sc7180 data is sufficient. Listing it explicitly ensures future compatibility. Signed-off-by: Xiangxu Yin <xiangxu.yin@oss.qualcomm.com> --- 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/drivers/gpu/drm/msm/dp/dp_display.c index d87d47cc7ec3eb757ac192c411000bc50b824c59..ddb22b50490035779904d4cab20e2fee7e0f9657 100644 --- a/drivers/gpu/drm/msm/dp/dp_display.c +++ b/drivers/gpu/drm/msm/dp/dp_display.c @@ -196,6 +196,7 @@ static const struct of_device_id msm_dp_dt_match[] = { { .compatible = "qcom,sc8280xp-dp", .data = &msm_dp_desc_sc8280xp }, { .compatible = "qcom,sc8280xp-edp", .data = &msm_dp_desc_sc8280xp }, { .compatible = "qcom,sdm845-dp", .data = &msm_dp_desc_sdm845 }, + { .compatible = "qcom,sm6150-dp", .data = &msm_dp_desc_sc7180 }, { .compatible = "qcom,sm8350-dp", .data = &msm_dp_desc_sc7180 }, { .compatible = "qcom,sm8650-dp", .data = &msm_dp_desc_sm8650 }, { .compatible = "qcom,x1e80100-dp", .data = &msm_dp_desc_x1e80100 }, -- 2.34.1 ^ permalink raw reply related [flat|nested] 12+ messages in thread
* Re: [PATCH 2/2] drm/msm/dp: Add DisplayPort support for SM6150 2025-09-12 11:39 ` [PATCH 2/2] drm/msm/dp: Add DisplayPort support for SM6150 Xiangxu Yin @ 2025-09-12 11:47 ` Dmitry Baryshkov 2025-09-12 11:53 ` Xiangxu Yin 0 siblings, 1 reply; 12+ messages in thread From: Dmitry Baryshkov @ 2025-09-12 11:47 UTC (permalink / raw) To: Xiangxu Yin Cc: Rob Clark, Dmitry Baryshkov, Abhinav Kumar, Jessica Zhang, Sean Paul, Marijn Suijten, David Airlie, Simona Vetter, Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Kuogee Hsieh, linux-arm-msm, dri-devel, freedreno, devicetree, linux-kernel, fange.zhang, yongxing.mou, li.liu On Fri, Sep 12, 2025 at 07:39:17PM +0800, Xiangxu Yin wrote: > Add support for SM6150 DisplayPort controller, which shares base offset > and configuration with SC7180. While SM6150 lacks some SC7180 features > (e.g. HBR3, MST), current msm_dp_desc_sc7180 data is sufficient. Listing it SM6150 supports MST as far as I can see. > explicitly ensures future compatibility. > > Signed-off-by: Xiangxu Yin <xiangxu.yin@oss.qualcomm.com> > --- > 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/drivers/gpu/drm/msm/dp/dp_display.c > index d87d47cc7ec3eb757ac192c411000bc50b824c59..ddb22b50490035779904d4cab20e2fee7e0f9657 100644 > --- a/drivers/gpu/drm/msm/dp/dp_display.c > +++ b/drivers/gpu/drm/msm/dp/dp_display.c > @@ -196,6 +196,7 @@ static const struct of_device_id msm_dp_dt_match[] = { > { .compatible = "qcom,sc8280xp-dp", .data = &msm_dp_desc_sc8280xp }, > { .compatible = "qcom,sc8280xp-edp", .data = &msm_dp_desc_sc8280xp }, > { .compatible = "qcom,sdm845-dp", .data = &msm_dp_desc_sdm845 }, > + { .compatible = "qcom,sm6150-dp", .data = &msm_dp_desc_sc7180 }, > { .compatible = "qcom,sm8350-dp", .data = &msm_dp_desc_sc7180 }, > { .compatible = "qcom,sm8650-dp", .data = &msm_dp_desc_sm8650 }, > { .compatible = "qcom,x1e80100-dp", .data = &msm_dp_desc_x1e80100 }, > > -- > 2.34.1 > -- With best wishes Dmitry ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH 2/2] drm/msm/dp: Add DisplayPort support for SM6150 2025-09-12 11:47 ` Dmitry Baryshkov @ 2025-09-12 11:53 ` Xiangxu Yin 2025-09-12 12:10 ` Dmitry Baryshkov 0 siblings, 1 reply; 12+ messages in thread From: Xiangxu Yin @ 2025-09-12 11:53 UTC (permalink / raw) To: Dmitry Baryshkov Cc: Rob Clark, Dmitry Baryshkov, Abhinav Kumar, Jessica Zhang, Sean Paul, Marijn Suijten, David Airlie, Simona Vetter, Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Kuogee Hsieh, linux-arm-msm, dri-devel, freedreno, devicetree, linux-kernel, fange.zhang, yongxing.mou, li.liu On 9/12/2025 7:47 PM, Dmitry Baryshkov wrote: > On Fri, Sep 12, 2025 at 07:39:17PM +0800, Xiangxu Yin wrote: >> Add support for SM6150 DisplayPort controller, which shares base offset >> and configuration with SC7180. While SM6150 lacks some SC7180 features >> (e.g. HBR3, MST), current msm_dp_desc_sc7180 data is sufficient. Listing it > SM6150 supports MST as far as I can see. Yes, but since msm_dp_desc hasn't been mainlined with MST enabled yet, I went ahead and submitted it with this commit message. >> explicitly ensures future compatibility. >> >> Signed-off-by: Xiangxu Yin <xiangxu.yin@oss.qualcomm.com> >> --- >> 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/drivers/gpu/drm/msm/dp/dp_display.c >> index d87d47cc7ec3eb757ac192c411000bc50b824c59..ddb22b50490035779904d4cab20e2fee7e0f9657 100644 >> --- a/drivers/gpu/drm/msm/dp/dp_display.c >> +++ b/drivers/gpu/drm/msm/dp/dp_display.c >> @@ -196,6 +196,7 @@ static const struct of_device_id msm_dp_dt_match[] = { >> { .compatible = "qcom,sc8280xp-dp", .data = &msm_dp_desc_sc8280xp }, >> { .compatible = "qcom,sc8280xp-edp", .data = &msm_dp_desc_sc8280xp }, >> { .compatible = "qcom,sdm845-dp", .data = &msm_dp_desc_sdm845 }, >> + { .compatible = "qcom,sm6150-dp", .data = &msm_dp_desc_sc7180 }, >> { .compatible = "qcom,sm8350-dp", .data = &msm_dp_desc_sc7180 }, >> { .compatible = "qcom,sm8650-dp", .data = &msm_dp_desc_sm8650 }, >> { .compatible = "qcom,x1e80100-dp", .data = &msm_dp_desc_x1e80100 }, >> >> -- >> 2.34.1 >> ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH 2/2] drm/msm/dp: Add DisplayPort support for SM6150 2025-09-12 11:53 ` Xiangxu Yin @ 2025-09-12 12:10 ` Dmitry Baryshkov 0 siblings, 0 replies; 12+ messages in thread From: Dmitry Baryshkov @ 2025-09-12 12:10 UTC (permalink / raw) To: Xiangxu Yin Cc: Rob Clark, Dmitry Baryshkov, Abhinav Kumar, Jessica Zhang, Sean Paul, Marijn Suijten, David Airlie, Simona Vetter, Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Kuogee Hsieh, linux-arm-msm, dri-devel, freedreno, devicetree, linux-kernel, fange.zhang, yongxing.mou, li.liu On Fri, Sep 12, 2025 at 07:53:50PM +0800, Xiangxu Yin wrote: > > On 9/12/2025 7:47 PM, Dmitry Baryshkov wrote: > > On Fri, Sep 12, 2025 at 07:39:17PM +0800, Xiangxu Yin wrote: > >> Add support for SM6150 DisplayPort controller, which shares base offset > >> and configuration with SC7180. While SM6150 lacks some SC7180 features > >> (e.g. HBR3, MST), current msm_dp_desc_sc7180 data is sufficient. Listing it > > SM6150 supports MST as far as I can see. > > > Yes, but since msm_dp_desc hasn't been mainlined with MST enabled yet, > I went ahead and submitted it with this commit message. The commit message is misleading: it makes one think that SC7180 supports MST, while SM6150 doesn't. > > > >> explicitly ensures future compatibility. > >> > >> Signed-off-by: Xiangxu Yin <xiangxu.yin@oss.qualcomm.com> > >> --- > >> 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/drivers/gpu/drm/msm/dp/dp_display.c > >> index d87d47cc7ec3eb757ac192c411000bc50b824c59..ddb22b50490035779904d4cab20e2fee7e0f9657 100644 > >> --- a/drivers/gpu/drm/msm/dp/dp_display.c > >> +++ b/drivers/gpu/drm/msm/dp/dp_display.c > >> @@ -196,6 +196,7 @@ static const struct of_device_id msm_dp_dt_match[] = { > >> { .compatible = "qcom,sc8280xp-dp", .data = &msm_dp_desc_sc8280xp }, > >> { .compatible = "qcom,sc8280xp-edp", .data = &msm_dp_desc_sc8280xp }, > >> { .compatible = "qcom,sdm845-dp", .data = &msm_dp_desc_sdm845 }, > >> + { .compatible = "qcom,sm6150-dp", .data = &msm_dp_desc_sc7180 }, > >> { .compatible = "qcom,sm8350-dp", .data = &msm_dp_desc_sc7180 }, > >> { .compatible = "qcom,sm8650-dp", .data = &msm_dp_desc_sm8650 }, > >> { .compatible = "qcom,x1e80100-dp", .data = &msm_dp_desc_x1e80100 }, > >> > >> -- > >> 2.34.1 > >> -- With best wishes Dmitry ^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2025-09-15 10:10 UTC | newest] Thread overview: 12+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2025-09-12 11:39 [PATCH 0/2] Add dp-controller support for sm6150 Xiangxu Yin 2025-09-12 11:39 ` [PATCH 1/2] dt-bindings: display/msm: dp-controller: Add SM6150 Xiangxu Yin 2025-09-12 11:46 ` Dmitry Baryshkov 2025-09-12 11:54 ` Xiangxu Yin 2025-09-12 12:10 ` Dmitry Baryshkov 2025-09-15 6:26 ` Xiangxu Yin 2025-09-15 10:03 ` Dmitry Baryshkov 2025-09-15 10:09 ` Xiangxu Yin 2025-09-12 11:39 ` [PATCH 2/2] drm/msm/dp: Add DisplayPort support for SM6150 Xiangxu Yin 2025-09-12 11:47 ` Dmitry Baryshkov 2025-09-12 11:53 ` Xiangxu Yin 2025-09-12 12:10 ` Dmitry Baryshkov
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox