aboutsummaryrefslogtreecommitdiff
path: root/arch/arm
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm')
-rw-r--r--arch/arm/mach-ux500/mloader_helper.c1
-rw-r--r--arch/arm/mach-ux500/pwm.c1
-rwxr-xr-xarch/arm/mach-ux500/timer.c2
3 files changed, 4 insertions, 0 deletions
diff --git a/arch/arm/mach-ux500/mloader_helper.c b/arch/arm/mach-ux500/mloader_helper.c
index f429142712f..4d5816f9ab3 100644
--- a/arch/arm/mach-ux500/mloader_helper.c
+++ b/arch/arm/mach-ux500/mloader_helper.c
@@ -10,6 +10,7 @@
#include <linux/workqueue.h>
#include <linux/platform_device.h>
#include <linux/sysfs.h>
+#include <linux/slab.h>
static ssize_t mloader_sysfs_addr(struct device *dev,
struct device_attribute *attr,
diff --git a/arch/arm/mach-ux500/pwm.c b/arch/arm/mach-ux500/pwm.c
index b0dd2da3397..37f6bd481c5 100644
--- a/arch/arm/mach-ux500/pwm.c
+++ b/arch/arm/mach-ux500/pwm.c
@@ -17,6 +17,7 @@
#include <linux/module.h>
#include <linux/platform_device.h>
#include <linux/pwm.h>
+#include <linux/slab.h>
/* Register offsets */
#define PWM_CONTROL_REG_OFFSET 0x00
diff --git a/arch/arm/mach-ux500/timer.c b/arch/arm/mach-ux500/timer.c
index d5f27a6fae0..b8424e3ef1c 100755
--- a/arch/arm/mach-ux500/timer.c
+++ b/arch/arm/mach-ux500/timer.c
@@ -177,8 +177,10 @@ static void __init u8500_timer_init(void)
/* Init the timer and register clocksource */
u8500_timer_reset();
+#ifdef CONFIG_UX500_SOC_DB8500
/* register db8500-prcmu timer as always-on clock source */
db8500_prcm_timer_init();
+#endif
u8500_clksrc.mult = clocksource_hz2mult(rate, u8500_clksrc.shift);
bits = 8*sizeof(u8500_count);