[{"id":1767631,"web_url":"http://patchwork.ozlabs.org/comment/1767631/","msgid":"<20170913073602.GD6756@verge.net.au>","list_archive_url":null,"date":"2017-09-13T07:36:03","subject":"Re: [PATCH 0/5] ARM: dts: rcar-gen2: Add reset control properties","submitter":{"id":106,"url":"http://patchwork.ozlabs.org/api/people/106/","name":"Simon Horman","email":"horms@verge.net.au"},"content":"On Mon, Sep 11, 2017 at 03:09:54PM +0200, Geert Uytterhoeven wrote:\n> \tHi Simon, Magnus,\n> \n> This patch series describes the reset topology on all R-Car Gen2 Socs, like\n> was done before for R-Car Gen3 and RZ/G1.\n> \n> Resets usually match the corresponding module clocks.  Exceptions are:\n>   - The audio module has resets for the Serial Sound Interfaces only,\n>   - The display module has only a single reset for all DU channels, but\n>     adding reset properties for the display is postponed upon request from\n>     Laurent.\n> \n> Note that this patch series contains hardware description only.\n> Actual reset policy is to be defined and implemented separately.\n> Also, this is an optional feature, to be enabled explicitly using\n> CONFIG_RESET_CONTROLLER=y.  When enabled, an on-SoC device can be reset\n> easily using device_reset(), or by using the reset_control_*() API when\n> more fine-grained control is desired.\n> \n> Possible use cases are (not exhaustive):\n>   - Reset a device before use, to make sure it's in a predefined state, and\n>     doesn't depend on earlier configuration by e.g. the boot loader,\n>   - Reset a device after detecting an anomaly,\n>   - Reset a device to verify suspend/resume is handled correctly by the\n>     driver in case the device would be part of a power domain on a\n>     different/future SoC.\n> \n> This has been tested on r8a7790/lager, r8a7791/koelsch, r8a7792/blanche,\n> and r8a7794/alt (r8a7793/gose was offline).\n> \n> Thanks for applying!\n> \n> Geert Uytterhoeven (5):\n>   ARM: dts: r8a7790: Add reset control properties\n>   ARM: dts: r8a7791: Add reset control properties\n>   ARM: dts: r8a7792: Add reset control properties\n>   ARM: dts: r8a7793: Add reset control properties\n>   ARM: dts: r8a7794: Add reset control properties\n\nThanks, applied.\n--\nTo unsubscribe from this list: send the line \"unsubscribe devicetree\" in\nthe body of a message to majordomo@vger.kernel.org\nMore majordomo info at  http://vger.kernel.org/majordomo-info.html","headers":{"Return-Path":"<devicetree-owner@vger.kernel.org>","X-Original-To":"incoming-dt@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming-dt@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=devicetree-owner@vger.kernel.org; receiver=<UNKNOWN>)","ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n\tunprotected) header.d=verge.net.au header.i=@verge.net.au\n\theader.b=\"pvcb6U7C\"; dkim-atps=neutral"],"Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3xsYPT017cz9sPs\n\tfor <incoming-dt@patchwork.ozlabs.org>;\n\tWed, 13 Sep 2017 17:36:13 +1000 (AEST)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1751903AbdIMHgL (ORCPT\n\t<rfc822;incoming-dt@patchwork.ozlabs.org>);\n\tWed, 13 Sep 2017 03:36:11 -0400","from kirsty.vergenet.net ([202.4.237.240]:51783 \"EHLO\n\tkirsty.vergenet.net\" rhost-flags-OK-OK-OK-OK) by vger.kernel.org\n\twith ESMTP id S1751884AbdIMHgG (ORCPT\n\t<rfc822; devicetree@vger.kernel.org>); Wed, 13 Sep 2017 03:36:06 -0400","from reginn.horms.nl (52D9BC73.cm-11-1c.dynamic.ziggo.nl\n\t[82.217.188.115])\n\tby kirsty.vergenet.net (Postfix) with ESMTPA id CC14D25BE83;\n\tWed, 13 Sep 2017 17:36:04 +1000 (AEST)","by reginn.horms.nl (Postfix, from userid 7100)\n\tid 39629940386; Wed, 13 Sep 2017 09:36:03 +0200 (CEST)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=simple/simple; d=verge.net.au; s=mail; \n\tt=1505288165; bh=YmSAyfDNtwX5Z6Ob8aFHDskJsKGYkTFAQd+HpuDu78c=;\n\th=Date:From:To:Cc:Subject:References:In-Reply-To:From;\n\tb=pvcb6U7CL/tIDtgAy4XB8Xd39w0v6plfafIYA9iTNgT0KKxTQAhoieYmqhNVszU7G\n\tlgaMSgadPLubfxI4TLEgAG5gKDkB4h4jpU9AmyWMn7rwuPL4oWBA9ShJfG8IoHQIpj\n\t4b/0AWsxIoafysyDX6wgKRAlEuxharIDakQbc05I=","Date":"Wed, 13 Sep 2017 09:36:03 +0200","From":"Simon Horman <horms@verge.net.au>","To":"Geert Uytterhoeven <geert+renesas@glider.be>","Cc":"Magnus Damm <magnus.damm@gmail.com>, linux-renesas-soc@vger.kernel.org, \n\tlinux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org","Subject":"Re: [PATCH 0/5] ARM: dts: rcar-gen2: Add reset control properties","Message-ID":"<20170913073602.GD6756@verge.net.au>","References":"<1505135399-24840-1-git-send-email-geert+renesas@glider.be>","MIME-Version":"1.0","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<1505135399-24840-1-git-send-email-geert+renesas@glider.be>","Organisation":"Horms Solutions BV","User-Agent":"Mutt/1.5.23 (2014-03-12)","Sender":"devicetree-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<devicetree.vger.kernel.org>","X-Mailing-List":"devicetree@vger.kernel.org"}}]