regulator: show state for GPIO-controlled regulators
authorMichał Mirosław <mirq-linux@rere.qmqm.pl>
Fri, 1 Feb 2013 19:40:17 +0000 (20:40 +0100)
committerMark Brown <broonie@opensource.wolfsonmicro.com>
Mon, 4 Feb 2013 18:38:06 +0000 (18:38 +0000)
Signed-off-by: Michał Mirosław <mirq-linux@rere.qmqm.pl>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
drivers/regulator/core.c

index 278584302f2d162c56599ad61a62ade3cdcceadd..6b3550ab480f8e13c0fda35ea7033dd78228200f 100644 (file)
@@ -3208,7 +3208,7 @@ static int add_regulator_attributes(struct regulator_dev *rdev)
                if (status < 0)
                        return status;
        }
-       if (ops->is_enabled) {
+       if (rdev->ena_gpio || ops->is_enabled) {
                status = device_create_file(dev, &dev_attr_state);
                if (status < 0)
                        return status;