From patchwork Fri Aug 7 07:15:42 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Chen X-Patchwork-Id: 6966521 Return-Path: X-Original-To: patchwork-linux-arm@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork1.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.136]) by patchwork1.web.kernel.org (Postfix) with ESMTP id 01D699F38B for ; Fri, 7 Aug 2015 08:30:46 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 1E42920657 for ; Fri, 7 Aug 2015 08:30:45 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 33D8520658 for ; Fri, 7 Aug 2015 08:30:44 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1ZNd0F-0004BK-IL; Fri, 07 Aug 2015 08:27:47 +0000 Received: from mail-bn1bon0142.outbound.protection.outlook.com ([157.56.111.142] helo=na01-bn1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1ZNczP-0003XY-Ju for linux-arm-kernel@lists.infradead.org; Fri, 07 Aug 2015 08:26:58 +0000 Received: from CH1PR03CA007.namprd03.prod.outlook.com (10.255.156.152) by CY1PR0301MB0857.namprd03.prod.outlook.com (10.160.163.151) with Microsoft SMTP Server (TLS) id 15.1.225.19; Fri, 7 Aug 2015 08:26:33 +0000 Received: from BL2FFO11FD055.protection.gbl (10.255.156.132) by CH1PR03CA007.outlook.office365.com (10.255.156.152) with Microsoft SMTP Server (TLS) id 15.1.225.19 via Frontend Transport; Fri, 7 Aug 2015 08:26:33 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=freescale.com; freescale.mail.onmicrosoft.com; dkim=none (message not signed) header.d=none; Received-SPF: Fail (protection.outlook.com: domain of freescale.com does not designate 192.88.158.2 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.158.2; helo=az84smr01.freescale.net; Received: from az84smr01.freescale.net (192.88.158.2) by BL2FFO11FD055.mail.protection.outlook.com (10.173.161.183) with Microsoft SMTP Server (TLS) id 15.1.243.9 via Frontend Transport; Fri, 7 Aug 2015 08:26:32 +0000 Received: from shlinux2.ap.freescale.net (shlinux2.ap.freescale.net [10.192.224.44]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id t778Q8l6019852; Fri, 7 Aug 2015 01:26:28 -0700 From: Peter Chen To: , Subject: [PATCH v3 05/10] ARM: imx6: set ahb-burst-config as 0 for USB Date: Fri, 7 Aug 2015 15:15:42 +0800 Message-ID: <1438931747-25209-6-git-send-email-peter.chen@freescale.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1438931747-25209-1-git-send-email-peter.chen@freescale.com> References: <1438931747-25209-1-git-send-email-peter.chen@freescale.com> X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD055; 1:GaV2rNbuyXzWP/zng5r4fKg7Q5CzKR8PajRrzue3SQsXSmM1SmRvgZpLDGGgHRwv262rsC/AcxaSP1KhgQ0wDPPc7tKzHKh+31Eb+eP2on5hRXgSXPPukryaXNVxjdWJON0ePz9GxDjW1suDGfEDFFEh9aV2ddv00LSCR17w5LWBn7QCUP87CjVB4Z9FWEKA6TUv5Hqtt6RGEZV7Nlmp6WSGAW2sMyZjV1BM5sOt7yBo5ge9VrwsYsUYKRPCbOyUSFpvA9W78u9ZBrnXPdAZc9N33x+/s99y7RXKxdaM9iJbj7BZpzigdALdf7/fh5xDcL69/fjYdbs4Q/tgXT8I1w== X-Forefront-Antispam-Report: CIP:192.88.158.2; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(2980300002)(339900001)(189002)(199003)(2950100001)(230783001)(92566002)(77156002)(104016003)(62966003)(85426001)(33646002)(229853001)(77096005)(68736005)(5003940100001)(46102003)(69596002)(36756003)(76176999)(50226001)(47776003)(19580405001)(6806004)(86362001)(64706001)(87936001)(19580395003)(50986999)(5001920100001)(105606002)(5001960100002)(81156007)(106466001)(189998001)(107886002)(5001770100001)(5001860100001)(97736004)(48376002)(4001540100001)(5001830100001)(50466002)(4001430100001); DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR0301MB0857; H:az84smr01.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; MIME-Version: 1.0 X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0857; 2:nRGWyHdasSNu3l2Y8u+nVDL4IHG/dOhvbpM/2rCKo2dPJaZTUILaj20sq4wFqn6s2LNBNpBRUNeRxwdSfZ22aSEMPO1a6YMSIw6GNaXzT+usG57mSUgsIuCO99EMekIbR6t/w9oP3xIckcNr6+vo+tqI63qyQx4eluzioqiyINE=; 3:JodT13BKmM7EhA3alxL/bJ1+FGwWGxU4ZiZEvgsGqDlN3TJhZ5GrT2z6IHLt64bOESe8eIWwmyBr0UxqRmx9B0e5fuAAeB37GPff4M3HxLcMELD7KoWhX6tkugg6MUl4K94u5VuvOOfhvHS7wmzWL/FV4ZoZ3YajboqaGULU2eHTgsKMZdPazkCtGyCfUA6iA7INZtkRqbqNJP1KbRRKv5JZ5NzOHrhnkBnVhvq/Dm4=; 25:o5ypdNjxZvp6/7Vnwx5r03fCBnDaa3qC0S+S8OhANRYPdjUGqi7IMpBhL7zMTTFbhKYdycvPNy/d04CAaEQRY4j2xzGK1DK18w6NuSiIgXqnPtnKWMBCreW2PvMAAO3bw3G7TXREdlohpED3ntcR5ZNQ62iEK1nt4+0+zs4qbSa3sdl+Z3M0NrWHFXERD2nKsMf9XLAd9EhALtQ+ui58jYSIl4LCS0bJK1TEGhqgr7VNn3eYH+GvrgC+jD4JlLJKtEntoHNMS0X34N2R7m6K7Q== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0301MB0857; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0857; 20:7w7R/K9bDAQp33fnrFEyZJVBgax8F3F23fQem7TM3kj5qGWsAYzXqnil0KxEfpNaVqhb2U7TglUbtlakJon6+5oBupVZZjuyPCeL8xcUstmeJQNbWsz0L3z+LUKEvQKbRsrbUwtljCaPl/WMeh/6xlmm/bipocRp9z3Dm3F3R8CNhSGtqLynzRtkZ2RctWvUT8gSRlvVBW1cVRL1RBk0+SYCUPuy04l5cjVk+4L/wgREwo3X6SrMm3xDT4szuOb1pqusa8LxWieg8AX/DJ3diskwQrkgV80NAJPzyX0SDm+deRSOkb5F6wtX0Xn/lqw1SH7AX1vRAmBnySreYWszNG6CtoYTt5d4v33FrucGrPs=; 4:RJ+QuSRvSZHoCT9Y1HAXZ2Qp5PaoNgH7fuLjwiyhghMURBymNZHT2oVmiK8DyKdte0aB31ZV1/PLLgU1OSGciGBhWTyiMtvZOkuSvtqDDoQx3XlG7KX+KjeacNBUKnQYnfbbYmtlOyRFS8C8DBtgoSpAX/PkVNuIptImdzPAG0wuz3aYCiwukACM6pCc8gTv3wASoTUgGYSp3ZQ+9FWO7fNxsBhYw1A4FJZhvb5KDtRcsGZfskHEH+CEH3g6SkX/Qa23A4vt9WRl0FyBE3pZtLLWpn1epDB+G3/Bn5qfImo= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:CY1PR0301MB0857; BCL:0; PCL:0; RULEID:; SRVR:CY1PR0301MB0857; X-Forefront-PRVS: 066153096A X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0301MB0857; 23:7MxLvc/gWM64nPMva5Ajs8x6eZ9hmej3Are6VBR?= =?us-ascii?Q?wZqQ/iBtoLadXaIX/idElf+GnvJx7HRddhZv+6wsMA6cXv9FRx7sI4DC9pRI?= =?us-ascii?Q?ZpbGw6PARUa4oNnd4fnuZ+XzRu9xh6Yq5Tq2uRjrnb/GJnrD5k0B2GrfFcja?= =?us-ascii?Q?LzU9geZ/eZ+Vc+/1gDcwRMrjt+qbMIuKwFy8hgGpQaq1D2K+6GnixOyDwQKE?= =?us-ascii?Q?l8RwjYNn/VxiwZMfwMq0AfVdSayYgYxY5Y2PkiVcEi/C9+/mC71nvFrln80H?= =?us-ascii?Q?Z3eH+CtHZ1cwfUYza9uJzjW6kUMrL0IYUQgHSRyZjInjdPSHTYQCgxlm0KrC?= =?us-ascii?Q?i1pmghZmnR61EAnmUpP5XTBM7AA0Wui1hzcDBbqU1d2dIpx6A6A3eqLTBuqi?= =?us-ascii?Q?bOoVOYlTkFIHngA0uyZ1HriIwA2kfqQGAk/cPe2obYBoDurk96Jrb4Q5eNst?= =?us-ascii?Q?8J2pRR4XU0Gq65GN1X+rCXFTrddw6a/u/oynofhw8Eqlh6I58UFGLbiW3J7c?= =?us-ascii?Q?7Q3Q64Q6DzrsLzD8/JUI4T8WAUHV3CiN/bZhFg+kadn8tu+DBaiBHB0uETHU?= =?us-ascii?Q?QPZ07eP0LPrcvJ4Fn2I/F1YxH1PbRgaFGO4n0ak0tfyh/ls0/6sWZEWhVGM2?= =?us-ascii?Q?pVojAvB1qUEzfeQhtSmQskOo+QfmZFQiygiONi7hIUE2Pi5u7xgxsmhLEzQ4?= =?us-ascii?Q?rmvesx1+K/s3YLZv2sEkjv2kzZv0s/zej6KBXxfHr8/Du+0zeVGAHVPqy5IZ?= =?us-ascii?Q?dgpq9rw3kgfwxGEp9949OWb6fWugaSKaYhv5ys0yuGNtmcJn7kNRSLJy7L2E?= =?us-ascii?Q?g6x1eAa7Lvo0ZImunp3613ZHpFI16XyxCdcs9wtC4UOvDyAtYeJbWc7NTj8Z?= =?us-ascii?Q?wip8hpluxfTyjRF6Af0AW1hqnS4l3+ydXFisjrC7PIizZvpMMIhLJs21ZlJD?= =?us-ascii?Q?TpRmPcHcyQjzo/ZzXisr8wy+2uxJyxvKqS2pD7ju5OfhzA815+hmLg8CTgum?= =?us-ascii?Q?RX9S2iwR0Unz/vhTbUgalS3TaSe+Llf+8jCVr+B09nYrk6+dPTmT7fMkwD2h?= =?us-ascii?Q?dzNSnX5S/YsVLKivvD+sTx/qOSU5ByS8pwYNC9vuMj9g8Yag7zuClIjNp5lR?= =?us-ascii?Q?bo0vnpeALX/2kaVc8CtYCG5Br9sRPX2P4/mmDAVAgxy2fAo6OdU9Dm0uhW8I?= =?us-ascii?Q?vM6dWG74uQ54kHIK8gfGRhwDxRPXGOTHbtoT6?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0857; 5:37zqcMbHwuNZedvjeN5+Z7N0p56gPMcPOLjj2htLyB+A+ZORvEletmMhsVG8RCapf9BphdNvDc4Wkfrx3QZbDRNv1qTcvfUX6HT5qfESDuFh0Mr68j2QHD7PNGgss+JhonD3Z/QFUpBSh1pjft7lnQ==; 24:BWqlaH6kMCpTnhQdsCcHo8bjax7KmQOiqsD+Sihu6oEUn8OaMkg1ncSHFv6jE9ia0OITJrKwiEHIKV3f9Os4/1dsWYPueZMETso1bxuXqPs=; 20:TDvyHtSJchnCP+QLMYeihgpaj73jBPqkimwZ9LqZ6sKwUIjlXmXpPgfoPCZutfohg7BNHoDnS4CvjwHtTgbP3A== X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Aug 2015 08:26:32.8433 (UTC) X-MS-Exchange-CrossTenant-Id: 710a03f5-10f6-4d38-9ff4-a80b81da590d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=710a03f5-10f6-4d38-9ff4-a80b81da590d; Ip=[192.88.158.2]; Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0301MB0857 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20150807_012656_071186_51BCDC7F X-CRM114-Status: GOOD ( 11.61 ) X-Spam-Score: -1.9 (-) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: mark.rutland@arm.com, devicetree@vger.kernel.org, linux-usb@vger.kernel.org, pawel.moll@arm.com, gregkh@linuxfoundation.org, s.hauer@pengutronix.de, jun.li@freescale.com, Peter Chen , kernel@pengutronix.de, linux-arm-kernel@lists.infradead.org Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Spam-Status: No, score=-4.3 required=5.0 tests=BAD_ENC_HEADER,BAYES_00, RCVD_IN_DNSWL_MED, RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=unavailable 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 After setting ahb burst configuration as 0, we can increase tx/rx burst size, it will improve the USB performance Signed-off-by: Peter Chen --- arch/arm/boot/dts/imx6qdl.dtsi | 4 ++++ arch/arm/boot/dts/imx6sl.dtsi | 3 +++ arch/arm/boot/dts/imx6sx.dtsi | 3 +++ 3 files changed, 10 insertions(+) diff --git a/arch/arm/boot/dts/imx6qdl.dtsi b/arch/arm/boot/dts/imx6qdl.dtsi index e6d1359..42d62b0 100644 --- a/arch/arm/boot/dts/imx6qdl.dtsi +++ b/arch/arm/boot/dts/imx6qdl.dtsi @@ -853,6 +853,7 @@ clocks = <&clks IMX6QDL_CLK_USBOH3>; fsl,usbphy = <&usbphy1>; fsl,usbmisc = <&usbmisc 0>; + ahb-burst-config = <0x0>; status = "disabled"; }; @@ -864,6 +865,7 @@ fsl,usbphy = <&usbphy2>; fsl,usbmisc = <&usbmisc 1>; dr_mode = "host"; + ahb-burst-config = <0x0>; status = "disabled"; }; @@ -874,6 +876,7 @@ clocks = <&clks IMX6QDL_CLK_USBOH3>; fsl,usbmisc = <&usbmisc 2>; dr_mode = "host"; + ahb-burst-config = <0x0>; status = "disabled"; }; @@ -884,6 +887,7 @@ clocks = <&clks IMX6QDL_CLK_USBOH3>; fsl,usbmisc = <&usbmisc 3>; dr_mode = "host"; + ahb-burst-config = <0x0>; status = "disabled"; }; diff --git a/arch/arm/boot/dts/imx6sl.dtsi b/arch/arm/boot/dts/imx6sl.dtsi index a78e715..066fac9 100644 --- a/arch/arm/boot/dts/imx6sl.dtsi +++ b/arch/arm/boot/dts/imx6sl.dtsi @@ -688,6 +688,7 @@ clocks = <&clks IMX6SL_CLK_USBOH3>; fsl,usbphy = <&usbphy1>; fsl,usbmisc = <&usbmisc 0>; + ahb-burst-config = <0x0>; status = "disabled"; }; @@ -698,6 +699,7 @@ clocks = <&clks IMX6SL_CLK_USBOH3>; fsl,usbphy = <&usbphy2>; fsl,usbmisc = <&usbmisc 1>; + ahb-burst-config = <0x0>; status = "disabled"; }; @@ -708,6 +710,7 @@ clocks = <&clks IMX6SL_CLK_USBOH3>; fsl,usbmisc = <&usbmisc 2>; dr_mode = "host"; + ahb-burst-config = <0x0>; status = "disabled"; }; diff --git a/arch/arm/boot/dts/imx6sx.dtsi b/arch/arm/boot/dts/imx6sx.dtsi index 708175d..3656a1d 100644 --- a/arch/arm/boot/dts/imx6sx.dtsi +++ b/arch/arm/boot/dts/imx6sx.dtsi @@ -746,6 +746,7 @@ fsl,usbphy = <&usbphy1>; fsl,usbmisc = <&usbmisc 0>; fsl,anatop = <&anatop>; + ahb-burst-config = <0x0>; status = "disabled"; }; @@ -756,6 +757,7 @@ clocks = <&clks IMX6SX_CLK_USBOH3>; fsl,usbphy = <&usbphy2>; fsl,usbmisc = <&usbmisc 1>; + ahb-burst-config = <0x0>; status = "disabled"; }; @@ -768,6 +770,7 @@ phy_type = "hsic"; fsl,anatop = <&anatop>; dr_mode = "host"; + ahb-burst-config = <0x0>; status = "disabled"; };