Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f8fba0ce authored by Simon Horman's avatar Simon Horman
Browse files

ARM: shmobile: marzen-reference: Move clock and OF device initialisation into board code



Move the clock initialisation and OF device population from
SoC to board code. This is in keeping with the pattern used by Lager.
And the clock portion is part of decoupling clock initialisation
from SoC code in preparation for moving to the common clock framework.

Signed-off-by: default avatarSimon Horman <horms+renesas@verge.net.au>
parent f48039a3
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -19,6 +19,7 @@
 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 */

#include <linux/of_platform.h>
#include <mach/r8a7779.h>
#include <asm/irq.h>
#include <asm/mach/arch.h>
@@ -27,7 +28,9 @@

static void __init marzen_init(void)
{
	r8a7779_clock_init();
	r8a7779_add_standard_devices_dt();
	of_platform_populate(NULL, of_default_bus_match_table, NULL, NULL);
	r8a7779_init_irq_extpin_dt(1); /* IRQ1 as individual interrupt */
}

+0 −4
Original line number Diff line number Diff line
@@ -744,12 +744,8 @@ void __init r8a7779_init_delay(void)

void __init r8a7779_add_standard_devices_dt(void)
{
	/* clocks are setup late during boot in the case of DT */
	r8a7779_clock_init();

	platform_add_devices(r8a7779_devices_dt,
			     ARRAY_SIZE(r8a7779_devices_dt));
	of_platform_populate(NULL, of_default_bus_match_table, NULL, NULL);
}

#define MODEMR		0xffcc0020