diff options
Diffstat (limited to 'arch/arm/mach-at91/at91sam9g45.c')
| -rw-r--r-- | arch/arm/mach-at91/at91sam9g45.c | 21 | 
1 files changed, 9 insertions, 12 deletions
diff --git a/arch/arm/mach-at91/at91sam9g45.c b/arch/arm/mach-at91/at91sam9g45.c index d222f8333da..4792682d52b 100644 --- a/arch/arm/mach-at91/at91sam9g45.c +++ b/arch/arm/mach-at91/at91sam9g45.c @@ -176,6 +176,12 @@ static struct clk vdec_clk = {  	.type		= CLK_TYPE_PERIPHERAL,  }; +static struct clk adc_op_clk = { +	.name		= "adc_op_clk", +	.type		= CLK_TYPE_PERIPHERAL, +	.rate_hz	= 13200000, +}; +  static struct clk *periph_clocks[] __initdata = {  	&pioA_clk,  	&pioB_clk, @@ -204,6 +210,7 @@ static struct clk *periph_clocks[] __initdata = {  	&isi_clk,  	&udphs_clk,  	&mmc1_clk, +	&adc_op_clk,  	// irq0  }; @@ -242,6 +249,8 @@ static struct clk_lookup periph_clocks_lookups[] = {  	CLKDEV_CON_ID("pioC", &pioC_clk),  	CLKDEV_CON_ID("pioD", &pioDE_clk),  	CLKDEV_CON_ID("pioE", &pioDE_clk), +	/* Fake adc clock */ +	CLKDEV_CON_ID("adc_clk", &tsc_clk),  };  static struct clk_lookup usart_clocks_lookups[] = { @@ -288,18 +297,6 @@ static void __init at91sam9g45_register_clocks(void)  	clk_register(&pck1);  } -static struct clk_lookup console_clock_lookup; - -void __init at91sam9g45_set_console_clock(int id) -{ -	if (id >= ARRAY_SIZE(usart_clocks_lookups)) -		return; - -	console_clock_lookup.con_id = "usart"; -	console_clock_lookup.clk = usart_clocks_lookups[id].clk; -	clkdev_add(&console_clock_lookup); -} -  /* --------------------------------------------------------------------   *  GPIO   * -------------------------------------------------------------------- */  |