]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: dts: imx95-19x19-evk: Add Tsettle delay in m2 regulator
authorRichard Zhu <hongxing.zhu@nxp.com>
Mon, 18 Aug 2025 01:25:38 +0000 (09:25 +0800)
committerShawn Guo <shawnguo@kernel.org>
Fri, 22 Aug 2025 09:16:34 +0000 (17:16 +0800)
M.2 device only can be enabled after all Power Rails reach their minimum
operating voltage (PCI Express M.2 Specification r5.1 3.1.4 Power-up
Timing). Set a delay equal to the max value of Tsettle in m2 regulator.

Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
Reviewed-by: Frank Li <Frank.Li@nxp.com>
Signed-off-by: Peng Fan <peng.fan@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts

index fc19b29e179db12b70c17070097e0e415cccb31c..3df7a046fbc8ce98091a7cbe64b03734cb0391ff 100644 (file)
                regulator-max-microvolt = <3300000>;
                gpio = <&i2c7_pcal6524 20 GPIO_ACTIVE_HIGH>;
                enable-active-high;
+               /*
+                * M.2 device only can be enabled(W_DISABLE1#) after all Power
+                * Rails reach their minimum operating voltage (PCI Express M.2
+                * Specification r5.1 3.1.4 Power-up Timing).
+                * Set a delay equal to the max value of Tsettle here.
+                */
+               startup-delay-us = <5000>;
        };
 
        reg_pcie0: regulator-pcie {