[RFC PATCH 18/50] ARM: at91: move at91sam9n12 SoC to new at91 clk implem

2013-06-07 Thread Boris BREZILLON
This patch removes all references to the old at91 clks for at91sam9n12 SoC.
This SoC only supports dt boards: we can remove register_clocks
(all clocks are defined in dt).

Signed-off-by: Boris BREZILLON 
---
 arch/arm/mach-at91/at91sam9n12.c |  194 --
 1 file changed, 194 deletions(-)

diff --git a/arch/arm/mach-at91/at91sam9n12.c b/arch/arm/mach-at91/at91sam9n12.c
index f9ff4d2..a6eed93 100644
--- a/arch/arm/mach-at91/at91sam9n12.c
+++ b/arch/arm/mach-at91/at91sam9n12.c
@@ -19,202 +19,9 @@
 #include "board.h"
 #include "soc.h"
 #include "generic.h"
-#include "clock.h"
 #include "sam9_smc.h"
 
 /* 
- *  Clocks
- *  */
-
-/*
- * The peripheral clocks.
- */
-static struct clk pioAB_clk = {
-   .name   = "pioAB_clk",
-   .pmc_mask   = 1 << AT91SAM9N12_ID_PIOAB,
-   .type   = CLK_TYPE_PERIPHERAL,
-};
-static struct clk pioCD_clk = {
-   .name   = "pioCD_clk",
-   .pmc_mask   = 1 << AT91SAM9N12_ID_PIOCD,
-   .type   = CLK_TYPE_PERIPHERAL,
-};
-static struct clk usart0_clk = {
-   .name   = "usart0_clk",
-   .pmc_mask   = 1 << AT91SAM9N12_ID_USART0,
-   .type   = CLK_TYPE_PERIPHERAL,
-};
-static struct clk usart1_clk = {
-   .name   = "usart1_clk",
-   .pmc_mask   = 1 << AT91SAM9N12_ID_USART1,
-   .type   = CLK_TYPE_PERIPHERAL,
-};
-static struct clk usart2_clk = {
-   .name   = "usart2_clk",
-   .pmc_mask   = 1 << AT91SAM9N12_ID_USART2,
-   .type   = CLK_TYPE_PERIPHERAL,
-};
-static struct clk usart3_clk = {
-   .name   = "usart3_clk",
-   .pmc_mask   = 1 << AT91SAM9N12_ID_USART3,
-   .type   = CLK_TYPE_PERIPHERAL,
-};
-static struct clk twi0_clk = {
-   .name   = "twi0_clk",
-   .pmc_mask   = 1 << AT91SAM9N12_ID_TWI0,
-   .type   = CLK_TYPE_PERIPHERAL,
-};
-static struct clk twi1_clk = {
-   .name   = "twi1_clk",
-   .pmc_mask   = 1 << AT91SAM9N12_ID_TWI1,
-   .type   = CLK_TYPE_PERIPHERAL,
-};
-static struct clk mmc_clk = {
-   .name   = "mci_clk",
-   .pmc_mask   = 1 << AT91SAM9N12_ID_MCI,
-   .type   = CLK_TYPE_PERIPHERAL,
-};
-static struct clk spi0_clk = {
-   .name   = "spi0_clk",
-   .pmc_mask   = 1 << AT91SAM9N12_ID_SPI0,
-   .type   = CLK_TYPE_PERIPHERAL,
-};
-static struct clk spi1_clk = {
-   .name   = "spi1_clk",
-   .pmc_mask   = 1 << AT91SAM9N12_ID_SPI1,
-   .type   = CLK_TYPE_PERIPHERAL,
-};
-static struct clk uart0_clk = {
-   .name   = "uart0_clk",
-   .pmc_mask   = 1 << AT91SAM9N12_ID_UART0,
-   .type   = CLK_TYPE_PERIPHERAL,
-};
-static struct clk uart1_clk = {
-   .name   = "uart1_clk",
-   .pmc_mask   = 1 << AT91SAM9N12_ID_UART1,
-   .type   = CLK_TYPE_PERIPHERAL,
-};
-static struct clk tcb_clk = {
-   .name   = "tcb_clk",
-   .pmc_mask   = 1 << AT91SAM9N12_ID_TCB,
-   .type   = CLK_TYPE_PERIPHERAL,
-};
-static struct clk pwm_clk = {
-   .name   = "pwm_clk",
-   .pmc_mask   = 1 << AT91SAM9N12_ID_PWM,
-   .type   = CLK_TYPE_PERIPHERAL,
-};
-static struct clk adc_clk = {
-   .name   = "adc_clk",
-   .pmc_mask   = 1 << AT91SAM9N12_ID_ADC,
-   .type   = CLK_TYPE_PERIPHERAL,
-};
-static struct clk dma_clk = {
-   .name   = "dma_clk",
-   .pmc_mask   = 1 << AT91SAM9N12_ID_DMA,
-   .type   = CLK_TYPE_PERIPHERAL,
-};
-static struct clk uhp_clk = {
-   .name   = "uhp",
-   .pmc_mask   = 1 << AT91SAM9N12_ID_UHP,
-   .type   = CLK_TYPE_PERIPHERAL,
-};
-static struct clk udp_clk = {
-   .name   = "udp_clk",
-   .pmc_mask   = 1 << AT91SAM9N12_ID_UDP,
-   .type   = CLK_TYPE_PERIPHERAL,
-};
-static struct clk lcdc_clk = {
-   .name   = "lcdc_clk",
-   .pmc_mask   = 1 << AT91SAM9N12_ID_LCDC,
-   .type   = CLK_TYPE_PERIPHERAL,
-};
-static struct clk ssc_clk = {
-   .name   = "ssc_clk",
-   .pmc_mask   = 1 << AT91SAM9N12_ID_SSC,
-   .type   = CLK_TYPE_PERIPHERAL,
-};
-
-static struct clk *periph_clocks[] __initdata = {
-   _clk,
-   _clk,
-   _clk,
-   _clk,
-   _clk,
-   _clk,
-   _clk,
-   _clk,
-   _clk,
-   _clk,
-   _clk,
-   _clk,
-   _clk,
-   _clk,
-   _clk,
-   _clk,
-   _clk,
-   _clk,
-   _clk,
-   _clk,
-   _clk,
-};
-
-static struct clk_lookup periph_clocks_lookups[] = {
-   /* lookup table for DT entries */
-   CLKDEV_CON_DEV_ID("usart", "f200.serial", ),
-   

[RFC PATCH 18/50] ARM: at91: move at91sam9n12 SoC to new at91 clk implem

2013-06-07 Thread Boris BREZILLON
This patch removes all references to the old at91 clks for at91sam9n12 SoC.
This SoC only supports dt boards: we can remove register_clocks
(all clocks are defined in dt).

Signed-off-by: Boris BREZILLON b.brezil...@overkiz.com
---
 arch/arm/mach-at91/at91sam9n12.c |  194 --
 1 file changed, 194 deletions(-)

diff --git a/arch/arm/mach-at91/at91sam9n12.c b/arch/arm/mach-at91/at91sam9n12.c
index f9ff4d2..a6eed93 100644
--- a/arch/arm/mach-at91/at91sam9n12.c
+++ b/arch/arm/mach-at91/at91sam9n12.c
@@ -19,202 +19,9 @@
 #include board.h
 #include soc.h
 #include generic.h
-#include clock.h
 #include sam9_smc.h
 
 /* 
- *  Clocks
- *  */
-
-/*
- * The peripheral clocks.
- */
-static struct clk pioAB_clk = {
-   .name   = pioAB_clk,
-   .pmc_mask   = 1  AT91SAM9N12_ID_PIOAB,
-   .type   = CLK_TYPE_PERIPHERAL,
-};
-static struct clk pioCD_clk = {
-   .name   = pioCD_clk,
-   .pmc_mask   = 1  AT91SAM9N12_ID_PIOCD,
-   .type   = CLK_TYPE_PERIPHERAL,
-};
-static struct clk usart0_clk = {
-   .name   = usart0_clk,
-   .pmc_mask   = 1  AT91SAM9N12_ID_USART0,
-   .type   = CLK_TYPE_PERIPHERAL,
-};
-static struct clk usart1_clk = {
-   .name   = usart1_clk,
-   .pmc_mask   = 1  AT91SAM9N12_ID_USART1,
-   .type   = CLK_TYPE_PERIPHERAL,
-};
-static struct clk usart2_clk = {
-   .name   = usart2_clk,
-   .pmc_mask   = 1  AT91SAM9N12_ID_USART2,
-   .type   = CLK_TYPE_PERIPHERAL,
-};
-static struct clk usart3_clk = {
-   .name   = usart3_clk,
-   .pmc_mask   = 1  AT91SAM9N12_ID_USART3,
-   .type   = CLK_TYPE_PERIPHERAL,
-};
-static struct clk twi0_clk = {
-   .name   = twi0_clk,
-   .pmc_mask   = 1  AT91SAM9N12_ID_TWI0,
-   .type   = CLK_TYPE_PERIPHERAL,
-};
-static struct clk twi1_clk = {
-   .name   = twi1_clk,
-   .pmc_mask   = 1  AT91SAM9N12_ID_TWI1,
-   .type   = CLK_TYPE_PERIPHERAL,
-};
-static struct clk mmc_clk = {
-   .name   = mci_clk,
-   .pmc_mask   = 1  AT91SAM9N12_ID_MCI,
-   .type   = CLK_TYPE_PERIPHERAL,
-};
-static struct clk spi0_clk = {
-   .name   = spi0_clk,
-   .pmc_mask   = 1  AT91SAM9N12_ID_SPI0,
-   .type   = CLK_TYPE_PERIPHERAL,
-};
-static struct clk spi1_clk = {
-   .name   = spi1_clk,
-   .pmc_mask   = 1  AT91SAM9N12_ID_SPI1,
-   .type   = CLK_TYPE_PERIPHERAL,
-};
-static struct clk uart0_clk = {
-   .name   = uart0_clk,
-   .pmc_mask   = 1  AT91SAM9N12_ID_UART0,
-   .type   = CLK_TYPE_PERIPHERAL,
-};
-static struct clk uart1_clk = {
-   .name   = uart1_clk,
-   .pmc_mask   = 1  AT91SAM9N12_ID_UART1,
-   .type   = CLK_TYPE_PERIPHERAL,
-};
-static struct clk tcb_clk = {
-   .name   = tcb_clk,
-   .pmc_mask   = 1  AT91SAM9N12_ID_TCB,
-   .type   = CLK_TYPE_PERIPHERAL,
-};
-static struct clk pwm_clk = {
-   .name   = pwm_clk,
-   .pmc_mask   = 1  AT91SAM9N12_ID_PWM,
-   .type   = CLK_TYPE_PERIPHERAL,
-};
-static struct clk adc_clk = {
-   .name   = adc_clk,
-   .pmc_mask   = 1  AT91SAM9N12_ID_ADC,
-   .type   = CLK_TYPE_PERIPHERAL,
-};
-static struct clk dma_clk = {
-   .name   = dma_clk,
-   .pmc_mask   = 1  AT91SAM9N12_ID_DMA,
-   .type   = CLK_TYPE_PERIPHERAL,
-};
-static struct clk uhp_clk = {
-   .name   = uhp,
-   .pmc_mask   = 1  AT91SAM9N12_ID_UHP,
-   .type   = CLK_TYPE_PERIPHERAL,
-};
-static struct clk udp_clk = {
-   .name   = udp_clk,
-   .pmc_mask   = 1  AT91SAM9N12_ID_UDP,
-   .type   = CLK_TYPE_PERIPHERAL,
-};
-static struct clk lcdc_clk = {
-   .name   = lcdc_clk,
-   .pmc_mask   = 1  AT91SAM9N12_ID_LCDC,
-   .type   = CLK_TYPE_PERIPHERAL,
-};
-static struct clk ssc_clk = {
-   .name   = ssc_clk,
-   .pmc_mask   = 1  AT91SAM9N12_ID_SSC,
-   .type   = CLK_TYPE_PERIPHERAL,
-};
-
-static struct clk *periph_clocks[] __initdata = {
-   pioAB_clk,
-   pioCD_clk,
-   usart0_clk,
-   usart1_clk,
-   usart2_clk,
-   usart3_clk,
-   twi0_clk,
-   twi1_clk,
-   mmc_clk,
-   spi0_clk,
-   spi1_clk,
-   lcdc_clk,
-   uart0_clk,
-   uart1_clk,
-   tcb_clk,
-   pwm_clk,
-   adc_clk,
-   dma_clk,
-   uhp_clk,
-   udp_clk,
-   ssc_clk,
-};
-
-static struct clk_lookup periph_clocks_lookups[] = {
-   /* lookup table for DT entries */
-   CLKDEV_CON_DEV_ID(usart, f200.serial, mck),
-