From patchwork Wed Aug 9 12:19:45 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yoshihiro Shimoda X-Patchwork-Id: 799752 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" (1024-bit key; unprotected) header.d=renesasgroup.onmicrosoft.com header.i=@renesasgroup.onmicrosoft.com header.b="iPzuKTR/"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3xS9Qz6B6vz9s03 for ; Wed, 9 Aug 2017 22:23:23 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752815AbdHIMXV (ORCPT ); Wed, 9 Aug 2017 08:23:21 -0400 Received: from relmlor1.renesas.com ([210.160.252.171]:17247 "EHLO relmlie4.idc.renesas.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752227AbdHIMXO (ORCPT ); Wed, 9 Aug 2017 08:23:14 -0400 Received: from unknown (HELO relmlir4.idc.renesas.com) ([10.200.68.154]) by relmlie4.idc.renesas.com with ESMTP; 09 Aug 2017 21:23:12 +0900 Received: from relmlii2.idc.renesas.com (relmlii2.idc.renesas.com [10.200.68.66]) by relmlir4.idc.renesas.com (Postfix) with ESMTP id CD07F7A5D4; Wed, 9 Aug 2017 21:23:12 +0900 (JST) X-IronPort-AV: E=Sophos;i="5.41,347,1498489200"; d="scan'208";a="254045106" Received: from mail-pu1apc01lp0021.outbound.protection.outlook.com (HELO APC01-PU1-obe.outbound.protection.outlook.com) ([65.55.88.21]) by relmlii2.idc.renesas.com with ESMTP/TLS/AES256-SHA256; 09 Aug 2017 21:23:11 +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=bRouNE5WR7EotTzeRY6oi8+qLK4q5uFLOrtz9h7hm3I=; b=iPzuKTR/HuQS323ciH2UqpTz+ADfeeiUeIolxIUx7t9HXyYoKU8s9JeVBgReNmqehfDgQhdCeQeBFukhr6IzJqlz7LnPo5JRiQhgq3DevDtqYioezjCG45Ap2lItPINkBByrR2e8xLo0aiH4uX8QxY9lvk/0umlHro6EAQjwt/Y= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=<>; Received: from localhost.localdomain (211.11.155.138) by SG2PR06MB0984.apcprd06.prod.outlook.com (2a01:111:e400:5213::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1320.16; Wed, 9 Aug 2017 12:23:09 +0000 From: Yoshihiro Shimoda To: laurent.pinchart@ideasonboard.com, geert+renesas@glider.be, linus.walleij@linaro.org, robh+dt@kernel.org, mark.rutland@arm.com Cc: linux-renesas-soc@vger.kernel.org, linux-gpio@vger.kernel.org, devicetree@vger.kernel.org, Takeshi Kihara , Yoshihiro Shimoda Subject: [PATCH 6/8] pinctrl: sh-pfc: r8a77995: Add USB2.0 host support Date: Wed, 9 Aug 2017 21:19:45 +0900 Message-Id: <1502281187-24068-7-git-send-email-yoshihiro.shimoda.uh@renesas.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1502281187-24068-1-git-send-email-yoshihiro.shimoda.uh@renesas.com> References: <1502281187-24068-1-git-send-email-yoshihiro.shimoda.uh@renesas.com> MIME-Version: 1.0 X-Originating-IP: [211.11.155.138] X-ClientProxiedBy: KL1PR0601CA0003.apcprd06.prod.outlook.com (2603:1096:802:1::13) To SG2PR06MB0984.apcprd06.prod.outlook.com (2a01:111:e400:5213::26) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 48dd7e6c-cc71-4988-b2fa-08d4df2165ed X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:SG2PR06MB0984; X-Microsoft-Exchange-Diagnostics: 1; SG2PR06MB0984; 3:kVHxUFjPvMVzsueHUJaSv06eAoniFbcsP+zo//UINp8jPRJE3rSMYm1D21JiJdWMTUn1OEFWbbIy5X72ovOQDm1UwSpd/de2LXZy7sv7y2nIBa0Cj3O2lPfav+4AklSXbQ6ay21v3QhpAkYNrtmuk3Hb6PozyUWjQ4QQt8XugTWdEayoI819cLjct2a6oHjR0vjrHB/vB7C5UchYshCtdG4M8XrGYl+E/f8Z/ek2WyrDo0+iyzGUnXtWe0M7WK6Y; 25:C7U8BXxNzqBpWOby6IOGLvhlFHg5aVfb1dos2oxrpRiQNX4R3PC/qmhWjFIFI0crFc5kTngK4dyWTuDxnQWKxtArvdl4GymjJZ4XKgrMaRYrykrZ9iHLJRIDFX4fDa2W1+YLZHVXYdDRyCLPFUI1092FCz1e4+cPfdPQfOscMSa0Ir7lK83hhIEeGBnvVuMAuH8IBV0qcEzTzBcMflF2f+ypUs+eR+XHduyWEC330lbSkEa2slzy7jklIr0MgorLkZvEeBbuKBNbbHX5Ze5BasDMEz6Oy9vBD4MRCurNgNQ4aiko5AdqXc16mdW4szqHu3TzoabrGX92ryWos+Efnw==; 31:xegjLAdFCIau5vIrSGfCoR5NIoGrISG4KpTyRCmlejlDgo0MEFg78vRai3HFxzGUkmWxr1VWTYy1S0pR82rlIZ/0ty5s7cngW7kStTGgVD4hcAdI+gmpGS5pwzl9cvRUd4OFWVjpINQy5/6FV6uTeQr3lBCcMkmpdZ1c7km1k327d3KhWD30VhcVIQRNnk2FQgxkmDiyiHOwC+uKwykZ4w2cyZsNf79YGOP52MgbBPU= X-MS-TrafficTypeDiagnostic: SG2PR06MB0984: X-Microsoft-Exchange-Diagnostics: 1; SG2PR06MB0984; 20:jzndZGm5VYpvnPJbvRxvQNbpqLP/EmBCpPtWkTtsoI55BnbMbKqYn5zPjY6zHTOICf759QSrfHyczJc09WImBe8tyjEeJ9Egh/zvdLPTdb+0iOzLbkB0DH7FyrEz/uVheHbbdZfgccZ+nfmpEn++U/dhGuQ+VkRyhyRMQbJfccTSCSrMI3cZNK/Nz3LZujM1iA3y2Zs6hwsZJ0Nk4trqkzoeKfUVgNTgxQWQq4R7xxWfiPEbVnJg66sPvsB3z27uCNdshP4IzbhyhAh8uHHoCJffp0Mtq7758gjhxeTQVJEKJWPrM55tYS1pQj4UY04GOO/ztKJgmDnn43z5ztqkTKAQboXpbxIu3by0bakgltg/KN0AxSAXSrI3D2ALY0gKnNrqAKB+fv8zD4EyxVagtAxdKMBos5ryaABaWD4gsYFysuVTLKOzc3LJZzf9251ne48sEB2UppRn8HsAaokA6I3ylAk1LCToPHfbxvgCWaKhGhpvGfTdnvQ5LD5k8vEp; 4:1WA2OOF5BfqVD7bCnpbEiJgot0MWmqk8lhWNzpl00sD3j8I9kQMYBiTo2nJfLm2kKOQ2m3/oWJmsIiL2DslJzN//6v8YJhK0L3YvrJyJbNFZnoRc8EPnBlZoXrYwtN5JjaD61YvaBxJ9MGfVxdr+WaA8JIB6Yr0eOSIukrnm3+RwuF5iDtyflEuUVVnGGyRRuyBWVd7SXsUoqyDa4UK/wVlK6teSQVT99trjlXfzeKjt0CLA2454uFmF1x6tpYPW X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(100000703101)(100105400095)(6055026)(6041248)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061750153)(20161123558100)(20161123555025)(20161123562025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:SG2PR06MB0984; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:SG2PR06MB0984; X-Forefront-PRVS: 0394259C80 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(7370300001)(6069001)(6009001)(39860400002)(39840400002)(39410400002)(39850400002)(39400400002)(39450400003)(199003)(189002)(50226002)(4326008)(36756003)(78352004)(8676002)(5003940100001)(498600001)(305945005)(189998001)(81156014)(97736004)(81166006)(25786009)(54906002)(6666003)(6486002)(6506006)(76176999)(2906002)(2950100002)(42882006)(6512007)(50986999)(53936002)(68736007)(42186005)(33646002)(105586002)(106356001)(47776003)(110136004)(66066001)(38730400002)(107886003)(575784001)(50466002)(101416001)(7736002)(6116002)(3846002)(5660300001)(7350300001)(48376002)(3720700003); DIR:OUT; SFP:1102; SCL:1; SRVR:SG2PR06MB0984; H:localhost.localdomain; FPR:; SPF:None; PTR:InfoNoRecords; A:0; MX:0; LANG:en; Received-SPF: None (protection.outlook.com: localhost.localdomain does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SG2PR06MB0984; 23:pP1Vfh3UXYKHxEFtMgogXAsFkGpNdnAYOLrddEJkG?= =?us-ascii?Q?VWOdytp+9mSbQr3Ge1ETPWaHQJHmQ7nCmA3PiS9lrTVNxl/Sx3kahxS7VlIt?= =?us-ascii?Q?SO/qK1RcyyyrC3whb/YDXkTTHTCGYmWy1HjGPFCjeHxUjLDxxOUxR/Bcshce?= =?us-ascii?Q?dm86Kd0OtwJ9D2Oo8Um5jXF97HAeITb+8GhAscXONf2j/qYx/X3uIY4O7qFk?= =?us-ascii?Q?25jwenDeFQ2l68VZRSRDggRHXjeINrbOLzaEqw8zH5LaoKlFktTzhqaMQ3yH?= =?us-ascii?Q?5MPlxiJYcLWdEYKzIQeEsLUYFpp5ZXJxy4bRhhDg/lJfIf6srUcMLZ4yOteJ?= =?us-ascii?Q?hQctZgi8dQUKi/LUgO+PlHw9dEoG5g1qEUi3WYxZ1rtz/Cugmxk9LtLjCRN9?= =?us-ascii?Q?W+s3ItIDEh9N6OgncIC8fcX6YaSfcwThYRTcvqq1H7FQ36YhYqXBYLueYPwL?= =?us-ascii?Q?dRTwMM3LFRTuyVNJLr8lhY2LqtvjBqu116eFZcQ20noMbc4lsWRCAToudwTz?= =?us-ascii?Q?4B8+v/2hqYus44tJa1LOJ+knAEhbYAce6Qn/Ih5x/zgN95YPUQJXGsK+Idzu?= =?us-ascii?Q?30XpL8hQ3X4IqXZ+WjGwxNdcvfuIqCeyvSRE9arJqiNnR0geEZCdLgIMWJ+u?= =?us-ascii?Q?yMe08d9yx3Fx3tqU2vvAnU/2ibrmwLQkpB+27dMq+cUVOMt/nBJgbbK1Rr0u?= =?us-ascii?Q?P0O+xWNEcadOgKjoWF7EBb8hd8vmITaSWV7P33pnGZT8WVwDR4oSycxY+2j5?= =?us-ascii?Q?EWaYBzlbPGMxy2tazw8lrzZrIS82TeS9PyX6bcTYuzj6s7gwHA0DWgG1rTfv?= =?us-ascii?Q?VdoHdCZ4pBb8whvoaqzzDPcYWBgJyx+uXVTLHlLNaSE+bNuh1kGmicxJIIIT?= =?us-ascii?Q?ZBOI3Dy4ZmlI7NDwvcfIwpYLFa9621IsrYpMsjKNjXLi6mTwWNzLjXcUI66G?= =?us-ascii?Q?/EadcKUj08zRdRKp/Lb/nBJ4v01b+JGE6PLpn5regLCDBUhdUzOZrnXW0M9s?= =?us-ascii?Q?Oj8chYjsfyKHL/0huX7plTBsNfUbQaJz6zfwEdN4KSEaSTbBN4m7MRaY519i?= =?us-ascii?Q?AjXuGoTjffTvnboLM48MVU9E8EuZ307/BfeIea/rGnMmSB5qNBNFrdUUjoLL?= =?us-ascii?Q?RTzXJ60V1S0qkV2scE0JCBxrkHipD7Ql3XMIQQ+6GJI3oTsTXqAOxXnvd2C5?= =?us-ascii?Q?h0pLsgluTBt+nKkXSeq0xNBCTHgzsmKBZjO4OzbCTuWltOpixK713KBAQxF9?= =?us-ascii?Q?wUzuSFKi7Ksy97at//UNM3cITFjCjSgHkYsLr8njc9thgr/t1dD5v+taRabH?= =?us-ascii?Q?iwY8hhI7J29RM8284eexS5lG4popKlOQ96wXu0ZOU/pV6pmfUL0o8oWr2ByQ?= =?us-ascii?Q?7ysXEZrItQls7gpP6BjHzSoA3w=3D?= X-Microsoft-Exchange-Diagnostics: 1; SG2PR06MB0984; 6:7ve/hzuJ7xTfap9w1M+EnRUYvvDeKXFMPUQi1Vb5J4NLRfEaLDGGpYAe+eTq4k5bXRNmf+EPro14etV5UqCiny/4RuyhuJam7HK6H+kpIZ0ae0MiaJSV37s9A7RvHWXfQkj7VVhBf/2j9FMhsNBIUv0JEZ+7PeTBd4vkmTrUpOb+S30vy5Ijk0Sd+gVJkaYqGUB0MJP+y0R2i9S4HpjoX3hrZMDrzGVHMyhreBktHzkbrYiWELP4AnRgx3xLce9XjuMZvseCAKVstnPizULg0l8+aITtNROaoCwkIzJNddZ53ax16Ad5quDmFOqtUaa31spbXjmgVYVpMuFeeT3OZw==; 5:mMYUWnfcrM1NgfgbaYbBnkIkYayDR9RQ9NfE40gHIodtnadkteolVqqq9Mfn+1tdiz12EfBi6FptP2FYv4AErbFHFyolAnb0ghlmkTrfALJ3ef/Pd+Lfq43uZKwAAIspNqsaxCdA/Wc5DBTnd5Vraw==; 24:xch9SNgJA/C7R8UVQbKLeXDDfCPM0yBrkvgTrNwCMOIC7F89TVyJWUJOn+TVfxKVKwQdy26B26p2hvSP7GqDho+mRWCbTTSfNdOUbeMf7MI=; 7:ZkvENKgmd5KxIqRmZ3kSrl0mL7G97bqZcBgPajitQrKqasqVUj+7Up736naD7r+ZR4xwLkJZRYsDQmDVcEtggs51hU0ysg8P0iH2ui7KqopaxothkGJZG4WI6NnzzXs43BTiJYsbp9g8OftSErwnd9tZL0OIu0OuK500MhL77/bFGSv8xDVmnQN7Vo4fodjW48M9VKni8YWZ0XMIMF+BG+r1zcbcF+HUk9jMXAozO6s= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; SG2PR06MB0984; 20:hxyZkeyVJF0XTyVIUc/BEj5K/4+/a1CFz6FKMfNeTx/WYmwEgtzlbf0oEd8EH/5MgMBlZnImFBlbQtPVqQSbXrDoqQXcbL1q9MMgDgmccmCUlceP+xD+KqealkWt3GgEtVfBjCYYBRnfnSVxe/5GqV5vOl8OelGj8wE6Rm7qW4w= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Aug 2017 12:23:09.1198 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: SG2PR06MB0984 Sender: linux-gpio-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-gpio@vger.kernel.org From: Takeshi Kihara Signed-off-by: Takeshi Kihara Signed-off-by: Yoshihiro Shimoda --- drivers/pinctrl/sh-pfc/pfc-r8a77995.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/drivers/pinctrl/sh-pfc/pfc-r8a77995.c b/drivers/pinctrl/sh-pfc/pfc-r8a77995.c index 9eb0cef..5c0a94f 100644 --- a/drivers/pinctrl/sh-pfc/pfc-r8a77995.c +++ b/drivers/pinctrl/sh-pfc/pfc-r8a77995.c @@ -1302,6 +1302,15 @@ enum { SCIF_CLK_MARK, }; +/* - USB0 ------------------------------------------------------------------- */ +static const unsigned int usb0_pins[] = { + /* PWEN, OVC */ + RCAR_GP_PIN(0, 0), RCAR_GP_PIN(0, 1), +}; +static const unsigned int usb0_mux[] = { + USB0_PWEN_MARK, USB0_OVC_MARK, +}; + static const struct sh_pfc_pin_group pinmux_groups[] = { SH_PFC_PIN_GROUP(avb0_td), SH_PFC_PIN_GROUP(avb0_rd), @@ -1352,6 +1361,7 @@ enum { SH_PFC_PIN_GROUP(scif5_data_b), SH_PFC_PIN_GROUP(scif5_clk_b), SH_PFC_PIN_GROUP(scif_clk), + SH_PFC_PIN_GROUP(usb0), }; static const char * const avb0_groups[] = { @@ -1438,6 +1448,10 @@ enum { "scif_clk", }; +static const char * const usb0_groups[] = { + "usb0", +}; + static const struct sh_pfc_function pinmux_functions[] = { SH_PFC_FUNCTION(avb0), SH_PFC_FUNCTION(i2c0), @@ -1451,6 +1465,7 @@ enum { SH_PFC_FUNCTION(scif4), SH_PFC_FUNCTION(scif5), SH_PFC_FUNCTION(scif_clk), + SH_PFC_FUNCTION(usb0), }; static const struct pinmux_cfg_reg pinmux_config_regs[] = {