ARM: davinci: dm644x: remove unnecessary postcore_initcall()
authorSekhar Nori <nsekhar@ti.com>
Fri, 6 Apr 2018 12:38:20 +0000 (18:08 +0530)
committerSekhar Nori <nsekhar@ti.com>
Wed, 2 May 2018 09:32:25 +0000 (15:02 +0530)
commit8e730c7f907a7ea4af760eb2058ca44b72cfb518
treeed2ff3a6437b2b271c05eb4fa2a0b5bf99218a72
parent60cc43fc888428bb2f18f08997432d426a243338
ARM: davinci: dm644x: remove unnecessary postcore_initcall()

dm644x_init_devices() is unnecessarily implemented as a
postcore_initcall().

This does not cause any issues now, but creates issues when
converting to common clock framework where clocks themselves
become platform devices and are initialized later. Because of
this, device clock acquisition and runtime PM on that device
fails.

Move the call to .init_machine() callback along with rest of
platform device's registration.

While at it, convert it to return void since return value is
ignored by caller anyway.

Reviewed-by: David Lechner <david@lechnology.com>
Signed-off-by: Sekhar Nori <nsekhar@ti.com>
arch/arm/mach-davinci/board-dm644x-evm.c
arch/arm/mach-davinci/board-neuros-osd2.c
arch/arm/mach-davinci/board-sffsdr.c
arch/arm/mach-davinci/davinci.h
arch/arm/mach-davinci/dm644x.c