From patchwork Mon Oct 2 09:45:24 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yoshihiro Shimoda X-Patchwork-Id: 820400 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="Dvi+f9Mr"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3y5HSB3yZ0z9t48 for ; Mon, 2 Oct 2017 20:49:14 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751081AbdJBJtN (ORCPT ); Mon, 2 Oct 2017 05:49:13 -0400 Received: from relmlor2.renesas.com ([210.160.252.172]:38459 "EHLO relmlie1.idc.renesas.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751036AbdJBJtM (ORCPT ); Mon, 2 Oct 2017 05:49:12 -0400 Received: from unknown (HELO relmlir2.idc.renesas.com) ([10.200.68.152]) by relmlie1.idc.renesas.com with ESMTP; 02 Oct 2017 18:49:10 +0900 Received: from relmlii1.idc.renesas.com (relmlii1.idc.renesas.com [10.200.68.65]) by relmlir2.idc.renesas.com (Postfix) with ESMTP id BD5DA7412C; Mon, 2 Oct 2017 18:49:10 +0900 (JST) X-IronPort-AV: E=Sophos;i="5.42,468,1500908400"; d="scan'208";a="258296874" Received: from mail-hk2apc01lp0214.outbound.protection.outlook.com (HELO APC01-HK2-obe.outbound.protection.outlook.com) ([65.55.88.214]) by relmlii1.idc.renesas.com with ESMTP/TLS/AES256-SHA256; 02 Oct 2017 18:49:09 +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=SWDG4syd8XrXQ6rb7yZUWYKfy+ULBjZe1+Ween5BI1s=; b=Dvi+f9MrdEnqCp7/xpbNzTOhK1CpQ/oQ+KndtB7fN9XtyegYcaQzo0rZ0kzD9yj0pqJtHyg/qXpojs/lMySTN9HSUS0scW0w8777tt7NdfjaxwZXlEOH8Kh4pZPutoN3ZOtbM56FWo2b212fWLt2SqxjnzOEaGYqIbV91KZICkc= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=<>; Received: from localhost.localdomain (211.11.155.138) by SG2PR06MB0981.apcprd06.prod.outlook.com (2a01:111:e400:5213::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Mon, 2 Oct 2017 09:49:07 +0000 From: Yoshihiro Shimoda To: laurent.pinchart@ideasonboard.com, geert+renesas@glider.be, linus.walleij@linaro.org Cc: linux-renesas-soc@vger.kernel.org, linux-gpio@vger.kernel.org, Takeshi Kihara , Yoshihiro Shimoda Subject: [PATCH 1/2] pinctrl: sh-pfc: r8a7795-es1: Add USB3.0 host support Date: Mon, 2 Oct 2017 18:45:24 +0900 Message-Id: <1506937525-16965-2-git-send-email-yoshihiro.shimoda.uh@renesas.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1506937525-16965-1-git-send-email-yoshihiro.shimoda.uh@renesas.com> References: <1506937525-16965-1-git-send-email-yoshihiro.shimoda.uh@renesas.com> MIME-Version: 1.0 X-Originating-IP: [211.11.155.138] X-ClientProxiedBy: SG2PR01CA0090.apcprd01.prod.exchangelabs.com (2603:1096:3:15::16) To SG2PR06MB0981.apcprd06.prod.outlook.com (2a01:111:e400:5213::23) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c91034ea-5534-4f80-a560-08d5097ad3a5 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254152)(48565401081)(2017052603199)(201703131423075)(201703031133081); SRVR:SG2PR06MB0981; X-Microsoft-Exchange-Diagnostics: 1; SG2PR06MB0981; 3:77VwooQ1rKHAAAr+6ZSE6/QBT6POp53CT4XSGQDUSZnjavYhMXTU/zDvN+FNBguVaHczTkdcEy5hlf0E8S3oRicmR5FNPE9VmkVgerIodYjTIUJJt+YLn1wnW7iRNyd5bEu3kuWW7a9ht4cIOw6Fbc8Pw4tC0jeX2iJaLGjM6SKtUOOKntC7bVbtJdf07lrmWZ+Re7+iItQxtHBn3RVjEelHqYdDrou83rjvPai+09Br32GEQCqH/4rpIztmhG2I; 25:etltgsth7jGxjAI58qi9poxPfYPoFQHJgeDO5uf44dxQLQouvyN4/a+Gqa4Rn/LAUvPv2rhv3UR54v9acmyxRacXEnUSXZT1vpTMGGTZFGyL2gH/0YGsjI72gC+PgUKdj0yq+UtgJMm356w4r4FGc2SB5EgXVDsZJjMx7LYqcyJplLokIORYeX+uRIv9J7HOwCCb1XACDTQU+nVlOq8QLfFhrba3+56/phIJGWYCkq0M2DeNncBEUgnoIJM+3Kp3f1jaqs7xutdW1CN4CElrMZ5VWidxySvNoWPCvfIZeOdy/vYzISDCqa1Fs3EvkpNNXIhgz9XAUG9kSAoQ6F2NFQ==; 31:3np7EwfRcw+mX9hiIJft30US3UvQFNzPGTWFggEeiqQvALHCuKa1beadGXpnsxJx7H1IpWy6XXxUIoJaAPH+8tTliwTh/2y8dDg5CVHkKJBgFTuSrxafAWIh6gXDwN5+HqJOzPHlASSJryFhQVIz/fnPwGBMmK/XNhGBUGb0pfFtwnTn5ia8TagX7JQ0ZCs2ObJQ97ipZVpeIv3Rh8ahEB1PsyZd2I8odSj1OasC+AA= X-MS-TrafficTypeDiagnostic: SG2PR06MB0981: X-Microsoft-Exchange-Diagnostics: 1; SG2PR06MB0981; 20:Mt08Id4BIra0rUY05E0DpQsRprMegAu/2s9mE1kIktuN9fZeRS1ShW6zhfI8BEOy6nk1AncZ84iZ2OfZIG3LUdP15mYDyKuEo1ADmxVv07kx9j6pl8OdFvdeq+AdNSdUe2oSEkDeUQJ/O+2AXPfUi6tSiuBdXO3EHXnX7KDrQ57Nemf7NjcqFhy/g0YqLQYbsrs2SaFMAsN4cOHMjaaXuRh9CF5krQHkLwUhf6HUq7g9GYjthIfnPK0tVVKdlsGEVFrGJdC0YV5poG+s7l8HSXUlRKexoqy6CVPDZ5Ifxh2vpSJ0aGsOobRwt5wwI0lX4Vr3bHiXm0j3KjiTzGv+ZTMu5+G/xOOVYfwyrcLf3bcoO39WJkxKwyIzdeGa1Twp9+7ijxYAJV9N3mDTY9e/PsE/Vtq2WH4iXdXtuFpVJAxrvrBzwh+xa5jvFX7SPr/FaAYzBayeRwTZUy/PttnIdkmUg5hyMOxguKn5jtbrFZGlSGZd21ph56XnxfzrJtUL; 4:sbmH3AZKGmJiUbPUiytz2XvDFxJI/xXHD0DB7Rh9gGKJU/FCKkAIUuZznu+hYcDiouxBi7TIjJeggln4SMSZtBoelYXwCLLh8jVr75mJuND+NhFJfb1f9gzns6DgD3SrQWpAls/w8VHEc4hhxG3zHoH9Hfzq+2bGeqUGWOne9r3xfLgPUA4B+CaFxDegCCjalodeq8NrR6Hs58EaQWrk+mY9PUzUFeAyKp32ipWYxsKx3ju9NtSkrEtd00c06CLO 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)(2401047)(5005006)(8121501046)(93006095)(100000703101)(100105400095)(3002001)(10201501046)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061750153)(20161123560025)(20161123558100)(20161123562025)(20161123564025)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:SG2PR06MB0981; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:SG2PR06MB0981; X-Forefront-PRVS: 0448A97BF2 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6069001)(6009001)(346002)(39860400002)(376002)(199003)(189002)(48376002)(78352004)(33646002)(36756003)(25786009)(47776003)(68736007)(50986999)(7736002)(76176999)(6512007)(6116002)(8676002)(6666003)(3846002)(53936002)(105586002)(106356001)(6486002)(189998001)(4326008)(2906002)(50466002)(101416001)(81166006)(8936002)(50226002)(107886003)(6506006)(54906003)(498600001)(81156014)(66066001)(16586007)(42882006)(5660300001)(316002)(305945005)(16526017)(5003940100001)(2950100002)(97736004)(3720700003); DIR:OUT; SFP:1102; SCL:1; SRVR:SG2PR06MB0981; 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: 1; SG2PR06MB0981; 23:vnHxJOBMoOhgZ9UWaaxB/3e+z1lXwvvE1GwslXdiKM2AYAJ9NLzon4Ux+asg5xUvLu1/Mj1dXsOZ5JEhs5cu0ebPHZvz1Ml3R25h5Nj/eHl1VKbVtZ0AW1qj/79JKEq/27jMszWoiFUjv049EbdKMtpx0ULeSsULdRAC0VodBa681KebSl77L4MbfrhRKvUbWRTtA+sa5Kjv7h1bEOJg5IsSd3HtPx0pjt4atBECkIh5b5a6N3uoFvdf9uKxRyZqUd1fLFVZfmks4kxtobW23R3k5Z9axObuxXMkDIEyad+OsZgBQ0Gz02z6xnaktpSMU9YirQbld9/1euUdpP9Fpm/js0C2S85W614peV2egQioIOBuAxjryJItkyjOopq1olXTq5wGyh/lQ9ifruMQla/KJ7GFneEwIXUAyw43U/kFOyt+634vcVVIvxj34Nb9XK2JSs0dJOHzIVf+oKgD9TkKkuOckQelxjc0JQ4Hqyn4W1rnLgEwHB181hNSv9jxGQfhsL/S6hueNyNCQ/2ItOM8lnjHBbZ+du2dJ77LrL4DhfOzapaZE1QfQQLnQPuzB4ZrM1QPXnDx0A23c1q3293e2RGF3DBaeUsL8EXTZfxxXLiT7GcbzeVldFFqw1Tdr4GXB9nU1MgJHvu0BSsIyxnJEKmsReeo2zFkNdP5B9ZOkoKH2BfXdok9RAiN+YpM4YBDh7lt2+4QN4mn0uVrSYGX7mcbzdBsNEpmRsk3LKxKyfA6ZVDk9nIzT3wb66oK56ToPR0GYd0vBbFgprP8+0uJq/XSvmc/ohVutcqnaCm4wTP6Bfgbkzhdd+sDG51BIZT/YheyzWiqBVMTs8SivK7vvwBHXqkx9ToyRLFlKzlbFjR3Rx05sMy65DH9LYG/TdiJNExtE049MqIHmuppSKvALKjies7NRwYdL4QgoxyiBpbpi3qTz3ubJN09Eg4rQrwzbz6MGv3FhWUU8p2nHSR+ehMTeSofAns0Eq2b2+O2ZBJmVFWVVqUzgi9i+o4rz5uFq1Ajq6H/Jhocqi5HKr77n+ASBa5SClHtGn8vSbSh7rx2q7rNrODmEa89Dg4/Vyk2lcoHsbAXY5zn65GJjeIX1BmdXlFyA+I6AZtn3ltQuzB17p4mZLuXwElgU86D6QNWWj300AumAcLZJj/y/0jvC3nhOtcn35vk12zxJ40= X-Microsoft-Exchange-Diagnostics: 1; SG2PR06MB0981; 6:UA/n5Em3FA9jo4/1oe5d6v8zPtA1yDjTNDxnVar+jCc0BVyCoq9oZNUCKJPFm4q8e3rS1oDrsohYbXqXecaE1b7x+g4WCuvooTUE7mBsdn1AYkJw3p3dgJWrNrRZY6arZLtgwEMqeBPc77IBeiYldpaJRntsrVJmxV+Cg693EotH7S2x0AA2pKnFpEV+6rIPZBZ5YNnmSVSH86waoWVzm9Gu/bzZch9hQE0yXa3YtmVRIapht0CfvS+cDLS7h5LIoP9UDOMrWb1Ni3JK577EUlEeVxutHN55N7elsvuoZ2qY0YK9UN7IXTDu/2lmEda12SeeV/9hss5NCERsEPZUIQ==; 5:orDN1LE6SXEth3c2e368ZU0QU95LNToRrFGCWQRPLX0m3qnxTVpxlIOlcd9TCzyfCYJaJ7ZI3pXSeoWFx6Y7+KCiMehOu+NkEqsy4rheuElPIrFm6GqTbl4W4rKnWxfbC6GhpLerCD+24X1yaUZdEg==; 24:xK29B+A9xf8K74ZPNo31IirU4K1d27rP2XvXmWki5AI0IhCyr3k9c6olr/UxvREuoiTwYBKpsL07uTUKUSrbyLZ+E6hZZ0+f+QWtaP2ICtA=; 7:F3FrA36Cv09ZfEA7/nykKs1hMCDrMw3PUNvjzhZiRj2QVaLdtNgPFBYzzhUEuii4+pGOH5yiqVvuBIQFmZA32cMjY3pQp0Am4ZwDKs6HkBm/V0Ql04j6Paw7az6iP0HNIWJqX7YEPBZtmqEV0AIasC/W9EXZgRV9/wOyg50IDW6IBwe+/d2DRvtk7m6kJV5Z49pP7bk+CwcJ51HeVGGVuj7XvSyCfA0z66F/urTj8jY= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; SG2PR06MB0981; 20:C1f4j3ZO9tSTp6d4hILaC/5luET886/U/RHsPMnm/kXSgySvDdZxKW7AL4OPG8NkGZjTgb11ufDz9I95za3GypTXCBnAOalK8Io0xgG2SQQSHkjSeMBr2oQeetDZkk462pdFT3GuPA8NI0/Qkhm6IfKrPcdBlOlwL1wYR2eTRw8= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Oct 2017 09:49:07.6488 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-Transport-CrossTenantHeadersStamped: SG2PR06MB0981 Sender: linux-gpio-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-gpio@vger.kernel.org From: Takeshi Kihara This patch adds USB3{0,1} (USB3.0 host) pinmux support to R8A7795 ES1.x SoC. Signed-off-by: Takeshi Kihara Signed-off-by: Yoshihiro Shimoda Reviewed-by: Geert Uytterhoeven --- drivers/pinctrl/sh-pfc/pfc-r8a7795-es1.c | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/drivers/pinctrl/sh-pfc/pfc-r8a7795-es1.c b/drivers/pinctrl/sh-pfc/pfc-r8a7795-es1.c index 95fd099..78c1acf6 100644 --- a/drivers/pinctrl/sh-pfc/pfc-r8a7795-es1.c +++ b/drivers/pinctrl/sh-pfc/pfc-r8a7795-es1.c @@ -3101,6 +3101,23 @@ enum { PWM6_B_MARK, }; +/* - USB30 ------------------------------------------------------------------ */ +static const unsigned int usb30_pins[] = { + /* PWEN, OVC */ + RCAR_GP_PIN(6, 28), RCAR_GP_PIN(6, 29), +}; +static const unsigned int usb30_mux[] = { + USB30_PWEN_MARK, USB30_OVC_MARK, +}; +/* - USB31 ------------------------------------------------------------------ */ +static const unsigned int usb31_pins[] = { + /* PWEN, OVC */ + RCAR_GP_PIN(6, 30), RCAR_GP_PIN(6, 31), +}; +static const unsigned int usb31_mux[] = { + USB31_PWEN_MARK, USB31_OVC_MARK, +}; + /* - QSPI0 ------------------------------------------------------------------ */ static const unsigned int qspi0_ctrl_pins[] = { /* QSPI0_SPCLK, QSPI0_SSL */ @@ -4080,6 +4097,8 @@ enum { SH_PFC_PIN_GROUP(usb0), SH_PFC_PIN_GROUP(usb1), SH_PFC_PIN_GROUP(usb2), + SH_PFC_PIN_GROUP(usb30), + SH_PFC_PIN_GROUP(usb31), }; static const char * const audio_clk_groups[] = { @@ -4537,6 +4556,14 @@ enum { "usb2", }; +static const char * const usb30_groups[] = { + "usb30", +}; + +static const char * const usb31_groups[] = { + "usb31", +}; + static const struct sh_pfc_function pinmux_functions[] = { SH_PFC_FUNCTION(audio_clk), SH_PFC_FUNCTION(avb), @@ -4588,6 +4615,8 @@ enum { SH_PFC_FUNCTION(usb0), SH_PFC_FUNCTION(usb1), SH_PFC_FUNCTION(usb2), + SH_PFC_FUNCTION(usb30), + SH_PFC_FUNCTION(usb31), }; static const struct pinmux_cfg_reg pinmux_config_regs[] = { From patchwork Mon Oct 2 09:45:25 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yoshihiro Shimoda X-Patchwork-Id: 820401 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="XI24iULP"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3y5HSD0pV0z9t3f for ; Mon, 2 Oct 2017 20:49:16 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750996AbdJBJtP (ORCPT ); Mon, 2 Oct 2017 05:49:15 -0400 Received: from relmlor2.renesas.com ([210.160.252.172]:38459 "EHLO relmlie1.idc.renesas.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751075AbdJBJtO (ORCPT ); Mon, 2 Oct 2017 05:49:14 -0400 Received: from unknown (HELO relmlir2.idc.renesas.com) ([10.200.68.152]) by relmlie1.idc.renesas.com with ESMTP; 02 Oct 2017 18:49:11 +0900 Received: from relmlii1.idc.renesas.com (relmlii1.idc.renesas.com [10.200.68.65]) by relmlir2.idc.renesas.com (Postfix) with ESMTP id 71EB77412E; Mon, 2 Oct 2017 18:49:11 +0900 (JST) X-IronPort-AV: E=Sophos;i="5.42,468,1500908400"; d="scan'208";a="258296875" Received: from mail-hk2apc01lp0214.outbound.protection.outlook.com (HELO APC01-HK2-obe.outbound.protection.outlook.com) ([65.55.88.214]) by relmlii1.idc.renesas.com with ESMTP/TLS/AES256-SHA256; 02 Oct 2017 18:49:10 +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=VjyCneMnvgxW69vJ1J7VpvuJEasDy0wjvO1rrd3nJsY=; b=XI24iULPklUd76DLbu7OQf392OYx2QR7UEwGfgbEyYXlnvtBTGqtg7kDxmFEXj5Vn/PC8HYJTKTLyjB7z6OTB7l9XbsbDPk6rz8YFbzGnwvCkvVLuB2BxM1BvsytIdgR70XpH+11NvGCsDBlj8HOEwmkEpmzGRWhh+CYMzjbBIM= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=<>; Received: from localhost.localdomain (211.11.155.138) by SG2PR06MB0981.apcprd06.prod.outlook.com (2a01:111:e400:5213::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Mon, 2 Oct 2017 09:49:08 +0000 From: Yoshihiro Shimoda To: laurent.pinchart@ideasonboard.com, geert+renesas@glider.be, linus.walleij@linaro.org Cc: linux-renesas-soc@vger.kernel.org, linux-gpio@vger.kernel.org, Takeshi Kihara , Yoshihiro Shimoda Subject: [PATCH 2/2] pinctrl: sh-pfc: r8a7795: Add USB3.0 host support Date: Mon, 2 Oct 2017 18:45:25 +0900 Message-Id: <1506937525-16965-3-git-send-email-yoshihiro.shimoda.uh@renesas.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1506937525-16965-1-git-send-email-yoshihiro.shimoda.uh@renesas.com> References: <1506937525-16965-1-git-send-email-yoshihiro.shimoda.uh@renesas.com> MIME-Version: 1.0 X-Originating-IP: [211.11.155.138] X-ClientProxiedBy: SG2PR01CA0090.apcprd01.prod.exchangelabs.com (2603:1096:3:15::16) To SG2PR06MB0981.apcprd06.prod.outlook.com (2a01:111:e400:5213::23) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b9a785d1-72d8-4a6b-8bb6-08d5097ad44c X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254152)(48565401081)(2017052603199)(201703131423075)(201703031133081); SRVR:SG2PR06MB0981; X-Microsoft-Exchange-Diagnostics: 1; SG2PR06MB0981; 3:Lo5xkddh2+c1W8lX5RKeq7sXyu5GvV8p6wyUXE1aNXBhEHXM2Bqyx/93gaSndU1oMPJnq/pYYl7WfAbCdx4m85Dgs74WoPz5/yopWILjlsANNkkNeMqALHjTQ9v5FVdS0g4uKgkcFMsBWcXgeuVla0NPJ8ND3ine257R3gAna+DDKAwGMjMj06ZECMW4hnVxvnnnPjvn/PG0jl/d7sCHRwvvsKJnUksvICA5SuHVQKzqzrs/RQTQfjDGHm425kld; 25:CSVRByF+4s9TJXgbJGHl+dfqOb3zGxUPbtM5LwNMFm3v0c49Yw3xg5oXHXRJp6H56Xl+vmwbH4P8oATIcTpm+qaiblUAPP44j2hsiS10+viSpyt5kEpePb5nYFVWFWlh4rKn1f2AMggFXBflKwn+3QAnIWTAIo8V2c+DJihYSD0710rnAcYq6lqyjrnLBLHcjJ0imYU1brNwn9chGlP87lgjtUvPCDx9Y7vUj8ngrATUY/iDTnDr28oWHClopoP0Z6WmdiERWFnF8TE1G1oLnj1l6VFGVewPD6b7luZLP+xMaLERKx2QpEqUt8m584TmlxZwxjECqltFrEUZUD6iLg==; 31:ni4CbhZKlX+4cFo7wRjofZQWLGJvS8kiQF0Cs+fvMhnsqZpesxtH2CJ6w2nfLEVPUjdb5d26DieUr8EykJt5aDKR7nNgkPAroW2QuTEDVr3vNxlIy+CRBBhawLePmyEELCyRbAuULDzER2+aW8dD3jXZuhQkF9w6oUQRjr6rG7upYgRmtOFbdwVg4H8ZO7Ed9UtccrTCXrw4C7wKkNv6V6gunHMKFPqYJL8kMEox2wc= X-MS-TrafficTypeDiagnostic: SG2PR06MB0981: X-Microsoft-Exchange-Diagnostics: 1; SG2PR06MB0981; 20:I0GZ+OfLOhzvMPMRZZkefOynV9XQWKoBWknRP6c2fSgSW1xukQPk5bLt9QqYUZNCRNMijoOJMgQn3d/F9MJFK6qabjN0zhqOnKkcFodVN663frcV9ijP/8fNVyL8olDAYjOitflXE5jM+VjSpDdXbiwfFMny6Sz8i06nHHB3AOrFi2GdrCoQEWaBXy7FJWUzxcP4bhRpy5YozU4YnOaO5vJzeTH6MvQ4cGSIpdS6itw30/Lax5v/iXZ1GYJxwkprZ8OC89oyOEfrRznNpJkrYV0G4GK17FeG8djoenE5vYqIhSjN3L1YPXCDHtA9xP+dAxDSTtbkhICKr9Sw7H8qR5eahiJpWkD6aeZ6ip/ODH2Z0FxKbBcmLD84sH+vrrCUVhVwyyIDDEXIKDdxbef0GBepEpu6ED+vnWKlVjS6x9UQFJ9kcjSvI9xpyg3BoLrbXV4kqG76BdobP+B0UsjG8R65AF+7QqkCe2F5u2wpLv7ULNvvUVcanjEYNi+FWxYD; 4:oxp8PgpFHBo7p71mz0YwgBfqd98NDLP97bYrgcJtZSkhRGpmHkEbjQzpVtiCORbtuYBBMhUobxB5mey9JUEU8u2ns8LGE435rz/2bg4Xet0tAXi+rfthu37ovDvelOoclynEvvIt692fYHlcoVH6QXppVjhnUca6CXfKY3x5uM4uV8h1OxRNZeHHheIkTnzYEC9Y9b26U+OhXXlPfi2qHWWlZ/zD+DuLYP+XmdWVXeD9M+vlxDi733s+xqGDRBYR 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)(2401047)(5005006)(8121501046)(93006095)(100000703101)(100105400095)(3002001)(10201501046)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061750153)(20161123560025)(20161123558100)(20161123562025)(20161123564025)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:SG2PR06MB0981; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:SG2PR06MB0981; X-Forefront-PRVS: 0448A97BF2 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6069001)(6009001)(346002)(39860400002)(376002)(199003)(189002)(48376002)(78352004)(33646002)(36756003)(25786009)(47776003)(68736007)(50986999)(7736002)(76176999)(6512007)(6116002)(8676002)(6666003)(3846002)(53936002)(105586002)(106356001)(6486002)(189998001)(4326008)(2906002)(50466002)(101416001)(81166006)(8936002)(50226002)(107886003)(6506006)(54906003)(498600001)(81156014)(66066001)(16586007)(42882006)(5660300001)(316002)(305945005)(16526017)(5003940100001)(2950100002)(97736004)(3720700003); DIR:OUT; SFP:1102; SCL:1; SRVR:SG2PR06MB0981; 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: 1; SG2PR06MB0981; 23:AQpsaLEHj1JJ4yr/cHgN3Clqdq2FscYouo73BVJ7DouGoNfHEfCWnhNyNMp4gAbDPzLcFf/UT5yYoYPSVn3H6axiYlsxkTkO9VTfATMmcmxuZA7wbgIsZya65k/96pjtBRnHQeUVGdSFglxysNXEg5vh4tzqquY5mB4x3JKofVZyTNug+k0KE/bqyVxtSN5i0BzPuOg2lWDThlRUFP8+G1DZeKY63fWsbmMNCwbULhHTS1Eb6vT/8oWn9tu6pknhQl77NbGcJMbHgLL3RUlSclEbeIPY5QxU9APp4YnTA2XFZoXeo4SMdXYhHCYeqVxILtqdk8ZEqtOeS5uqfI+/R91TgI8xN7JQG/50a/vCpJ437y2HkXlkX81d3N/rbO5JKz1YhBt4ELjncSq/5f9BX1gAGaBvY0b7Z0+Ko80kBwwAxiSdOSYaD4pTf5Ktp0nfomJs59fvLdl90O0SmtwOOj1Xta370QwAJE+nPOjC8HG9aJVa1AtvCA5v6jxe/5EtRIVVaGH5sh2aowIY8pUn9xco97MADmrV/EhI962zvG/ilmUzNRo73FriXOsydA6ySyFdGBX+124fkgHHzRPklwW6h+41LZbk1WqTllK7J3NTBOk34nUswSJoKpq/nFcv48+/sAobVW/olNo/pWFcpV1fcsZsn2VBZoRqVfuM+kaIGUP8X9jMM8l8i/4++wG+gCR5aLcBXvL7KIsluDXsar4R1GlxbTP4p3z43LGex5XnAdf69b6Z/rwxd7ky1DKCi+UL2bOMaYerx+6cYehouFVGKIwI7CTxbR4CTywMtpUANBzjL+SCeeRpZQO5LlGX1vGBn+b/NEcNPwSv/d7mdlSdQNfGEDCse3g2luhYPMBY+8E0cXSt/wgr6qTAx9qYLooMaPhurr1+P79K1wflYCJS/Ksn4OYSOcG9jbmkGd8omt8Y98hw1wjE/NdPRX8sl8hb8IyQBarpTeE7qfvJPIlsOt2zPhrYsHdRiKTssWaxLc6tEY4knRpNBJ1JmraxRXq2HD208cQS71CCSz6R1iXvZ4I8Y58hn1FexnUR0Sb8xRAfOlanu0lCcxE/NSYigzSIfrcHV3tv9w988ANhzGC4HPBJUF89cd2p37E4pk0wd3aV6TIJ4qqOmrlq1K5agHlo9Y2UfO+RxehX2aXCO08of6XZ7e3LNMfgSbys3Xw= X-Microsoft-Exchange-Diagnostics: 1; SG2PR06MB0981; 6:jqn02sB3oDlDbbFPtxuKW7zJjEgXe95OK4+Dp0IhNIWbUVdTyfXcrfTtLKb0BbWi0gMZLM84AC0UigVN/kzds/sTAXPfOJa+rP5mor1UXo748MUFWJewk/eVPlmdEWmbfm5vwLK/L31bd7GYkaAN2B7utrXpc4CWSA5vSNYXhTql2TKo6RSW7Y8NMOgR8vIPsbkkuyBBIBs+9IArgrDa2cUzN0zVhRNW4Mqf3c3IjzehySWXDvm3LfERfwqORhD44xE/JUEmkFttkYBmJYps6iRP2GVvMIl6vzfBH6w9Y1FVK7Fgm60bxf7D4QirV6Ex7IimadZC1rdqYo7FTJ4yVQ==; 5:ZklznfCPLeuZ17iDKhV4+oXLfv7UQ0TSSmlnhmY7M2yWqSCO7YFfQQSamcmAu90L9jErnbb9cwCZRfcXeGkEzJevIwwJT3Rswarc1BGInHmu9ZJ/nMm7PWDB3FE9cCPo+OmkrOJFfFHT98R+Pxspig==; 24:f4Sq1H5h1x9lhG4xjMJQApCMhWJADEbBpqfqH1omPiSbtssO6LXo0e84sBnazb9HpYn7MlJoxv6cL1Xp5CqTh9ifkq3nFyw6AAbm7R8FsOo=; 7:uffaDFzDYDtAtQ0PDBN0ni7NWv8FSaC+wuwLiBenbjXp90R/2iItQaJiNcKu3NRrcZSVUvhJ+z0GGWgusjsImj909Q3xUAkNV/wzwV4yy2XYImv56pbOTdD3925+dnj7boXqmONYZn12eWqL/nSLuMfqyRk3GFc9FFJMLMg/q9soqYFIaQA6Hals4XC0OXP4nJzgkpGuuawXkbLos+Gz3YHXJ9HaC1n4/0V9F9BGg9c= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; SG2PR06MB0981; 20:lzizKIvdl6WE6nMN+dwTasEfivuoqAVqfbVdMIzqR4OrU0gz5Z6r2zUnWreJXHpQKP/huEG92chq9/uf3NhvWBzfHy15S3K9yqRUyy4Sw67CIA4I8CrB5d4g55ohDLHULP9mCLGVIZSoB14xB/lP0x2QDyTYutyCxbvhrLQ5X0Y= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Oct 2017 09:49:08.7270 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-Transport-CrossTenantHeadersStamped: SG2PR06MB0981 Sender: linux-gpio-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-gpio@vger.kernel.org From: Takeshi Kihara This patch adds USB3.0 ch0 pinmux support to R8A7795 SoC. Signed-off-by: Takeshi Kihara Signed-off-by: Yoshihiro Shimoda Reviewed-by: Geert Uytterhoeven --- drivers/pinctrl/sh-pfc/pfc-r8a7795.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/drivers/pinctrl/sh-pfc/pfc-r8a7795.c b/drivers/pinctrl/sh-pfc/pfc-r8a7795.c index 9e420f7..39772ac 100644 --- a/drivers/pinctrl/sh-pfc/pfc-r8a7795.c +++ b/drivers/pinctrl/sh-pfc/pfc-r8a7795.c @@ -3205,6 +3205,16 @@ enum { USB2_CH3_PWEN_MARK, USB2_CH3_OVC_MARK, }; +/* - USB30 ------------------------------------------------------------------ */ +static const unsigned int usb30_pins[] = { + /* PWEN, OVC */ + RCAR_GP_PIN(6, 28), RCAR_GP_PIN(6, 29), +}; + +static const unsigned int usb30_mux[] = { + USB30_PWEN_MARK, USB30_OVC_MARK, +}; + static const struct sh_pfc_pin_group pinmux_groups[] = { SH_PFC_PIN_GROUP(avb_link), SH_PFC_PIN_GROUP(avb_magic), @@ -3425,6 +3435,7 @@ enum { SH_PFC_PIN_GROUP(usb1), SH_PFC_PIN_GROUP(usb2), SH_PFC_PIN_GROUP(usb2_ch3), + SH_PFC_PIN_GROUP(usb30), }; static const char * const avb_groups[] = { @@ -3742,6 +3753,10 @@ enum { "usb2_ch3", }; +static const char * const usb30_groups[] = { + "usb30", +}; + static const struct sh_pfc_function pinmux_functions[] = { SH_PFC_FUNCTION(avb), SH_PFC_FUNCTION(drif0), @@ -3775,6 +3790,7 @@ enum { SH_PFC_FUNCTION(usb1), SH_PFC_FUNCTION(usb2), SH_PFC_FUNCTION(usb2_ch3), + SH_PFC_FUNCTION(usb30), }; static const struct pinmux_cfg_reg pinmux_config_regs[] = {