aboutsummaryrefslogtreecommitdiffstats
path: root/arch/mips/include/asm/mach-ar7
diff options
context:
space:
mode:
authorFlorian Fainelli <florian@openwrt.org>2010-10-31 23:49:58 +0100
committerRalf Baechle <ralf@linux-mips.org>2010-12-16 18:10:56 +0000
commit0bc6791707694c77b3543de39f77972a65de917a (patch)
treeb3c0f870535093c701816abcde5cd617b1cbf46e /arch/mips/include/asm/mach-ar7
parentff42d62047e45075c54a5543bd4f110dfd032d11 (diff)
downloadkernel_samsung_smdk4412-0bc6791707694c77b3543de39f77972a65de917a.zip
kernel_samsung_smdk4412-0bc6791707694c77b3543de39f77972a65de917a.tar.gz
kernel_samsung_smdk4412-0bc6791707694c77b3543de39f77972a65de917a.tar.bz2
MIPS: AR7: Fix loops per jiffies on TNETD7200 devices
TNETD7200 run their CPU clock faster than the default CPU clock we assume. In order to have the correct loops per jiffies settings, initialize clocks right before setting mips_hpt_frequency. As a side effect, we can no longer use msleep in clocks.c which requires other parts of the kernel to be initialized, so replace these with mdelay. Signed-off-by: Florian Fainelli <florian@openwrt.org> To: linux-mips@linux-mips.org Patchwork: https://patchwork.linux-mips.org/patch/1749/ Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch/mips/include/asm/mach-ar7')
-rw-r--r--arch/mips/include/asm/mach-ar7/ar7.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/mips/include/asm/mach-ar7/ar7.h b/arch/mips/include/asm/mach-ar7/ar7.h
index 31c7ff5..07d3fad 100644
--- a/arch/mips/include/asm/mach-ar7/ar7.h
+++ b/arch/mips/include/asm/mach-ar7/ar7.h
@@ -201,5 +201,6 @@ static inline void ar7_device_off(u32 bit)
}
int __init ar7_gpio_init(void);
+void __init ar7_init_clocks(void);
#endif /* __AR7_H__ */