From patchwork Fri Nov 10 17:59:00 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sergei Shtylyov X-Patchwork-Id: 836824 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@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=linux-gpio-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=cogentembedded-com.20150623.gappssmtp.com header.i=@cogentembedded-com.20150623.gappssmtp.com header.b="ggY09My+"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3yYSs13qFGz9t2Q for ; Sat, 11 Nov 2017 05:16:05 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753525AbdKJSPy (ORCPT ); Fri, 10 Nov 2017 13:15:54 -0500 Received: from mail-lf0-f65.google.com ([209.85.215.65]:48220 "EHLO mail-lf0-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753562AbdKJSPx (ORCPT ); Fri, 10 Nov 2017 13:15:53 -0500 Received: by mail-lf0-f65.google.com with SMTP id r135so12017943lfe.5 for ; Fri, 10 Nov 2017 10:15:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cogentembedded-com.20150623.gappssmtp.com; s=20150623; h=from:message-id:user-agent:date:to:to:cc:to:subject:mime-version :content-disposition; bh=Yq7ZIzzr95g9SCJfTk9H8po6CQY4aI5Fru9f+8E2HmQ=; b=ggY09My+1evuVuB2qot5miuWKUSGuPSlJaMUsJNnh9gh++QOHxjc+8vYihNmtEuINJ AIw5fTYxawTNMYSyKciPgh8aqrF34L4SU98V0/8vlJ/yJD7wAyqL6oUk4n2CYu8tc0C/ F29uaLc53Ie3vfu2Sow/I3lCYTYpVtMpF/wiM2Yw6otcxHvRQwzHeijf9Tenb3KbCHw2 Ho6E9hrSKmn1T7T5r8w8rVy1nfh4zibtTrqApT5kXWPpWblNhTuGjdI7ECb7ugkylz4+ P/ZYDdcb7LWdEFGhcFuVAU9QFFf8wjjKDiEVKac7SmgmA4jP7Bj9ajk83hVPT3utEJPD ph8A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:user-agent:date:to:to:cc:to :subject:mime-version:content-disposition; bh=Yq7ZIzzr95g9SCJfTk9H8po6CQY4aI5Fru9f+8E2HmQ=; b=bkXI+LSxILEefW2Do6/+eohSOK8upiEpx87WDIZnfoNc2owhqwW75tKb4JGl1IoegQ u+pZOuVlRzd8pV+PjQSQsX8w9iMetsVDHr/n4Aes3ZCOWoL9/bzU/pmeFvmjCTTr0+hQ PbGo8qzbOE3Y79AkZZY9rlYkXpwR9Pes4kpHCz1Q0KvguZVEJB/9Qa0hvwBX/h3fWVGu Oglng+a8ghnX8g/NQ3Rez2MnfUXrzXz/6oo8D9C36EL7lZOoCopIHU7peY4ZDq7evUQA ha9yjGfUHWExh5iZLzkN+uFVw2L6FJl4HdcfktrF1M/Lr4W7vZV5CHRFSohMFaOVj2Iv pRZQ== X-Gm-Message-State: AJaThX7CK2quaOQEsQNdTHeV8J7tCGkx2ggW9K9qXWRZG3elD2ZeXfk+ TSoIDN1t6nk3pszf606h74akzw== X-Google-Smtp-Source: AGs4zMbqRnDxcMQHG1fbc7NOgV1NJqg4ba/Mw7lkpoKHrcgI2+/5XSS9kbICK7NF+kPERkzjDv1IBA== X-Received: by 10.46.17.87 with SMTP id f84mr446715lje.167.1510337751724; Fri, 10 Nov 2017 10:15:51 -0800 (PST) Received: from wasted.cogentembedded.com ([31.173.85.166]) by smtp.gmail.com with ESMTPSA id m9sm1842891ljb.61.2017.11.10.10.15.48 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 10 Nov 2017 10:15:50 -0800 (PST) From: Sergei Shtylyov X-Google-Original-From: "Sergei Shtylyov" Received: by wasted.cogentembedded.com (sSMTP sendmail emulation); Fri, 10 Nov 2017 21:15:47 +0300 Message-Id: <20171110181547.933934369@cogentembedded.com> User-Agent: quilt/0.64 Date: Fri, 10 Nov 2017 20:59:00 +0300 To: Linus Walleij , Laurent Pinchart , Geert Uytterhoeven , linux-renesas-soc@vger.kernel.org, linux-gpio@vger.kernel.org To: Rob Herring Cc: Mark Rutland , Vladimir Barinov , Sergei Shtylyov To: devicetree@vger.kernel.org Subject: [PATCH 1/2] pinctrl: sh-pfc: add PORT_GP_CFG_{6|22}() helper macros MIME-Version: 1.0 Content-Disposition: inline; filename=pinctrl-sh-pfc-add-PORT_GP_CFG_-6-22-helper-macros.patch Sender: linux-gpio-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-gpio@vger.kernel.org They follow the style of the existing PORT_GP_CFG_() macros and will be used by a follow-up patch for the R8A77970 SoC. Based on the original (and large) patch by Daisuke Matsushita . Signed-off-by: Vladimir Barinov Signed-off-by: Sergei Shtylyov Reviewed-by: Geert Uytterhoeven --- drivers/pinctrl/sh-pfc/sh_pfc.h | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-gpio" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Index: renesas-drivers/drivers/pinctrl/sh-pfc/sh_pfc.h =================================================================== --- renesas-drivers.orig/drivers/pinctrl/sh-pfc/sh_pfc.h +++ renesas-drivers/drivers/pinctrl/sh-pfc/sh_pfc.h @@ -389,10 +389,14 @@ extern const struct sh_pfc_soc_info shx3 PORT_GP_CFG_1(bank, 3, fn, sfx, cfg) #define PORT_GP_4(bank, fn, sfx) PORT_GP_CFG_4(bank, fn, sfx, 0) -#define PORT_GP_CFG_8(bank, fn, sfx, cfg) \ +#define PORT_GP_CFG_6(bank, fn, sfx, cfg) \ PORT_GP_CFG_4(bank, fn, sfx, cfg), \ PORT_GP_CFG_1(bank, 4, fn, sfx, cfg), \ - PORT_GP_CFG_1(bank, 5, fn, sfx, cfg), \ + PORT_GP_CFG_1(bank, 5, fn, sfx, cfg) +#define PORT_GP_6(bank, fn, sfx) PORT_GP_CFG_6(bank, fn, sfx, 0) + +#define PORT_GP_CFG_8(bank, fn, sfx, cfg) \ + PORT_GP_CFG_6(bank, fn, sfx, cfg), \ PORT_GP_CFG_1(bank, 6, fn, sfx, cfg), \ PORT_GP_CFG_1(bank, 7, fn, sfx, cfg) #define PORT_GP_8(bank, fn, sfx) PORT_GP_CFG_8(bank, fn, sfx, 0) @@ -450,9 +454,13 @@ extern const struct sh_pfc_soc_info shx3 PORT_GP_CFG_1(bank, 20, fn, sfx, cfg) #define PORT_GP_21(bank, fn, sfx) PORT_GP_CFG_21(bank, fn, sfx, 0) -#define PORT_GP_CFG_23(bank, fn, sfx, cfg) \ +#define PORT_GP_CFG_22(bank, fn, sfx, cfg) \ PORT_GP_CFG_21(bank, fn, sfx, cfg), \ - PORT_GP_CFG_1(bank, 21, fn, sfx, cfg), \ + PORT_GP_CFG_1(bank, 21, fn, sfx, cfg) +#define PORT_GP_22(bank, fn, sfx) PORT_GP_CFG_22(bank, fn, sfx, 0) + +#define PORT_GP_CFG_23(bank, fn, sfx, cfg) \ + PORT_GP_CFG_22(bank, fn, sfx, cfg), \ PORT_GP_CFG_1(bank, 22, fn, sfx, cfg) #define PORT_GP_23(bank, fn, sfx) PORT_GP_CFG_23(bank, fn, sfx, 0)