From: Xu Jianqun Date: Fri, 7 Apr 2017 03:30:40 +0000 (+0800) Subject: arm: rockchip: remove setting for rk timer X-Git-Tag: firefly_0821_release~82 X-Git-Url: http://plrg.eecs.uci.edu/git/?p=firefly-linux-kernel-4.4.55.git;a=commitdiff_plain;h=54b2fd94a4730667d489ec72b77b5fdcfdb16ba1 arm: rockchip: remove setting for rk timer Change-Id: I74200f86a5fe3cc023282b7b0e452826554dd102 Signed-off-by: Xu Jianqun --- diff --git a/arch/arm/mach-rockchip/rockchip.c b/arch/arm/mach-rockchip/rockchip.c index 7fbecd0f2d3d..8473b26a9bd6 100644 --- a/arch/arm/mach-rockchip/rockchip.c +++ b/arch/arm/mach-rockchip/rockchip.c @@ -37,24 +37,6 @@ static void __init rockchip_timer_init(void) { if (of_machine_is_compatible("rockchip,rk3288")) { struct regmap *grf; - void __iomem *reg_base; - - /* - * Most/all uboot versions for rk3288 don't enable timer7 - * which is needed for the architected timer to work. - * So make sure it is running during early boot. - */ - reg_base = ioremap(RK3288_TIMER6_7_PHYS, SZ_16K); - if (reg_base) { - writel(0, reg_base + 0x30); - writel(0xffffffff, reg_base + 0x20); - writel(0xffffffff, reg_base + 0x24); - writel(1, reg_base + 0x30); - dsb(); - iounmap(reg_base); - } else { - pr_err("rockchip: could not map timer7 registers\n"); - } /* * Disable auto jtag/sdmmc switching that causes issues