diff --git a/device/testing/linux-sony-hollyss/mt_cpufreq_64.c.patch b/device/testing/linux-sony-hollyss/mt_cpufreq_64.c.patch
index 4b1e1b6b6219c7cc3b54804f5871b9cea0336e8c..8d7a60636c8208376d7ece10288ca92e60d06acf 100644
--- a/device/testing/linux-sony-hollyss/mt_cpufreq_64.c.patch
+++ b/device/testing/linux-sony-hollyss/mt_cpufreq_64.c.patch
@@ -1,3 +1,8 @@
+ARM based systems the udelay function imposes a maximum of 2000 and designed to fail when higher than that,
+so I lowered the number based off various mailinglists to prevent the fail.
+
+
+
 diff --git a/drivers/misc/mediatek/mach/mt6795/mt_cpufreq_64.c b/drivers/misc/mediatek/mach/mt6795/mt_cpufreq_64.c
 index 760025c2..918e2713 100755
 --- a/drivers/misc/mediatek/mach/mt6795/mt_cpufreq_64.c