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