Per JEDEC LPDDR5/LPDDR5X definitions:
|
MR8[1:0]
|
Meaning
|
|
00b
|
LPDDR5 capable
|
|
01b
|
LPDDR5X capable
|
|
10b
|
Reserved
|
|
11b
|
Reserved
|
The problem is that MR8 only reports the mode family implemented by the device, but it does not tell you whether the device can also operate in the other mode.
Example
Consider a Samsung part advertised as LPDDR5X.
The device may:
- Be an LPDDR5X device that is backward compatible with LPDDR5.
- Power up reporting MR8[1:0]=01.
- Still be fully usable on i.MX95 because it supports LPDDR5 operation.
NXP's compatibility guide explicitly mentions that many memories marketed as "LPDDR5X" are actually backward-compatible with LPDDR5 and can therefore be used with i.MX95.
Then MR8[1:0] is an identification field, not a capability bitmap . So a dual-capable / backward-compatible LPDDR5X-marketed device normally has to be checked from the DRAM datasheet , not inferred from a special MR8 “both” code.