Please provide generic concepts about porting Linux to ARM.
Hello and welcome!
Have you already looked at From Zero to Boot: Porting Android to your ARM platform?
That should give you the generic concepts...