clocksource/drivers/arm_arch_timer: Remove fsl-a008585 parameter
authorDing Tianhong <dingtianhong@huawei.com>
Mon, 6 Feb 2017 16:47:40 +0000 (16:47 +0000)
committerDaniel Lezcano <daniel.lezcano@linaro.org>
Tue, 7 Feb 2017 23:14:03 +0000 (00:14 +0100)
Having a command line option to flip the errata handling for a
particular erratum is a little bit unusual, and it's vastly superior to
pass this in the DT. By common consensus, it's best to kill off the
command line parameter.

Signed-off-by: Ding Tianhong <dingtianhong@huawei.com>
[Mark: split patch, reword commit message]
Signed-off-by: Mark Rutland <mark.rutland@arm.com>
Acked-by: Daniel Lezcano <daniel.lezcano@linaro.org>
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
Documentation/admin-guide/kernel-parameters.txt
drivers/clocksource/arm_arch_timer.c

index be7c0d9506b12072219f0396ceb9072eeea03df8..d8fc55aa9d448a15a86d5d8505675ced45533d36 100644 (file)
                        loops can be debugged more effectively on production
                        systems.
 
-       clocksource.arm_arch_timer.fsl-a008585=
-                       [ARM64]
-                       Format: <bool>
-                       Enable/disable the workaround of Freescale/NXP
-                       erratum A-008585.  This can be useful for KVM
-                       guests, if the guest device tree doesn't show the
-                       erratum.  If unspecified, the workaround is
-                       enabled based on the device tree.
-
        clearcpuid=BITNUM [X86]
                        Disable CPUID feature X for the kernel. See
                        arch/x86/include/asm/cpufeatures.h for the valid bit
index 4c8c3fb2e8b248b3335d1c4f582f7faab1121d37..6a9d031c3535ede5ba02e4967140ae55796ed2cb 100644 (file)
@@ -101,20 +101,6 @@ EXPORT_SYMBOL_GPL(arch_timer_read_ool_enabled);
 
 static int fsl_a008585_enable = -1;
 
-static int __init early_fsl_a008585_cfg(char *buf)
-{
-       int ret;
-       bool val;
-
-       ret = strtobool(buf, &val);
-       if (ret)
-               return ret;
-
-       fsl_a008585_enable = val;
-       return 0;
-}
-early_param("clocksource.arm_arch_timer.fsl-a008585", early_fsl_a008585_cfg);
-
 u32 __fsl_a008585_read_cntp_tval_el0(void)
 {
        return __fsl_a008585_read_reg(cntp_tval_el0);