[{"id":1776928,"web_url":"http://patchwork.ozlabs.org/comment/1776928/","msgid":"<20170928100222.nnocjkyd5qkly6qx@piout.net>","list_archive_url":null,"date":"2017-09-28T10:02:22","subject":"Re: [PATCH v4 0/8] Various patches for SAMA5D2 backup mode","submitter":{"id":26276,"url":"http://patchwork.ozlabs.org/api/people/26276/","name":"Alexandre Belloni","email":"alexandre.belloni@free-electrons.com"},"content":"Hi,\n\nOn 28/09/2017 at 11:46:19 +0200, Romain Izard wrote:\n> While the core of the backup mode for SAMA5D2 has been integrated in\n> v4.13, it is far from complete. Individual controllers in the chip have\n> drivers that do not support the reset of the registers during suspend,\n> and they need to be adapted to handle it.\n> \n> The first patch uses the clock wakeup code from the prototype backup\n> mode instead of the version integrated in the mainline, as the mainline\n> version is not stable. During a test loop with two-second backup\n> suspend, the mainline version will hang in less than one day, whereas\n> the prototype version has been running the same test for more than a\n> week without hanging.\n> \n> While all these patches are provided in a series, the clock, mtd,\n> usb, pwm and mfd patch do not depend on each other.\n> \n> Changes in v2:\n> * drop the IIO patch duplicating existing code\n> * determine the number of programmable clocks to save dynamically\n> * declare a required local variable in the tty/serial patch\n> \n> Changes in v3:\n> * drop dev_printk changes for PMECC\n> * rework the resume code for PMECC\n> * improve comments on PMC clock handling\n> \n> Changes in v4:\n> * fix a bug in the PMECC resume code\n> \n> Romain Izard (8):\n>   clk: at91: pmc: Wait for clocks when resuming\n>   clk: at91: pmc: Save SCSR during suspend\n>   clk: at91: pmc: Support backup for programmable clocks\n>   mtd: nand: atmel: Avoid ECC errors when leaving backup mode\n>   ehci-atmel: Power down during suspend is normal\n>   pwm: atmel-tcb: Support backup mode\n>   atmel_flexcom: Support backup mode\n>   tty/serial: atmel: Prevent a warning on suspend\n> \n\nReally, you have to stop sending those independent patches as a series\nif you want to have a chance to see them being merged.\n\n>  drivers/clk/at91/clk-programmable.c      |  2 +\n>  drivers/clk/at91/pmc.c                   | 63 ++++++++++++++++++++++++++-----\n>  drivers/clk/at91/pmc.h                   |  2 +\n>  drivers/mfd/atmel-flexcom.c              | 65 ++++++++++++++++++++++++--------\n>  drivers/mtd/nand/atmel/nand-controller.c |  3 ++\n>  drivers/mtd/nand/atmel/pmecc.c           | 17 +++++----\n>  drivers/mtd/nand/atmel/pmecc.h           |  1 +\n>  drivers/pwm/pwm-atmel-tcb.c              | 63 ++++++++++++++++++++++++++++++-\n>  drivers/tty/serial/atmel_serial.c        | 13 +++++++\n>  drivers/usb/host/ehci-atmel.c            |  3 +-\n>  10 files changed, 196 insertions(+), 36 deletions(-)\n> \n> -- \n> 2.11.0\n>","headers":{"Return-Path":"<linux-pwm-owner@vger.kernel.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=linux-pwm-owner@vger.kernel.org;\n\treceiver=<UNKNOWN>)","Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3y2qxj6RJMz9t5w\n\tfor <incoming@patchwork.ozlabs.org>;\n\tThu, 28 Sep 2017 20:02:49 +1000 (AEST)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1752554AbdI1KCg (ORCPT <rfc822;incoming@patchwork.ozlabs.org>);\n\tThu, 28 Sep 2017 06:02:36 -0400","from mail.free-electrons.com ([62.4.15.54]:39238 \"EHLO\n\tmail.free-electrons.com\" rhost-flags-OK-OK-OK-OK) by vger.kernel.org\n\twith ESMTP id S1751396AbdI1KCe (ORCPT\n\t<rfc822; linux-pwm@vger.kernel.org>); Thu, 28 Sep 2017 06:02:34 -0400","by mail.free-electrons.com (Postfix, from userid 110)\n\tid D7394208FA; Thu, 28 Sep 2017 12:02:31 +0200 (CEST)","from localhost (unknown [37.71.171.242])\n\tby mail.free-electrons.com (Postfix) with ESMTPSA id AAF85203FE;\n\tThu, 28 Sep 2017 12:02:21 +0200 (CEST)"],"X-Spam-Checker-Version":"SpamAssassin 3.4.0 (2014-02-07) on\n\tmail.free-electrons.com","X-Spam-Level":"","X-Spam-Status":"No, score=-1.0 required=5.0 tests=ALL_TRUSTED,SHORTCIRCUIT,\n\tURIBL_BLOCKED shortcircuit=ham autolearn=disabled version=3.4.0","Date":"Thu, 28 Sep 2017 12:02:22 +0200","From":"Alexandre Belloni <alexandre.belloni@free-electrons.com>","To":"Romain Izard <romain.izard.pro@gmail.com>","Cc":"Boris Brezillon <boris.brezillon@free-electrons.com>,\n\tMichael Turquette <mturquette@baylibre.com>,\n\tStephen Boyd <sboyd@codeaurora.org>, Lee Jones <lee.jones@linaro.org>,\n\tWenyou Yang <wenyou.yang@atmel.com>, Josh Wu <rainyfeeling@outlook.com>,\n\tRichard Weinberger <richard@nod.at>,\n\tDavid Woodhouse <dwmw2@infradead.org>,\n\tBrian Norris <computersforpeace@gmail.com>,\n\tMarek Vasut <marek.vasut@gmail.com>,\n\tCyrille Pitchen <cyrille.pitchen@wedev4u.fr>,\n\tThierry Reding <thierry.reding@gmail.com>,\n\tRichard Genoud <richard.genoud@gmail.com>,\n\tGreg Kroah-Hartman <gregkh@linuxfoundation.org>,\n\tJiri Slaby <jslaby@suse.com>, Alan Stern <stern@rowland.harvard.edu>,\n\tLudovic Desroches <ludovic.desroches@microchip.com>,\n\tNicolas Ferre <nicolas.ferre@microchip.com>,\n\tlinux-clk@vger.kernel.org, linux-kernel@vger.kernel.org,\n\tlinux-mtd@lists.infradead.org, linux-pwm@vger.kernel.org,\n\tlinux-serial@vger.kernel.org, linux-usb@vger.kernel.org","Subject":"Re: [PATCH v4 0/8] Various patches for SAMA5D2 backup mode","Message-ID":"<20170928100222.nnocjkyd5qkly6qx@piout.net>","References":"<20170928094627.31017-1-romain.izard.pro@gmail.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<20170928094627.31017-1-romain.izard.pro@gmail.com>","User-Agent":"NeoMutt/20170609 (1.8.3)","Sender":"linux-pwm-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<linux-pwm.vger.kernel.org>","X-Mailing-List":"linux-pwm@vger.kernel.org"}}]