[PATCH RFC 1/4] Platform: OLPC: Specify the enable time for DCON power

From: Lubomir Rintel
Date: Tue Dec 01 2020 - 03:26:22 EST


It takes some significant time between when we ask the EC to enable the
DCON power and when we can access the DCON registers.

FIXME: Maybe some of the delay is caused on the DCON side once the power
is good. Need to check with a scope I suppose.

Signed-off-by: Lubomir Rintel <lkundrak@xxxxx>
---
drivers/platform/olpc/olpc-ec.c | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/drivers/platform/olpc/olpc-ec.c b/drivers/platform/olpc/olpc-ec.c
index f64b82824db28..faecb73bd8430 100644
--- a/drivers/platform/olpc/olpc-ec.c
+++ b/drivers/platform/olpc/olpc-ec.c
@@ -394,11 +394,12 @@ static struct regulator_ops dcon_regulator_ops = {
};

static const struct regulator_desc dcon_desc = {
- .name = "dcon",
- .id = 0,
- .ops = &dcon_regulator_ops,
- .type = REGULATOR_VOLTAGE,
- .owner = THIS_MODULE,
+ .name = "dcon",
+ .id = 0,
+ .ops = &dcon_regulator_ops,
+ .type = REGULATOR_VOLTAGE,
+ .owner = THIS_MODULE,
+ .enable_time = 25000,
};

static int olpc_ec_probe(struct platform_device *pdev)
--
2.28.0