From: Sachin Gupta <quic_sachgupt@quicinc.com>
Document the 'dll-hsr-list' property for MMC device tree bindings.
The 'dll-hsr-list' property defines the DLL configurations for HS400
and HS200 modes.
QC SoCs can have 0 to 4 SDHCI instances, and each one may need
different tuning.
Signed-off-by: Sachin Gupta <quic_sachgupt@quicinc.com>
Signed-off-by: Ram Prakash Gupta <quic_rampraka@quicinc.com>
---
Documentation/devicetree/bindings/mmc/sdhci-msm.yaml | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/Documentation/devicetree/bindings/mmc/sdhci-msm.yaml b/Documentation/devicetree/bindings/mmc/sdhci-msm.yaml
index 22d1f50c3fd1..a60222473990 100644
--- a/Documentation/devicetree/bindings/mmc/sdhci-msm.yaml
+++ b/Documentation/devicetree/bindings/mmc/sdhci-msm.yaml
@@ -137,6 +137,11 @@ properties:
$ref: /schemas/types.yaml#/definitions/uint32
description: platform specific settings for DLL_CONFIG reg.
+ qcom,dll-hsr-list:
+ maxItems: 10
+ $ref: /schemas/types.yaml#/definitions/uint32-array
+ description: platform specific settings for DLL registers.
+
iommus:
minItems: 1
maxItems: 8
--
2.34.1
On Mon, Sep 29, 2025 at 05:05:12PM +0530, Ram Prakash Gupta wrote: > From: Sachin Gupta <quic_sachgupt@quicinc.com> > > Document the 'dll-hsr-list' property for MMC device tree bindings. > The 'dll-hsr-list' property defines the DLL configurations for HS400 > and HS200 modes. > > QC SoCs can have 0 to 4 SDHCI instances, and each one may need > different tuning. > > Signed-off-by: Sachin Gupta <quic_sachgupt@quicinc.com> > Signed-off-by: Ram Prakash Gupta <quic_rampraka@quicinc.com> > --- > Documentation/devicetree/bindings/mmc/sdhci-msm.yaml | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/Documentation/devicetree/bindings/mmc/sdhci-msm.yaml b/Documentation/devicetree/bindings/mmc/sdhci-msm.yaml > index 22d1f50c3fd1..a60222473990 100644 > --- a/Documentation/devicetree/bindings/mmc/sdhci-msm.yaml > +++ b/Documentation/devicetree/bindings/mmc/sdhci-msm.yaml > @@ -137,6 +137,11 @@ properties: > $ref: /schemas/types.yaml#/definitions/uint32 > description: platform specific settings for DLL_CONFIG reg. > > + qcom,dll-hsr-list: '-list' doesn't add anything. What is 'hsr'? > + maxItems: 10 > + $ref: /schemas/types.yaml#/definitions/uint32-array > + description: platform specific settings for DLL registers. > + > iommus: > minItems: 1 > maxItems: 8 > -- > 2.34.1 >
On 10/7/2025 3:18 AM, Rob Herring wrote: > On Mon, Sep 29, 2025 at 05:05:12PM +0530, Ram Prakash Gupta wrote: >> From: Sachin Gupta <quic_sachgupt@quicinc.com> >> >> Document the 'dll-hsr-list' property for MMC device tree bindings. >> The 'dll-hsr-list' property defines the DLL configurations for HS400 >> and HS200 modes. >> >> QC SoCs can have 0 to 4 SDHCI instances, and each one may need >> different tuning. >> >> Signed-off-by: Sachin Gupta <quic_sachgupt@quicinc.com> >> Signed-off-by: Ram Prakash Gupta <quic_rampraka@quicinc.com> >> --- >> Documentation/devicetree/bindings/mmc/sdhci-msm.yaml | 5 +++++ >> 1 file changed, 5 insertions(+) >> >> diff --git a/Documentation/devicetree/bindings/mmc/sdhci-msm.yaml b/Documentation/devicetree/bindings/mmc/sdhci-msm.yaml >> index 22d1f50c3fd1..a60222473990 100644 >> --- a/Documentation/devicetree/bindings/mmc/sdhci-msm.yaml >> +++ b/Documentation/devicetree/bindings/mmc/sdhci-msm.yaml >> @@ -137,6 +137,11 @@ properties: >> $ref: /schemas/types.yaml#/definitions/uint32 >> description: platform specific settings for DLL_CONFIG reg. >> >> + qcom,dll-hsr-list: > '-list' doesn't add anything. list was used as there are 5 dll register, but '-list' can be dropped, and it can be renamed to qcom,dll-hsr, I will update in next patchset. > > What is 'hsr'? Hardware Settings Reference > >> + maxItems: 10 >> + $ref: /schemas/types.yaml#/definitions/uint32-array >> + description: platform specific settings for DLL registers. >> + >> iommus: >> minItems: 1 >> maxItems: 8 >> -- >> 2.34.1 >>
On 10/7/25 1:16 PM, Ram Prakash Gupta wrote: > > On 10/7/2025 3:18 AM, Rob Herring wrote: >> On Mon, Sep 29, 2025 at 05:05:12PM +0530, Ram Prakash Gupta wrote: >>> From: Sachin Gupta <quic_sachgupt@quicinc.com> >>> >>> Document the 'dll-hsr-list' property for MMC device tree bindings. >>> The 'dll-hsr-list' property defines the DLL configurations for HS400 >>> and HS200 modes. >>> >>> QC SoCs can have 0 to 4 SDHCI instances, and each one may need >>> different tuning. >>> >>> Signed-off-by: Sachin Gupta <quic_sachgupt@quicinc.com> >>> Signed-off-by: Ram Prakash Gupta <quic_rampraka@quicinc.com> >>> --- >>> Documentation/devicetree/bindings/mmc/sdhci-msm.yaml | 5 +++++ >>> 1 file changed, 5 insertions(+) >>> >>> diff --git a/Documentation/devicetree/bindings/mmc/sdhci-msm.yaml b/Documentation/devicetree/bindings/mmc/sdhci-msm.yaml >>> index 22d1f50c3fd1..a60222473990 100644 >>> --- a/Documentation/devicetree/bindings/mmc/sdhci-msm.yaml >>> +++ b/Documentation/devicetree/bindings/mmc/sdhci-msm.yaml >>> @@ -137,6 +137,11 @@ properties: >>> $ref: /schemas/types.yaml#/definitions/uint32 >>> description: platform specific settings for DLL_CONFIG reg. >>> >>> + qcom,dll-hsr-list: >> '-list' doesn't add anything. > > list was used as there are 5 dll register, but '-list' can be > dropped, and it can be renamed to qcom,dll-hsr, I will update in > next patchset. > >> >> What is 'hsr'? > > Hardware Settings Reference Maybe "qcom,dll-presets" would be more clear? Konrad
On 10/7/2025 5:12 PM, Konrad Dybcio wrote: > On 10/7/25 1:16 PM, Ram Prakash Gupta wrote: >> On 10/7/2025 3:18 AM, Rob Herring wrote: >>> On Mon, Sep 29, 2025 at 05:05:12PM +0530, Ram Prakash Gupta wrote: >>>> From: Sachin Gupta <quic_sachgupt@quicinc.com> >>>> >>>> Document the 'dll-hsr-list' property for MMC device tree bindings. >>>> The 'dll-hsr-list' property defines the DLL configurations for HS400 >>>> and HS200 modes. >>>> >>>> QC SoCs can have 0 to 4 SDHCI instances, and each one may need >>>> different tuning. >>>> >>>> Signed-off-by: Sachin Gupta <quic_sachgupt@quicinc.com> >>>> Signed-off-by: Ram Prakash Gupta <quic_rampraka@quicinc.com> >>>> --- >>>> Documentation/devicetree/bindings/mmc/sdhci-msm.yaml | 5 +++++ >>>> 1 file changed, 5 insertions(+) >>>> >>>> diff --git a/Documentation/devicetree/bindings/mmc/sdhci-msm.yaml b/Documentation/devicetree/bindings/mmc/sdhci-msm.yaml >>>> index 22d1f50c3fd1..a60222473990 100644 >>>> --- a/Documentation/devicetree/bindings/mmc/sdhci-msm.yaml >>>> +++ b/Documentation/devicetree/bindings/mmc/sdhci-msm.yaml >>>> @@ -137,6 +137,11 @@ properties: >>>> $ref: /schemas/types.yaml#/definitions/uint32 >>>> description: platform specific settings for DLL_CONFIG reg. >>>> >>>> + qcom,dll-hsr-list: >>> '-list' doesn't add anything. >> list was used as there are 5 dll register, but '-list' can be >> dropped, and it can be renamed to qcom,dll-hsr, I will update in >> next patchset. >> >>> What is 'hsr'? >> Hardware Settings Reference > Maybe "qcom,dll-presets" would be more clear? > > Konrad sure, sounds good.
© 2016 - 2026 Red Hat, Inc.