vcm30t124: Disable ACT Monitor
Vishal Annapurve [Wed, 1 Oct 2014 12:39:08 +0000 (17:39 +0530)]
1) This change disables Activity monitor for vcm30t124
as it is not needed for embedded platforms.
2) Compilation of actmon driver is made dependent on
CONFIG_TEGRA_ACTMON which is selected for 12x and 21x socs.

Bug 1505334
Bug 200042592

Change-Id: I73d2de4514a4d3b00d32cf946dfdfc4b9c345260
Signed-off-by: Vishal Annapurve <vannapurve@nvidia.com>
Reviewed-on: http://git-master/r/552558
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Sandeep Trasi <strasi@nvidia.com>

arch/arm/configs/tegra_vcm30t124_gnu_linux_defconfig
arch/arm/configs/tegra_vcm30t124_gnu_linux_vm_1_defconfig
arch/arm/mach-tegra/Kconfig
drivers/platform/tegra/Kconfig
drivers/platform/tegra/Makefile

index f5e4657..bdcb50e 100644 (file)
@@ -31,6 +31,7 @@ CONFIG_MACH_P1859=y
 # CONFIG_TEGRA_DVFS_RAIL_CONNECT_ALL is not set
 CONFIG_TEGRA_CLOCK_DEBUG_WRITE=y
 CONFIG_TEGRA_CLOCK_DEBUG_FUNC=y
+# CONFIG_TEGRA_ACTMON is not set
 # CONFIG_TEGRA_CORE_CAP is not set
 CONFIG_TEGRA_DYNAMIC_PWRDET=y
 CONFIG_TEGRA_USE_DFLL_RANGE=3
index f883721..5a6cbe9 100644 (file)
@@ -31,6 +31,7 @@ CONFIG_MACH_P1859=y
 # CONFIG_TEGRA_DVFS_RAIL_CONNECT_ALL is not set
 CONFIG_TEGRA_CLOCK_DEBUG_WRITE=y
 CONFIG_TEGRA_CLOCK_DEBUG_FUNC=y
+# CONFIG_TEGRA_ACTMON is not set
 # CONFIG_TEGRA_CORE_CAP is not set
 CONFIG_TEGRA_DYNAMIC_PWRDET=y
 CONFIG_TEGRA_USE_DFLL_RANGE=3
index d3ddf5f..3b38822 100644 (file)
@@ -350,17 +350,6 @@ config TEGRA_MC_EARLY_ACK
          controller. This feature is used to improve CPU memory
          write performance.
 
-config TEGRA_ACTMON
-       bool "Tegra Activity Monitor"
-       depends on ARCH_TEGRA_3x_SOC || ARCH_TEGRA_11x_SOC || ARCH_TEGRA_14x_SOC || ARCH_TEGRA_12x_SOC
-       default y
-       help
-         Actmon is a hardware block that can be used to track the activity of
-         certain hardware units in chips >=Tegra3. It can boost EMC clock or AVP
-         clock depending on the memory trafic among various client.
-         If unsure, say Y here.
-
-
 config TEGRA_ERRATA_1252872
        bool "DLL experiences internal sychronization issue"
        depends on ARCH_TEGRA_14x_SOC
index ae6be03..51ca4e7 100644 (file)
@@ -147,3 +147,11 @@ config TEGRA_GPU_EDP
          to keep GPU rail current within power supply
          capabilities.
 
+config TEGRA_ACTMON
+       bool "Tegra Activity Monitor"
+       depends on ARCH_TEGRA_12x_SOC || ARCH_TEGRA_21x_SOC
+       default y
+       help
+         Actmon is a hardware block that can be used to track the activity of
+         certain hardware units. It can boost EMC clock or AVP clock depending
+         on the memory trafic among various client. If unsure, say Y here.
index 6b8e186..b3ebe23 100644 (file)
@@ -80,8 +80,7 @@ endif
 obj-y += io.o
 obj-$(CONFIG_TEGRA_CORE_VOLT_CAP) += tegra_core_volt_cap.o
 obj-y += ahb.o
-obj-$(CONFIG_ARCH_TEGRA_12x_SOC) += tegra3_actmon.o
-obj-$(CONFIG_ARCH_TEGRA_21x_SOC) += tegra3_actmon.o
+obj-$(CONFIG_TEGRA_ACTMON) += tegra3_actmon.o
 obj-$(CONFIG_TEGRA_CPU_VOLT_CAP)       += tegra_volt_cap.o
 
 ifeq ($(CONFIG_PM_SLEEP),y)