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
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
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 >>
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
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.
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
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' ...
© 2016 - 2025 Red Hat, Inc.