提交 5cc046eb 编写于 作者: E Eric Biggers 提交者: Ulf Hansson

dt-bindings: mmc: sdhci-msm: add ICE registers and clock

Document the bindings for the registers and clock for the MMC instance
of the Inline Crypto Engine (ICE) on Snapdragon SoCs.  These bindings
are needed in order for sdhci-msm to support inline encryption.
Reviewed-by: NSatya Tangirala <satyat@google.com>
Acked-by: NRob Herring <robh@kernel.org>
Signed-off-by: NEric Biggers <ebiggers@google.com>
Link: https://lore.kernel.org/r/20210126001456.382989-8-ebiggers@kernel.orgSigned-off-by: NUlf Hansson <ulf.hansson@linaro.org>
上级 433611ea
...@@ -31,10 +31,12 @@ Required properties: ...@@ -31,10 +31,12 @@ Required properties:
- SD Core register map (required for controllers earlier than msm-v5) - SD Core register map (required for controllers earlier than msm-v5)
- CQE register map (Optional, CQE support is present on SDHC instance meant - CQE register map (Optional, CQE support is present on SDHC instance meant
for eMMC and version v4.2 and above) for eMMC and version v4.2 and above)
- Inline Crypto Engine register map (optional)
- reg-names: When CQE register map is supplied, below reg-names are required - reg-names: When CQE register map is supplied, below reg-names are required
- "hc" for Host controller register map - "hc" for Host controller register map
- "core" for SD core register map - "core" for SD core register map
- "cqhci" for CQE register map - "cqhci" for CQE register map
- "ice" for Inline Crypto Engine register map (optional)
- interrupts: Should contain an interrupt-specifiers for the interrupts: - interrupts: Should contain an interrupt-specifiers for the interrupts:
- Host controller interrupt (required) - Host controller interrupt (required)
- pinctrl-names: Should contain only one value - "default". - pinctrl-names: Should contain only one value - "default".
...@@ -47,6 +49,7 @@ Required properties: ...@@ -47,6 +49,7 @@ Required properties:
"xo" - TCXO clock (optional) "xo" - TCXO clock (optional)
"cal" - reference clock for RCLK delay calibration (optional) "cal" - reference clock for RCLK delay calibration (optional)
"sleep" - sleep clock for RCLK delay calibration (optional) "sleep" - sleep clock for RCLK delay calibration (optional)
"ice" - clock for Inline Crypto Engine (optional)
- qcom,ddr-config: Certain chipsets and platforms require particular settings - qcom,ddr-config: Certain chipsets and platforms require particular settings
for the DDR_CONFIG register. Use this field to specify the register for the DDR_CONFIG register. Use this field to specify the register
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册