hi:
i designed a NVME M.2 SSD to our custom-designed IMX8QXP board, sw version : 6.1.36
1. devicetree as follows:
imx8x-mek.dtsi :
&phyx1 {
fsl,refclk-pad-mode = <IMX8_PCIE_REFCLK_PAD_INPUT>;
status = "okay";
};
&pcieb {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_pcieb>;
reset-gpio = <&lsio_gpio4 0 GPIO_ACTIVE_LOW>;
vpcie-supply = <®_pcieb>;
status = "disabled";
};
&pcieb_ep{
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_pcieb>;
ext_osc = <1>;
status = "okay";
};
2. but can not detect nvme device ,log with pci as follows
root@imx8qxpc0mek:~# dmesg | grep pci
[ 3.074973] tcpci: probe of 1-0050 failed with error -1
[ 3.363248] imx8q-pcie-phy 5f1a0000.pcie-phy: phy impedance ratio is not specified.
[ 3.377298] imx8q-pcie-phy 5f1a0000.pcie-phy: PHY PLL is locked
[ 3.383339] imx6q-pcie 5f010000.pcie_ep: iATU: unroll F, 6 ob, 6 ib, align 4K, limit 4G
[ 3.400270] imx6q-pcie 5f010000.pcie_ep: eDMA: unroll F, 1 wr, 1 rd
[ 13.905377] platform regulator-pcie: deferred probe pending
Could you tell me how to modify it?
thank you!