fastboot: Allow runtime decision on memory scratch space

Different flavors of one target may require different memory
regions to be used for storing images in RAM during fastboot
flashing.  Allow the scratch space to be decided based on
runtime detection.

For msm7x30, use the 2nd memory region (with starting address
dependent on LPDDR1 or LPDDR2) as scratch space.
4 files changed