]> git.ipfire.org Git - thirdparty/linux.git/commit
dt-bindings: mmc: snps,dwcmshc-sdhci: add HPE GSC dwcmshc compatible
authorNick Hawkins <nick.hawkins@hpe.com>
Mon, 16 Mar 2026 15:01:14 +0000 (10:01 -0500)
committerUlf Hansson <ulf.hansson@linaro.org>
Mon, 23 Mar 2026 14:54:29 +0000 (15:54 +0100)
commite65a413a2d4505012fdba2974dca613ac1779d84
tree9de8925369ddd3a407f78aa2d7d3a42c0173e360
parent3f1628baa51e78c3f0cba6383f00405e5a8c175e
dt-bindings: mmc: snps,dwcmshc-sdhci: add HPE GSC dwcmshc compatible

Add the 'hpe,gsc-dwcmshc' compatible string for the HPE GSC (ARM64
Cortex-A53) BMC SoC eMMC controller.

The HPE GSC requires access to the MSHCCS register in the SoC system
register block to configure SCG sync disable for HS200 RX delay-line
phase selection.  The required 'hpe,gxp-sysreg' property takes a
phandle to the existing 'hpe,gxp-sysreg' syscon and the MSHCCS
register offset within that block.

The HPE GSC eMMC interface only exposes a single 'core' clock (no
bus clock), so clocks/clock-names are constrained to a single item.

Signed-off-by: Nick Hawkins <nick.hawkins@hpe.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Documentation/devicetree/bindings/mmc/snps,dwcmshc-sdhci.yaml