Can you share the memory part of the dts file? I couldn't figure out the right addresses so right now I only have about 467 MB showing up.
Edit: I don't think it's a good idea to use bootipq for handling booting. The way the stock fw is set up is that it has 2 copies of the kernel and everything and if something's not right in one of them it'll override it with the other one so there's a chance that something important will get overridden on boot