IMX8plus NVMe/NGFF

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 
1,173件の閲覧回数
ChienNQ
Contributor II

Hi NXP support team, 

PCIe Gen port. 3.0 x1 on IMX8 can supports SSD NVMe/NGFF?

If not, please advise on possible solutions. 

Thanks and best regards,

Trend Nguyen

 

 

ラベル(1)
0 件の賞賛
返信
1 解決策
1,119件の閲覧回数
Sanket_Parekh
NXP TechSupport
NXP TechSupport
 
I hope you are doing well.
 
From the hardware point of view, an NVMe SSD drive is just a PCIe device, we have a PCIe interface in our processors, and this is enough to support NVMe from the hardware side.

From the software side - there is a standard Linux kernel driver for nvme. It is not specific to NXP or ARM. Just enable the driver. Search for nvme in make menuconfig.
 
IMX8 has aggregated Lanes from X1 to X16.
 
To run NXP PCIe 88W9098 on i.MX 8M Plus, perform the hardware rework as follows:
Change R452 to 0 ohm.
 
One can refer to the topic of PCIe in the reference manual, for more details.
 
There are similar cases in the nxp community. One might find some help from there too, one can ignore it if not found to be useful. Just for a reference:
 
Thanks and Regards,
Sanket Parekh

元の投稿で解決策を見る

0 件の賞賛
返信
3 返答(返信)
1,145件の閲覧回数
Sanket_Parekh
NXP TechSupport
NXP TechSupport

Hi @ChienNQ,

I hope you are doing well.

Yes, imx8 supports PCIe for SSD. For that, one can refer to topic: 4.8 PCI Express Root Complex in the RM.

Thanks & Regards,
Sanket Parekh
0 件の賞賛
返信
1,140件の閲覧回数
ChienNQ
Contributor II

Dear Sanket Parekh,

So PCIE 3x1 lane on imx8plus con work well with SSD support PCIe 4 lane?

Thanks and best regards,

Trend Nguyen

0 件の賞賛
返信
1,120件の閲覧回数
Sanket_Parekh
NXP TechSupport
NXP TechSupport
 
I hope you are doing well.
 
From the hardware point of view, an NVMe SSD drive is just a PCIe device, we have a PCIe interface in our processors, and this is enough to support NVMe from the hardware side.

From the software side - there is a standard Linux kernel driver for nvme. It is not specific to NXP or ARM. Just enable the driver. Search for nvme in make menuconfig.
 
IMX8 has aggregated Lanes from X1 to X16.
 
To run NXP PCIe 88W9098 on i.MX 8M Plus, perform the hardware rework as follows:
Change R452 to 0 ohm.
 
One can refer to the topic of PCIe in the reference manual, for more details.
 
There are similar cases in the nxp community. One might find some help from there too, one can ignore it if not found to be useful. Just for a reference:
 
Thanks and Regards,
Sanket Parekh
0 件の賞賛
返信