arm: tegra: power: Enhance debug EDP table
Diwakar Tundlam [Thu, 12 Jan 2012 20:16:43 +0000 (12:16 -0800)]
Bug 844268

Change-Id: I16327668c5df0ead318753f753be1680980ad9c1
Signed-off-by: Diwakar Tundlam <dtundlam@nvidia.com>
Reviewed-on: http://git-master/r/75030
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Peter Boonstoppel <pboonstoppel@nvidia.com>
Reviewed-on: http://git-master/r/75537
Reviewed-by: Varun Wadekar <vwadekar@nvidia.com>
Tested-by: Varun Wadekar <vwadekar@nvidia.com>

Rebase-Id: Rcfbe1c77c11bee7d59c99398c0e2d2fd3583f4c1

arch/arm/mach-tegra/edp.c

index ae45c96..ed9c335 100644 (file)
@@ -28,6 +28,7 @@
 
 static const struct tegra_edp_limits *edp_limits;
 static int edp_limits_size;
+static unsigned int regulator_cur;
 
 static const unsigned int *system_edp_limits;
 
@@ -271,6 +272,7 @@ void __init tegra_init_cpu_edp_limits(unsigned int regulator_mA)
                edp_limits_size = ARRAY_SIZE(edp_default_limits);
                return;
        }
+       regulator_cur = regulator_mA;
 
        for (i = 0; i < tsize; i++) {
                if (t[i].speedo_id == cpu_speedo_id &&
@@ -383,7 +385,9 @@ static int edp_debugfs_show(struct seq_file *s, void *data)
 {
        int i;
 
-       seq_printf(s, "-- CPU EDP table --\n");
+       seq_printf(s, "-- CPU %sEDP table (%umA) --\n",
+                  edp_limits == edp_default_limits ? "default " : "",
+                  regulator_cur);
        for (i = 0; i < edp_limits_size; i++) {
                seq_printf(s, "%4dC: %10u %10u %10u %10u\n",
                           edp_limits[i].temperature,