diff options
author | Bengt Jonsson <bengt.g.jonsson@stericsson.com> | 2011-11-23 20:00:46 +0100 |
---|---|---|
committer | Philippe Langlais <philippe.langlais@stericsson.com> | 2012-05-22 10:59:20 +0200 |
commit | d84c32d7cd61469a863f6de6a8444975a48c83b6 (patch) | |
tree | 1a30b2e905ea4396b7d44ac03ec5f5ca1c7503f1 /drivers/regulator | |
parent | cc6634371a05f53bac9e3d6436aa26b5338d4a84 (diff) |
regulator: ab8500: Set current debug state as default
Previous implementation caused confusion. This
patch makes "current" the default state when
viewing regulator status (instead of "initial").
ST-Ericsson ID: 399059
ST-Ericsson Linux next: -
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I34f0d0e62ba7f8fc40c70e35fbd30aa0e0948d6b
Signed-off-by: Bengt Jonsson <bengt.g.jonsson@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/39599
Reviewed-by: QABUILD
Diffstat (limited to 'drivers/regulator')
-rw-r--r-- | drivers/regulator/ab8500-debug.c | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/drivers/regulator/ab8500-debug.c b/drivers/regulator/ab8500-debug.c index b2e1628e52d..feda450c53d 100644 --- a/drivers/regulator/ab8500-debug.c +++ b/drivers/regulator/ab8500-debug.c @@ -1172,7 +1172,7 @@ static struct ab8500_regulator ab8500_regulator[AB8500_NUM_REGULATORS] = { }, }; -static int status_state; +static int status_state = AB8500_REGULATOR_STATE_CURRENT; static int _get_voltage(struct regulator_volt_range const *volt_range, u8 value, int *volt) @@ -1242,10 +1242,16 @@ static int ab8500_regulator_status_print(struct seq_file *s, void *p) dev_err(dev, "seq_printf overflow\n"); /* print state */ - err = seq_printf(s, "%12s\n", - regulator_state_name[status_state]); - if (err < 0) - dev_err(dev, "seq_printf overflow\n"); + for (i = 0; i < NUM_REGULATOR_STATE; i++) { + if (i == status_state) + err = seq_printf(s, "-> %i. %12s\n", + i, regulator_state_name[i]); + else + err = seq_printf(s, " %i. %12s\n", + i, regulator_state_name[i]); + if (err < 0) + dev_err(dev, "seq_printf overflow\n"); + } /* print labels */ err = seq_printf(s, |