[{"id":1763231,"web_url":"http://patchwork.ozlabs.org/comment/1763231/","msgid":"<CAOMZO5AqyxV9BDa3peXRFAgTzaQD1QJ_h0PTJkN+nYT_XX-1jQ@mail.gmail.com>","list_archive_url":null,"date":"2017-09-05T11:16:27","subject":"Re: [U-Boot] [PATCH v1 2/2] imx_common: detect USB serial\n\tdownloader reliably","submitter":{"id":6978,"url":"http://patchwork.ozlabs.org/api/people/6978/","name":"Fabio Estevam","email":"festevam@gmail.com"},"content":"On Mon, Sep 4, 2017 at 10:21 PM, Stefan Agner <stefan@agner.ch> wrote:\n> From: Stefan Agner <stefan.agner@toradex.com>\n>\n> The current mechanism using SCR/GPR registers work well when\n> the serial downloader boot mode has been selected explicitly\n> (either via boot mode pins or using bmode command). However,\n> in case the system entered boot ROM due to unbootable primary\n> boot devices (e.g. empty eMMC), the SPL fails to detect that\n> it has been downloaded through serial loader and tries to\n> continue booting from eMMC:\n>   Trying to boot from MMC1\n>   mmc_load_image_raw_sector: mmc block read error\n>   SPL: failed to boot from all boot devices\n>   ### ERROR ### Please RESET the board ###\n>\n> The only known way to reliably detect USB serial downloader\n> is by checking the USB PHY receiver block power state...\n>\n> Signed-off-by: Stefan Agner <stefan.agner@toradex.com>\n> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>\n\nThis allows Serial Download Protocol to work on imx6q sabresd:\n\nTested-by: Fabio Estevam <fabio.estevam@nxp.com>","headers":{"Return-Path":"<u-boot-bounces@lists.denx.de>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.denx.de\n\t(client-ip=81.169.180.215; helo=lists.denx.de;\n\tenvelope-from=u-boot-bounces@lists.denx.de;\n\treceiver=<UNKNOWN>)","ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"NT+mXj/1\"; dkim-atps=neutral"],"Received":["from lists.denx.de (dione.denx.de [81.169.180.215])\n\tby ozlabs.org (Postfix) with ESMTP id 3xmkgX3X20z9s83\n\tfor <incoming@patchwork.ozlabs.org>;\n\tTue,  5 Sep 2017 21:16:40 +1000 (AEST)","by lists.denx.de (Postfix, from userid 105)\n\tid 32551C21F6C; Tue,  5 Sep 2017 11:16:33 +0000 (UTC)","from lists.denx.de (localhost [IPv6:::1])\n\tby lists.denx.de (Postfix) with ESMTP id 544ECC21D7B;\n\tTue,  5 Sep 2017 11:16:31 +0000 (UTC)","by lists.denx.de (Postfix, from userid 105)\n\tid E1DD9C21D7B; Tue,  5 Sep 2017 11:16:29 +0000 (UTC)","from mail-oi0-f44.google.com (mail-oi0-f44.google.com\n\t[209.85.218.44])\n\tby lists.denx.de (Postfix) with ESMTPS id 5D400C21C54\n\tfor <u-boot@lists.denx.de>; Tue,  5 Sep 2017 11:16:29 +0000 (UTC)","by mail-oi0-f44.google.com with SMTP id n18so22326515oig.2\n\tfor <u-boot@lists.denx.de>; Tue, 05 Sep 2017 04:16:29 -0700 (PDT)","by 10.157.17.176 with HTTP; Tue, 5 Sep 2017 04:16:27 -0700 (PDT)"],"X-Spam-Checker-Version":"SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de","X-Spam-Level":"","X-Spam-Status":"No, score=0.0 required=5.0 tests=FREEMAIL_FROM,\n\tRCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,\n\tT_DKIM_INVALID autolearn=unavailable\n\tautolearn_force=no version=3.4.0","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;\n\th=mime-version:in-reply-to:references:from:date:message-id:subject:to\n\t:cc; bh=k8F2AaTx0GLyYYYmlpf+LSxR8R8jVm5l8/fzkBufmzI=;\n\tb=NT+mXj/1nOnR+/kTv8yXSqBUYfM4DfuSoJHIWPu0f/iTAtvrE+d+D0SVmtdTVexj4v\n\t9l+QaOfWVrvbWvraMG4FjvoCtTcCqMs0M4PTWcRElnVkEiQXc6javTDy3fftE6bAY+Jv\n\tVMsAXfsOQ2fWcaovoTRB9qQ9hwNrAyKVOzmf2xCipwqz9H01Q1XVRAnA+CkcASTSc9jZ\n\ttEzj1lwXrmXv/1WvwxlqT3iw50B0V+Ad5Rm23HbdZj9bGnmDxPDIGUHa/MTHtodvNhaM\n\tQn5KDspnbfLOv1oH1/F3QMgi7YCXO5Vs2G9+cV0lvpNFah+7wymhzcGJ+j2WHVBozBEb\n\tjAAA==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:mime-version:in-reply-to:references:from:date\n\t:message-id:subject:to:cc;\n\tbh=k8F2AaTx0GLyYYYmlpf+LSxR8R8jVm5l8/fzkBufmzI=;\n\tb=EE4ozkBKnz6aiagvlfLqYU+NuQEg0DnSG6t4/yH7/f6WwB0V6faGkGPdOtL4Qa1D62\n\tzQGNI+Key+RBl3YZLkzmrUASzzlQoHOGH1xI4F2WjZfq5biKWKULho/UEmdj8QCV2ovn\n\tmDbg2IW35OCiqmBbhMkM04hjeGYThR3K6QYIRlcMVNc0cWZ7c7BAvetcaB43wxCh24FJ\n\tGBMXqYwSNzkmhRz90G/XO9zVA0aCpKc+ZujRXl8QqZbE2DFEdb5iAUu5vlkRdvIMBGyh\n\twa35mL2etNCVXeKkHKq/gt1MKQvvyRePSG4IlG2r/im5T0BRiyoOJXk9tYlRwD0UJshv\n\tgFSw==","X-Gm-Message-State":"AHPjjUivoqGvGpyB6/ogGvJNVDE4Irj1HDbiBwgJbahvg8j/ARwneFJ8\n\t90F9jEiNhHihFbEVnEBFFEdELVjtWQ==","X-Google-Smtp-Source":"ADKCNb69tidpZy7llaKv2Mh4HthrKDC9yx7iqngnWnd26/osXtsCgkO6JdIb3KXcZnGSo4F85IXwUXjKmitEdhtjMAE=","X-Received":"by 10.202.76.9 with SMTP id z9mr3363996oia.253.1504610188105;\n\tTue, 05 Sep 2017 04:16:28 -0700 (PDT)","MIME-Version":"1.0","In-Reply-To":"<20170905012144.4833-2-stefan@agner.ch>","References":"<20170905012144.4833-1-stefan@agner.ch>\n\t<20170905012144.4833-2-stefan@agner.ch>","From":"Fabio Estevam <festevam@gmail.com>","Date":"Tue, 5 Sep 2017 08:16:27 -0300","Message-ID":"<CAOMZO5AqyxV9BDa3peXRFAgTzaQD1QJ_h0PTJkN+nYT_XX-1jQ@mail.gmail.com>","To":"Stefan Agner <stefan@agner.ch>","Cc":"Marek Vasut <marex@denx.de>, Albert ARIBAUD <albert.u.boot@aribaud.net>, \n\t\"Esponde, Joel\" <joel.esponde@honeywell.com>,\n\tStefan Agner <stefan.agner@toradex.com>,\n\tMarcel Ziswiler <marcel.ziswiler@toradex.com>,\n\tGary Bisson <gary.bisson@boundarydevices.com>,\n\tU-Boot-Denx <u-boot@lists.denx.de>,\n\tMax Krummenacher <max.krummenacher@toradex.com>,\n\tFabio Estevam <fabio.estevam@nxp.com>, Jagan Teki <jagan@openedev.com>","Subject":"Re: [U-Boot] [PATCH v1 2/2] imx_common: detect USB serial\n\tdownloader reliably","X-BeenThere":"u-boot@lists.denx.de","X-Mailman-Version":"2.1.18","Precedence":"list","List-Id":"U-Boot discussion <u-boot.lists.denx.de>","List-Unsubscribe":"<https://lists.denx.de/options/u-boot>,\n\t<mailto:u-boot-request@lists.denx.de?subject=unsubscribe>","List-Archive":"<http://lists.denx.de/pipermail/u-boot/>","List-Post":"<mailto:u-boot@lists.denx.de>","List-Help":"<mailto:u-boot-request@lists.denx.de?subject=help>","List-Subscribe":"<https://lists.denx.de/listinfo/u-boot>,\n\t<mailto:u-boot-request@lists.denx.de?subject=subscribe>","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"base64","Errors-To":"u-boot-bounces@lists.denx.de","Sender":"\"U-Boot\" <u-boot-bounces@lists.denx.de>"}}]