I am working on a thing that uses a STM32MP157C. Its datasheet says:
The STM32MP157C/F devices embed a controller for external SDRAM which support the following devices
• LPDDR2 or LPDDR3, 16- or 32-bit data, up to 1 Gbyte, up to 533 MHz clock.
• DDR3 or DDR3L, 16- or 32-bit data, up to 1 Gbyte, up to 533 MHz clock.
If I connect a 2GB LPDDR3 to this, obviously it wouldn't magically gain the ability to address the upper half. Would it still work and be able to address the lower half, similar to what happens if you tie some of the address lines of SRAM to ground?
Does the answer apply to all the other types of DDR listed here?