From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965263AbcIVTvh (ORCPT ); Thu, 22 Sep 2016 15:51:37 -0400 Received: from mail-bn3nam01on0060.outbound.protection.outlook.com ([104.47.33.60]:27968 "EHLO NAM01-BN3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S964897AbcIVTvb (ORCPT ); Thu, 22 Sep 2016 15:51:31 -0400 Authentication-Results: spf=fail (sender IP is 66.35.236.227) smtp.mailfrom=opensource.altera.com; hurleysoftware.com; dkim=pass (signature was verified) header.d=altera.onmicrosoft.com;hurleysoftware.com; dmarc=none action=none header.from=opensource.altera.com; Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=tthayer@opensource.altera.com; From: To: , , , , , , , , , , , , CC: , , , , , , , , , Subject: [PATCHv2 2/4] serial: 8250: of: Load TX FIFO Threshold from DT Date: Thu, 22 Sep 2016 14:56:15 -0500 Message-ID: <1474574177-4984-3-git-send-email-tthayer@opensource.altera.com> X-Mailer: git-send-email 1.7.9.5 In-Reply-To: <1474574177-4984-1-git-send-email-tthayer@opensource.altera.com> References: <1474574177-4984-1-git-send-email-tthayer@opensource.altera.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [64.129.157.38] X-ClientProxiedBy: BLUPR0401CA0028.namprd04.prod.outlook.com (10.162.114.166) To BY1PR03MB1402.namprd03.prod.outlook.com (10.162.127.144) X-MS-Office365-Filtering-Correlation-Id: 45c195e0-326a-414a-fa46-08d3e321d7a3 X-Microsoft-Exchange-Diagnostics-untrusted: 1;BY1PR03MB1402;2:Jx/c3zC7xXun4OIVExEzfTA8SCUx2cP5Dt76lH8+H5gC6EQCw9LnXZmZjuhsdqdfGWc8eE9DaXqk1+fY/sic6VKz59rz53KPVNsiAWRB/n8K5PHCt5cXi5jXXonAIP8BlsA0nMn2ZX0b8cWcDEeElI74V6r8wivAxYK02QehzW/BA9ETXNCMpdy/IGjuhHGI;3:f8dBk93E7RpFmKb6toVd7w/UGNd5NalYsjO5ywP2MzlLvQQ72OFqNalrZ/ZJJ/J7ciQk7INyS+GhFxu1ghawXMFGSoDwnU4Rardkc5n1MsLU0+jVbwmsHWp0u6TMcoEF X-Microsoft-Antispam-Untrusted: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY1PR03MB1402; X-Microsoft-Exchange-Diagnostics-untrusted: 1;BY1PR03MB1402;25:NiGY0vz4HsbiFZFV+b6h8SAn+lbhHlhol3oV15ObrTWnZ4ZVmzyBjMpigqmaXXn/KqGvD/bnIzrVoN/v6fSbFw7GVTpblVnxZeLPjSpJtA7jq6Dq3ryA6Nk1e0cSb/ZXfowzsZxUEU1A9V6HQGc9SyVz5hvX8idejDohpW1rNZXRy1ul0b/qME+0TB1VaZMWbTRTljfWert43sa/xnCyVepMkXjITgYB7v1Qp+Cz+KJo5sa0Ff2HKpI7ABm4eI44k4D6sWd6DJHcM0gCW+5CKcsRq2WNExgO/5vBjoGK0dGxR13CRkk/AGR/UKRk01uhoSEeT1HQScA/H31TwE1EstT2wNg0rzIp+9HHgPUlpun4H68L+cSi5glAr7ZAoVYZ4+LNEc6o6kRRfQUKEktEztAi6Mu8NWoAH7IaxbacyXoeajICHuM9qJ7O/RAko6oA9C7JwuXODWEqzYt6ktPmEdV2mBj22054TJ83gjmjuH0Az+/TjKs3u/R+1K5BTqvgW4hTHoHuorxPdGGF8S8dmnI4UwtfRCm34wEa9/Y515i1A6rNpCzqsyxJlhzeguamDl2KwMCCBGatFlwvrctkwEv8RtcGsxZFm6ht1pg9tGq9l8FTol1EjNXo6WAs4evXYSJ1b7QKuT1Ho7R1v+X1zS/VIvaK4W5TBe/xil+qlQmCGnANSbYmOrpNDiZYdxcY;31:QiJmJA3U8ajw9AkQ7/P69BVIUCt86D9K6MoIzAUJipDkdSiHUxs3PUK74bdiYVmgI+s0YDE8l8uX5nNxpSbTLORojya7FMPjIpXyPBy5tya2vemzHJBpVMStvk0VnCls6rFx5BkBYZyPn7Ls57xBuM0ulmCHLq4Wz1n+fGfj8dMWp8MN765luXrvGEgkKln2uy0lruZxMK+OsXl8IrzP3SU02brLpyNK6Mlpmg7RC7o= X-LD-Processed: fbd72e03-d4a5-4110-adce-614d51f2077a,ExtAddr X-Microsoft-Exchange-Diagnostics-untrusted: 1;BY1PR03MB1402;20:HbEfodEEKTgC0r3EQKrzA/dc9qv2TRhyDOzHWZJGhIHTDVAG4xsrq2vMtj2pfWiYefrGTcYlCR41Iy97T/utH8zdEqelOpMIAlqk54ZUbJU29wBjwySfLPmGbxcLnG0lijZhW1xHPGK7cSrFSQMEluBfh3D+UUylpn+z9oqJsTc=;4:bq0uZGn3PoDweRQDkJHrTKr/sTaNV6c0I/gOmcTtfbT+PQnHE2386S7JqsOKgBXIu+fF+Jhb2mpu0t2d1PWZCHstDrpOzz6X0TZvModEv7yChOEna7jaaGPqtUWbenxrnvEuNNupjiXjlsZ6FpVIRW+3AkGwpEE/9/vbUUnRklJ6zEj2nPCf/WJJ7PvnJIGbX/1y+GP4AtynnwTErHfS4xU1uZ/PVL0Y6HQz/DwEDHpqgNhKvihft9ZYiwgYTs0/67CAcu8zJU8vHC4Xedbdmys8ZroWqdA0BXt9a06NwggXMcPXomN+/UcSVODTdJl9foffJ4aUt1KQ4df+/XoA4B3tXzEIxEJC8Dj4rlNrtOh4lifng5ot1Tp0b5nEPbJ41J8/SpiqTtpBHIjIiNe/oB3dswQsKXNDWsVT8f5D9nPCM5J+Zyjw97VPNC2ByIFz X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(80048183373757);UriScan:(80048183373757); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6055026);SRVR:BY1PR03MB1402;BCL:0;PCL:0;RULEID:;SRVR:BY1PR03MB1402;BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(13024025)(5005006)(8121501046)(13018025)(13023025)(13015025)(13017025)(3002001)(10201501046)(6055026);SRVR:CY1PR0301MB2092;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0301MB2092; X-Forefront-PRVS: 0073BFEF03 X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(6049001)(7916002)(199003)(189002)(7736002)(50226002)(50466002)(105586002)(229853001)(33646002)(2906002)(106356001)(101416001)(76176999)(4326007)(19580395003)(97736004)(50986999)(42186005)(5001770100001)(19580405001)(305945005)(68736007)(2201001)(77096005)(586003)(48376002)(5660300001)(47776003)(5003940100001)(7416002)(92566002)(6116002)(86362001)(66066001)(3846002)(86152002)(81166006)(81156014)(2876002)(2950100001)(189998001)(7846002)(8666005)(8676002)(7059030)(921003)(2101003)(83996005)(4720700001)(1121003);DIR:OUT;SFP:1101;SCL:1;SRVR:BY1PR03MB1402;H:tthayer-HP-Z620-Ubuntu.137.57.187.33;FPR:;SPF:None;PTR:InfoNoRecords;A:0;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics-untrusted: =?us-ascii?Q?1;BY1PR03MB1402;23:vMdNJJ1bW2G8l3uq7LppQ++llFHXJULKO71+QBD7v?= =?us-ascii?Q?mssHdBR/KbFMTcRYistaBHc7Luow9Yd6wkwmyDewSzI9tAVlXFWY/gwWA5HX?= =?us-ascii?Q?L5421DfZoOE5Nlw3D+Vyz5YK8BRtVlPZhNpVs6TIXEU4YwyOXrvldGHmNqHE?= =?us-ascii?Q?kWKR1ay9pYB4s9z7zWQj1E02FPrAP1pVhFwSyG7VFDwvrnwVkMcXrjW3BRJY?= =?us-ascii?Q?sg8BwUIifW7lfC74XMrh+/UImyGgyYI17SIXRcoAZw61aLOynkadmzZ1hSux?= =?us-ascii?Q?OQA5kNe71D3kmykbwLFQ3RaJEcvwB3JSvBSf98EeCQa2pY8ajwC2JrX6iEhX?= =?us-ascii?Q?iEXRnZY9chYMby4PsNyoDMr7CVBXCkE8P67fLG3sVU1dJKMPv22FRs8eW7Rl?= =?us-ascii?Q?EFMRSwcIBRjvvJa9ovD8wzIP6kYV/1Rdsi2WCNgYGuiSjzbEtuH8+6vUH380?= =?us-ascii?Q?I2NMex4GQLSdusCORZ+Ux9igbs4YLtPpjHOUDQv4kOFgbE8USq3kzP3Z6qGo?= =?us-ascii?Q?KpmpQv+2BiJhSDNW0LgTL9c57FcCmkQFWthkNYPnG36vM2plAMVeCg01stbO?= =?us-ascii?Q?64LQlHaKEdMvufhbGfuX9Qgwbo5bSS41mmV2o5TX0TKZ5w9Evk1h4Pn044mn?= =?us-ascii?Q?j8pcWUEpY55Grfj3zLpb/ZY0ujSPEjYxGer0fc3EouJ3DJtjVaXzX09hjPrg?= =?us-ascii?Q?I6SNV0WV53zqDLGNVZvo9riN+u5bal/I40KNqYUFFZ8hvKRHhmJZTBwN1DxB?= =?us-ascii?Q?poq6QDOQLqWDo6I2XIMHD/ABDXDZgg/ZP/6K/00fpCj9bzqHBK4l7Mzte0cn?= =?us-ascii?Q?8q0+/SmllyFlhYa5enffQ6yN+cSyNprshPXaZu9YIrB//HmwISPTJywnhIHt?= =?us-ascii?Q?RZgWNKcS30TpqjFIt5yhIGD2JiW0XqEgaMfRFxKVqoZSpGeds2sX0st7uqXn?= =?us-ascii?Q?N2NDrEaCUy/sRyP7/xROgfLhtBjEijk+Nk7rHogkzBsxT6wN+pinduyrmi7Y?= =?us-ascii?Q?Bb6kMqjXaOfoGLDPFE6lBKWwEFRuYyEBwF4uk8fKGBkMUX6suXWsgDppFOQZ?= =?us-ascii?Q?4Og4SgfLgwwBRvIQ/3VNiNbmVk1nhubH8dFD4KddgQK0qj9ksTPuXi4yQ6Ck?= =?us-ascii?Q?EAXSSLZySTzl/8qBJCvi5Zxcie7Cv4r1HvSpg7agcAA93uCPXn2gtxq5W7wq?= =?us-ascii?Q?WUubjrtE4pvGWF51FtZF1Pisv46mx/HLWNqhs9h24ISuZ52y046bJKUwes4E?= =?us-ascii?Q?1tSvmnm3UBl9tK1SzfSveK8NcQ2GNq+HbbzJpCo?= X-Microsoft-Exchange-Diagnostics-untrusted: 1;BY1PR03MB1402;6:IbFoUM9CGhmtlpp7viZldC6w/o0sEl6Po2G03Gm7ZF1xBZbZp8nEECQRNecuntWh/4Ipu1B9MjejuH5gU7Vn+vQdLWIJDA7enMU49mmRvr7qsUJXf0pcC70MuPVpcAnnIRHkCC2ESPcC4lkmzvcp5zjNnR37zFLpVZ84csKpnFb/UalWvwRe6M5VhysVmSvB4dUcMxlLK6AF/GQmV928BhOK+RyBHdF30JQ/mBW2MMucZ2bhoiaXkBFlzOGkx6oLQkwdeA8yBIKQTt847HzJIYeJskDlZzgPDc2BKuHIEl8WKYBiNDHgZ5x/gToF/MQiEDUcUaIqAtht1S3sDV5cYQ==;5:jx8IMtFgdaYwfWAYS6ZMZ/r19FRs+rikoicR/kmwN7eOkf+eL/YmFSn6V7Jg49VH1wB9PSIYGqVJx41NMomMuLyg4jFQ0+Xqc2ftmUVOyPW3KWxDJ/ipykrSQbezEmPXur9YID9joS4nggtBnuFK5w==;24:rlVbf9gNpUKQcIfV0TK3qRCv2GherLJuQUGsee+G+18OmYZMbmdPWl2Ac5prRjrpkFnH4D6WFkrAm/uU2SMEBKzfm0q4Zdr8ltyLPQ+h8Bk=;7:f62pdjt5I637ZQxL9o/50ODRImRF7XqIy+ktEk9ksIgrbiONjoqlC8FcAQcDHwuaH/v3goaGNdAQN/YLo74I873gFKLEt3hCHLRA6x/1BfhHUylsgmFocOWj9yPgE8DLpuZaPYR/l08/EmrPf2J3vwJwR/6juI9mNitY0PK2skEGDELfEot24zx9RpLLXRBEDSSgFKwBjZY9z+AF6cmVxlsCMq2MjmhZGZ0lccifmL82k2nez9RPZqDuKc66bg/A8l5MBZyYv/Pk5irkG+eJzhIvuozvIAZ47mI5wLio8D7vDXyf5A680rrofJU9Op8s SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR03MB1402 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:66.35.236.227;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(7916002)(2980300002)(1110001)(1109001)(339900001)(199003)(189002)(8666005)(85426001)(77096005)(7846002)(19580395003)(19580405001)(3720700001)(7736002)(76176999)(189998001)(50986999)(305945005)(2906002)(356003)(50466002)(92566002)(2950100001)(586003)(47776003)(33646002)(336002)(87936001)(66066001)(48376002)(3846002)(6116002)(2876002)(106466001)(5001770100001)(6070500001)(105606002)(8936002)(81166006)(81156014)(2201001)(956001)(229853001)(97736004)(86152002)(5660300001)(50226002)(8676002)(16796002)(68736007)(86362001)(626004)(4326007)(7416002)(5003940100001)(7099028)(7059030)(921003)(2101003)(83996005)(1121003)(4720700001);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR0301MB2092;H:sj-itexedge03.altera.priv.altera.com;FPR:;SPF:Fail;PTR:InfoDomainNonexistent;A:0;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11FD034;1:3QkVUNvwyNh9P56TLAvZAfW1ZXeu50lSGvDXHKPgWo8XilK4dG4z+GUHVD+u66UR5d53yz6JezkhE4nPBbTOTXRggZyBHIY9EMhJpWKTN4a9Yvc37ITETJ5a0jm7YkV5LM9mVM+9G+Y+d2Jff1swyF53mqfL1xXWLejZOjOJulFkXWDzrakPNHSNTQy1nN2fg3ShGwzctAzSXHCdDBd5fIZMHzAjhITJSTrBb1crI/I5MNjJwXuhImkmvbmiyRPCZF/4qugCHMFDJWbHB4F5gyoPv1T4+kVMDYhzLCIfOlOrNiCplf1kTgUBaEr+gAYNUjzFlDYr0RLbGZZY7s14GbASeFIEK8sPEi3//dniJ1BmX3GVioPeKQYvlgBl54eGA3evtKDNpC8iJQKFN1wH7uEmpghB3ys5mWiZMruJmJ9iFNEIAj4jUTGKFwGt1m0Qy0JQmdGWxC+LPwGe6lw332PFfPklvpoZde2S5GrE3Xm4+DLyk67zoNClfN5Z4tWGoy3ckINQXS+QW2IjOKsrDZhiOz+5QAOzP6SexPzsh0vJFVY8pCgz4wKRDRMSyheR6dIp8rlPBLjq+QrAWi+i4W1T9kA2GdbzyTDeibv9p48= X-MS-Exchange-Transport-CrossTenantHeadersStripped: BY2FFO11FD034.protection.gbl X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB2092;2:mXCttWXfO6pPrDGRaXlt3Rgx4dmea+LtTeWUm02nJBuG9krWOqwrJgsHygg5ZF0syQ/5AXMU3yFCaY9+nOiJwBMdRt5tCSqoXBIWPyh1u0ckXoJWUZiI5wRPG1OLJBPkdNZPC5Aqtvl0BVFS6zLWHRXH31o3M2E/UwhTuVGrb5bYoMfCoOH4pmmA0Xk2rc7Q;3:SosPCxc8HJkmZPj3WmIk2LWHeetNDJEqpHkTwobUVny051VuOHEybNCLsVImN0p1e+os20wXkxgkRTJhU/0a8QjdncMO1hxOxuFrLwI6qcqDJbf+aqXSku0BfWXuvDCjzmeZy22Pu56d4AykJrxWGKtAVzOvdDh71glEb00AAXbb0J6b7U5smEuPkH/y0D3OMPHcg5PP4O3nkrURol3H+ZxqgOTwKpg3NFWWFtXx2OQ38kGqHPngGtV7qqSgeGD0;25:o77rCytAFBVFkodnOGbkXMepYfqp0v64fBCD2pH2yfyK7OcVv89cXepLfvXCSGRMgzxJO0n2tiLpB2yHfo4SZ3WQzLxy35T3LZlyS5uYw/cpfrCXJZfaHxypKIBHcNEqbvasBLUO1Syc0GY1JMVcz7/dd8FUzSAAwlrcw0Ov2iKYzLi6PaRf5aLK7Xp06rj98OofUBhsDe3DlPoDJivHUxCZoB7xlAmQReapNCKDQ9CAhIkUd+eBBssf/zzsEnrvtfJ4bhtuTsTJHYJ6R2S++mgJqzuzhdpvdgVrU5cu6/VUYL5NcDbMXS95mNQHh8u57LAHAwTZx6OTCqxp8IqbgYqc5SfkWBvA5JP96XY/hLksZGwZ9u/uQsb+vtpg81qayaFxJdG21Wb4mLMcfOvsFVU8XfiHoq7hjS7EnW7o+UY= X-DkimResult-Test: Passed X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(3001016);SRVR:CY1PR0301MB2092; X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB2092;31:nxa1Ceiz7aDzHCs2KLFHFTIc8p/mnplLW6DO+ANzLdfJlCqNMZde1u7TnF4tgTdJs+6P+2M+TRsGpzoZeIufpHqENYFSNj/fsH0XPpKcoeug6bXQBJh6I7pRQgtEBlj680GyBmw6b4s768Hqv+jYxnzMEe0H3qaR3FQWFoL3dwII41X3K9xVcQUki+kk9AJiJtUUgywF5LCMoZhHileKmeHCnWdLn3ArwKkMWE3yCoY=;20:9TBxRFY2xB+cOZPEUsTht/FcBsRn89C8WJZwHHM01rbRvRvDGrZHfVT2OhGz3+4L26HaYxsL1ivOF2UFbFqnvUa6OF3YERmCv3qI6mZEsZ+ddHBEjSmNyEPJnf3Z18s1UV0TT6Fo0lVw61OXltGXJNrZCkGZzvCSGBZqPOphMQc=;4:eMOrCRBiEGX07dugwMYJDd91eIWV563c1MfznnQSj/8wN6yajMAvb923qBIWlUynLIn7hvms8Q+ES+TKmzVmjZvPIp84TnsotPifhY2c9aitmvZoD6GYywz5qfanHs9w5WQ5MZPrJo9VVZEZ/gMStb3vZlEzkqcEe3cCjBU62C6yzjUMKhZpClKu2/9J5V7BXvqjn5uyCGt4HhApqsODhJsWEPAyv+pbDx4iqKqv+xLwowRcaNCtOttoD1qjGnKFGzb1SxmvSAtAH7MrLBMGkjaa+h+Rjs5zagNh3aWfxq6vJzHb+6zf/eNXj+00AKGz8J2XkXf1doZicNCZsR6920UwSkAoFXxu5zza2DSyL7zaYbeJik9oFBne6wK9DIoxL60RVJpuqOxwmpOQ5Yv2w/78vL6wl2YqcHBdhxYYOH98YMidqVXzKCReq3FDae0cM6pxccTjh5NfanQAVJzm15l6/G+YhAfvCdGr8ArmY10AYTYCLWedQzCaH92q1HR0ZEITnKcbBWzTn8oOVrqUAHN5woSN6RsuYSFmFpC35gE= X-Forefront-PRVS: 0073BFEF03 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY1PR0301MB2092;23:pFE+lBdBFhtOlirJBLEETUHhwQlmLs4bN+cScYT?= =?us-ascii?Q?GUWSvOSsx0BdyBeywO453oYTidBqouLQopt+jh3wfJCeHBz08QbNjIZzruyh?= =?us-ascii?Q?J635JZVEedHw+6+9G9jcI7mhGqip8REpyfbs8a1CHbiuwrE7KL1FVvdBDtFn?= =?us-ascii?Q?3aiHy4XjXFr4e1rK91Cd/XdjitUNVidkhBKME7sCLCUKZaq5BMLBkQt8hz+v?= =?us-ascii?Q?kSczdhn6/bLwUQu1je7TYT9e+RVO0Q48Q8YlapBsMKhQo5PC3Lbc3U7fz8Gi?= =?us-ascii?Q?aDcPY/Wg651bq6/d0CWb+itkpcHIOsaNMfamGPKMB6iy7h222RtQ2ib3liFX?= =?us-ascii?Q?TyEi3YGOZ+3BYB36GVOLa9ZCUQHSmHyUqKexjFBWT04jklkWvYZ027YFtuz7?= =?us-ascii?Q?ZrGDy4EpByp1XtjXuPQ+FCsWO2lY6/xrx/kJsC5DjIMHGYc+NS8iM6l7+LC/?= =?us-ascii?Q?FHjrcFEiRD+Qy5Jn/R7z5GHTCBwJwAPSCTkLRHlCNV2J/lLYBqnltvbr4BYm?= =?us-ascii?Q?pBdQEcLcPE1tVPsTXGNGMAOeqIGFBza94rVV3QtOns2dTrYxgRkOozHWt1I5?= =?us-ascii?Q?bmxgX5MfGJfqW7EylsdKvdnDj8WezxtRfuufRvsvBEvOtJqLWCWNLACwEp9V?= =?us-ascii?Q?9KuBfgDvb2v4c4+QX1UAXvGvLUGl4Qt15uhYBxlCkskDt89RJXn/MEylbmDl?= =?us-ascii?Q?3Jh18SzpUEQSXiV4owHNH0sNpjoT4ILdaJP3euWxD1P55Jz/p3GUg2BOBYR5?= =?us-ascii?Q?NLiTqiwxWBFvCgNOQryM7nA5qwNCeq349pyv5htFKRPPVMRT9gajOkdLjS2u?= =?us-ascii?Q?3HvVXNzuZICIJLf7g5ZipAgYU2S9O80by7eaAszr8ngkTYzNUemZAGq97LkU?= =?us-ascii?Q?i6wnft612rIMoZyQvzy9DNO6rbFeoNVz/kRhw4OoidGXYzwFw9P2FsUjDayY?= =?us-ascii?Q?cvEQIacX8Jqsej4bCJRd1icnwTR8ac/vk0v8qPhreXf7WMOA8ViVPjLvsboW?= =?us-ascii?Q?dOijSvWVPpfS1jsc+/POJNtOuGxqREg8lFp9/TdWScZxvcirrL4jvXPqnmTY?= =?us-ascii?Q?2WNlll0z1MmnWiz9iwo0Eo22U+T5xFHKtHR8ORD+Hg/kSDC3EOLE2rPYhXyM?= =?us-ascii?Q?3WEd83SvoYgj94rhXoWdMpLOaA08b2GVw6HzS0Oloyq/5dtHEy+q+qje++YI?= =?us-ascii?Q?ugVc8DDn4vnzjb3BTvaiFBjBE9QBNwwfzdzXI+b6l0YvQy5Kcwv9Rhc+1Nqh?= =?us-ascii?Q?Tf81AcpQmWpLbqVCdaj8F6KjGH81YLXjIz1O+FS9kgxp0Ky4KxWcoObxPhVx?= =?us-ascii?Q?Mqy5FnTyZ4a6E3F+E1JZ9gGAOG3IwKr7MR3WzSrSzAeYa4VY99uYdYwH0wAg?= =?us-ascii?Q?jMHIINQ+RX2WGabMVrBf/8b6d7YOe4NJd7ylJwhy8dgUnzeOcPpvRsLuI0lw?= =?us-ascii?Q?n0jlYB6wiXYYpZHw1+Zeae5qGySfdzpIli8Eejk9ADFyeVIUg85PDw1tyvkL?= =?us-ascii?Q?RPdTj86RUjb6Log=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB2092;6:R5eCuwk0AHJYU1Rw0TMmZkhVPbOyBKI2gRsYZ+ihwCxsYC85VzSsAz1m+DaoVrsxRIiRc0kuYkPxzNuTYTcLnv2+JFST1seEF6PGG+Lpi3Ob9+9JtzuLg7Adc7QMCrsalmGPFJARAkhiq9Ngel5kTOUFA8IZLc6kpB+X3odTBGtc3wwwjASY+qfTdmdakPAUwdVEASm2mA0gWJdxUECGpz462qetqy1V/YMY4qMrtre4KJqoiwNrI1AdGCZba49xPyQ1pBM5hiI52SMmWJJWLNd0JTVnrAclTWaw1Zk8gXO40p9VUfFbrsK+M8rfJxp4MmIeabNdkVIGmdfNweuyQw==;5:4/daTkuYoa64TG4qXIKOfjfEsPXPMzu5h0US26gzyCzoRixlLEtPteegLpOPfsl4nDXB+G+j6IGaNr6vuMR6cm1CNg/mcxpKn3OfbKqiLMp7oGuzTLdbhdtkkJQ3dkJDSd6phvE/esFSuOKgrVLVDg==;24:YGDpIgBUga0thDRfW55W2SXCm60OpeDTApnRvtiKAAk4ncQdJQemsM5/ybz1FRKps8+ha/n0avBsTD8BZTExpBsp81P2IdKDYa0waYbQMOE=;7:zy0zvI7AU3CmxyaMN1UogBSL1AwOw81ZZkPY0XSJTu/BNeBIZ0fLJOP36LW28PC9keZ2hcprI4ucbJvVi6MZDSRP5AvEwLlyDTxmFXA0opopWero/5FvE8HxUkNYzK90FZvmdPSzn0HGN5kAg9yVnWMkp/r3EDFBU750LTiIEY6NAd0prW4G/ymojoVkumQPZy0xHunZgjG3fyvGbjlXVUFtIKUyISg4KLeqkTvLgwNxpvYhApag08jwN596aXWDsM+s4jcshjd+dyQuzQ/FlA== X-OriginatorOrg: opensource.altera.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Sep 2016 19:51:27.4561 (UTC) X-MS-Exchange-CrossTenant-Id: fbd72e03-d4a5-4110-adce-614d51f2077a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=fbd72e03-d4a5-4110-adce-614d51f2077a;Ip=[66.35.236.227];Helo=[sj-itexedge03.altera.priv.altera.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0301MB2092 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Thor Thayer Initialize the tx_loadsz parameter from passed in devicetree tx-threshold parameter. The tx_loadsz is calculated as the number of bytes to fill FIFO when tx-threshold is triggered. Signed-off-by: Thor Thayer --- v2 Change from reading tx-loadsz parameter to reading tx-threshold and calculating tx_loadsz. --- drivers/tty/serial/8250/8250_of.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/drivers/tty/serial/8250/8250_of.c b/drivers/tty/serial/8250/8250_of.c index 38963d7..7a8b5fc 100644 --- a/drivers/tty/serial/8250/8250_of.c +++ b/drivers/tty/serial/8250/8250_of.c @@ -195,6 +195,7 @@ static int of_platform_serial_probe(struct platform_device *ofdev) switch (port_type) { case PORT_8250 ... PORT_MAX_8250: { + u32 tx_threshold; struct uart_8250_port port8250; memset(&port8250, 0, sizeof(port8250)); port8250.port = port; @@ -202,6 +203,12 @@ static int of_platform_serial_probe(struct platform_device *ofdev) if (port.fifosize) port8250.capabilities = UART_CAP_FIFO; + /* Check for TX FIFO threshold & set tx_loadsz */ + if ((of_property_read_u32(ofdev->dev.of_node, "tx-threshold", + &tx_threshold) == 0) && + (tx_threshold < port.fifosize)) + port8250.tx_loadsz = port.fifosize - tx_threshold; + if (of_property_read_bool(ofdev->dev.of_node, "auto-flow-control")) port8250.capabilities |= UART_CAP_AFE; -- 1.7.9.5