]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
arm64: zynqmp: Add cap-mmc-hw-reset and no-sd, no-sdio property to eMMC
authorPaul Alvin <alvin.paulp@amd.com>
Fri, 18 Jul 2025 10:45:08 +0000 (12:45 +0200)
committerMichal Simek <michal.simek@amd.com>
Fri, 29 Aug 2025 05:41:00 +0000 (07:41 +0200)
Add "cap-mmc-hw-reset" property to the eMMC DT node to perform the
eMMC device hardware reset.
Also, add "no-sd", "no-sdio" properties to eMMC DT node to skip
unwanted sd, sdio related commands during initialization for eMMC
device as this may lead to unnecessary register dump.

Signed-off-by: Paul Alvin <alvin.paulp@amd.com>
Signed-off-by: Michal Simek <michal.simek@amd.com>
Link: https://lore.kernel.org/r/10132834c0509539b0d01ff5097591cd2e3ae125.1752835501.git.michal.simek@amd.com
arch/arm64/boot/dts/xilinx/zynqmp-sm-k26-revA.dts
arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts

index bfa7ea6b9224aec5477b64d888f38a48117cecca..51778df5540c573cbeb2746098136e84ccfc67da 100644 (file)
        pinctrl-0 = <&pinctrl_sdhci0_default>;
        non-removable;
        disable-wp;
+       no-sd;
+       no-sdio;
+       cap-mmc-hw-reset;
        bus-width = <8>;
        xlnx,mio-bank = <0>;
        assigned-clock-rates = <187498123>;
index 62c2503a502a4fc16b9fef11a649b3fc1bd5cb65..3542844e6977f0b9f32b0029c6e63cde61e101aa 100644 (file)
        xlnx,mio-bank = <0>;
        non-removable;
        disable-wp;
+       no-sd;
+       no-sdio;
+       cap-mmc-hw-reset;
        cap-power-off-card;
        mmc-pwrseq = <&sdio_pwrseq>;
        vqmmc-supply = <&wmmcsdio_fixed>;