diff options
Diffstat (limited to 'arch/arm/mach-at91/at91sam9260_devices.c')
| -rw-r--r-- | arch/arm/mach-at91/at91sam9260_devices.c | 20 | 
1 files changed, 3 insertions, 17 deletions
diff --git a/arch/arm/mach-at91/at91sam9260_devices.c b/arch/arm/mach-at91/at91sam9260_devices.c index ad00fe91d37..d556de14111 100644 --- a/arch/arm/mach-at91/at91sam9260_devices.c +++ b/arch/arm/mach-at91/at91sam9260_devices.c @@ -702,25 +702,8 @@ static struct platform_device at91sam9260_tcb1_device = {  	.num_resources	= ARRAY_SIZE(tcb1_resources),  }; -#if defined(CONFIG_OF) -static struct of_device_id tcb_ids[] = { -	{ .compatible = "atmel,at91rm9200-tcb" }, -	{ /*sentinel*/ } -}; -#endif -  static void __init at91_add_device_tc(void)  { -#if defined(CONFIG_OF) -	struct device_node *np; - -	np = of_find_matching_node(NULL, tcb_ids); -	if (np) { -		of_node_put(np); -		return; -	} -#endif -  	platform_device_register(&at91sam9260_tcb0_device);  	platform_device_register(&at91sam9260_tcb1_device);  } @@ -1364,6 +1347,9 @@ void __init at91_add_device_cf(struct at91_cf_data * data) {}   */  static int __init at91_add_standard_devices(void)  { +	if (of_have_populated_dt()) +		return 0; +  	at91_add_device_rtt();  	at91_add_device_watchdog();  	at91_add_device_tc();  |