1 From 4a7ee25e3f89d77a8ced081b73aebfb7a882302c Mon Sep 17 00:00:00 2001
2 From: Stefano Babic <sbabic@denx.de>
3 Date: Wed, 22 Feb 2012 00:24:36 +0000
4 Subject: [PATCH 01/56] MX5: Add definitions for SATA controller
6 Add base address and MXC_SATA_CLK to return
7 the clock used for the SATA controller.
9 Signed-off-by: Stefano Babic <sbabic@denx.de>
10 CC: Fabio Estevam <fabio.estevam@freescale.com>
11 CC: Dirk Behme <dirk.behme@de.bosch.com>
13 arch/arm/cpu/armv7/mx5/clock.c | 2 ++
14 arch/arm/include/asm/arch-mx5/clock.h | 1 +
15 arch/arm/include/asm/arch-mx5/imx-regs.h | 1 +
16 3 files changed, 4 insertions(+)
18 diff --git a/arch/arm/cpu/armv7/mx5/clock.c b/arch/arm/cpu/armv7/mx5/clock.c
19 index e92f106..8f8d01c 100644
20 --- a/arch/arm/cpu/armv7/mx5/clock.c
21 +++ b/arch/arm/cpu/armv7/mx5/clock.c
22 @@ -380,6 +380,8 @@ unsigned int mxc_get_clock(enum mxc_clock clk)
24 return decode_pll(mxc_plls[PLL1_CLOCK],
27 + return get_ahb_clk();
31 diff --git a/arch/arm/include/asm/arch-mx5/clock.h b/arch/arm/include/asm/arch-mx5/clock.h
32 index ea972a3..f9f82f3 100644
33 --- a/arch/arm/include/asm/arch-mx5/clock.h
34 +++ b/arch/arm/include/asm/arch-mx5/clock.h
35 @@ -32,6 +32,7 @@ enum mxc_clock {
42 unsigned int imx_decode_pll(unsigned int pll, unsigned int f_ref);
43 diff --git a/arch/arm/include/asm/arch-mx5/imx-regs.h b/arch/arm/include/asm/arch-mx5/imx-regs.h
44 index 4fa6658..262517e 100644
45 --- a/arch/arm/include/asm/arch-mx5/imx-regs.h
46 +++ b/arch/arm/include/asm/arch-mx5/imx-regs.h
48 #define NFC_BASE_ADDR_AXI 0xF7FF0000
49 #define IRAM_BASE_ADDR 0xF8000000
50 #define CS1_BASE_ADDR 0xF4000000
51 +#define SATA_BASE_ADDR 0x10000000
53 #error "CPU_TYPE not defined"