Skip to content

Commit

Permalink
ARM: OMAP4+: Remove unused omap_l3_noc platform init
Browse files Browse the repository at this point in the history
Omap4 and later have been booting in device tree only
mode for quite some time now. This initcall is no longer
needed. Note that omap3 uses a different driver omap_l3_smx,
and the initcall for that one is still needed until omap3
boots in device tree only mode.

Signed-off-by: Tony Lindgren <tony@atomide.com>
  • Loading branch information
Tony Lindgren committed Nov 5, 2014
1 parent 8cf747f commit e7e42b9
Showing 1 changed file with 0 additions and 34 deletions.
34 changes: 0 additions & 34 deletions arch/arm/mach-omap2/devices.c
Original file line number Diff line number Diff line change
Expand Up @@ -67,40 +67,6 @@ static int __init omap3_l3_init(void)
}
omap_postcore_initcall(omap3_l3_init);

static int __init omap4_l3_init(void)
{
int i;
struct omap_hwmod *oh[3];
struct platform_device *pdev;
char oh_name[L3_MODULES_MAX_LEN];

/* If dtb is there, the devices will be created dynamically */
if (of_have_populated_dt())
return -ENODEV;

/*
* To avoid code running on other OMAPs in
* multi-omap builds
*/
if (!cpu_is_omap44xx() && !soc_is_omap54xx())
return -ENODEV;

for (i = 0; i < L3_MODULES; i++) {
snprintf(oh_name, L3_MODULES_MAX_LEN, "l3_main_%d", i+1);

oh[i] = omap_hwmod_lookup(oh_name);
if (!(oh[i]))
pr_err("could not look up %s\n", oh_name);
}

pdev = omap_device_build_ss("omap_l3_noc", 0, oh, 3, NULL, 0);

WARN(IS_ERR(pdev), "could not build omap_device for %s\n", oh_name);

return PTR_RET(pdev);
}
omap_postcore_initcall(omap4_l3_init);

#if defined(CONFIG_VIDEO_OMAP2) || defined(CONFIG_VIDEO_OMAP2_MODULE)

static struct resource omap2cam_resources[] = {
Expand Down

0 comments on commit e7e42b9

Please sign in to comment.