Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp4279073pxu; Tue, 1 Dec 2020 00:28:48 -0800 (PST) X-Google-Smtp-Source: ABdhPJzLipW+qTs09LOe02bRbXqMAd+CBOvtVH7mmuf61rYZsYzUKQpwgpL0ETFK2e/KDW+vN+Tm X-Received: by 2002:aa7:db56:: with SMTP id n22mr1948815edt.4.1606811328106; Tue, 01 Dec 2020 00:28:48 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1606811328; cv=none; d=google.com; s=arc-20160816; b=zWnefVbjVC00U86sVLF3Bl8qe8yKe3quX5SoNp15geYAMxMfMk1T/rcCJtqAjaVU6l 9BySrOdB0DiZaNV+7ecwNXSQtFpeuXnWUPS2K4DE6602z0EcskGlswoGwSexsN4E8Z1N ph5QGzaPiCZ+SwPEriEX5BS9GDML/arJVYFa0npLkuDYDWSLLoG3sXTqiL1E+umUhaCF TFjb+TbST94myPpaNOUQ3IDROvY394QZimx1EfYSTGpfEmgeBa+UL+t8icmM+nFQjItq whLieEOBk0lUwm1VHRGNCn6oAy8yxHGJtroI/9eysyyR6EmV285ZdqVw/juLnrgt48v4 MvCg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from; bh=2zz6nN/USX/2OZbfiohpEJ8uIeOhy1bJEV1Eao4k1Oo=; b=TGgH3RB8IZac8iKtMTzap9MrWJ+S12b2A5mFOyqJ3P/BQMwW+OjpnukhX5sSa2G+dW RtHVFYD5j7rOM2uwniuAPOFk6GiDVFTePaWZrl8WPOOq2+EigFO05mJkj3YCZJMAInOn 0NJVedAN7o2C5QS6PHP8IjMWKsoEXsZ+DI7Kk5VOiSlW1ob3a4Ov8J+hU4PETWNDcUim X7l9SVnxSd46UPI8BTr3izvBDYyfYwzlQ8X4rh5pSh4yvkwVm1QFFyUNPSae9DYmQZO3 gO2Vq1/yj6UZlCL+mxBY0oHqnjBUSaqmE00BUUdb3HEn9G/BHbHhFYKmzLd0CrqYUf+/ 94hg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id np6si493399ejb.609.2020.12.01.00.28.24; Tue, 01 Dec 2020 00:28:48 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728726AbgLAIYm (ORCPT + 99 others); Tue, 1 Dec 2020 03:24:42 -0500 Received: from mail.v3.sk ([167.172.186.51]:58680 "EHLO shell.v3.sk" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1728577AbgLAIYg (ORCPT ); Tue, 1 Dec 2020 03:24:36 -0500 Received: from localhost (localhost.localdomain [127.0.0.1]) by zimbra.v3.sk (Postfix) with ESMTP id 56AD3E0714; Tue, 1 Dec 2020 08:21:00 +0000 (UTC) Received: from shell.v3.sk ([127.0.0.1]) by localhost (zimbra.v3.sk [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id t3npV6SHtMie; Tue, 1 Dec 2020 08:20:58 +0000 (UTC) Received: from localhost (localhost.localdomain [127.0.0.1]) by zimbra.v3.sk (Postfix) with ESMTP id 5BEC3E0713; Tue, 1 Dec 2020 08:20:58 +0000 (UTC) X-Virus-Scanned: amavisd-new at zimbra.v3.sk Received: from shell.v3.sk ([127.0.0.1]) by localhost (zimbra.v3.sk [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id kcCNg4SbJz8o; Tue, 1 Dec 2020 08:20:58 +0000 (UTC) Received: from localhost (unknown [109.183.109.54]) by zimbra.v3.sk (Postfix) with ESMTPSA id 23433DF9A4; Tue, 1 Dec 2020 08:20:58 +0000 (UTC) From: Lubomir Rintel To: Liam Girdwood Cc: Mark Brown , linux-kernel@vger.kernel.org, Lubomir Rintel Subject: [PATCH RFC 1/4] Platform: OLPC: Specify the enable time for DCON power Date: Tue, 1 Dec 2020 09:23:45 +0100 Message-Id: <20201201082348.1723631-2-lkundrak@v3.sk> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20201201082348.1723631-1-lkundrak@v3.sk> References: <20201201082348.1723631-1-lkundrak@v3.sk> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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 --- 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 =3D = { }; =20 static const struct regulator_desc dcon_desc =3D { - .name =3D "dcon", - .id =3D 0, - .ops =3D &dcon_regulator_ops, - .type =3D REGULATOR_VOLTAGE, - .owner =3D THIS_MODULE, + .name =3D "dcon", + .id =3D 0, + .ops =3D &dcon_regulator_ops, + .type =3D REGULATOR_VOLTAGE, + .owner =3D THIS_MODULE, + .enable_time =3D 25000, }; =20 static int olpc_ec_probe(struct platform_device *pdev) --=20 2.28.0