From patchwork Fri Sep 18 06:03:52 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yoshihiro Shimoda X-Patchwork-Id: 7213181 X-Patchwork-Delegate: geert@linux-m68k.org Return-Path: X-Original-To: patchwork-linux-sh@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork2.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.136]) by patchwork2.web.kernel.org (Postfix) with ESMTP id A5BA2BEEC1 for ; Fri, 18 Sep 2015 06:04:37 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 96163208CC for ; Fri, 18 Sep 2015 06:04:36 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 7C88820887 for ; Fri, 18 Sep 2015 06:04:35 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752629AbbIRGEP (ORCPT ); Fri, 18 Sep 2015 02:04:15 -0400 Received: from relmlor4.renesas.com ([210.160.252.174]:62658 "EHLO relmlie3.idc.renesas.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752406AbbIRGEB (ORCPT ); Fri, 18 Sep 2015 02:04:01 -0400 Received: from unknown (HELO relmlir1.idc.renesas.com) ([10.200.68.151]) by relmlie3.idc.renesas.com with ESMTP; 18 Sep 2015 15:03:59 +0900 Received: from relmlac2.idc.renesas.com (relmlac2.idc.renesas.com [10.200.69.22]) by relmlir1.idc.renesas.com (Postfix) with ESMTP id 0962D43E7B; Fri, 18 Sep 2015 15:03:59 +0900 (JST) Received: by relmlac2.idc.renesas.com (Postfix, from userid 0) id 0E4292806E; Fri, 18 Sep 2015 15:03:59 +0900 (JST) Received: from relmlac2.idc.renesas.com (localhost [127.0.0.1]) by relmlac2.idc.renesas.com (Postfix) with ESMTP id 083342806D; Fri, 18 Sep 2015 15:03:59 +0900 (JST) Received: from relmlii2.idc.renesas.com [10.200.68.66] by relmlac2.idc.renesas.com with ESMTP id RAL31286; Fri, 18 Sep 2015 15:03:59 +0900 X-IronPort-AV: E=Sophos;i="5.17,550,1437404400"; d="scan'";a="195924832" Received: from mail-hk2apc01lp0213.outbound.protection.outlook.com (HELO APC01-HK2-obe.outbound.protection.outlook.com) ([65.55.88.213]) by relmlii2.idc.renesas.com with ESMTP/TLS/AES256-SHA; 18 Sep 2015 15:03:58 +0900 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=<>; Received: from localhost (211.11.155.144) by HK2PR06MB0915.apcprd06.prod.outlook.com (10.162.246.30) with Microsoft SMTP Server (TLS) id 15.1.274.16; Fri, 18 Sep 2015 06:03:56 +0000 From: Yoshihiro Shimoda To: , , , , , , CC: , , , Yoshihiro Shimoda Subject: [PATCH] usb: renesas_usbhs: Add support for R-Car H3 Date: Fri, 18 Sep 2015 15:03:52 +0900 Message-ID: <1442556232-6564-1-git-send-email-yoshihiro.shimoda.uh@renesas.com> X-Mailer: git-send-email 1.9.4.msysgit.1 MIME-Version: 1.0 X-Originating-IP: [211.11.155.144] X-ClientProxiedBy: OS1PR01CA0009.jpnprd01.prod.outlook.com (25.161.225.147) To HK2PR06MB0915.apcprd06.prod.outlook.com (25.162.246.30) X-Microsoft-Exchange-Diagnostics: 1; HK2PR06MB0915; 2:D4pxhPd3OmYbgVccMe8pQUFsgJhW0FRyAOY7tmX/9EMdKy2GzPszaYlXHHBXOWQtcmhkoY6zXpdC/xCfObOpNauQvPk+AYQYz/fKYniPi/BSwa/qeYYVN8jGvPxWJRvn7auS6IIR1adAwfem3ZtzXQoMhwtS6+FP2GgO15HjGMo=; 3:EpQAAQZgcr6rlnXjRpNYurLBojzeiCoeTmcaoJlIeT2AX281kUMlxBkZ593ZVjDznAft4oZzwyNc2tRBp22APYaaZ7cv6CTMhED3ZmRDm9880nwDhEXnS0GpqrUCTw7kAO8SnxVwDw3EmRhUuYLUSw==; 25:OnvZluTudDzocoOCDcwEL1Lognh7g9AHvfZLHFrmzt7j+s/VPOLG549gRDt6yd3mAUdenAxQJzVf1D6UBQaqIdRzN1k1dcCU4mBmfjmEfYm82FK7Udz4o4syvuYT3gsh5dfSZP64MMje6CFCLNxPkwkN+ojh6TdfMIQWNSxssBhJdLiGN3lAb+aOQTdFweC7elGEsWCOeAQpRaOdDkx0d9/2BNokVPWOIgCrQ2qcFkSF+UQ9Rw4Jh0mKjbFwGwdfXiKFmwDzTsIWSGcMKiBGjw== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:HK2PR06MB0915; X-Microsoft-Exchange-Diagnostics: 1; HK2PR06MB0915; 20:i0D09HnsL3Rzdbj1h9iOpMp1s1Sqbps4bbGZlIThVswFd3Q2+k6ctOUjllBw2aqwa2PnOKp+1C/iARjSt1M2BwhRZY3Qdr6nQdgbxhu24LPTKhDtigB78ZVEF7FKtXXNqYrDEe0DNf23Y16RIOikydAIM7gNX5TyZlsq/CiYa+mbpo39KDcLfkMQp5mrOEHv6F3QT3Vgai5uWw+CYXhkJDEXJX5WayTD+EfEukq9486oB4nTcbK+TguAOnQkTGFE4TUJx0blFdNTz8H2moEwKmVLAe5LEE4XwjDgq+0WOzLHofFxkF+Mw1Nnxq3FG8yTIqucNYSjtJf0d0QsoZG/a/Iim0gclxQ1GS3G/u7UjGQs9VSI2ZUCAM2LOWT1jpAbmoT8bq90IqgDLZ54WeFWaWO3pSOXtlbcWNPi/eaBoCL/HlTsIqAWXWovAtmg98a5eUkeI2zYwF2WCKuh/mMNTsZDkOapIvbLBHmhj4OFG2jaO5KzoWNNMXFIRUdGtaEx; 4:klkosoIGPfK37+1TAskJc1aFvTnvG772lZw4aupX7CGf7gawpgWq/iSnzPQrSDm7j9VVh/xbdGPyk7Pfu7Ij3wYWV7ZAx5X9HYvsNE/WkcLp6Sp3jG/7/aDsrK+jZvj/+pbwhy9IbEEJCw+AiVkfYnleUvYkuirm1n6kMzJgHAwuDD/mTB0u3ON6TZV9abuhhafMvueM5wkPRrJsYtGofULjKxBoD7aYU9ETFHRSBjpF6ze2p7zjD70bkUc5JPzq02Xn446JYzy0pILujSeWGYaJnl+cYuYjonAM43YtRGYZK2x7g8ko5oCkG0Qxp5TadqczjGJ+U2WsQZQVlyiNTg== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(520078)(8121501046)(5005006)(3002001); SRVR:HK2PR06MB0915; BCL:0; PCL:0; RULEID:; SRVR:HK2PR06MB0915; X-Forefront-PRVS: 0703B549E4 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6069001)(6009001)(189002)(199003)(78352002)(5004730100002)(42382002)(575784001)(106356001)(77096005)(92566002)(5007970100001)(50226001)(46102003)(76506005)(68736005)(77156002)(122386002)(19580395003)(62966003)(19580405001)(40100003)(87976001)(101416001)(42186005)(5001960100002)(33646002)(107886002)(97736004)(50466002)(66066001)(50986999)(5003940100001)(105586002)(48376002)(36756003)(5001770100001)(229853001)(5001830100001)(5001860100001)(47776003)(64706001)(4001540100001)(81156007)(189998001)(4001430100001); DIR:OUT; SFP:1102; SCL:1; SRVR:HK2PR06MB0915; H:localhost; FPR:; SPF:None; PTR:InfoNoRecords; MX:0; A:0; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HK2PR06MB0915; 23:u+znkE812qDajyRIRFW8x8QCYWUKztK6bJcZ81SJ9?= =?us-ascii?Q?B7PpRK/fNQvQlm39YCCPO9wyDefDkUH18VVT0K8qKW6Dyv9uHFFh6NjsV/Y3?= =?us-ascii?Q?8Os/2eyMgCoWLhmrRn1WM/NIHgx8N+U8fDU4XX+bjZ5+6M1PDUx4C3HsIHzj?= =?us-ascii?Q?xzyoHrvdoFPBFUH1i5SMHCOd8cV+wpIv3uHe/iOxV3YsfI3k2C1sIuT7Dw2W?= =?us-ascii?Q?d296Wbd5NwH1eznPstl/BI7iTsd/LxTL0+eEw/zkuNoXGN4gjB5QFH4IqU5/?= =?us-ascii?Q?VVbSed11H/9G22EdpMGF7JMKrAxj3E1d+M2ElQO1wvGCUlR7YekG3T/zZgwy?= =?us-ascii?Q?FDqFBkyovZxC7i8VUKnYTr5Q8AXeXYPNBAPCWakoCKx4iyuxw3Xi/SIGcrTh?= =?us-ascii?Q?O8yGs3XLE2R1HwKdMyli+hSBgvf9qn6MJ8GyfhHJ7bAZHOceYVIJwH1sF2k2?= =?us-ascii?Q?8D0L4bQga7DXxPxszKVG354MVCusHaK01jthxxeDtQ/5sYQ00Tkr6ol7EUmC?= =?us-ascii?Q?M2joLvrqWAfvV6i2JnvQkPlXXoEt8meKNBs57t/vKZcJgkw05575y/00LI3O?= =?us-ascii?Q?u+l0IelcmY5XwUtaNtQrHZ1VuVWd4tv8kwWsPyQB5s2qXpr7pSkF2mdSq9vA?= =?us-ascii?Q?480KnV89nAgvDGquGIrc9N40FfIergHBcek92hZoXI8ocQvi+MTOgs3IFKvH?= =?us-ascii?Q?x+1Nfv9ypK2sMzI7qrNcBQZdXTiJJuj8/Q8Rga2pIsmaVu8IGwr+2IEIG2f6?= =?us-ascii?Q?ddwo3dzyoHTXDB1rZ23KHMHOCwQthGphTxX14Wf3JcskokeoPN5fI52NVUl7?= =?us-ascii?Q?ehO72dzLUS5vs6kmgMyLCSm0DKJw0qSSj0cmjnNJVF/8H+2lGgs8tv4YWWA3?= =?us-ascii?Q?PM8DmMior3/aBocsCr4qCFt1tTGLwZbUJPoqOPm9pqJopBb4ZKMg86kfCzB/?= =?us-ascii?Q?VhsbezPmMdlgnTKVObndonhnUuXfeDsHyf662HleFkjm7wl9iyvg1H65cCuF?= =?us-ascii?Q?xTsh9k6eDLd5d+UuEscm01pEzte9CXai7ZXXtZaIDi4GoOAmapy0lLuD4LaB?= =?us-ascii?Q?mWPbPwt9jFA78cgmbVJO2ku/vIkurafjTLGSYoL06LFXfmGXN4MUUy6/S0Hy?= =?us-ascii?Q?3PodU9aNVz8E753NrQH9Qd4GK138fgW+7Flw4x73sZ1Y05HPm8iEEpeMJzHJ?= =?us-ascii?Q?uYI7S43Y756EK2RRCUUtU6lB5HhX0a5MclajPYSLE5FLdjvZOF4Im3p6IkZi?= =?us-ascii?Q?xoBo+OYeJB7O4PwoYA=3D?= X-Microsoft-Exchange-Diagnostics: 1; HK2PR06MB0915; 5:r5ww0RufFMiMhObTxGeXug1WP23OrQ7MoPgEIi9bZcVyMce0oJ2M1E2mZeHFDhL6vIVMuzIlfDLeLe+NDtkLhaAvZnNworSHjvzuJOyrEMi5H2vbVTE870twZhVBVTAhlrdtss3NSVLN6xy9nmtUsg==; 24:jafcTsqQ0XhIhEcYn5O1DyKINwYSOqZkJ/6uY0m9D+7nuszkykrJVhdVC6jxrGmVFqJ6IOiNK6G65dhTQTEOkvlMExbBd9vEwrQaJOKBHkY=; 20:ot6j6qeAe8rdL7vz0B3JPtHmobPQtxT74vufIJ7pgMgW/G5156Kc2o7BCfV/c63w1DslAa3YvG7bwQexRASkr0xc7HtrJt91C3MS2Hyxjp3vTqRisjQEloimJF4rn3pdJQf+0R0JUNo7Ltsycv6rh9U8aChvxzBONIAHHlAKKH8= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Sep 2015 06:03:56.6814 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: HK2PR06MB0915 Sender: linux-sh-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-sh@vger.kernel.org X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_HI, T_RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP This patch adds a compatible string to support for R-Car H3. Since the HS-USB controller of R-Car H3 is almost the same specification with R-Car Gen2 (these have 16 pipes and usb-dmac), this patch sets the "type" of renesas_usbhs_driver_param to USBHS_TYPE_RCAR_GEN2. Signed-off-by: Yoshihiro Shimoda --- This patch is based on the latest Felipe's usb.git / testing/next branch (The commit id = b1ede0faf6e4961842f80e5e2fc1bf5373fef235). Documentation/devicetree/bindings/usb/renesas_usbhs.txt | 1 + drivers/usb/renesas_usbhs/common.c | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/Documentation/devicetree/bindings/usb/renesas_usbhs.txt b/Documentation/devicetree/bindings/usb/renesas_usbhs.txt index 64a4ca6..7d48f63 100644 --- a/Documentation/devicetree/bindings/usb/renesas_usbhs.txt +++ b/Documentation/devicetree/bindings/usb/renesas_usbhs.txt @@ -5,6 +5,7 @@ Required properties: - "renesas,usbhs-r8a7790" - "renesas,usbhs-r8a7791" - "renesas,usbhs-r8a7794" + - "renesas,usbhs-r8a7795" - reg: Base address and length of the register for the USBHS - interrupts: Interrupt specifier for the USBHS - clocks: A list of phandle + clock specifier pairs diff --git a/drivers/usb/renesas_usbhs/common.c b/drivers/usb/renesas_usbhs/common.c index 7b98e1d..2becd6b 100644 --- a/drivers/usb/renesas_usbhs/common.c +++ b/drivers/usb/renesas_usbhs/common.c @@ -476,6 +476,10 @@ static const struct of_device_id usbhs_of_match[] = { .compatible = "renesas,usbhs-r8a7794", .data = (void *)USBHS_TYPE_RCAR_GEN2, }, + { + .compatible = "renesas,usbhs-r8a7795", + .data = (void *)USBHS_TYPE_RCAR_GEN2, + }, { }, }; MODULE_DEVICE_TABLE(of, usbhs_of_match);