Just adding additional information on NAND compatibility:
The NAND flash controller that is used in the i.MX7D/S in ONFI 3.2 compliant. The ONFI specification shows that the 8 bit data interface is used for command, address and data. The address is sent to the device 8 bits at a time.
In reviewing the ONFI spec, there is no number of MB listed as maximum capacity.
The i.MX7 has 1 R/B, 4 CE's, 8 bit I/O, 1 RE, 1 WE, 1 DQS, and 1 WP.
If the memory that is being selected in ONFI 3.2 compatible, then it should work with the i.MX7D part.