diff options
Diffstat (limited to 'arch/arc/plat-tb10x/tb10x.c')
| -rw-r--r-- | arch/arc/plat-tb10x/tb10x.c | 26 | 
1 files changed, 0 insertions, 26 deletions
diff --git a/arch/arc/plat-tb10x/tb10x.c b/arch/arc/plat-tb10x/tb10x.c index d3567691c7e1..06cb30929460 100644 --- a/arch/arc/plat-tb10x/tb10x.c +++ b/arch/arc/plat-tb10x/tb10x.c @@ -34,31 +34,6 @@ static void __init tb10x_platform_init(void)  	of_platform_populate(NULL, of_default_bus_match_table, NULL, NULL);  } -static void __init tb10x_platform_late_init(void) -{ -	struct device_node *dn; - -	/* -	 * Pinctrl documentation recommends setting up the iomux here for -	 * all modules which don't require control over the pins themselves. -	 * Modules which need this kind of assistance are compatible with -	 * "abilis,simple-pinctrl", i.e. we can easily iterate over them. -	 * TODO: Does this recommended method work cleanly with pins required -	 * by modules? -	 */ -	for_each_compatible_node(dn, NULL, "abilis,simple-pinctrl") { -		struct platform_device *pd = of_find_device_by_node(dn); -		struct pinctrl *pctl; - -		pctl = pinctrl_get_select(&pd->dev, "abilis,simple-default"); -		if (IS_ERR(pctl)) { -			int ret = PTR_ERR(pctl); -			dev_err(&pd->dev, "Could not set up pinctrl: %d\n", -				ret); -		} -	} -} -  static const char *tb10x_compat[] __initdata = {  	"abilis,arc-tb10x",  	NULL, @@ -67,5 +42,4 @@ static const char *tb10x_compat[] __initdata = {  MACHINE_START(TB10x, "tb10x")  	.dt_compat	= tb10x_compat,  	.init_machine	= tb10x_platform_init, -	.init_late	= tb10x_platform_late_init,  MACHINE_END  |