From patchwork Wed Apr 11 09:36:24 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yoshihiro Shimoda X-Patchwork-Id: 897109 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=devicetree-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=renesas.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=renesasgroup.onmicrosoft.com header.i=@renesasgroup.onmicrosoft.com header.b="Bc8xaI3k"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 40Lf7l4gx5z9s3L for ; Wed, 11 Apr 2018 19:36:51 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752140AbeDKJgu (ORCPT ); Wed, 11 Apr 2018 05:36:50 -0400 Received: from relmlor2.renesas.com ([210.160.252.172]:63117 "EHLO relmlie1.idc.renesas.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752172AbeDKJgr (ORCPT ); Wed, 11 Apr 2018 05:36:47 -0400 Received: from unknown (HELO relmlir1.idc.renesas.com) ([10.200.68.151]) by relmlie1.idc.renesas.com with ESMTP; 11 Apr 2018 18:36:45 +0900 Received: from relmlii2.idc.renesas.com (relmlii2.idc.renesas.com [10.200.68.66]) by relmlir1.idc.renesas.com (Postfix) with ESMTP id 8C2EA84818; Wed, 11 Apr 2018 18:36:45 +0900 (JST) X-IronPort-AV: E=Sophos;i="5.48,435,1517842800"; d="scan'208";a="277879647" Received: from mail-os2jpn01lp0146.outbound.protection.outlook.com (HELO JPN01-OS2-obe.outbound.protection.outlook.com) ([23.103.139.146]) by relmlii2.idc.renesas.com with ESMTP/TLS/AES256-SHA256; 11 Apr 2018 18:36:44 +0900 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesasgroup.onmicrosoft.com; s=selector1-renesas-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=3THCfTmPFnRffoR776TeMHYY12uutEwwHjWWBW1L5uo=; b=Bc8xaI3k8zmIK0WH/jjmhxbkckzrgH7EYfxvB/XGYRCNocmbS90E4yvE7Wv/cPnK7twVvnw9wwATE4wPpVeIej4LyvPJb2l+dmnGR7dTCMiFVwmFZFy1LrErHyX8TdyX6Kd98+0K5+HAmDQ6Ay4vaE/lxv1e1nBLGR5VNB4Pykw= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=<>; Received: from localhost.localdomain (211.11.155.138) by TY1PR06MB0992.apcprd06.prod.outlook.com (2a01:111:e400:59f2::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.653.12; Wed, 11 Apr 2018 09:36:42 +0000 From: Yoshihiro Shimoda To: horms@verge.net.au, magnus.damm@gmail.com, robh+dt@kernel.org, mark.rutland@arm.com Cc: devicetree@vger.kernel.org, linux-renesas-soc@vger.kernel.org, Takeshi Kihara , Yoshihiro Shimoda Subject: [PATCH 2/4] soc: renesas: Add r8a77990 SYSC PM Domain Binding Definitions Date: Wed, 11 Apr 2018 18:36:24 +0900 Message-Id: <1523439386-1032-3-git-send-email-yoshihiro.shimoda.uh@renesas.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1523439386-1032-1-git-send-email-yoshihiro.shimoda.uh@renesas.com> References: <1523439386-1032-1-git-send-email-yoshihiro.shimoda.uh@renesas.com> MIME-Version: 1.0 X-Originating-IP: [211.11.155.138] X-ClientProxiedBy: OS2PR01CA0131.jpnprd01.prod.outlook.com (2603:1096:602::25) To TY1PR06MB0992.apcprd06.prod.outlook.com (2a01:111:e400:59f2::26) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4534165)(4627221)(201703031133081)(8559017)(48565401081)(2017052603328)(7153060)(7193020); SRVR:TY1PR06MB0992; X-Microsoft-Exchange-Diagnostics: 1; TY1PR06MB0992; 3:MVAXZi9Ormsjxp3GUkRXHI6Vq2BMfaV+3px2dD9/KF80A8eQ6QMnWgQ1g4/A76LRcdlbzLT+qx389jYxHtJMlTz9cX04HsV9+c28Tu1R56B3Rf+qGa0ABWyQEtfWT9gsgNpojaYZZ+DsTT6t9O4fVZy4Zwufisf+z7ESDoPZGw3SbRecU9MczE5FXZe1W5qYHsdM2xQSviVhsILdovAprRPmMwTinM1C5VXQP99BWaQ8ylJCkIFH4La18sr0Icnw; 25:nLEzIyD408nvZln0MelV+llr/LNHGpHynSuZYAB0+q6Ik5VS6Ny0N5o0L3CeDDMNx8QMrGNZy9h2L0V6Qp9CgqpdVRHD2sA9koLm5+vDAjAzUGyBaIMyN9R6/usS6sPAliCa6WjLVWdYLu1yYK47DVIQPnQ3gX2Q6gfAKxUvloyqoLFUmIVVUwbxkGL6GIy+lnLT6Oz6cL4btU3P3zdHVGkKac7vOKZSW01YUNsPsXkPfUH0W+KPiFqLmOKN8wyEgQuKz/uGsYf03F/l5SmIT1FlIfXqKiarF7RN2z7pCs6n9H88X1l+hN758b4fb5sAeE/AHtpzD1NfVRGbIp0j5A==; 31:f2s0ImrOJ/GqH7thewJYaR6F6BcGv/pGxBuHJeypbfW5NLBtSH/zJAV62lAv9GSNNoDddGDemATAdsj3D30DkLW/LzY63I7GXW5lvy52+7bGG8Tgc3rYX79wimR+bHSrfIlapfT0SVxxmzrESDXwGlVp1HaMz5oxXdnqjyr9o8tPaBiVVLXiq7ZbSVFJbBTqty+zfj9rhGN1wQ8AzEBLLHT+TLkav52lhet1KdkxAAE= X-MS-TrafficTypeDiagnostic: TY1PR06MB0992: X-Microsoft-Exchange-Diagnostics: 1; TY1PR06MB0992; 20:HustZ/q0EzRQY8/Z2EoF+apmrZJxTdaGW+T2edE+Gu/c893+v2bLSglusb84tOyR+WEUl+WBQGToG0fx8VH6jtmrDmIWeKi5lZOIlzuPH8x/lIurrIX6apOA8bkbxL0n1V+06ERk22d73vlhHiDW+kKgNPS2K79R0NumWfQRVAqiQYLWecVXIMd0Mw95iyZgSIZWAvy5+IPnGRqXjhBMx8oDcM5sC60v/aHFsdv7FR1HRvUzdiVuofJirch8fFe8IVsOMAxpA/khL0dIk0DWaHaR1Ia0sjO/wzBXMWExf/SisNJ+GciGiqTwvNyZQnTwR62AIh+JxKe7krK0g+n+w1kpPKwT5SB5Lwnm6yIPdocQ1qAndni8mLcdOiu275+sXDdRmPUB+6I7hSngR7pJJJq2NNXu9DQwzgtwh/czJOrQ2jgmJh9xwD8cJAcY0dW8R7CN5DXQkfG8YYByywsntiB5PpNtsAQSjw0KCwWgfiGNbWjh0xwwIO7ffhq82Q35; 4:mDVqpsaIxkTk1cYN7l8I6krpKBlnzCmuogqRdWnzYdd9rUqOOdWDdf0+J3GPiswfHqy2VRq+Uk59AQnCmpwJlera1YbJDJhpq7JQRlR2JQvmLvFhFhjQIig7jVVI5L78/yQxJUByFO7f9yck7WhN3k42XbgsLgBlgq+atgTjH+/bgnWHTFcI2BV+PVC6oRDhwz0KvDw6jkYdIFPKw/zh9N9HhsmuJRReAFPdepLKHVXy6UmgZa4JQkuiSmAl3fW85VhyuUkPouYuGIuPsHVFzQ== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(3002001)(3231221)(944501327)(52105095)(93006095)(6055026)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061750153)(20161123562045)(20161123564045)(20161123560045)(20161123558120)(6072148)(201708071742011); SRVR:TY1PR06MB0992; BCL:0; PCL:0; RULEID:; SRVR:TY1PR06MB0992; X-Forefront-PRVS: 0639027A9E X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6069001)(39860400002)(39380400002)(396003)(366004)(346002)(376002)(199004)(189003)(6116002)(97736004)(39060400002)(66066001)(47776003)(2906002)(107886003)(4326008)(26005)(956004)(11346002)(42882007)(36756003)(6512007)(16526019)(53936002)(446003)(2616005)(476003)(6486002)(5660300001)(305945005)(6666003)(68736007)(498600001)(8676002)(81166006)(78352004)(8936002)(48376002)(25786009)(486006)(3846002)(50226002)(7736002)(81156014)(76176011)(6506007)(52116002)(50466002)(106356001)(105586002)(54906003)(386003)(16586007)(316002)(51416003)(3720700003); DIR:OUT; SFP:1102; SCL:1; SRVR:TY1PR06MB0992; H:localhost.localdomain; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:0; MX:0; Received-SPF: None (protection.outlook.com: localhost.localdomain does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; TY1PR06MB0992; 23:5vRAt3452QtWC9SYY7+4hiu2xcd4A2d+cOHQYNI1b?= UCPhG/pkNoZdAW2sT4xA5qIK407jCvTEpXIRMRuJGpo1zgK3rllKdubCupoAczNvGd2/ZYtkB1kj86EcNpeJ1f1CG2Z1P1DPU3XSqHhWra4+qZFjd2nbYxn9Q80IhYFxY4OCoKRHqeXrvQrVnpFNiBBzTS/esdYhV7XgBOfb7iw94bpIdxFned0usnNeqJh6h1e9pk2TgAOKHbLez/xQHCyhwSJseg3AeNN+l8yNC4mmdBKlzH55XUPvbdvVvk451hrYKjbAXMZQi1mtEQjekO/B9I6paB8IKjlEKWjfOq86Pk0BRydaomDFLas9gA6xOyvQcGR0PRWaCntRSr7jN3xHhEJ03ftYvz/K87EI61SVybzG+Cnmho1hz1QHQ1hRQs7jkSi+Tpoqxn0CChB9POxoAaw2JtNTn4OecHLKbntwSRG6CLcVOoobt+N7EoL/CaUR3tQZ1TWdlwflPLyNNgK2JEUXjQQcSm+d/KsJuYll7qslLj1LVjEIwhrYSbHdPpeJkDUlHoZKPjmJkfuKYFdrCCj0VcYQj3ur74hWyCtVh5aCUjEacfjYVes7bBhs2LtHc1g7053Z4pqppjl1Fq3d1mK1qszkRRgNyVsQKy6xi/KxQ5HKGXCHJ2oFfY+sUZ5p51hMqEiHWFpgpdYVfNcBvLRx+M+3nGyIqtR6/DM7MsRjx9ZRk2vUvLlIBcmRtNzexEEPXCRGF0W6DqwS/WOaxYju4NpaN2cHU1e69+ilhFtwGctpgzAmgDzUgO2alTSp349LmByIZI2R/RZJSv2tMmL3zbKgOXLzGtHcEPTefqEyva7p20FLrpn5ozy8p5HnKfHa5Q2SO6w/+Si5tpGrPqiBQsGFmKTNl6PSdh2pqb1pCHkDZYd8+8YrP3CwQ/J+Xsq0+IhLMmUsz89Jqes7uT1eMH5H1a31b2+NPyk7+Z7dWbwToMhjJwsVE18/3+j9KQENSMd9AeBZljUtZhtDJ1kt3n7/LWj+dQpXBZgV76m7AOnVIK+PEbZmNHqeQX0oZCaq0ETh8j3uIb146oUQ2JTMZcFJrW60Ll6h94WmUR2cGrx6jYCTtbgy12d6/98kqvnfzInvglTyPvE1KDX+dx+WBsB8O12oZnT2gI+o+oqDcsu7xpFB9SJ7QUPO35/rp251lyldLppN5NkAnMCZsT300KXWzJuaE+TI6GmAe7iFd0j/omsMT3LezwnKtXxUZBupbdgjRPxik63/TLU X-Microsoft-Antispam-Message-Info: sEUywxiEQQ3nO0VxvWgqkrMkoaXqKSZ2ntPI437MBjbnaoaBiGMlKgB8DM2MPz/NfeUUwFe4soxSMNteUTeJJQ+rN2KCSxCJYjV7eulFXzxIqGAgKEJ7lygGOuA4wIU9Ocbl8eb2esRG2s3z0Wu+BJ3C83w7Z1LbgecoujGk+oBJfpTVv8nFwUSRWe5KNZpf X-Microsoft-Exchange-Diagnostics: 1; TY1PR06MB0992; 6:Tdz96sPvolik66ii5sc8jWF3r/PLjsWtmwZSQhCvgzCCF+9To/djaMia3TZVW7cdP2fXaT7welORpEDTcYP/Bi/i+lpfBXlNZ/z/nVnLwmYbhpboG1H3ZglGC2+2+fPg3r96jtZ/x5uzKbwlr8O87j681rwsnN+wIIMq96bXJWxmsRifEc1p2m+qStxLWxBkhIS65idoepLgEyrV9tktkT68dR6zcFAGh50P5bmbs+1mqoqLeT0iLIAcfcVvy6jYcNKcPkMHrXtqF4XS6ZoeecGbAMwJwhWKAbtnJM0iOtKm6z21cIPo55QRiWYl4gMNzw5Km6zZR2Sv7Vry+EtdkRkICRm5F95FXBjXo43VWIzkicevdket640XIPj3614O/6f+XS3U6ApeduqQ/lxAX/bXsZwV7XfrJOkgLwt0SDJq35Jg7XzWFslMjLAZcdwEXzdpYg4QONRSp4n1F2xDtA==; 5:8qKNbtovMAfaIywOi1yWS2bKdm5NZNslZhvcYRsdexCkKoEyv6AkZio7jCF/0OWP62vxaPbkaKMbu3Io1q/izyrCBhCsdXdcFvEId1Y9yW4LyBlspifwc8xOTLDwBZzsZfrqrRQ7DL5B0XPcfFGUtXVJBKBm+s+zha+zmlAQwXs=; 24:UB4QfWGJegB9hHsPYlwQXDa+rig0TIetXPWLEQYPKhsMH8jHDHldsI2gj2ItT78OxhVHnrtklguh4JljC27aO613hBqwxMzgNlI2M7Q266I= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; TY1PR06MB0992; 7:j5MYMlAEtPWp4npCq3sOhVyvcofF8J9XbDdIqYsHanIVlMqzrroOKyzqxYZ8BYSgPpwyS5itxqRQmZsAm+H4AZZ4qUF5saCI8BcKuoFNz9TGBYAgDaW/1dTI3Mr3iGe3vE32nnvQu6CoTOUUIbgOgZMUgBuJiLOnHKoxXkzQYP6aSLyupwn4SFO1STZvGHzoERKEYvhTAr+oRdgK/50DVb1vQv4Roesyj+PaKlT1MvPWdD9CauJEdxAbkD0H9A5T; 20:28why01U/wHEHvLlDIuq2c90TI4aLqnRA/aHAK9gdgsYE/RzKGnuJwHW8A5O/NQjxU5l/jvfcWkxBISctrIDT4pJoqre1TwB1UUUMvMtBW27PZPCDzTPCt72l8TkSVMoLhdhbP8jtIRsoUfEaL+E3wRMOjPZIIYh57MxQI8sLl4= X-MS-Office365-Filtering-Correlation-Id: 5142d7dc-0b44-4ac9-205d-08d59f8fbbdc X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Apr 2018 09:36:42.1354 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 5142d7dc-0b44-4ac9-205d-08d59f8fbbdc X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY1PR06MB0992 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org From: Takeshi Kihara This patch adds power domain indices for R-Car E3. Signed-off-by: Takeshi Kihara [shimoda: add commit log and SPDX-License-Identifier] Signed-off-by: Yoshihiro Shimoda Reviewed-by: Geert Uytterhoeven --- include/dt-bindings/power/r8a77990-sysc.h | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 include/dt-bindings/power/r8a77990-sysc.h diff --git a/include/dt-bindings/power/r8a77990-sysc.h b/include/dt-bindings/power/r8a77990-sysc.h new file mode 100644 index 0000000..944d85b --- /dev/null +++ b/include/dt-bindings/power/r8a77990-sysc.h @@ -0,0 +1,26 @@ +/* SPDX-License-Identifier: GPL-2.0 */ +/* + * Copyright (C) 2018 Renesas Electronics Corp. + */ +#ifndef __DT_BINDINGS_POWER_R8A77990_SYSC_H__ +#define __DT_BINDINGS_POWER_R8A77990_SYSC_H__ + +/* + * These power domain indices match the numbers of the interrupt bits + * representing the power areas in the various Interrupt Registers + * (e.g. SYSCISR, Interrupt Status Register) + */ + +#define R8A77990_PD_CA53_CPU0 5 +#define R8A77990_PD_CA53_CPU1 6 +#define R8A77990_PD_CR7 13 +#define R8A77990_PD_A3VC 14 +#define R8A77990_PD_3DG_A 17 +#define R8A77990_PD_3DG_B 18 +#define R8A77990_PD_CA53_SCU 21 +#define R8A77990_PD_A2VC1 26 + +/* Always-on power area */ +#define R8A77990_PD_ALWAYS_ON 32 + +#endif /* __DT_BINDINGS_POWER_R8A77990_SYSC_H__ */ From patchwork Wed Apr 11 09:36:25 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yoshihiro Shimoda X-Patchwork-Id: 897110 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=devicetree-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=renesas.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=renesasgroup.onmicrosoft.com header.i=@renesasgroup.onmicrosoft.com header.b="QrL0GSXE"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 40Lf7n2Kqnz9s1r for ; Wed, 11 Apr 2018 19:36:53 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752595AbeDKJgw (ORCPT ); Wed, 11 Apr 2018 05:36:52 -0400 Received: from relmlor2.renesas.com ([210.160.252.172]:58314 "EHLO relmlie1.idc.renesas.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752211AbeDKJgr (ORCPT ); Wed, 11 Apr 2018 05:36:47 -0400 Received: from unknown (HELO relmlir1.idc.renesas.com) ([10.200.68.151]) by relmlie1.idc.renesas.com with ESMTP; 11 Apr 2018 18:36:46 +0900 Received: from relmlii1.idc.renesas.com (relmlii1.idc.renesas.com [10.200.68.65]) by relmlir1.idc.renesas.com (Postfix) with ESMTP id BAD8E84821; Wed, 11 Apr 2018 18:36:46 +0900 (JST) X-IronPort-AV: E=Sophos;i="5.48,435,1517842800"; d="scan'208";a="276472025" Received: from mail-os2jpn01lp0144.outbound.protection.outlook.com (HELO JPN01-OS2-obe.outbound.protection.outlook.com) ([23.103.139.144]) by relmlii1.idc.renesas.com with ESMTP/TLS/AES256-SHA256; 11 Apr 2018 18:36:46 +0900 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesasgroup.onmicrosoft.com; s=selector1-renesas-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=zs2F49Db8xEiwpAJQyPpK/OCd2AVOnuYTNY8Xx3vk5g=; b=QrL0GSXEkon8g4ozug+hQDBSzwq8vEjHDeSn8vkuwSSjavJeQuMYe2Nc8pY/W7Wp50BRBrBBxlX2D2gFVRDDoqR9T5gbvfstFb8SZ1VDNY9feCCmWCf9XEz9nVGOyHY2e/p/1EgepSEGW30HSMA2U1r2H82M21la3LmD6KhemZk= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=<>; Received: from localhost.localdomain (211.11.155.138) by TY1PR06MB0992.apcprd06.prod.outlook.com (2a01:111:e400:59f2::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.653.12; Wed, 11 Apr 2018 09:36:43 +0000 From: Yoshihiro Shimoda To: horms@verge.net.au, magnus.damm@gmail.com, robh+dt@kernel.org, mark.rutland@arm.com Cc: devicetree@vger.kernel.org, linux-renesas-soc@vger.kernel.org, Takeshi Kihara , Yoshihiro Shimoda Subject: [PATCH 3/4] soc: renesas: rcar-sysc: Add support for R-Car E3 power areas Date: Wed, 11 Apr 2018 18:36:25 +0900 Message-Id: <1523439386-1032-4-git-send-email-yoshihiro.shimoda.uh@renesas.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1523439386-1032-1-git-send-email-yoshihiro.shimoda.uh@renesas.com> References: <1523439386-1032-1-git-send-email-yoshihiro.shimoda.uh@renesas.com> MIME-Version: 1.0 X-Originating-IP: [211.11.155.138] X-ClientProxiedBy: OS2PR01CA0131.jpnprd01.prod.outlook.com (2603:1096:602::25) To TY1PR06MB0992.apcprd06.prod.outlook.com (2a01:111:e400:59f2::26) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4534165)(4627221)(201703031133081)(8559017)(48565401081)(2017052603328)(7153060)(7193020); SRVR:TY1PR06MB0992; X-Microsoft-Exchange-Diagnostics: 1; TY1PR06MB0992; 3:pp5s8huCGj/ab0uJizKUt60u42JYQYHAiHrSHbaIZZGDw+nuk2qx/W2FpQK1Fj55dg+eL4s5zSwS0umhW4MeBmrdLfmPXlXSzvThu9C43Y82W0Xqr1Xf/R1DrngLx3dmujTMzPgA40g/X7f0KlXJde+UGzBwMStRHy39U2wh1nFoaUTZQM3Tq3egWZEwltWvZ2hkQVMgs9B216DHmC/JV9G/zIdgkgTHnFZJdcQiC6kH6+40sdGM0xroEY3LCp0v; 25:w3JYOZSAeEovtAMPV+Qo8DFffb27OJDXFIuANq8549I7PirTFLknqJJJ28lj17KuTg4uFF4/sZhTa/XzMQ8xE0RYXx1R6XlEy/qh5cMWjGu0UazDRRhiNyG+S4/MW0n79boZ41SGoOzrM3dAFlFg0yKaYoQsFLF+zzo8tV3TFuRbLNWTG35RI0rkVTG6D0fPyy7vABF9tQtQBGDzT4Xx6O+aed1eFar/WHb3kT3pYi2GG+ezXf/q2t+RtNFiYSES7MhOw4BQIcSyOH+oeTJohQoi9X8fS5y+IrA4JlX1RzPBv56DtvAMSfQZl5MPKhHyy9osezUQ4tDLMCyumjaaTw==; 31:UBVoq0JpsTiemrFAK6amyvmL/vecw2Fh1HAkLX5xcYe2+erEKHGNkJRhBVji1ncTjF1d7+gMOlbVWjOvG7o5JOinvJDRlKs+NxyajNl7dXr5mfGwISw9GRel0j8rYvxv/Q39JowDPfskRCpRZTxEwn98VSlCKlI9QaQc6p0MGdHcKSuf5D33IyHECP0CEUsJKAIFrHf5oi5xLLiVYW86YgHMterOv6zR1xheaeplzWk= X-MS-TrafficTypeDiagnostic: TY1PR06MB0992: X-Microsoft-Exchange-Diagnostics: 1; TY1PR06MB0992; 20:BH8oEXd9vG+vf4S0s98fk3+T8pOXZwTum0XWys/p/tRsN6WnfjM+Wlfg9dmia8MMK7nGB//XRLCE0VioiSWwYGRYEt5rcI6lW/vOYHNVwoyR8vplMXjYMXeIcB8Kvm8Z0fM6EWY9lsla7lUf0xGErVIj3CTqr+SPir0npmkAYG/qh1eSKJdtWl7QyNBFXd4XLRFqzYlATTFbS1NqaRkfKkox2WXjhwg9+M+vUO9ZMS3NtTItExYBNRZxi0LBS4R7B2ATk8yRa0cI3blzEnkEVoLzf4CvhT+6kMOgsb2HdYMX9ildkNe2o65qsCvD4fHJVT6HWfQApbjDDRGAT00rkgVSNoqvJQpYQ11k8RT6zvLFe4KcnkHAivw30/+qZcyKTCThCHTtKvBHYzqAZlhVduB8ugTUAZpxd6ZHqbNF8kGDwzMvPYogqLR2nhJ3x14ZqBH8z+Ki80ucSQ/5RfJqRsPjjbC5UpqVqCnIfc3OiG/O9BhJ54QqYgt9cMeXDwdr; 4:khXh0FIDAlTABdBpsSVvkGchF7t9kr6U11eweW8gXhWXx9s4q6Ivh/9GBH/mC7sYPMRGwP8SgBMzczeced/HO/FW5N37EhA26q9x7Hnia636sHfcqr/eKA1ea+/8itfunuF9avO7UqKQrgKbIYJo8TMWoC4XigYGNQJ3rKa2Re/y17PyT6/4DpN8rRZl3W+oiU5HhgfdUZFnwB1PNnsxJ+Zk3USH9fCYCoOPgJkWp4yx23+vAYPjUrGeqosNaPZYFHSjcKM/mcH5t0n+c7yCgA== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(3002001)(3231221)(944501327)(52105095)(93006095)(6055026)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061750153)(20161123562045)(20161123564045)(20161123560045)(20161123558120)(6072148)(201708071742011); SRVR:TY1PR06MB0992; BCL:0; PCL:0; RULEID:; SRVR:TY1PR06MB0992; X-Forefront-PRVS: 0639027A9E X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6069001)(39860400002)(39380400002)(396003)(366004)(346002)(376002)(199004)(189003)(6116002)(97736004)(39060400002)(66066001)(47776003)(2906002)(107886003)(4326008)(26005)(956004)(11346002)(42882007)(36756003)(6512007)(16526019)(575784001)(53936002)(446003)(2616005)(476003)(6486002)(5660300001)(305945005)(6666003)(68736007)(498600001)(8676002)(81166006)(78352004)(8936002)(48376002)(25786009)(486006)(3846002)(50226002)(7736002)(81156014)(76176011)(6506007)(59450400001)(52116002)(50466002)(106356001)(105586002)(54906003)(386003)(16586007)(316002)(51416003)(3720700003); DIR:OUT; SFP:1102; SCL:1; SRVR:TY1PR06MB0992; H:localhost.localdomain; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:0; MX:0; Received-SPF: None (protection.outlook.com: localhost.localdomain does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; TY1PR06MB0992; 23:V0Q0bxrJVuqi8FvwcnVqFIZoE8zMCk7+5GCluJtEE?= Ed57UjboRd+DAlind1xy6H4IGzZc6HB2HE5uqByP2sbjUGKBlW3KVP++qGalGOdmOBtkip7/k2n8gF5sWWEyFpqzPJ92NGDQ1MNNZfp0FmJWEavvgR5lVDRxvJRuRiwGRfzSzUaSzL1nmJ264jBbl2zYn7JkXxbICFY3+nJ1dAoCktuXzIHrZ9LscO03I2OlT0xC84qbfkvwLkEa1Gw3BvDcUiJTzqrmzN8rUv2r7/oPyvxYfO5kiziWrTdVVVmz4VpZya3RFjVH6T/FbHZECbEUG8WWQOPgsLWIvBTtexM/QK2JhEvkUCtP+IaOeO5uJOiymjMHtEs6icTqwuadnzJ+fgylgvxT8d6UeUGuaA0k9CYTLgoO+upcLLASblL4MeIv2vftDUgs2vobzlG6guLIPx+5QgPsScxX1bipWZhIMozqKK3mvpl92ER1/Xc2AD/PXWmlDYmnzy+YM1uGN/ODawWRB/JILhgpCHhKpDlygN96QQkxc13wgJ30VU+9HGgl06pX8iQ7y6IPmAtvDqrpQEANvqmBc+UFp8qz6/uAl9dRfhiEkWkpjN2x7y/pAJfQx1KxOVUO1yDBYxHGzjVU6NxwxpkB0A9WYz+R3gryN6gJKmSOIDPPFlaVBhtGCwjILnWJRN94sNa2n5Kw17hcujevba0GkJrES1weZRgU4ePj32VLKRSDFkJJrLVmGK8J3DrTpwcOgxVr6Qi6bNaKjG8horFTZh6al3RFp88RPCvv6+fowZ7ahzciPzjLSGyIMwckWjg21JZ4aKfnOOB0rRKn9HYEiswI4xZ1npum9wfZ6ECsetdxlhz0TD4MxITeCpDkxqDpYqehB+3hv6KULBZ8XjJhYRAWMrEjLVOncOTWuBaFVzr8OofhJNbfhQhGow0xO9oyz3W4PS2eC6tsS2S53q/9s3XaaU5UN5dsRUPe5YoeYNcL6i9dT6Z8Yt2E5f6oKwKUMl5wsa3O+qscAcFYzhYDg7mGcUhsbATbtQihGsXaCqnNntMGGHLhYObNe7r1IzC+KHwaHQ/4bdIjWMUbjMn7qzVt50DP8mcCB1aCqIi25OJQYRVnVxDo48zkN1esFM2t+ZjueajEA7TTNB06qxwzWZ3vC46nfBQ55CQYD0X4UtOUIYV3MIbAOfYW5Y+Q3YLVUOiequHDqKRq43PAck5hPJ2HvKLNyCzg6lQDUpTKQ2wnTZC/zI9IbjqzFo4nq1kIy3eNqu2FHwvAKaT//jBAq/+AU2JYvCehZGbh3mMIjicxOY8Yww4bztCs3GRb22obCdDwtS6gaLz X-Microsoft-Antispam-Message-Info: lhBywi/Xr6B312iZIe0VuoQNDrI7w389LcoKLEuGddvT5frJtx8y0wbzUKCa9D1Fn5iim16peezHNOCTAHHkGvq3E2WimibEt+yg0crcWMTs1pOxKhzPdNXa96YXH7qgZxlbmy+9wkvQQkiYV8J/64OEm1SF6p/gd2DAAfSVyXneEe9sFNdYBg5zduwxHrtW X-Microsoft-Exchange-Diagnostics: 1; TY1PR06MB0992; 6:5u6I2tjQJ+tXghdyro0rd7AK7YhDxFyE4Bm/wYmTRIqA+FU4MVEDV3aD5i9vKRuNZXdRKtIhsvgJmU/gyEf7nGEldmneUUw29OvWSjffBjEFOjPFpcx1BhSqvbuOnSM/jLhzXksqc6le0z6fELDXQr+T4f0983EESypxoHZU+bjr0hVhX0JjXfs4aJ7nLo4otIc4cq8qKQ7RURfQDsGqbzCvn1mDv3aF/FSwSc0B2sjUVvwlsLc7AF2ACYS3ihfv2Ct3ZLsfFnmV6tgRpm4ZTc3orDWHKw5U7ouFZlPpfl15JsJx/HTLBp09GpXst/gBGhP1UirVl/XTN8MCcLFiohSDE+UYsDYmeC9OpMR57P5YGhOFOuaosTyd9DqCB1iILUZk4VzCO864HvmCen9puckB2dVf/ryKkfqWiBD8iCKQ1k/r+VlahxeAL/FKgM/gOPdvCeZmLvrp/465gTE4iA==; 5:i/bEotVX740UZFVlALjd5MImhZ9GQ70aGqbfKW0jSbl+ep8zuhnmib/G+ppDWfTjcvRGJpLRj1hLpv+kes5ptfWf/C7F0TmZswTda31GedlGGpONop5rnGbpDALp2z+ENXpBsQUYTDx2TE6R3Ap1NuplxwmPI9hYscllIwaKM7w=; 24:2MOEvifSfdZGsQH+gyqxvLGAmsGnpwtLChO0jQIYRoLkxW9J6btLlRLasUJfhjxFgPgMm38AJ5MG+9YVkkVP+1oqvjcTsCU46HDaq/s3Lx8= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; TY1PR06MB0992; 7:S3MK2YKklPKHpdtoa5TO6xgKISfnyknZlbIgXD0sAf6xIHkr1c7wzpwx6UePIluhX3i73kSg0zjiieaBRUZl53NB3GR7nKxWDaC4fmB8UFHAjfJ99eElniXZeydROEKqTfwrVr9NR/p2lp07Gk3ADH0ZOjT8awH+qNX2SJs2VSjLb4IODr+S3B6cq+3L4pmMGHSVpidz/EADBa95MBkoBD++j18bwX9HDWcQEkfIHw9pBiHujsOC5omZ4ImgjgD9; 20:bqYLQJqyMRZDXwuH356gDMUxUjqJsBfvuQWLGMngTrLJH4OM4e4y6gJnfWnHe9e7C3Cr79GnOG7egMMwbkswJG6oGcLCCQrgvQf+5R67OhOGNOPVAGkW3pEezqRWh4ptnpHb0S/0mnseY4gbGPKgehqQPigaqUClewCb58O4Sv8= X-MS-Office365-Filtering-Correlation-Id: 09f01bbd-f19f-4914-046d-08d59f8fbcc1 X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Apr 2018 09:36:43.6042 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 09f01bbd-f19f-4914-046d-08d59f8fbcc1 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY1PR06MB0992 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org From: Takeshi Kihara This patch adds Cortex-A53 CPU{0,1}, Cortex-A53 SCU, Cortex-R7, A3VC, A2VC1 and 3DG-{A,B} power domain areas for the R8A77990 SoC. NOTE: - The 3DG power domain resume order of R-Car E3 is [3DG-B] -> [3DG-A], which is different from R-Car H3, M3 and M3N SoCs. Signed-off-by: Takeshi Kihara [shimoda: add SPDX-License-Identifier] Signed-off-by: Yoshihiro Shimoda Reviewed-by: Geert Uytterhoeven --- .../bindings/power/renesas,rcar-sysc.txt | 1 + drivers/soc/renesas/Kconfig | 5 ++++ drivers/soc/renesas/Makefile | 1 + drivers/soc/renesas/r8a77990-sysc.c | 33 ++++++++++++++++++++++ drivers/soc/renesas/rcar-sysc.c | 3 ++ drivers/soc/renesas/rcar-sysc.h | 1 + 6 files changed, 44 insertions(+) create mode 100644 drivers/soc/renesas/r8a77990-sysc.c diff --git a/Documentation/devicetree/bindings/power/renesas,rcar-sysc.txt b/Documentation/devicetree/bindings/power/renesas,rcar-sysc.txt index 3e91d20..180ae65 100644 --- a/Documentation/devicetree/bindings/power/renesas,rcar-sysc.txt +++ b/Documentation/devicetree/bindings/power/renesas,rcar-sysc.txt @@ -21,6 +21,7 @@ Required properties: - "renesas,r8a77965-sysc" (R-Car M3-N) - "renesas,r8a77970-sysc" (R-Car V3M) - "renesas,r8a77980-sysc" (R-Car V3H) + - "renesas,r8a77990-sysc" (R-Car E3) - "renesas,r8a77995-sysc" (R-Car D3) - reg: Address start and address range for the device. - #power-domain-cells: Must be 1. diff --git a/drivers/soc/renesas/Kconfig b/drivers/soc/renesas/Kconfig index 96dd936..36bec60 100644 --- a/drivers/soc/renesas/Kconfig +++ b/drivers/soc/renesas/Kconfig @@ -18,6 +18,7 @@ config SOC_RENESAS select SYSC_R8A77965 if ARCH_R8A77965 select SYSC_R8A77970 if ARCH_R8A77970 select SYSC_R8A77980 if ARCH_R8A77980 + select SYSC_R8A77990 if ARCH_R8A77990 select SYSC_R8A77995 if ARCH_R8A77995 if SOC_RENESAS @@ -75,6 +76,10 @@ config SYSC_R8A77980 bool "R-Car V3H System Controller support" if COMPILE_TEST select SYSC_RCAR +config SYSC_R8A77990 + bool "R-Car E3 System Controller support" if COMPILE_TEST + select SYSC_RCAR + config SYSC_R8A77995 bool "R-Car D3 System Controller support" if COMPILE_TEST select SYSC_RCAR diff --git a/drivers/soc/renesas/Makefile b/drivers/soc/renesas/Makefile index a86ece7..7dc0f20 100644 --- a/drivers/soc/renesas/Makefile +++ b/drivers/soc/renesas/Makefile @@ -16,6 +16,7 @@ obj-$(CONFIG_SYSC_R8A7796) += r8a7796-sysc.o obj-$(CONFIG_SYSC_R8A77965) += r8a77965-sysc.o obj-$(CONFIG_SYSC_R8A77970) += r8a77970-sysc.o obj-$(CONFIG_SYSC_R8A77980) += r8a77980-sysc.o +obj-$(CONFIG_SYSC_R8A77990) += r8a77990-sysc.o obj-$(CONFIG_SYSC_R8A77995) += r8a77995-sysc.o # Family diff --git a/drivers/soc/renesas/r8a77990-sysc.c b/drivers/soc/renesas/r8a77990-sysc.c new file mode 100644 index 0000000..bd4114b --- /dev/null +++ b/drivers/soc/renesas/r8a77990-sysc.c @@ -0,0 +1,33 @@ +/* SPDX-License-Identifier: GPL-2.0 */ +/* + * Renesas R-Car E3 System Controller + * + * Copyright (C) 2018 Renesas Electronics Corp. + */ + +#include +#include + +#include + +#include "rcar-sysc.h" + +static const struct rcar_sysc_area r8a77990_areas[] __initconst = { + { "always-on", 0, 0, R8A77990_PD_ALWAYS_ON, -1, PD_ALWAYS_ON }, + { "ca53-scu", 0x140, 0, R8A77990_PD_CA53_SCU, R8A77990_PD_ALWAYS_ON, + PD_SCU }, + { "ca53-cpu0", 0x200, 0, R8A77990_PD_CA53_CPU0, R8A77990_PD_CA53_SCU, + PD_CPU_NOCR }, + { "ca53-cpu1", 0x200, 1, R8A77990_PD_CA53_CPU1, R8A77990_PD_CA53_SCU, + PD_CPU_NOCR }, + { "cr7", 0x240, 0, R8A77990_PD_CR7, R8A77990_PD_ALWAYS_ON }, + { "a3vc", 0x380, 0, R8A77990_PD_A3VC, R8A77990_PD_ALWAYS_ON }, + { "a2vc1", 0x3c0, 1, R8A77990_PD_A2VC1, R8A77990_PD_A3VC }, + { "3dg-b", 0x100, 1, R8A77990_PD_3DG_B, R8A77990_PD_ALWAYS_ON }, + { "3dg-a", 0x100, 0, R8A77990_PD_3DG_A, R8A77990_PD_3DG_B }, +}; + +const struct rcar_sysc_info r8a77990_sysc_info __initconst = { + .areas = r8a77990_areas, + .num_areas = ARRAY_SIZE(r8a77990_areas), +}; diff --git a/drivers/soc/renesas/rcar-sysc.c b/drivers/soc/renesas/rcar-sysc.c index 99203bd..95120ac 100644 --- a/drivers/soc/renesas/rcar-sysc.c +++ b/drivers/soc/renesas/rcar-sysc.c @@ -296,6 +296,9 @@ static void __init rcar_sysc_pd_setup(struct rcar_sysc_pd *pd) #ifdef CONFIG_SYSC_R8A77980 { .compatible = "renesas,r8a77980-sysc", .data = &r8a77980_sysc_info }, #endif +#ifdef CONFIG_SYSC_R8A77990 + { .compatible = "renesas,r8a77990-sysc", .data = &r8a77990_sysc_info }, +#endif #ifdef CONFIG_SYSC_R8A77995 { .compatible = "renesas,r8a77995-sysc", .data = &r8a77995_sysc_info }, #endif diff --git a/drivers/soc/renesas/rcar-sysc.h b/drivers/soc/renesas/rcar-sysc.h index 9b24e3a..a22e7cf 100644 --- a/drivers/soc/renesas/rcar-sysc.h +++ b/drivers/soc/renesas/rcar-sysc.h @@ -62,6 +62,7 @@ struct rcar_sysc_info { extern const struct rcar_sysc_info r8a77965_sysc_info; extern const struct rcar_sysc_info r8a77970_sysc_info; extern const struct rcar_sysc_info r8a77980_sysc_info; +extern const struct rcar_sysc_info r8a77990_sysc_info; extern const struct rcar_sysc_info r8a77995_sysc_info; From patchwork Wed Apr 11 09:36:26 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yoshihiro Shimoda X-Patchwork-Id: 897111 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=devicetree-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=renesas.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=renesasgroup.onmicrosoft.com header.i=@renesasgroup.onmicrosoft.com header.b="ZMfPtbLZ"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 40Lf7p3Fbsz9s3Z for ; Wed, 11 Apr 2018 19:36:54 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752211AbeDKJgx (ORCPT ); Wed, 11 Apr 2018 05:36:53 -0400 Received: from relmlor4.renesas.com ([210.160.252.174]:49042 "EHLO relmlie3.idc.renesas.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751819AbeDKJgs (ORCPT ); Wed, 11 Apr 2018 05:36:48 -0400 Received: from unknown (HELO relmlir3.idc.renesas.com) ([10.200.68.153]) by relmlie3.idc.renesas.com with ESMTP; 11 Apr 2018 18:36:47 +0900 Received: from relmlii1.idc.renesas.com (relmlii1.idc.renesas.com [10.200.68.65]) by relmlir3.idc.renesas.com (Postfix) with ESMTP id 3ABE088239; Wed, 11 Apr 2018 18:36:47 +0900 (JST) X-IronPort-AV: E=Sophos;i="5.48,435,1517842800"; d="scan'208";a="276472026" Received: from mail-os2jpn01lp0151.outbound.protection.outlook.com (HELO JPN01-OS2-obe.outbound.protection.outlook.com) ([23.103.139.151]) by relmlii1.idc.renesas.com with ESMTP/TLS/AES256-SHA256; 11 Apr 2018 18:36:46 +0900 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesasgroup.onmicrosoft.com; s=selector1-renesas-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=K+50V/e8ClyYDy8HJYu67tG5KV5k7A2bMgYM9z1W9l4=; b=ZMfPtbLZcW7tdNcB8gH7shQjPxZgQVni0AE9cXy9PdBul+IK3oLVZtH8Q5N7rzZiYyWHZl//LuaWBl7liJWzH0MnylfLO/VWMwh3tnBFHO19Yb5aFb5hvEVzwJZk18UFsEbuv2mlw7JVxISzOYpdQhPAJhoKsYjOzxutnm5WZOs= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=<>; Received: from localhost.localdomain (211.11.155.138) by TY1PR06MB0992.apcprd06.prod.outlook.com (2a01:111:e400:59f2::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.653.12; Wed, 11 Apr 2018 09:36:44 +0000 From: Yoshihiro Shimoda To: horms@verge.net.au, magnus.damm@gmail.com, robh+dt@kernel.org, mark.rutland@arm.com Cc: devicetree@vger.kernel.org, linux-renesas-soc@vger.kernel.org, Takeshi Kihara , Yoshihiro Shimoda Subject: [PATCH 4/4] soc: renesas: rcar-rst: Add support for R-Car E3 Date: Wed, 11 Apr 2018 18:36:26 +0900 Message-Id: <1523439386-1032-5-git-send-email-yoshihiro.shimoda.uh@renesas.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1523439386-1032-1-git-send-email-yoshihiro.shimoda.uh@renesas.com> References: <1523439386-1032-1-git-send-email-yoshihiro.shimoda.uh@renesas.com> MIME-Version: 1.0 X-Originating-IP: [211.11.155.138] X-ClientProxiedBy: OS2PR01CA0131.jpnprd01.prod.outlook.com (2603:1096:602::25) To TY1PR06MB0992.apcprd06.prod.outlook.com (2a01:111:e400:59f2::26) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4534165)(4627221)(201703031133081)(8559017)(48565401081)(2017052603328)(7153060)(7193020); SRVR:TY1PR06MB0992; X-Microsoft-Exchange-Diagnostics: 1; TY1PR06MB0992; 3:CS77i86YsahR0e1bYpFlCqOByTVwvIQF2sWvh5ENsYbooHQxaZbzR4Pn2v6sIaiILHxueNk2DuzWxa3Lrzt1JxjankwonTTl57EfGmTNXfm8ChpPXJy25QyFkYChz6Ly0DKpU3XRJ92pbxfNjn/fJYU1bE5X9uPphC42zzyg/5yM56bist6vWOubIP0SxHf2+EMG/CaL6aSAEX99TZYWeKXNNiGskoU5ljjGhkeW5rIiWhQHqxMNveU2m3yPbVSR; 25:riFyAbPWnhDYfVh5Ot/IC9zmcahmIjaCBywSEoESEA33hgfjvc4SigRqzHpGLFDIZvPd9xJoVWPO1ER/REv/e9FBWU/+4Ig8P6kRimMZTixzXFzHgfkdUAUKasBGWcjIsSKzGwggjXrvh+U8Mtu0Zo9Yf5dKperymKCCooUBEqUwFrikFVkgukjHH7pQ3qkC1eGFU5n3hXqq17Zu7YADYAGi+GVA6W07HP9UjtGkFWrAClAzV9CDmEZdq1qbUxmefeYxNMwTy/nsSLgHVYXyJ35R4yjwInWZxM088dkh5NwYWdbPjZebEweWm/Qn109fEH/yN0/yjPTRTiTniBwnyw==; 31:DO1WkadyKAveyz1lC8LUxInd2PV+B2KzQazFW0ZjmACB8DlJ2LgdddYwLCtA1r7JAtf02O68A+Euzic4M7KoDiW7/1+Q8L+v5pKRXZDacQw3OpRfw99aNrbD5Hia6Rld71RwFe2Ze+/8NhheNi+tmzFbze1fAR+rA4ixd9bv8JFswXYUtZYDVuk5OHKAfQIt5mFXQKhu/qZ4xrcu15wb5Zwk/eNj8M+aemrDr8LolIA= X-MS-TrafficTypeDiagnostic: TY1PR06MB0992: X-Microsoft-Exchange-Diagnostics: 1; TY1PR06MB0992; 20:oclGq7yg1PC0LJ0LIVW9sAH28J/dTktDf+GUQrOhCCT+ECCf/s9uhOQ5ADzB6UedUxpMzc6Gim9mvMICxZa4jQxTw7Np6RhecJuYha8AyaiveL1PtHk3oxeQKZ30k1hFpG+KY5uofelOeIt9551dHwJXo8bRnciDX3d8Yee4Kuuf9O41vJx5lyhmJxN6vrc3eQQtELYoX8P7HkSc4SjQzK1YGK+/VMcQJAn8ndEKqp+Rbqr4t5tLR5SXzutvvBvbThGwECBerkOn0onEUB/0Ry2qnewTM4+k0wLDm37q/A5xdvI08zAAsZPlswpL4a7lPogfDP1sdapPBIQVCrI9J5udmPo1lJrosAohrsPTDQmzXPL3StVgoWaUG6ZvT1wYvQHOiizbM90ZPLGmgf0dij52vEMiEXT4e1P73Hh16O7YS4YQZG0GGHD05ontG6sTKj6yQeNmgf3tBfG21MPBoeoig6jZscoCAmk7ET+g+c1SxlNXHWc86yDRJDFv3J6M; 4:LYGPJlBAIu63sHS7yu2xUDa3f9TIb54BqlAieZoz+c6EORgBk7Xss0ok0H8LpMG+0UGrGOmJEKH0IA/QDu7z0EXibfXBIet8QeYca91826/lglkgsVD5Ra26NdN4vZZ6F11njiZ2lXHBtw/WuBMuVYnKVAgoYSk9V4YJFmd7gslVUR/rKVQpfe4YkOKUcXO+eZzFbe9Rmia6rPXGEAs+Y2vmwO/D2rDCLrncneR/91NJeYxODuyMxOfMEAdsavUw1qG5Q+AZ+YksW4t3NmI5Cw== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(3002001)(3231221)(944501327)(52105095)(93006095)(6055026)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061750153)(20161123562045)(20161123564045)(20161123560045)(20161123558120)(6072148)(201708071742011); SRVR:TY1PR06MB0992; BCL:0; PCL:0; RULEID:; SRVR:TY1PR06MB0992; X-Forefront-PRVS: 0639027A9E X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6069001)(39860400002)(39380400002)(396003)(366004)(346002)(376002)(199004)(189003)(6116002)(97736004)(39060400002)(66066001)(47776003)(2906002)(107886003)(4326008)(26005)(956004)(11346002)(42882007)(36756003)(6512007)(16526019)(53936002)(446003)(2616005)(476003)(6486002)(5660300001)(305945005)(6666003)(68736007)(498600001)(8676002)(81166006)(78352004)(8936002)(48376002)(25786009)(486006)(3846002)(50226002)(7736002)(81156014)(76176011)(6506007)(59450400001)(52116002)(50466002)(106356001)(105586002)(54906003)(386003)(16586007)(316002)(51416003)(3720700003); DIR:OUT; SFP:1102; SCL:1; SRVR:TY1PR06MB0992; H:localhost.localdomain; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:0; MX:0; Received-SPF: None (protection.outlook.com: localhost.localdomain does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; TY1PR06MB0992; 23:nuJ/ndqgSAuuUmTuaVOjgRQpFWv2/coz6gjdI1+N3?= bjV6XmO/x1rtIZsGPFNEOuppbbir4fE/nBJxelW1U/0JGRXDXewJbPuNIze3E0GVEa90uQogvcYLv9ffySv2rmKHx0FdZoCndfXt78MD+qqpSuf7EuiEGOq4hMDBq9Emh+2JQtjY+y6fX/O4OjAeyFEsIwuxynT2Kd2kPMtAKilc++j/F679AVZWvB+xDqAoLUFUty6flP/7a8prwTYNbosVKY1ANh3kF06bf/J9yBnbg2ANBhR7k4dEe+Wgg4Ws1ALT1X3rUqz+oqybindiWIuAUou4mpXyBNOtV6oMpcJXaWA1S/NkquDH2DzPN2SohW0XRIZGZ9lYsL0cuFe0H0b8My4U3WFl/FUyUC+NeHStuyr0Lx/G6Uu9pMFfH1Woeg/Xany8y2Ewg2x18rwMdGhEYos/M77GT9/hxNWGSdIyW5HLJ6exklKcLlEyiYAA3JZ9voREXWu/5BsCVGqiPqDIIBOGXl7TFuhejXQe4t5Kfs1To4pCrX3LrnsKPw4fHfr6FkYFQfxzpIv/QznHBRcoB6A5QK7eA+vSylxifTnvod8zjPiOwRvIiCtpsFUwTqHIhN4dZjMNj60SY9M9vYWF5l7VymgDSIk87Ce3rOjm2c8YZu7OYzk2AwBVoNWZe7TzAE7CeKetYL7UgrpBXOIY7C9FZfm4zHKPu4ikk9PbcycvEslwdKJP+C9f0PfGaFHfhVcDCiWiSH1SwxyjgtFONwPOe/z6jg5W4I+ONNxalxUtRxFCsk5m6uOvaDQMyzXvjyqh8NAQMUwr3EZd5uoe/l5Cw3B1TDZxH15HHcv3PD3LXT3FnKrqJShBrJuPgpsBlUEzogeXpI67D1afK9QXhvjLAV6IZwLlwXtX5lwOrPofz6RxrSekvSIqEm1MWRUzAyhAt2CRSFMZmbM8xDDbt3MM5XhpRqjS5rstE7YjokCbRvrUFTFbQrescTGqYZaBy/Z2SRsEB/r8nIVDHnz/mwTcD4br1dFwNAUFLvlHg4ciNSxAS+Pa2BAoNIg88EPBUFCecdgqkPvfxJdfEML3PgtDR6J7mfIRr/msJhcjf0zcda/PDkC0IQhLc9HTBC9Vs5KjZngsahjrr16c5rPUg0zmL8AQ42UMdmydBu0A3LdXCGeibAHjqRl/8mlAdALrt7BEO4H4GMgBq4ymwTMfsZwCH+Xy5uzfhpPAIKBSZiFDDe96uckVX6MhAbGz4BYsQz7fleKmDOnbwezq+obQuRAzel+74pL+mJ5PdtEGjEzYYLSHxaLPAnuzjz3GNY= X-Microsoft-Antispam-Message-Info: wka3SuyGt13ALTmtnKPK+6MkkC16DCejJOYNNkwKU99rmYuqzusLYrD7PIerTE7QAr7GEx8bNWMrLLIB1L29SHhYe+xrBqO7TycsPp60ZqLEF4J4dTw3w5nycDV6um4VfQYtZLBvrxA5ugQx7cGYat16I/st6RYdEQ3ZXVELRvbp6wL6Wja1GEzDixFAcH0L X-Microsoft-Exchange-Diagnostics: 1; TY1PR06MB0992; 6:PiQEQzm2qLW/OfsScnyN941p2BP9gSyPESIy6Ud/OdPp1eYkZu6GRS34dM7e93OdFCtTwOzHHV5UiNPiooHQURQlMQj1wNtE+TLt6Kve+OzD+dpNMgEYBClGpqoJKhi/oAXFb2iXe1iGcBNcyQBOU9tzg01au0f9/NCKqx/RcqJKlUk8Ngy8PNi7nJTYlQLWQgb5xg5/EV29xXaMuI7UQrH0noOSfNHpD/Sqz4NmVOwLo1Hs81AL7UCeZMJKR9BEiu/Hymm1O01JOMJzAFG4WUrunamgrYzm/sKcf1D4ehFeOKAuPcbUKGkr4Gc3s+l+D3UJ2yyu5JtYE05z6T1LHqpo36Lm/Lj19xIRE58HfdGi4VViDx6t7U/3eCAExjh9IZzGDWd+ccmZouZRlE9dHPcJdA2ZhJ6MBdiAa4VoWhQkh0d4r2U2Ht8aYiXp8VDBzFk0+euU9S1JmfYasMajBA==; 5:CpmkNTk1/bfdSYP/NHnCj+2MGnCR6/SbebbZSXzB3v3C4Lf6CIpjDKJrdaJQJGAcPgXHFndMawzPgOX2ov4RXXU1qTk1A3HSFO/yL3SCxwpeT1J/rv8CRu2r7m1qGEEQCpgDkc1kZB2ZjyZptqNnL/DuRzpv7fOmsyrOUI+O0X4=; 24:E+lymV5znLm4bslK/NVCv9EiVe9NK0wuQNyng/twZZbvGsn3Z9QaK+ZATXz3N9ERf6f6a4WGLT6efnrcI0y4SwzkfeCn/7Sb48HLGUlc1Q0= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; TY1PR06MB0992; 7:wCpQ+a8yaxQSx0PsgJlUBVuGK3i74R2ImsKHwHpcw8PzfXBrtV18bD0uN6p4YIqmfkb9IBIwRdoLUcwq+0ECSzIPUpZviVPXqU45kn7R1D8sUFDMF8cbzPp05pBWplfB2tESp+WRVbeswtUL5IPSIAboozQ3bjQoEbjleR+ateT0h7TljuxWNUgLT6lSHkFaN0qu8LIOGIoBanHKWbLnRTp7K8LflgWQTt50bbDBzm1sl1+8zR0nwoz8SXwziER3; 20:wXbV9OKa5hARP6A3r5BqNDGecSzXIG3oNC8OUyXEOcnWClmGf3B7nHh/GEv1nTAj/wZNcDwqG/1IhOHzdHFZM6YmXek2TMZzyR2upTxkbUvIqMbt2V4gCwUkBHEYKW8bjiej0l8zvtkzzikYqdBjhhckFQP3iGGOLnvs9FLZHDM= X-MS-Office365-Filtering-Correlation-Id: 2c425def-416d-4fb7-7679-08d59f8fbd33 X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Apr 2018 09:36:44.3855 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2c425def-416d-4fb7-7679-08d59f8fbd33 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY1PR06MB0992 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org From: Takeshi Kihara This patch adds definition of reset vector for the R8A77990 SoC. Signed-off-by: Takeshi Kihara [shimoda: rebase] Signed-off-by: Yoshihiro Shimoda Reviewed-by: Geert Uytterhoeven --- Documentation/devicetree/bindings/reset/renesas,rst.txt | 1 + drivers/soc/renesas/Kconfig | 3 ++- drivers/soc/renesas/rcar-rst.c | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/reset/renesas,rst.txt b/Documentation/devicetree/bindings/reset/renesas,rst.txt index 7be61ef..67e83b0 100644 --- a/Documentation/devicetree/bindings/reset/renesas,rst.txt +++ b/Documentation/devicetree/bindings/reset/renesas,rst.txt @@ -30,6 +30,7 @@ Required properties: - "renesas,r8a77965-rst" (R-Car M3-N) - "renesas,r8a77970-rst" (R-Car V3M) - "renesas,r8a77980-rst" (R-Car V3H) + - "renesas,r8a77990-rst" (R-Car E3) - "renesas,r8a77995-rst" (R-Car D3) - reg: Address start and address range for the device. diff --git a/drivers/soc/renesas/Kconfig b/drivers/soc/renesas/Kconfig index 36bec60..1d824cb 100644 --- a/drivers/soc/renesas/Kconfig +++ b/drivers/soc/renesas/Kconfig @@ -4,7 +4,8 @@ config SOC_RENESAS select SOC_BUS select RST_RCAR if ARCH_RCAR_GEN1 || ARCH_RCAR_GEN2 || \ ARCH_R8A7795 || ARCH_R8A7796 || ARCH_R8A77965 || \ - ARCH_R8A77970 || ARCH_R8A77980 || ARCH_R8A77995 + ARCH_R8A77970 || ARCH_R8A77980 || ARCH_R8A77990 || \ + ARCH_R8A77995 select SYSC_R8A7743 if ARCH_R8A7743 select SYSC_R8A7745 if ARCH_R8A7745 select SYSC_R8A77470 if ARCH_R8A77470 diff --git a/drivers/soc/renesas/rcar-rst.c b/drivers/soc/renesas/rcar-rst.c index 66d7dba..d9c1034 100644 --- a/drivers/soc/renesas/rcar-rst.c +++ b/drivers/soc/renesas/rcar-rst.c @@ -60,6 +60,7 @@ struct rst_config { { .compatible = "renesas,r8a77965-rst", .data = &rcar_rst_gen3 }, { .compatible = "renesas,r8a77970-rst", .data = &rcar_rst_gen3 }, { .compatible = "renesas,r8a77980-rst", .data = &rcar_rst_gen3 }, + { .compatible = "renesas,r8a77990-rst", .data = &rcar_rst_gen3 }, { .compatible = "renesas,r8a77995-rst", .data = &rcar_rst_gen3 }, { /* sentinel */ } };