Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp4179626pxf; Tue, 30 Mar 2021 00:58:38 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxReYScE/oxoALRzAd9ejkiVAZmwb4Zwbt2OaAM6I1JOe+LnXBFLWv/Bi3pfcnr8RQim14U X-Received: by 2002:a17:906:e2d4:: with SMTP id gr20mr32596971ejb.432.1617091118065; Tue, 30 Mar 2021 00:58:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617091118; cv=none; d=google.com; s=arc-20160816; b=UE4PHpWgTCYujjpcDIpO88+SAUdm9d2M3IIlFUm/QQPWsMYOGcNtZD/eB8xr6Sg9Lh bhFPA606OKN/cRRWRNBndzFI6wcSjghFun3aUmNLQiss0Cqm2YPLHOU4P8IW2wuKrAm4 YXUZn1e6RacAPJ1FcuntSCDOtO8ELUxY90TjcF0gOr9e/amqrNqRgZs3qLwzGw2pvBZs DZVIzcE0ut3yowkoJVBZllXfFXY2WqUB6oKTOUoB65dI24jmUcw1aoq4dyQRgWefYJkv fIwOYl/riDmX2r4jo8wLwQ2EYaPJollMpp2soaJbZcD2xPb7FJ7pUOLofZZAdpFQ05Nr yKbw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=xy5n2ZjYeu50xNrbkfvZegJVRO8o58K5oJo4KWUxE2Y=; b=z93zw7I3KZ+GRjaZJCCx27sTiiGlMk5YZkE/cnWTFkiBjmt+b1NV1CiG1bu4NHDRFJ w5MUXUc8GwUvAcZ+PifKse2TEKH/RSrXi5IvG/EvQlAjtk5BCcRoP02dISkhh/VVf8aU s55+udIuj2o1+YUxEMZGtmWuCNivCMgx+twT5X1V7gcBs32LvHxcFdPwM9VogHldxNuN cXXaKeHo47uWVlFg6aJQYP5BeWM5/B+8INV8l3aDZDeJ3V2XnF+xYCR1NvOhnvEI2b2+ iXM4qeD1ym+FZI39thKsWZGfQD4wz3oiUNVOCw4YVLOope56+StfKjaJgVXYQGW26CkV +2xw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=dcgHsWK1; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id c6si11962080eds.122.2021.03.30.00.58.15; Tue, 30 Mar 2021 00:58:38 -0700 (PDT) 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; dkim=pass header.i=@linaro.org header.s=google header.b=dcgHsWK1; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229633AbhC3HzB (ORCPT + 99 others); Tue, 30 Mar 2021 03:55:01 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44458 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230248AbhC3Hyr (ORCPT ); Tue, 30 Mar 2021 03:54:47 -0400 Received: from mail-pj1-x102a.google.com (mail-pj1-x102a.google.com [IPv6:2607:f8b0:4864:20::102a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BE682C061762 for ; Tue, 30 Mar 2021 00:54:46 -0700 (PDT) Received: by mail-pj1-x102a.google.com with SMTP id w8so7315210pjf.4 for ; Tue, 30 Mar 2021 00:54:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=xy5n2ZjYeu50xNrbkfvZegJVRO8o58K5oJo4KWUxE2Y=; b=dcgHsWK1o7Evo+tSpxbnU7pQvPEt0SVedYITmkyZ7hWaSMK2buuZx79Pi94Kbl5iD9 m+zTpeQn7E5qE8qj0W/cFOrQqIoh4fMOWJHkCqKHQojRQo3FhpvI6pHvtIr1N0OjWkku 8UOPVdPQKBPY1Kbi1MEtHxwdVOtJmLNjrj7tyqnwhU0rG5P1NLylJx21yyE/NgBCL3ox wk3mH8giqKsnfdqAl/TpH1Izb320vzNPYuESVI2tE57Rzm1q3sdRoz31XBsYWNYTZA/b dHE/yok+H3y7qt83Xq5B7oRRe3HbAYRK4lM/0Dju49yja98Z6N7/p1ZhIzY3CpODQ7yA TGjQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=xy5n2ZjYeu50xNrbkfvZegJVRO8o58K5oJo4KWUxE2Y=; b=QgfiLb3fwB8PoFcfSxSrf6fWCxRkyT+PGRG8UJQezwpyqEVYSTY9wgb++f3UhfZzsR z+lo0T2CYSn9MCpx0p4355pgAqWptG/zX+vNnXLU5/0ZS3/Dltmuy/KYR8JaY2wUq+kR Ca6Ke4k1CxeuPvvEX8qG1GCXcw5c+vUqwf3g8EhgYMzDeuUR/SrvJa9VSMz3VXLwF29s 79Hh35GNP3Hjh8mNY6n6OGFyReZP7cu+eOGPnoopbfHLaPeLGO6FRHa8IjXUcAoBjFXO SqeIZfnq2FqCIyiU5djthmy645vM6Ct92/DNd7od1rNxFAwRATuHLJLiidr+JCVXhvHo K2cg== X-Gm-Message-State: AOAM533NjJqHK2GNLFezaC/a2MK2ME7zNaBtSVVj8YKeTettGY5g23N+ xgtbog536VWo0gmlPkgXdrlYxTVLRvnRg0AmTrEgow== X-Received: by 2002:a17:90a:1463:: with SMTP id j90mr3100022pja.205.1617090886311; Tue, 30 Mar 2021 00:54:46 -0700 (PDT) MIME-Version: 1.0 References: <1617067704-28850-1-git-send-email-bbhatt@codeaurora.org> <1617067704-28850-6-git-send-email-bbhatt@codeaurora.org> In-Reply-To: <1617067704-28850-6-git-send-email-bbhatt@codeaurora.org> From: Loic Poulain Date: Tue, 30 Mar 2021 10:02:55 +0200 Message-ID: Subject: Re: [PATCH v1 5/7] bus: mhi: core: Identify Flash Programmer as a mission mode use case To: Bhaumik Bhatt Cc: Manivannan Sadhasivam , linux-arm-msm , Hemant Kumar , Jeffrey Hugo , open list , =?UTF-8?B?Q2FybCBZaW4o5q635byg5oiQKQ==?= , Naveen Kumar , abickett@codeaurora.org Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 30 Mar 2021 at 03:28, Bhaumik Bhatt wrote: > > MHI power up can go through an EDL to Flash Programmer path when > the device has a blank NAND. In those cases, mhi_sync_power_up() > can timeout waiting for a mission mode execution environment. > Allow a successful power up instead by identifying Flash > Programmer as a valid mission mode execution environment with a > purpose to flash the device image contents. > > Signed-off-by: Bhaumik Bhatt > Reviewed-by: Manivannan Sadhasivam Reviewed-by: Loic Poulain