Received: by 10.223.185.116 with SMTP id b49csp3719738wrg; Tue, 6 Mar 2018 03:59:03 -0800 (PST) X-Google-Smtp-Source: AG47ELvma0Z30uKWftZO57fcYpBjyv8AcL9PKLI9BAKSgbXs1+jGIwQIZJ7cxtfetkvVgQg8dsOw X-Received: by 2002:a17:902:6597:: with SMTP id c23-v6mr15048826plk.414.1520337543739; Tue, 06 Mar 2018 03:59:03 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520337543; cv=none; d=google.com; s=arc-20160816; b=b9SoXNPe1BK2RUg2Qq0bxGDeX1wcHbP/cMBcMZ4DTcgp/Y/dIbv2XPFpvPqluVAl2y fSljLVKJDhuQW15SLSKUAh7/01kPL7xbiNKNTj4ayDBdgrEZae0bxIsRLo8he3W4nXNS +DtPwhBcSR0q+DeKoR+xpo+UgUyJ5p2Z+CtI4kE4wKC+53x1nchjMepxj8D0QvRpLGZz LaHams68Bluw6S+PYxOij0bQpx7FpnEobcxWaDkO2BqvuKLKE31kcxIDczcleZiqBU8J 5Nn70bAfUkgeSlqoQ22sIseITVTih53DCNLbmoPjrmgt6Gj/12+yYNkviDU9Hhj4HHoH TpjA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:spamdiagnosticmetadata :spamdiagnosticoutput:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:arc-authentication-results; bh=1hp2N17dfmAwEVYn/+n1iuMaXZ1souaCNtuDdSZARBs=; b=uyFgFIwK+QpucWzh4Jx09w4m/msHautNB4p2L3mos/zyKIGlbsB7tvTzxnHsjn2vNr VPobP5CmgJJkeaYyiEkSGNe7w1IqIKHCjlddFemF3OTXNKtmA1/Um9kt7idjPY+CT+DS fTZZkxvdBntd9tcOG/oLZtwce45DDDcLDdxoCWzPMmdcYKORr7qlkwPsy7/OTDNI3f/4 hIxhpjJjjJ2JKQ1fF6B+or9g0V7TietSGZ0TeMiEa24ORtKsBkwtl0aC207JSHDLVVvW 3nRteLWMrqtZj6ifSvDf6apK+boIkaujy7ahnOSQA39DpA0eDNMRXwvrKPqWV1JP2ARq rW8w== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g88si11958440pfk.65.2018.03.06.03.58.48; Tue, 06 Mar 2018 03:59:03 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932871AbeCFL4K (ORCPT + 99 others); Tue, 6 Mar 2018 06:56:10 -0500 Received: from mail-co1nam03on0084.outbound.protection.outlook.com ([104.47.40.84]:41704 "EHLO NAM03-CO1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S932454AbeCFLzq (ORCPT ); Tue, 6 Mar 2018 06:55:46 -0500 Received: from BN6PR03CA0087.namprd03.prod.outlook.com (2603:10b6:405:6f::25) by DM2PR0301MB0605.namprd03.prod.outlook.com (2a01:111:e400:3c08::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.548.13; Tue, 6 Mar 2018 11:55:45 +0000 Received: from BY2FFO11OLC011.protection.gbl (2a01:111:f400:7c0c::171) by BN6PR03CA0087.outlook.office365.com (2603:10b6:405:6f::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.548.13 via Frontend Transport; Tue, 6 Mar 2018 11:55:44 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=fail action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BY2FFO11OLC011.mail.protection.outlook.com (10.1.15.22) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.527.18 via Frontend Transport; Tue, 6 Mar 2018 11:55:44 +0000 Received: from titan.ap.freescale.net ([10.192.208.233]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id w269JjD0018667; Tue, 6 Mar 2018 02:19:52 -0700 From: Ran Wang To: Felipe Balbi , Shawn Guo , Greg Kroah-Hartman , Rob Herring , Mark Rutland , Russell King , Catalin Marinas , Will Deacon , Li Yang CC: , , , , Subject: [PATCH v5 2/3] USB3/DWC3: Add property "snps,incr-burst-type-adjustment" for INCR burst type Date: Tue, 6 Mar 2018 16:59:10 +0800 Message-ID: <20180306085911.5930-2-ran.wang_1@nxp.com> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20180306085911.5930-1-ran.wang_1@nxp.com> References: <20180306085911.5930-1-ran.wang_1@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131648109443255412;(91ab9b29-cfa4-454e-5278-08d120cd25b8);() X-Forefront-Antispam-Report: CIP:192.88.168.50;IPV:CAL;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(39380400002)(39860400002)(396003)(346002)(376002)(2980300002)(1109001)(1110001)(339900001)(189003)(199004)(1076002)(498600001)(53936002)(50226002)(26826003)(8936002)(450100002)(110136005)(4326008)(105606002)(356003)(107886003)(16586007)(316002)(54906003)(50466002)(305945005)(68736007)(48376002)(106466001)(5660300001)(76176011)(36756003)(575784001)(2906002)(6666003)(51416003)(85426001)(47776003)(59450400001)(6636002)(97736004)(8676002)(81166006)(81156014)(336012)(86362001)(26005)(104016004)(77096007)(2950100002)(142933001);DIR:OUT;SFP:1101;SCL:1;SRVR:DM2PR0301MB0605;H:tx30smr01.am.freescale.net;FPR:;SPF:Fail;PTR:InfoDomainNonexistent;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11OLC011;1:3crMMvYB1ZANFzoZpfQJrQq6mzrfNOnQt4FTAHTCa7UcSHx6Ib4007BtfARZ54a1YR/BlOk0NWmTgdefSlEK5VD2KV+/NP9IZgL6ldjTJpZ6EGiDIqvW8tNl+3m15o73 MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f60db63b-9702-4edf-8c74-08d58359312e X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(5600026)(4604075)(2017052603328);SRVR:DM2PR0301MB0605; X-Microsoft-Exchange-Diagnostics: 1;DM2PR0301MB0605;3:kKo0jJZRLAUOvRgxQJ/RNiSzxmG+VYBi3zsRMoDIYNO3rIyhWX1gVA1wkDk/24x4pspygxjn2sOhILCoCJuuLu7gt/Z64j2V6hIIgcRgRKUsJFviD9PVQjaVqSOHqt5ftvmU9hoV4F6Jt8I9oTCW0otrARZFLHPEOobP/bcVZvUiG864C/HrMlfBTX71sWnQZXJzCqHSuhA+7KENH7LB8FHkcBzf61/fMwicqxSfgMy61GtEct4EipuDnOMgZPm0z5M4mafC4eA8VntXcEt6k16WG3qDvTfDycggaoK0bzM2YJdVYPWCropMlF/JX8ArAryXmy9TlITGPSs3Er+KJA8xO8olctSmf4ZHs0t9Bu4=;25:k/NETZZ7jnuBJb7v6/5LSNhx6WeDe0D5ApXq6ld2c5U58fegFgQeLcDwRFkZWdQtftKs32gVZKAHUUbC0x+zLsLq+lYuj2H3CtkQpF4+P5XtzQs5r/6kehrncpDu9bIKBPLJKCPyeweo54K7UudNLICT3Sthd6/2SVeSsAHO0mnbfJ0KWpzfPmgFV6e35YYd0EIuLch2dWD6ZSjdBJRdL0PxjcD8tnmkd71dEwJ0Lf9VTZQl+gFWZbEUSCooiFNC6DR2iE8wqtnfLXayN+Q5rlRYq4DufLMeNDrpVqyhIVkKvDOrtJ5igACclZYJN453glDYsVd/eKxUMi/p8+sw9Q== X-MS-TrafficTypeDiagnostic: DM2PR0301MB0605: X-Microsoft-Exchange-Diagnostics: 1;DM2PR0301MB0605;31:Jxi8zIMYD5iJkq5YO7aI+4AS3SNBe7McdRqOVYdPRwP9C1i6YW9y1/HytEL1/VyfGZrGG7DzmeQRWfmXoxxunrmDUWAJAWnulYWlC/UDdbY2fXSgdTTRqDbNTlr02ETtxHV0TrFPq+GAgOZBwQ0mg+EybUeco6jBeaW9FI322jUfMxL4DN3QjvHHbpBdjITNpM7XoOKPdhvbNiyaklLHMI0kPF/unltHa6dO/PnukII=;4:7Ne/SEJHG8/qH/gICWLR4bfkQiAv8CD2GzSXraqKaegZJFUku+EoKQ3HF2aSkfAaAugfaebe/nHoLuNJCryuOzPjzeWgMH77e/shyZYqRFkK+HsKlG57/V3nd4sATaNw3uiHLXJd4lbst7NpmrKuYHdAJlEUaB40sCTQiIWZfbmv9HNyTjgxKcEFL7otSsVfJJEKtM6S+wwHA5Wiufe8a6G4gHume7HV7/IkP2parMSpYAgM2uEsK95HbHzQHdixOhoDLv/c5YONhQuyXC0ctaL2eyGpOnId9KnQprXjPGF1uLB/7YoRfOUXgxHdWe9g X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6095135)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(3231220)(944501244)(52105095)(10201501046)(6055026)(6096035)(20161123559100)(20161123563025)(20161123565025)(20161123556025)(20161123561025)(201703131430075)(201703131448075)(201703131433075)(201703151042153)(201708071742011);SRVR:DM2PR0301MB0605;BCL:0;PCL:0;RULEID:(400006);SRVR:DM2PR0301MB0605; X-Forefront-PRVS: 06036BD506 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DM2PR0301MB0605;23:0+bslkM/LuZCrjigBLyv2XgXUtze7GrWhtYdR5Z?= =?us-ascii?Q?t6EIR5i7Xy83xsNKxvnuRzIheeD6kY9oPSIDNN3OhgVIB86/g7SdXFCJhWI1?= =?us-ascii?Q?nh4xCfX6CotOpx/NLkN5CVMACKO2LZaxg2nngZCSETyIuAXCgi1q9KGEPZXy?= =?us-ascii?Q?hpZDDGgKRNHjp6UMSFzxj72xK7n1QDQMwnVQWunBrA7EiIhXOFIlLUjc3mOH?= =?us-ascii?Q?vODuV5TYprFlnBJvOTWGnvQwlwK3RXTTUua4vzLG8c5QIV0MUW5filMTDr9R?= =?us-ascii?Q?GjIgg0nZ7JGG3cBasac+mHYApGz2XU2E8bKMOG2MDlDgVpUbN1/B3Mb6sXhY?= =?us-ascii?Q?MRWNh4f6dfIwK2rdGe9j/4DzAghUCqA4VnruzibWcDIPU+LkTVu12Vg7tIJB?= =?us-ascii?Q?ljJKrN/hckUV8O5cgfSXbqhdg8U8Qvjxpkik+nlC9WjUkbkoXMDpUrve30Gy?= =?us-ascii?Q?SbpwOjkjLw8tLpWWmXomdO4WY7IQVKq3sl4h26uY5jYC5XXh1Dpiu7r348Oc?= =?us-ascii?Q?ChZ2CaCTpa7VzylYZ1YmHBb5b8yi9bbmUlj9kwF3G2G13/54rTJZSjS9nYSw?= =?us-ascii?Q?8mYiPKtF3if+814/Mt5PSW/6VcDyCJz0SbOTgbpJAk/xfVijttaz8LAIiKzG?= =?us-ascii?Q?NBYAJ39gckEKMJBygwt//4wcs4FPoRdYargj3TtABWSNo1dQhvHoAUXomHjZ?= =?us-ascii?Q?TvdjHY7UwBEE9tVqq3FlfCEH/YxnubGGTWfJjUkuaDqMfbWLUZf+/OZNPbOH?= =?us-ascii?Q?YWYgaOFu4aB6DjfdPy/dquOiXdBaY9ex4TIHz8soSPCD3L7t6kUGt/ocDTC6?= =?us-ascii?Q?U+6urKyTOD39/qk2S9eimAmEwbZfFWeDiSCS80wT5CijtQn6eqT8pwmFcrWY?= =?us-ascii?Q?D1tVbQyRyDIbzBcqntaNGOl7pDCeKD2+tr1rIGYcZIT3ALr0Twhs8CvlzCfu?= =?us-ascii?Q?gZ1ItMCFOzuH1qZJ7moKTkf7TOk8xjRx1K0u0aOBJJ+60wc3byOqZ2rHBf9z?= =?us-ascii?Q?7nVk5OHveyjWjOx95TNbZrMqdZGX9CLgFosD9URe7OKZMbAvO4sitdrKFVyD?= =?us-ascii?Q?r6t0FriOvlFeAFAUR3OwlHLb6v9d/SyGDOMh9iukOG5tjEt2dq+wLKeLRypc?= =?us-ascii?Q?7QyW3B+EeB552mnMbzlQ7xV1vipQ6boEkQ3K02JQiNL93uEsefylh4YsQ+ZK?= =?us-ascii?Q?1JXZJ7M35jg/8nXZ07F1VgvW47/bGzARJWHGODk+BlzNuM53fElnL/71XePq?= =?us-ascii?Q?WBxESUSS4mxeorSGNLbM=3D?= X-Microsoft-Antispam-Message-Info: M5fTDnwGbefP3EaXunn7gj7VeVQwAmygOfSKMduGTcTWkQvrvmu1yPY+MjsqWaEaR/Ki5U4rC5zf7svUn2n9G2D+u9ofDO3GokqofCz0SFQ25C0CzSJgG2fJ5aEp91acilnfisfEEFcFXrLxQnKVq6RQJoXhePmR/ivI8VSkNeVDCFU7fvr9A4hgPoKi+emu X-Microsoft-Exchange-Diagnostics: 1;DM2PR0301MB0605;6:V7E4yzuIQODZ+vMMi2z4yt0vIs+7ngkmyugB/eYf7fhPGo2KP5OpzpI5UrnFpAFRC4EuqTzgG5OBN46zjMRtQBnyFwLyXNJTtU28UD6p4nV09YNtKvPthErXzgYUwdTPIqc9IuYEwcAqYJzLrzltNPxoozpiULuRmLcRulaBz2VxGnz4uHHwrTtuLhy53tFzHgtBC0rlHcS0Z7/aPMV1D0VOZq2CsEomQ4rUpbPzcDtZUc+m8pjFEideu/3uTrhZkM7tGprVB2a+m4De36PbkLbwmfTPG8R7thjB6BrxIoE2kmSc+n47qujw623QD5RmsyX43/yUtJ1po+9fSpx0hiSbTWYFyh90LtA9zy9wbfQ=;5:GMP3VNmqSEEvD7VSbfHmpWqQeLtLpkfyCrxHcgtb3r6lqxcMZNdw2njcHkEv7LJ+Rylnyl4dSFiHSj2YxikuIyWNkj+hjFejfep7CjBdQhIRix7eJvAgeMSfQWWAMRwmlMHHAigLxiz4EVbVT17j1TXTUYnNnl6Z0JGkufkKfmo=;24:LvMFEEHb7zfkxEBuQ7WgctwAiNFqc8vyCg8uUt0guP0Mt6uYvBhfLFOaRqivstY/EEfEwp8Bn/yrmghfpOtXXJQbh6ztiiK/HfgzRdAMkQ8=;7:sgveGM0h0kstKqHk+9KC2Ut0n5BFLl92HetigbG3au4kIIj7fd5J+PPpsbrCuL/XXaOsuny0jxCRMLiTwQaG2tu5XTrdGN5VG355BdthThFvutVfdQfnAKSBqRlZwLFOZtmsjs6O4pYf4EPWEs0KMBHVq6tSW81vg/fZfMHDzONJwRTjC49yUCpJZ365L5HpGxDSCJlWXMCe2TxWBHZwTUZFdKsQzunZLdUtqHAdbRBtDFII0LQW3yBZxU2OQBXC SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Mar 2018 11:55:44.0135 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: f60db63b-9702-4edf-8c74-08d58359312e X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e;Ip=[192.88.168.50];Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR0301MB0605 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Property "snps,incr-burst-type-adjustment = , ..." for USB3.0 DWC3. When only one value means INCRx mode with fix burst type. When more than one value, means undefined length burst mode, USB controller can use the length less than or equal to the largest enabled burst length. While enabling undefined length INCR burst type and INCR16 burst type, get better write performance on NXP Layerscape platforms: around 3% improvement (from 364MB/s to 375MB/s). Signed-off-by: Changming Huang Signed-off-by: Ran Wang --- Changes in v5: - add support for ls1021a, ls1012a, ls1046a, ls1088a, ls1021a - update ls208xa support according to code base change Changes in v4: - change definition for this property. Changes in v3: - add new property for INCR burst in usb node. Documentation/devicetree/bindings/usb/dwc3.txt | 6 ++++++ arch/arm/boot/dts/ls1021a.dtsi | 1 + arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 1 + arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 3 +++ arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 3 +++ arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 2 ++ arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 2 ++ 7 files changed, 18 insertions(+), 0 deletions(-) diff --git a/Documentation/devicetree/bindings/usb/dwc3.txt b/Documentation/devicetree/bindings/usb/dwc3.txt index 44e8bab..d1779b2 100644 --- a/Documentation/devicetree/bindings/usb/dwc3.txt +++ b/Documentation/devicetree/bindings/usb/dwc3.txt @@ -59,6 +59,11 @@ Optional properties: fladj_30mhz_sdbnd signal is invalid or incorrect. - tx-fifo-resize: determines if the FIFO *has* to be reallocated. + - snps,incr-burst-type-adjustment: Value for INCR burst type of GSBUSCFG0 + register, undefined length INCR burst type enable and INCRx type. + When just one value, which means INCRX burst mode. When more than one + value, which means undefined length INCR burst type enabled. + The values can be 1, 4, 8, 16, 32, 64, 128 and 256. - in addition all properties from usb-xhci.txt from the current directory are supported as well @@ -71,4 +76,5 @@ dwc3@4a030000 { reg = <0x4a030000 0xcfff>; interrupts = <0 92 4> usb-phy = <&usb2_phy>, <&usb3,phy>; + snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>; }; diff --git a/arch/arm/boot/dts/ls1021a.dtsi b/arch/arm/boot/dts/ls1021a.dtsi index c31dad9..b0c3f4f 100644 --- a/arch/arm/boot/dts/ls1021a.dtsi +++ b/arch/arm/boot/dts/ls1021a.dtsi @@ -705,6 +705,7 @@ dr_mode = "host"; snps,quirk-frame-length-adjustment = <0x20>; snps,dis_rxdet_inp3_quirk; + snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>; }; pcie@3400000 { diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi b/arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi index 82b272f..4275a8f 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi +++ b/arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi @@ -464,6 +464,7 @@ dr_mode = "host"; snps,quirk-frame-length-adjustment = <0x20>; snps,dis_rxdet_inp3_quirk; + snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>; }; sata: sata@3200000 { diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi b/arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi index 380e7c7..0067567 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi +++ b/arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi @@ -622,6 +622,7 @@ dr_mode = "host"; snps,quirk-frame-length-adjustment = <0x20>; snps,dis_rxdet_inp3_quirk; + snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>; }; usb1: usb3@3000000 { @@ -631,6 +632,7 @@ dr_mode = "host"; snps,quirk-frame-length-adjustment = <0x20>; snps,dis_rxdet_inp3_quirk; + snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>; }; usb2: usb3@3100000 { @@ -640,6 +642,7 @@ dr_mode = "host"; snps,quirk-frame-length-adjustment = <0x20>; snps,dis_rxdet_inp3_quirk; + snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>; }; sata: sata@3200000 { diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi b/arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi index 06b5e12..2bf6756 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi +++ b/arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi @@ -602,6 +602,7 @@ dr_mode = "host"; snps,quirk-frame-length-adjustment = <0x20>; snps,dis_rxdet_inp3_quirk; + snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>; }; usb1: usb@3000000 { @@ -611,6 +612,7 @@ dr_mode = "host"; snps,quirk-frame-length-adjustment = <0x20>; snps,dis_rxdet_inp3_quirk; + snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>; }; usb2: usb@3100000 { @@ -620,6 +622,7 @@ dr_mode = "host"; snps,quirk-frame-length-adjustment = <0x20>; snps,dis_rxdet_inp3_quirk; + snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>; }; sata: sata@3200000 { diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi b/arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi index 4fc150c..c2b5b45 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi +++ b/arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi @@ -478,6 +478,7 @@ dr_mode = "host"; snps,quirk-frame-length-adjustment = <0x20>; snps,dis_rxdet_inp3_quirk; + snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>; status = "disabled"; }; @@ -488,6 +489,7 @@ dr_mode = "host"; snps,quirk-frame-length-adjustment = <0x20>; snps,dis_rxdet_inp3_quirk; + snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>; status = "disabled"; }; diff --git a/arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi b/arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi index f3a40af..d5b25f2 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi +++ b/arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi @@ -754,6 +754,7 @@ dr_mode = "host"; snps,quirk-frame-length-adjustment = <0x20>; snps,dis_rxdet_inp3_quirk; + snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>; }; usb1: usb3@3110000 { @@ -764,6 +765,7 @@ dr_mode = "host"; snps,quirk-frame-length-adjustment = <0x20>; snps,dis_rxdet_inp3_quirk; + snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>; }; ccn@4000000 { -- 1.7.1