ARM: msm: reorder soc device register

Soc device register needs to take place in an arch_initcall
because it requires support which is not available very early.
Also update the return type for socinfo_init as it is not
required to be returning a device pointer.

Change-Id: I535754c75dbb158dadb730c7ab1beee7486976bd
Signed-off-by: Abhimanyu Kapur <abhimany@codeaurora.org>
16 files changed