b46e837d8e
This patch removes the old main clk node which is now useless as sama5d3 SoCs and boards are no longer compatible with the old at91 clk implementations. It also remove old clock definitions (clock definitions using at91 old clk framework). Signed-off-by: Boris BREZILLON <b.brezillon@overkiz.com> Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
42 lines
949 B
C
42 lines
949 B
C
/*
|
|
* Chip-specific setup code for the SAMA5D3 family
|
|
*
|
|
* Copyright (C) 2013 Atmel,
|
|
* 2013 Ludovic Desroches <ludovic.desroches@atmel.com>
|
|
*
|
|
* Licensed under GPLv2 or later.
|
|
*/
|
|
|
|
#include <linux/module.h>
|
|
#include <linux/dma-mapping.h>
|
|
#include <linux/clk/at91_pmc.h>
|
|
|
|
#include <asm/irq.h>
|
|
#include <asm/mach/arch.h>
|
|
#include <asm/mach/map.h>
|
|
#include <mach/sama5d3.h>
|
|
#include <mach/cpu.h>
|
|
|
|
#include "soc.h"
|
|
#include "generic.h"
|
|
#include "sam9_smc.h"
|
|
|
|
/* --------------------------------------------------------------------
|
|
* AT91SAM9x5 processor initialization
|
|
* -------------------------------------------------------------------- */
|
|
|
|
static void __init sama5d3_map_io(void)
|
|
{
|
|
at91_init_sram(0, SAMA5D3_SRAM_BASE, SAMA5D3_SRAM_SIZE);
|
|
}
|
|
|
|
static void __init sama5d3_initialize(void)
|
|
{
|
|
at91_sysirq_mask_rtc(SAMA5D3_BASE_RTC);
|
|
}
|
|
|
|
AT91_SOC_START(sama5d3)
|
|
.map_io = sama5d3_map_io,
|
|
.init = sama5d3_initialize,
|
|
AT91_SOC_END
|