gcov: enable gcov for many power related files
Change-Id: Ibbbd1ba5c1c6752ce6786c94f9e5bf95be29e262
Signed-off-by: Matt Longnecker <mlongnecker@nvidia.com>
Reviewed-on: http://git-master/r/1203977
diff --git a/arch/arm/mach-tegra/Makefile b/arch/arm/mach-tegra/Makefile
index fffad24..731e47c 100644
--- a/arch/arm/mach-tegra/Makefile
+++ b/arch/arm/mach-tegra/Makefile
@@ -1,3 +1,5 @@
+GCOV_PROFILE := y
+
asflags-y += -march=armv7-a
obj-y += io.o
diff --git a/drivers/clk/tegra/Makefile b/drivers/clk/tegra/Makefile
index 27edd5b..a64f83e 100644
--- a/drivers/clk/tegra/Makefile
+++ b/drivers/clk/tegra/Makefile
@@ -1,3 +1,4 @@
+GCOV_PROFILE := y
obj-y += clk.o
obj-y += clk-audio-sync.o
obj-y += clk-dfll.o
diff --git a/drivers/cpufreq/Makefile b/drivers/cpufreq/Makefile
index 0d09c7a..d97b386 100644
--- a/drivers/cpufreq/Makefile
+++ b/drivers/cpufreq/Makefile
@@ -1,3 +1,5 @@
+GCOV_PROFILE := y
+
# CPUfreq core
obj-$(CONFIG_CPU_FREQ) += cpufreq.o freq_table.o
diff --git a/drivers/cpuidle/Makefile b/drivers/cpuidle/Makefile
index 3ba81b1..88111c3 100644
--- a/drivers/cpuidle/Makefile
+++ b/drivers/cpuidle/Makefile
@@ -2,6 +2,8 @@
# Makefile for cpuidle.
#
+GCOV_PROFILE := y
+
obj-y += cpuidle.o driver.o governor.o sysfs.o governors/
obj-$(CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED) += coupled.o
obj-$(CONFIG_DT_IDLE_STATES) += dt_idle_states.o
diff --git a/drivers/firmware/tegra/Makefile b/drivers/firmware/tegra/Makefile
index 4e51aad..23d51d9 100644
--- a/drivers/firmware/tegra/Makefile
+++ b/drivers/firmware/tegra/Makefile
@@ -5,3 +5,4 @@
obj-y += bpmp.o
obj-y += mail.o
obj-y += mailman.o
+GCOV_PORFILE := y
diff --git a/drivers/misc/Makefile b/drivers/misc/Makefile
index ca87f8b..48452e9 100644
--- a/drivers/misc/Makefile
+++ b/drivers/misc/Makefile
@@ -76,3 +76,5 @@
obj-$(CONFIG_SAF775x_HWDEP) += saf775x/
obj-$(CONFIG_SAF36XX_HWDEP) += saf775x/
obj-$(CONFIG_TEGRA_PROFILER) += tegra-profiler/
+
+GCOV_PROFILE_cpuload.o := y
diff --git a/drivers/thermal/Makefile b/drivers/thermal/Makefile
index bd48d5a..2c633ac 100644
--- a/drivers/thermal/Makefile
+++ b/drivers/thermal/Makefile
@@ -2,6 +2,8 @@
# Makefile for sensor chip drivers.
#
+GCOV_PROFILE := y
+
obj-$(CONFIG_THERMAL) += thermal_sys.o
thermal_sys-y += thermal_core.o
diff --git a/kernel/sched/Makefile b/kernel/sched/Makefile
index a047f05..43fb319 100644
--- a/kernel/sched/Makefile
+++ b/kernel/sched/Makefile
@@ -1,3 +1,5 @@
+GCOV_PROFILE := y
+
ifdef CONFIG_FUNCTION_TRACER
CFLAGS_REMOVE_clock.o = $(CC_FLAGS_FTRACE)
endif
diff --git a/kernel/time/Makefile b/kernel/time/Makefile
index 49eca0b..be2b566 100644
--- a/kernel/time/Makefile
+++ b/kernel/time/Makefile
@@ -1,3 +1,5 @@
+GCOV_PROFILE := y
+
obj-y += time.o timer.o hrtimer.o itimer.o posix-timers.o posix-cpu-timers.o
obj-y += timekeeping.o ntp.o clocksource.o jiffies.o timer_list.o
obj-y += timeconv.o timecounter.o posix-clock.o alarmtimer.o