From patchwork Wed Sep 30 02:17:16 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Chen X-Patchwork-Id: 7292271 Return-Path: X-Original-To: patchwork-linux-arm@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 C8105BEEA4 for ; Wed, 30 Sep 2015 02:20:54 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id D7018203EC for ; Wed, 30 Sep 2015 02:20:53 +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 CC091203B5 for ; Wed, 30 Sep 2015 02:20:52 +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 1Zh6yu-0000w7-BB; Wed, 30 Sep 2015 02:18:56 +0000 Received: from mail-bn1bon0135.outbound.protection.outlook.com ([157.56.111.135] helo=na01-bn1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1Zh6yC-0000eS-Kc for linux-arm-kernel@lists.infradead.org; Wed, 30 Sep 2015 02:18:13 +0000 Received: from CH1PR03CA006.namprd03.prod.outlook.com (10.255.156.151) by DM2PR0301MB0861.namprd03.prod.outlook.com (10.160.215.147) with Microsoft SMTP Server (TLS) id 15.1.280.20; Wed, 30 Sep 2015 02:17:49 +0000 Received: from BL2FFO11FD013.protection.gbl (10.255.156.132) by CH1PR03CA006.outlook.office365.com (10.255.156.151) with Microsoft SMTP Server (TLS) id 15.1.274.16 via Frontend Transport; Wed, 30 Sep 2015 02:17:49 +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; freescale.mail.onmicrosoft.com; dmarc=none action=none header.from=freescale.com; 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 BL2FFO11FD013.mail.protection.outlook.com (10.173.160.221) with Microsoft SMTP Server (TLS) id 15.1.274.4 via Frontend Transport; Wed, 30 Sep 2015 02:17:48 +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 t8U2HjhP029686; Tue, 29 Sep 2015 19:17:45 -0700 From: Peter Chen To: Subject: [RESEND PATCH v2 1/2] ARM: imx6: set ahb-burst-config as 0 for USB Date: Wed, 30 Sep 2015 10:17:16 +0800 Message-ID: <1443579437-845-1-git-send-email-peter.chen@freescale.com> X-Mailer: git-send-email 1.9.1 X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD013; 1:L9I6WrzHqMcszPNPO+f0N9ajt3LABR4mSSsU7YmpzQElXS4nZlfndgkaMx5ilibqwwMqhxrZbtO8n1b0MmECMIc2yOWT79ebViK38XIeh0KORzwsUoIVpkt03zyFDM1TDTkR+Jdx3EqCYoQuD5bY6BS+BMMCWk1PUhDCpTdBi1zVrQFuEBd7NJQeuNxkRX+2cI/xQirhJl3j5hTPiwfTFi4sw3yiMKdLKI+IPtzEVUrZnGPbXIsTtdN0kUSGCMtrxuCouVq5EJG2av4mxaAD5H9WRB9EJd7metYpgu7uLjGbR47+n56pp9DYU6rtohwNLLvfkUMIH684jEivZ1aMT7wD4L3Yz0Ja32ZuKoqmF2s+lJA3Y+3mVbL9db8ZGFB4tvY35sqvr0bFSaOFaol1abyGPVGuXngsgLii6oskyxO0eRz9Qyi+iKMBsodV1uUx X-Forefront-Antispam-Report: CIP:192.88.158.2; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(2980300002)(1109001)(1110001)(339900001)(3190300001)(189002)(199003)(110136002)(4001540100001)(87936001)(5001960100002)(107886002)(62966003)(5001860100001)(2351001)(85426001)(77156002)(189998001)(69596002)(5007970100001)(86362001)(50226001)(5001830100001)(92566002)(5008740100001)(5003940100001)(97736004)(77096005)(68736005)(47776003)(229853001)(6806005)(46102003)(81156007)(48376002)(11100500001)(104016004)(230783001)(19580405001)(50986999)(36756003)(19580395003)(33646002)(50466002)(105606002)(64706001)(106466001)(217873001)(4001430100001); DIR:OUT; SFP:1102; SCL:1; SRVR:DM2PR0301MB0861; H:az84smr01.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; MIME-Version: 1.0 X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0861; 2:kZbFuRPvoY36AhgXHgEn8PHuhe389g59hvTSOzmyw5SAeV5AcRL6iyxuN5GTeShMhu2pd4t9NJJbQH1SaduPJ6JwcPG/bR+c5y+NDdSNbo7BPNqERLxMcJxJYXhgrH3DnvwhT4HNIUzYu3skZHye06vsC5P0CFWjU4FuILBYO9U=; 3:LUYDzflao276u9plEtdDcblRIdU/w+HtiJkyVschSD7EIqxK1mLx6w4J2s1lRoDZ8qgHyducw1JG/pYmld4I64EdY5bRDzqmM1qmSiXiJF0XEXx1MdtNdEb39oKUrFfhJCp4piNPhdjBFCeGu1baffuEi2QyDhQZaPshDycTn7xKifZZsJBhcYQRfwTMVjwo2g9T32C20d6cVmuMbJJqF5xRiCC2TCAdzVC5BYBuSTQ=; 25:ejGREXHIZTJ/M8n7guDXZVV7LyVLdpz2ukFacos2WGt29AJG7ef/ptTbIma4zTgjHKXOCom5yweFTgHEcqxQbZyXYYu4Or65ta9Y2V5HYxBd96dw+RhbGSaUf4ClPwqEH5QVq6eOqxrBZAoNU2RU2yK6SszKKm9PERSR4+OiSsT6YCyPAD4Cixiby4PQdf7p7A++i2Lp/FNjY205+1+bShn5pR9Do/QUSI0Tdrnlk0BHlBx2c+EG1lsiq45/N8T6RRa7B/5iI4KCWiDVvN0rsQ== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM2PR0301MB0861; X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0861; 20:jG52Q0C+bymGi0M/8VhI3PuLv/aCRvx13eufNsLhBf+RB6zYd3GHRYxDAXwJFGXkRZ31q3QeLkvk0OWfgDwpRi0XCo2JDK0v8kANfKmDwVcCI2vLuScKDqmZhEIu4Wtq/jZeNEVTMxdxnklWa3U+s7buibKDodIAh/hxIthG5595eHoBWXtoWoXoU14vSO0U6BZEz26P+n9/u/gkwh/1jiKU7deXQa5Yb/lkbzBHSiiLfWlDdnV1RvoDF0TCVOv8Ne05lO1xB4RwSvPnBxjLLu5jzVl5g4HgSoa57Q3bvp1veRGTFFFrFY72qq/lfUBNztpsi2B84m7ViqhWbvDHobpGNiF35i3KMlu85NqB8gc=; 4:7E3xa/bAAalYzO7KNoLNpJPdku99uvKRC8WkNkrLkawIRh8qzyJ2WrSRJbaB2xPsfsc96wNmgfVgEwg1sW14cFrmUoBj9dQ3h8kcQQqRBFqGoalsedBIYnvVMKmCF/LpzHCYGvOwRLkzn3j6/t0ZUdAkNn+n1eGPGjOj3Fk2jo9BhDcCKAvxurGmNp2s24k/cyp255dYTZ/Pw9fNG2GTvdoze8BJxeDs9ymLE/52yviR/sSQlf45QtROLUHUeJA+UDYEg9JnOkdhYk7tCy5E9C5bSRLOl0z03D/ZcTMDwTBXEhpA3PlrYXvfe7jq3jQFLL5y0dPUjuUM8YFCcGeAs9wBDUTOEuX2XJCjJDG6TIQ= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(520078)(5005006)(3002001); SRVR:DM2PR0301MB0861; BCL:0; PCL:0; RULEID:; SRVR:DM2PR0301MB0861; X-Forefront-PRVS: 071518EF63 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR0301MB0861; 23:ukvnJ/vr6Pb4u0lCOAwo/Hwg9lCOxXPkWOwa0UM?= =?us-ascii?Q?bX6riBvPTpg+dxj95A0s2ex5IVJw2bt8rGr8SkiHKOdGQQhykIJdoeqic3th?= =?us-ascii?Q?ICxn9Zw5QqemxyauIR2r3HmiLYKE1HI0iZuEWPf427BNH0H/XlXd5jZx2vkv?= =?us-ascii?Q?Lysmd/F3kz/iTgYnWZE1hYVC9/yCs2pJ7KLyqGLhPJhQi2SECze0Bok2tsc8?= =?us-ascii?Q?GDZtJacDgk/ROQ9KFckUaMFCpfjDK+FfoadJAI9PiOADPQCxShthASM2yRRn?= =?us-ascii?Q?QJBseu4joegc95go4zgWbbCIKuphDIB7fh1wdnHwf5mi4kzPHye4SwdYtR97?= =?us-ascii?Q?d+y0ErRjhKztXNF7bXHzL+89af2GjmZaoKv0AslXdlGzKLdqazj8sX6UQWsF?= =?us-ascii?Q?Y35Vc0Za10mf7njENQgZIqnOG1bXDctlINpMvWr9SRTAtkwXIaMkRXhn3LJt?= =?us-ascii?Q?I8PpcJPblNERJ6CoNC6EAct2sDuBgsuHEk5r9eeE6IYyAlDFjhuyndK5LGGd?= =?us-ascii?Q?OXldUZpVOmGtmqM02gf+WWpKGECd0FzQvXiFYCv6jN9gx2JS6bt4BZmY3do8?= =?us-ascii?Q?rtM3+GG0Y7s7Bg5VjMdFa9a+tFlgsQiD1J5qvyeLHlFlFAirtidMHz4Cwo90?= =?us-ascii?Q?n7Rmx5WOeDFnTJFh5piQSzNEQGjwrXogz0JOtEw05w4ny1xbtycXmtIwM9bJ?= =?us-ascii?Q?AI+HGC+MoCS8ePTl4i/9qNo6OuzE+NlNBOoTFoJ7EhqWZdgC9SxgTYcFtbCm?= =?us-ascii?Q?RIcUWYy6HW4+1/5lfVqeTuY8u6P3zCX3N1iFW7himk/gp3mB6Q/3897qF/C2?= =?us-ascii?Q?yxhzdtGLWicZpo5Oo2EjlR83xWrsqjLj1NWrKTL8FE/GQyJ8EwwaA7d3RR8B?= =?us-ascii?Q?l++Uu5ex03S/LgWyLccVg1c5CKV0zMU3ucPMenWZemyLPjXbkSxy66PIUSaI?= =?us-ascii?Q?ptDbOSBLdPMXLcUOry3ZDNb+Rij00AWCPPk/Wq1UeLvXMG1AhtHzyUCGzwU8?= =?us-ascii?Q?o/bSMY3gGyXoAEBe5mtXUgBl5kdntZ57RurtD0YOgDVz+dThGoVIxP81YkFR?= =?us-ascii?Q?BG4JcN8vBa9nIK7+W1l310SmY2MTqUgT3E7B09Z/1L6myF3WdW6upgam/80s?= =?us-ascii?Q?KFZy5bh7C6jbk1PURcg8ikxcnnA59eKpXbSxrbRz736GytH6IoJVQ2Q7JW+v?= =?us-ascii?Q?KR3H85//1SVIl+y29asqrQjDWi4h8Sotde8/OTO+hNNhD5t9XPttMjj4h7Ye?= =?us-ascii?Q?2qU+dvB9rexEDa/l5/ikOqzJ/q4dV5y4C9yStxnx0RhRyrzRJ3IG1m/KfMJW?= =?us-ascii?Q?Cu0Wb3ID7t4Xny8GbvXsGRUzDOioOaXplXQY/5DNhgQNi?= X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0861; 5:27rtvdHHwxtbP4PX09/llOUM0c0VXEsaM8ScQhwmvL/J6RDmb6lsj0rrcyGGTTBOqowy1t/wO4XTBg12Nsnw5PrPgCzSYldgh9Ew4a3+5/RPjoNAtD1Zjrjhu3HdZm+9B85QqDrGFa/KA6z2E21lCQ==; 24:ZJjDJ9ZlCxhY1+YE4pqzt6K0stZDnICAaVuV4J5Z89EVlcknb8D6KaAv3IZvdLgrc7ParO1AGRfJbJ9Rk+9QtFFRXW0n1CZeSd6cu4VFnRk=; 20:MK2s7PmZip6FQ04CQGaV9pSVTY0oOGKDym3q5IvY4aFO1qgV+qJ/oyn9U3r9B4ENE5jYabrEfOgy345YL6WlCA== X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Sep 2015 02:17:48.6864 (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: DM2PR0301MB0861 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20150929_191812_945593_AF9735CC X-CRM114-Status: GOOD ( 11.89 ) 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: kernel@pengutronix.de, linux-arm-kernel@lists.infradead.org, Peter Chen 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.2 required=5.0 tests=BAD_ENC_HEADER,BAYES_00, RCVD_IN_DNSWL_MED, T_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 --- Changes for v2: - Applies changes for imx6ul arch/arm/boot/dts/imx6qdl.dtsi | 4 ++++ arch/arm/boot/dts/imx6sl.dtsi | 3 +++ arch/arm/boot/dts/imx6sx.dtsi | 3 +++ arch/arm/boot/dts/imx6ul.dtsi | 2 ++ 4 files changed, 12 insertions(+) diff --git a/arch/arm/boot/dts/imx6qdl.dtsi b/arch/arm/boot/dts/imx6qdl.dtsi index e716e6f..3d04a17 100644 --- a/arch/arm/boot/dts/imx6qdl.dtsi +++ b/arch/arm/boot/dts/imx6qdl.dtsi @@ -906,6 +906,7 @@ clocks = <&clks IMX6QDL_CLK_USBOH3>; fsl,usbphy = <&usbphy1>; fsl,usbmisc = <&usbmisc 0>; + ahb-burst-config = <0x0>; status = "disabled"; }; @@ -917,6 +918,7 @@ fsl,usbphy = <&usbphy2>; fsl,usbmisc = <&usbmisc 1>; dr_mode = "host"; + ahb-burst-config = <0x0>; status = "disabled"; }; @@ -927,6 +929,7 @@ clocks = <&clks IMX6QDL_CLK_USBOH3>; fsl,usbmisc = <&usbmisc 2>; dr_mode = "host"; + ahb-burst-config = <0x0>; status = "disabled"; }; @@ -937,6 +940,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 320a27f..057b1d4 100644 --- a/arch/arm/boot/dts/imx6sl.dtsi +++ b/arch/arm/boot/dts/imx6sl.dtsi @@ -689,6 +689,7 @@ clocks = <&clks IMX6SL_CLK_USBOH3>; fsl,usbphy = <&usbphy1>; fsl,usbmisc = <&usbmisc 0>; + ahb-burst-config = <0x0>; status = "disabled"; }; @@ -699,6 +700,7 @@ clocks = <&clks IMX6SL_CLK_USBOH3>; fsl,usbphy = <&usbphy2>; fsl,usbmisc = <&usbmisc 1>; + ahb-burst-config = <0x0>; status = "disabled"; }; @@ -709,6 +711,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 c94f2ea..70a7c4f 100644 --- a/arch/arm/boot/dts/imx6sx.dtsi +++ b/arch/arm/boot/dts/imx6sx.dtsi @@ -783,6 +783,7 @@ fsl,usbphy = <&usbphy1>; fsl,usbmisc = <&usbmisc 0>; fsl,anatop = <&anatop>; + ahb-burst-config = <0x0>; status = "disabled"; }; @@ -793,6 +794,7 @@ clocks = <&clks IMX6SX_CLK_USBOH3>; fsl,usbphy = <&usbphy2>; fsl,usbmisc = <&usbmisc 1>; + ahb-burst-config = <0x0>; status = "disabled"; }; @@ -805,6 +807,7 @@ phy_type = "hsic"; fsl,anatop = <&anatop>; dr_mode = "host"; + ahb-burst-config = <0x0>; status = "disabled"; }; diff --git a/arch/arm/boot/dts/imx6ul.dtsi b/arch/arm/boot/dts/imx6ul.dtsi index 09edbed..654009f 100644 --- a/arch/arm/boot/dts/imx6ul.dtsi +++ b/arch/arm/boot/dts/imx6ul.dtsi @@ -535,6 +535,7 @@ fsl,usbphy = <&usbphy1>; fsl,usbmisc = <&usbmisc 0>; fsl,anatop = <&anatop>; + ahb-burst-config = <0x0>; status = "disabled"; }; @@ -545,6 +546,7 @@ clocks = <&clks IMX6UL_CLK_USBOH3>; fsl,usbphy = <&usbphy2>; fsl,usbmisc = <&usbmisc 1>; + ahb-burst-config = <0x0>; status = "disabled"; };