summaryrefslogtreecommitdiff
path: root/arch/arm/mach-mx5/clock_mx50.c
diff options
context:
space:
mode:
authorAnish Trivedi <anish@freescale.com>2010-08-09 10:11:15 -0500
committerAlejandro Gonzalez <alex.gonzalez@digi.com>2011-01-17 14:56:26 +0100
commit8804d9a5fea5ab7f3510ced510ea84f4a3f6c8fc (patch)
treec8addb791accb545444a33dc38428ff6c4d60ccb /arch/arm/mach-mx5/clock_mx50.c
parent6539e697044d712377d4c62b493609bdabb3dccd (diff)
ENGR00126057-2 MX50 Add RNGB support
Machine layer modifications for RNGB device Signed-off-by: Anish Trivedi <anish@freescale.com>
Diffstat (limited to 'arch/arm/mach-mx5/clock_mx50.c')
-rw-r--r--arch/arm/mach-mx5/clock_mx50.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/arch/arm/mach-mx5/clock_mx50.c b/arch/arm/mach-mx5/clock_mx50.c
index e2bd02ee725f..7db4b8871bd9 100644
--- a/arch/arm/mach-mx5/clock_mx50.c
+++ b/arch/arm/mach-mx5/clock_mx50.c
@@ -2305,6 +2305,14 @@ static struct clk rtc_clk = {
.disable = _clk_disable,
};
+struct clk rng_clk = {
+ .parent = &ipg_clk,
+ .enable = _clk_enable,
+ .enable_reg = MXC_CCM_CCGR7,
+ .enable_shift = MXC_CCM_CCGRx_CG1_OFFSET,
+ .disable = _clk_disable,
+};
+
static struct clk owire_clk = {
.parent = &ipg_perclk,
.enable = _clk_enable,
@@ -2986,6 +2994,7 @@ static struct clk_lookup lookups[] = {
_REGISTER_CLOCK(NULL, "gpmi-apb", gpmi_nfc_clk[1]),
_REGISTER_CLOCK(NULL, "bch", gpmi_nfc_clk[2]),
_REGISTER_CLOCK(NULL, "bch-apb", gpmi_nfc_clk[3]),
+ _REGISTER_CLOCK(NULL, "rng_clk", rng_clk),
};
static void clk_tree_init(void)