Message ID | 20231207063535.29546-2-axe.yang@mediatek.com |
---|---|
State | New |
Headers | show |
Series | mmc: mediatek: add support for 64-steps tuning | expand |
Il 07/12/23 07:35, Axe Yang ha scritto: > Add 'mediatek,tuning-steps' setting. This property will give MSDC > a chance to extend tuning steps up to 64. With more tuning steps, > MSDC may achieve a more optimal calibration result, thus avoiding > potential CRC issues. > > Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> > Signed-off-by: Axe Yang <axe.yang@mediatek.com> Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
diff --git a/Documentation/devicetree/bindings/mmc/mtk-sd.yaml b/Documentation/devicetree/bindings/mmc/mtk-sd.yaml index 3fffa467e4e1..c532ec92d2d9 100644 --- a/Documentation/devicetree/bindings/mmc/mtk-sd.yaml +++ b/Documentation/devicetree/bindings/mmc/mtk-sd.yaml @@ -145,6 +145,15 @@ properties: minimum: 0 maximum: 7 + mediatek,tuning-step: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + Some SoCs need extend tuning step for better delay value to avoid CRC issue. + If not present, default tuning step is 32. For eMMC and SD, this can yield + satisfactory calibration results in most cases. + enum: [32, 64] + default: 32 + resets: maxItems: 1