diff options
Diffstat (limited to 'arch/arc/kernel/devtree.c')
| -rw-r--r-- | arch/arc/kernel/devtree.c | 13 | 
1 files changed, 2 insertions, 11 deletions
diff --git a/arch/arc/kernel/devtree.c b/arch/arc/kernel/devtree.c index 7e844fd8213f..f1e07c2344f8 100644 --- a/arch/arc/kernel/devtree.c +++ b/arch/arc/kernel/devtree.c @@ -14,7 +14,6 @@  #include <linux/memblock.h>  #include <linux/of.h>  #include <linux/of_fdt.h> -#include <asm/clk.h>  #include <asm/mach_desc.h>  #ifdef CONFIG_SERIAL_EARLYCON @@ -28,14 +27,12 @@ unsigned int __init arc_early_base_baud(void)  static void __init arc_set_early_base_baud(unsigned long dt_root)  { -	unsigned int core_clk = arc_get_core_freq(); -  	if (of_flat_dt_is_compatible(dt_root, "abilis,arc-tb10x")) -		arc_base_baud = core_clk/3; +		arc_base_baud = 166666666;	/* Fixed 166.6MHz clk (TB10x) */  	else if (of_flat_dt_is_compatible(dt_root, "snps,arc-sdp"))  		arc_base_baud = 33333333;	/* Fixed 33MHz clk (AXS10x) */  	else -		arc_base_baud = core_clk; +		arc_base_baud = 50000000;	/* Fixed default 50MHz */  }  #else  #define arc_set_early_base_baud(dt_root) @@ -65,8 +62,6 @@ const struct machine_desc * __init setup_machine_fdt(void *dt)  {  	const struct machine_desc *mdesc;  	unsigned long dt_root; -	const void *clk; -	int len;  	if (!early_init_dt_scan(dt))  		return NULL; @@ -76,10 +71,6 @@ const struct machine_desc * __init setup_machine_fdt(void *dt)  		machine_halt();  	dt_root = of_get_flat_dt_root(); -	clk = of_get_flat_dt_prop(dt_root, "clock-frequency", &len); -	if (clk) -		arc_set_core_freq(of_read_ulong(clk, len/4)); -  	arc_set_early_base_baud(dt_root);  	return mdesc;  |