From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S966107AbcIHQHR (ORCPT ); Thu, 8 Sep 2016 12:07:17 -0400 Received: from mail-bn3nam01on0069.outbound.protection.outlook.com ([104.47.33.69]:7989 "EHLO NAM01-BN3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S941759AbcIHQHK (ORCPT ); Thu, 8 Sep 2016 12:07:10 -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: [PATCH 0/4] Add TX FIFO Threshold for Altera 16550-FIFOxx Date: Thu, 8 Sep 2016 11:12:17 -0500 Message-ID: <1473351141-9239-1-git-send-email-tthayer@opensource.altera.com> X-Mailer: git-send-email 1.7.9.5 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [64.129.157.38] X-ClientProxiedBy: BY2PR1001CA0001.namprd10.prod.outlook.com (10.164.163.139) To BY1PR03MB1482.namprd03.prod.outlook.com (10.162.210.140) X-MS-Office365-Filtering-Correlation-Id: b0e5402e-6399-4365-6819-08d3d8022ea7 X-Microsoft-Exchange-Diagnostics-untrusted: 1;BY1PR03MB1482;2:XFN/n/PZaDn8VMmxsJ+lzKrXLJsJcGWi0X9M4oUY8+U64Pe/xdfiEErFmzsWLwiAxPolQYmebcCiE7PyBWIXjt+uxk9fbfDKR6zYojx3kYfIzEBakwVRJWWOtE+DSo9TVlkTNhtkk2CFu12T9uzl3HvPpSw8tDE2xzMwrwyPn0VTW75yRymMMYOJ2QLJMcjE;3:tuB9vVq3o+cP6NrwLuYjuoxvqA0vP3A/S2R4bDY5o/Y4v96RsY/G56hctJhDO6ormAO0ADyAdourqrwIxQrLQ5TJxxRuUbxUgfXARq7QXVWCIjFfp8c3/zkfHlIscWcA X-Microsoft-Antispam-Untrusted: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY1PR03MB1482; X-Microsoft-Exchange-Diagnostics-untrusted: 1;BY1PR03MB1482;25:P8fMXcycrsA9RHnBSQzVSZ2NGsHwy3ctyzTrb+n/d3O52Z1PabOSbjCa55V25Q96Chd/x69rz+7pME4OxsCX9XPfwFmaLHjdJvMPqHCNnyhS44abnCDm6uYC1JmyW/YZ8vHGFSP9fLND20f0bL5IajdpzcvnpMGiQRKS/PtqUjb3bgs29PqLvo7Gjltpun9tYLyMffLBRjRb+RUm3US3tLndrDqsyfLHpoo6ahYRB4hE7GJp0b1cL9kXMBIWLDeleHl8UIWNmEufU2ROihQ8TDbyVDN8ebOwIm/XvFyx2yn/cs3vnXdcTsiI6eAz4TF27Ui/NMCye2iq9963WK7xFjNs6ogSLCBV+dBIhMnrVpck+OHciYlYzoJG3DokFcHP/K8PBQRfeXnCMoE18/UOFzfaBiK6YOMmHIH27Fisf+94SKUYIbWEsls0P9Uhmy/kkXi+oGc3wqPxw+bXCrR9Cnu/tEsf3dnDnozl4d81U6V3wwKXlXGI0/P/4XEReIQgHwIq9CAuJSM+AIVeiCxTsDKan0iNYqKJh8ccofjiUEB/ocfGnCRICo2bXovSVQMFO86Vcf6BU6iYFL0tsC0rzJ+jT4txm4XtRmUQeHJ5k2JlKtgBSXnrRtCGFvh1zEuuovSv/wfHmURaIOJ0ZBJD+JroNUiYQ9vJWFwUT3CvfVumEIFJ97E7RMS+wSvn0NfBVbHcZGNcjCqViHmNI7cqLw==;31:R9Ga7UWqRFwR9ANvOLipavmV+qhsJVlikChSYJ8niZMy08g/BWwblMUMnoYSsQlONjgNykis+QyekMXdQBzbPoat6cHZBsYfrSQ2vUVpdeJHrFsb8foEf8rjJ59BmqnToZqjfEdJIQmXreAj+HQUmXK1NuynQfb9FZaj+D2RJYmkq8BFDCocsGsgOkA7BMAcLlQHoyqWheM0XwaV3h/t7psh56+u5wML/rtdyre2RVU= X-LD-Processed: fbd72e03-d4a5-4110-adce-614d51f2077a,ExtAddr X-Microsoft-Exchange-Diagnostics-untrusted: 1;BY1PR03MB1482;20:MgG3LF41B60+/xm3Mj5/Gkxwj2irXbEwupW2WRkngYAbUiyHx2KUg/kQHwUmU0SBkNda0Wo2xzTerBnA85KeaePiCszWQN5qbhILVIyViL3M7OfYDLe6WpY3CPMJTpmnyMhQVv34F0qEyGTqjQib1xnKvTVY1yv8Z5Ck7eKBq6IZbOlcLU4QJrf1pR92nrb/VpJf/NNV/oFdM1xTsQGrzd7BU9FWlSPavGzRzBh8gQsUWw0eLj20JYxb+2KrE1IY;4:pMpKGPWHSqDchpCVFSICcHx4yz8E/6eMfBDqlenLW+T6T0NhqE/Y3eSIKLEEVrVgOw8WARWnIgPhzk668K3iz/DhzAZp0qw1SpeiKtZXwrxv7gYWFE2z9jDnYFrtdfinOTMcbrMW7quvQiCX/fh8Yds88Ns8StkHp/liz+Jpf0MvJuXTJngQ28zpoD9h6iKwPhHS9SLgwO/7ZLmrMnpWRqNJ2PDRZHFArKDyfT9h+iFD4iQg76IuaaosjgsUI1+GZLcMsbDZMuXr4/Kt7I9gtmWUrqx2iZEmBt/RflneS36PMkQboDEU5wuK0fPcXPfWcwmsBsaWnmsrOR4akLcbkqMvcwOvrHYxgBkS48WvmDimHpmA0hOgHW39LZR1ddeE/sSIihIbpN5conYE8TkseIb9R4WZlzSLbVaMIPsPE5PeaSJmWdG29KOEjb6dOX3scOzstAkmgdLnodayJ9ofcQ== 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:BY1PR03MB1482;BCL:0;PCL:0;RULEID:;SRVR:BY1PR03MB1482;BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(13015025)(13017025)(13024025)(13018025)(13023025)(8121501046)(5005006)(3002001)(10201501046)(6055026);SRVR:BLUPR03MB486;BCL:0;PCL:0;RULEID:;SRVR:BLUPR03MB486; X-Forefront-PRVS: 00594E8DBA X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(6049001)(7916002)(199003)(189002)(586003)(3846002)(5660300001)(6116002)(68736007)(42186005)(2906002)(48376002)(4326007)(5003940100001)(66066001)(50466002)(47776003)(2876002)(50986999)(7736002)(81166006)(92566002)(33646002)(77096005)(7416002)(189998001)(19580405001)(229853001)(8676002)(101416001)(97736004)(81156014)(86152002)(50226002)(2201001)(8666005)(106356001)(86362001)(305945005)(105586002)(7846002)(19580395003)(5001770100001)(7059030)(921003)(1121003)(4720700001)(83996005)(2101003);DIR:OUT;SFP:1101;SCL:1;SRVR:BY1PR03MB1482;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;BY1PR03MB1482;23:qX7FrfutuuY9/4mH2EUXunY/K46GMkprVOA67kn6E?= =?us-ascii?Q?wNVkvTiV7zGDoj2Goc6cARP/6bORh53mzx4t9EA00acqlJzTSvDHOtEJtxvE?= =?us-ascii?Q?75xAbQ6cANPS0J+GlQsy2gyjsRVqW99bQsOjsuP3Rr7slPGrA1PEUTFXAHbn?= =?us-ascii?Q?IK1HvRq+C4GoyR3DuZa+TPbSTyVMe3lDLiw+gC7ZQelRjRMvjvOvtIGNX52A?= =?us-ascii?Q?a1OT27xiJjqKT4dAGYAYJ5cyK52RL+PdHt+Dmts183K11+DYmhyJVdyCyFtz?= =?us-ascii?Q?Nl4iGwHUycsWFQd/heqvYPE6y3Tig4y5ZEbLjErMf8eSxpWZFavlJ7pecf5i?= =?us-ascii?Q?d5PHUsDAEbQVQSyZYHJQHT0oYRSnok+e5hhByWCPUkL4tuJRFjNqHwRhXnWW?= =?us-ascii?Q?2OhYxBvsxQOUSydcD/dXbOJOQzhloKuITTowsvVL0WHxFJVMWd8RbM8TVMiH?= =?us-ascii?Q?xF7uY2+hk0ReBUq+FYh4nEwobjDfzgrEzDTBOC8Baj6hC0x+yzhpPGNgELow?= =?us-ascii?Q?UTVDxrPyPV2NvzjeGMQnGieyVFaPREXTUCxykSNhFZf1P7uq2b6hz6iy/a2i?= =?us-ascii?Q?1wFsflg24lkv9ZfjvlkcGRG/Tim69kdC/1nA3i8/qZ1vbyq19ByGJBzn8poH?= =?us-ascii?Q?ZgDtda+F2RUa6pwngnN94+VnvK0Qdi1eERgnTjh/HgPqx/Scqs3ajmRZWs7G?= =?us-ascii?Q?Zo1dOC8fPiGWvT3U3cN7NxURmvc9b6LpgHQuO6Rnpr+MzfgmNlWJmJp2dEhn?= =?us-ascii?Q?HCOzfeRYYEDcg0UgZXA0xxo3n0UJCBQOz5Uq0wd7jMfPmCZtG7H08ln/gYrM?= =?us-ascii?Q?cWidXImvLLl8X0InQLKVvJg4hopqMD0kNG5aW5YqdSMao1X4v2BNcpnUAzw7?= =?us-ascii?Q?MPzzGUmKqwFqGMcc3A/iLSo4a1MCU7K43gPMDM3zeAMA7X29JlSahSHVeIXD?= =?us-ascii?Q?SCPl8AOHJGPcQNRnWmO+TMp9PpJxiOErcdfogQFz9hbS/YrA54yqjhx938cR?= =?us-ascii?Q?0Cw7ZmPhDiyNt1aUktwSahc4EgcjoQDyfDtCftIzXGFDziln6EBSazcATeeo?= =?us-ascii?Q?C5GLSgf8yDuH/qvpO2jZGQNsRLQ6Q7R4o/JFj5AF6/C3mslq+vLXjmnUOolS?= =?us-ascii?Q?VxmkBlO2ub/ZsX/GIz8pDRN2kY6tm8/va4kP8JsiU1nerFittYAv3ypX3f9g?= =?us-ascii?Q?hmZ2rzD1Kmbe7YCEH5D2NQC+TkJ/iHm5hltbEBfjKxROmMNwWwQeGTb9g=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics-untrusted: 1;BY1PR03MB1482;6:1B5pP5d/U3q+IBLSCmQCy+cC8UVCD2I2zjezf+LHFSmSg0kt7YmhXqVzx2TLwQV12tKw9tNkUR/+5W8dCTnwq2hzLuDrmMoEmbfWowcwxFLDbvYt+3Q2kj23pwYB19SFvD7M26MWm5bjOPwnc+3xdrZReqqMF7/ITD+pUIZ/53cEiyfgvVyg6ExPiqrqeYw1pniLovCShM51JAlURqOnMsq2TV5a5QuOjnJ20IT1+jUUoR39xYEc46CAevvnlaMp6J5b3inKNmcGWhqCOoqkG+tEBeKkq7dxR810+DIZdwp1Y1StFH19vKoebb9LkGNHJ/RHZ7ETNHAjm/Pt4Bg3oQ==;5:B4hk/Us3KmyLUj4xmjkT0BMP0V0/S7kgBE9E3oZAe/f/q7bKBjnS/7tlfN4Hhv+1llA5whwjEafZDslFkrmXEgitbdb2mVvy9QuVzLY/OM9O61gFv/8blFOfmNVl0UcZ+5eFbvUdstVqCfY64dnXUA==;24:P6klxvtNLjiCH7AcmWaX6ik2WE33JSztGjzbL3eni6WafWhZd2CZT7f6OZ0zUY+5s1LDmEmdilhzbrLeBjuu7CoRhF9QkNZzA3vgxFVg0kI=;7:Zi517oa5KGJmpZAvL8ph2GqvDPGQk3U4TVmq2rTa3U9ESZv31KdcNJWmHK8ynb4+K5dRl6hjH3iRn21XbdNgi0BEX0kRHGQaNNPsVcR3tvlkwDBGBMsNvjoVe/pxZcEnkOLgrOzQW2kR1OxF7xVav38SJ9ZoAKIb+9xSQ6xrGOmFS6B6cjvH5R2zrzZH3FFvWjXx/X1OmKgBSv4MnY9IkDozV7OcIkc+a+jb0Vq+K5qIjIgC9mS90TEzVV0cJyG2 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR03MB1482 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: BL2FFO11FD037.protection.gbl 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)(626004)(8666005)(356003)(5660300001)(5003940100001)(50986999)(7846002)(81156014)(8676002)(7736002)(81166006)(19580405001)(3846002)(189998001)(85426001)(66066001)(19580395003)(956001)(586003)(47776003)(6116002)(7416002)(77096005)(87936001)(2201001)(50466002)(106466001)(50226002)(3720700001)(105606002)(92566002)(86152002)(8936002)(2876002)(48376002)(305945005)(5001770100001)(86362001)(2906002)(16796002)(11100500001)(229853001)(4326007)(97736004)(68736007)(6070500001)(33646002)(7099028)(7059030)(921003)(83996005)(1121003)(4720700001)(2101003);DIR:OUT;SFP:1101;SCL:1;SRVR:BLUPR03MB486;H:sj-itexedge03.altera.priv.altera.com;FPR:;SPF:Fail;PTR:InfoDomainNonexistent;A:0;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BL2FFO11FD037;1:mmJxB+mJ/oubOiaYekMtsREiIGDHAT55xvzuxNt1aiMUzVQpPyDwQKw2SsCp/layZbaWCQZY+YuVqUHzg9DIeKnKtnXtCCaFPjapxs5L7G9WvFvFlBgRbCAkjRG79CeJzXcbuOIviNaOuVG+twxtAS2RGhwAIU4VRDjuuQ9Ii4DWVKEHgKP8zRTMqRty9BlxqZU/qpk+ydF7Yv9+S2ZnGAruUl8hn+vGWEXDWubEgjwl8hM3Cy4pBX/Sq/SlK7om2aABiDdBrOsP7nC5NjmONmV4KdAD1FZ9GFJa40Ef3yHpiskBKivgheEbXSIYUzu2JEoJePkXCaqNu06mOo7MhlT09dQZNElxxKf8dA2t1JAwr/wPIyf3H90FfY4/ptP4Exp7HzNFeq15Bx6DiPVrwhS38bSIajX4H3+3DfWbRW9/tADd9NHgN0V1JU/H4DAYkTRrKKnlIbLIVQjHCdYO00bZ7SLI18np8uS4a5tJ/E+b4APYMQKGZWg1ajNrKy5zr0xWz7VoJOxjvm931jAulsHgitkaFqRdFfSP3XIuJG+FpCWAVGmjys0XkBdw3mdfwMBUIEcRPNsPto50mLtdltdZNDraBwgMbePeqeddTPU= X-Microsoft-Exchange-Diagnostics: 1;BLUPR03MB486;2:RiyVMIwQkd1rPy03YjZ+BZiMrKJlSp68OkBUEvU28dgu0TFz6l7zGJC7VhqTfW/0CUWdtQZgkuAoSH/RzSt4Cbmdzg5Rb3oFI14815R33zzuIBZeScieRw3JiQXIkRqqsBF2LgjPL60nY1x3vValS6P8DqOQrDJaxMbhukfT0iQmJr4B2KM9pLDxeWyhnNyJ;3:VfoKw0P6zTuLzzfVVu0W5EaX9YpEe+BmZgi4rOzKUBO+Q/rdkzCcavX9eMUFQRfb/AZqZSdsyXwl5ckhzeRzX5COI2ZTbr5N4IURW7VGvTYh1LsfSYY8003xjfJKjz4Elq4/cnrNtOLo5tJfuFLZ5CEypaRPcdUy90Mj0++Sv3op6JyQb5rZw9u8/eAKas41ooEMPWA46M93RkF5kXgzGaRqepzUNDUlLDwMWZPu7WeCSAc9V+Dk8HMIvhsxJjwB X-DkimResult-Test: Passed X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(3001016);SRVR:BLUPR03MB486; X-Microsoft-Exchange-Diagnostics: 1;BLUPR03MB486;25:YrtVqlyZJKn6+dH3tmCvxZO8JDWoLStgvtIKuRD2FJXpyVv0D5aoNuIKiJ33AaLtm9ZBkIJWXQF9Hj90Eu5bMJ4Jd84J58Nkz1wv2DZYH7Cto/n1O4ie25ueUSay4hPMKq5Leyq2pm0Y/rhkGyWNtAAJIpdqCCNNN4rmpSh+vbAQccNDouzU8RK69mZL1aj11PCMtlRsI9Lj4HY4V5UCzgZ+C+GcNGROc4+FFVKSUbfJD/IETqpE9ctjQ03DfH+cBwBa/YIYRTRi7GEYoKV3+2sWtUH3pNLp8oYwcFNDO7/9eOjY5pVCZRyScSjTdBWb8SyjtoE9grdJoD89N/8nyqy194eYDlUXwQ1B0a0uXAIF4hjOaf8hSqaC8Ds+JHbKEMxTRCjt8+5LW7raIENZpqumWfMFrzr56Vz0aVS6r0EVrtzvckvWoxNG8bgfn0jU4O3ZoVmXJ5yeeMXs3E/ry9X5JfVGqlNBDgUPXyAiMlBJ6Oyd9ARHWi3PmMZawajAENubN/U66d8sqwAXENbRz2cVrH5FwCpmSlJpzj3LOD659D1JCtMjAXsVPrj9HLvY/XI0c06y92P397WXaBmNBu9s0CYwKHzyKQncqbC6WKjIEVFB3tOpjWthJj0jJlsryswc8pe8HF6BGFTrN8DbH5wpN7JgE78jICyN7Q7jEubWtRGGcxCqfnYwm2K2W8+I8pBb36o51giqEnf0i37/JaEpnbtt1fxZWyz/MMfNq+HejAYyur2woT2Y9DI/S79E X-Microsoft-Exchange-Diagnostics: 1;BLUPR03MB486;31:XqHYHZBqFrEyRIW9PHNGCKRHWf16X4yaeF2fNvByTV/pAgdiXvv2kQrl0d8DM4lzfbBU/KCnBkWnbszZGLfv+BnDyeh9YfTBsXKzg3akt8USKNhSntexk4+eIakBGTXXx9DDxpRUwzTDfR3WmUbH1y9nao8vWtYdLWMSpSirFnkrPEx+ttHFPokIZTNjxODXSSdNcwwjnq7zq1wGSb9OZocsW3dKlXYWPPYwCmfztWc=;20:m2fOGRf/1CToFb36CqCaPuaQ7dtNeWP3GkF9/aM6Wj94/DMf067l3zkcJC4JSBGjD3Fjly6H/z0cos0uavYQGS4Z/+pycyY4MNO4oeUGSBTz5jfenL3hgpwchBgtiNxCxALz+PSHWR6Z/uez0dyaLCgTtMgN/MQ6qG/mw/TZR48=;4:NN6bNUNdHmPiu1DdhQS628ebXsB2fR0UtXiUMAK4SK0P8kRHiJwU6oM5R9hSbtc/OzUsyJuitFl8t5cKNLst/a+z3PDEbMG+2o3V51ma2tFaf4QBkYvobAqBQpl6THwZ1xG8yzxKnA0zpmucVnNQ/UlMXtGQN1VaESoWLlvxMhzsLicLbVHEydhiYkjT1Y9MYOZBz+17g9xL3IjVNMQgVM7ZZ2b4Z8sIBXJiWQg3yVOKBwispyfGGULMzGbGQaML6/y0xTYmnuwF9o6wWA+EhD6XsIyJguebQotaNLdwv2m1v+R/LyLJzqMs08IwJpmURDu+5YZX19YW9Jejv8uN+BaWKkjsKw10/FKZtGVomU4Xpi2cqtiIiFzHfVCYw08SWhI5kNS4rW8apSvL/KD1miD/V52svAaWY+IXHp/RcIgmWiCXZWrvbqVftNf/PkBKDH+KdZwWj85+pzqB9ZlRc1mR6494AY79/XxtoHaqiAuhSMnEHpJUUEt1kUuCz+IxEz45vDp7EWzjy/yT/Hgsi723Yn/IHvpmOLihfEhVTDA= X-Forefront-PRVS: 00594E8DBA X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BLUPR03MB486;23:dxEDzCQ4vJQnZtLzluU2mAfc8WAbv3lwfgQHp05ZkJ?= =?us-ascii?Q?MNr45GYGDnuPrLXZGJXBVelMnZ7UBOdmQhsayrwO3lxLBVbIjoQfe4D/CwKs?= =?us-ascii?Q?7omPB1yh2Bf5apkvmYS2GvqvSN2jg/YiimSEZc5NHwCwX61umod9e4dKWpsI?= =?us-ascii?Q?Fv7ZAYHcImxsfky08RJ40jVTrt6D0SLqnKXf7ZpHjgV0CRzGaelg9mYA9ZKb?= =?us-ascii?Q?tIP/icgp5yt4cqI1S+ZnoiX+Ti8mPAZ7DD0OKpTBhor7KQdO1XpytSi+5G9w?= =?us-ascii?Q?IlD11CEvCcdYa6i2gXDitnFjX47N3OQ2k016QlfImJlws5qOyOm0U0EXFZHP?= =?us-ascii?Q?zuRZ5/enHdF5OgcGwjnp1P1lJOuMZsSqjb6BJ8hHBwISI0kR1KN3d/4anaMf?= =?us-ascii?Q?I+MOSFlUbLLAnihblms4jAYsSJZXH6/vv8qZ6EKS/QJVmyESefaqmmoVDszt?= =?us-ascii?Q?mPxMUn6RNrL3QxsDXtKm/W0CSAIOTGnHpNb0BPu235k60Anfp51cVzhJhtb3?= =?us-ascii?Q?gBWrxk8NrPXMn5X/44+sAWVRf5fjgwWn+6vldea6KkaoBmNw8e/WpFe7dcax?= =?us-ascii?Q?OXXQ72/O2tqUdigMo3jQqSoEg3sYyy7SZzab6bwxuLqyUUO1P5wagpj00VbD?= =?us-ascii?Q?nM+Ytxw2vFQYBFqkCHgUalcAKNEdOij+NF3VWUKzTqumTSXD6pwhzdYy2vKI?= =?us-ascii?Q?v5KoHOWeWdk/WwP7rd+lQG8s5Xa9hnKKYVfO2WnDwl/Awhob5nqyKET2Uamg?= =?us-ascii?Q?TS4/nzQui+cRMnEZ+Los8qCEZ0lv5rLDGjGmUUhtNOWkNQw7m4gGfqN/1k+T?= =?us-ascii?Q?/kveiMXSh4tYvW3KZT1Irp/L8LWhARAryPob9CBcrji6W0Oi8tX3jHkpM8eh?= =?us-ascii?Q?LSBZeXvOp3hu9T/Cd9r2vECWDdzjUvcS5Yo2lTkczfkFyR6uTXmky+imGoPD?= =?us-ascii?Q?tN7BXbaflhEY8POlnInVgjldxH9MJ5NhUh0RnlIalAAnk2jk21OXaVym16f9?= =?us-ascii?Q?3JgxJL/fnN9RJco48Wyj5yiABjtjDQ9qN0llYXUhGS5b3qdKBIVNltimoCrJ?= =?us-ascii?Q?IFqOgPrXcHJPtgrVzSnw8buHTXQNrONVmYSVHxWoHBE3uq1R0T4WZ1V4jDHW?= =?us-ascii?Q?NFd3Yy9vCkizNDd4qhDxBFu3DC4d573pSwguVD47sqzzp+Xu5FEtuPWc9eiY?= =?us-ascii?Q?VFF/JVQ+ZQvBezUz99//as9bt+jmOy4vEpYFcXhgbrJwHqtR2uVusOxg7CAa?= =?us-ascii?Q?HZ46KAwLPqtPLcVtYpxawRbd53KDPN+6zxNsJsHbeUCOqJxVgqOVUnY7RaRq?= =?us-ascii?Q?q4Od+inEZWkS8TCeMBeLF6l9o8Jd2oC/JxenWhoWmZFAvz8lCD6U952KzY5D?= =?us-ascii?Q?AYc5PxSH5oUnGMelEAdgxn6PlhSyAbtsUl8jj49cqMjhHF4Zj59cGTjdfsIQ?= =?us-ascii?Q?Wh4hgWv6BhqCnA40YcD7vxlp11xjI=3D?= X-Microsoft-Exchange-Diagnostics: 1;BLUPR03MB486;6:ZMVw/SmybCUNxf7jFH6qRpgA1sdzRZOtszyQBb5zsNZjxwqRc2LBHpBQxw6IGjoTa5YOzbRYt0MEJ4+Bw+0JOMsBxU+lNWt7ZOVXlifEuj4j4BQGiTsZ8Wc07WV4fCQEVnoyPSykvbuzbzMYepyiermJYT8Dj7bPvTg88z1lQomV6wEQJHQ2YTWnDZ7spN5J6CM7+mzfWiUgd5R228W8cLfl0wz9OTbISUENCX/ZLr5zIt4dk5WxnUy2KJepNnwo5PVNQ3LFJYyGudWoPeY8r88F++MaIQwvfYWqMNG3Wpyk47woAtyEUluxCVh5eljp6+I9VjfNaoSw8d6QtlT0SA==;5:fmi4boAAxVkxVZNl4tZcvQmbc6jXrQO6FwGfSQ3bfHVH9UKL81wuAh5ZFi322NPI50PdJBXA7NTtSLFB0JExHFR0quvbXn7Tt6LrOkJyIhHdB/bIBbF4446X+sYHUrU9JZK9vdl01+/K5ZLJSD/jQw==;24:08EnXzuBZPoj1ykjWAxW6Gnms5F9Jxk2exuAwpE8kPb4y/qRAQ1F0l+ZSz2N1jUxpYE5u8+gbtSJuq3xOy2ezxj6E33MdEGYoxi3NxxlTWo=;7:B8XUNnHRAw6469JfS4Y6fIE96o/XHF1j7dRHc6sN0ayN3wdJNToa97OODivtNsZX8rW58gLCNpiGMm7zjnGOlaOMzMWzl2p4no2B8Ypo3RGLY3l96qrTsrsHImTVd/0WAA5IVHusnB9c/z6tPWNz+LV3UsVV3lwpl9GJKrOIKSTVrrox4r0yUoB9XPInrpdXgi89ml69DR5FfCL2kcHqyg== X-OriginatorOrg: opensource.altera.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Sep 2016 16:07:06.9573 (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: BLUPR03MB486 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Thor Thayer Some variants of the 16550 have a programmable TX FIFO threshold that will trigger an IRQ when the FIFO drops below the threshold. The Altera 16550 compatible soft IP supports programmable TX FIFO thresholds. This patch series adds the tx_loadsz to the device tree. The tx_loadsz variable is amount of data that can be loaded into the FIFO on an IRQ. This patch series also adds support for the TX FIFO threshold registers in the Altera 16550-FIFOxx soft IP. Thor Thayer (4): Documentation: dt: serial: Add TX FIFO load size serial: 8250: of: Load TX FIFO Load Size from DT serial: 8250: Set Altera 16550 TX FIFO Threshold nios2: dts: 10m50: Add tx-loadsz parameter Documentation/devicetree/bindings/serial/8250.txt | 1 + arch/nios2/boot/dts/10m50_devboard.dts | 1 + drivers/tty/serial/8250/8250_of.c | 6 ++++ drivers/tty/serial/8250/8250_port.c | 36 +++++++++++++++++++++ include/uapi/linux/serial_reg.h | 8 +++++ 5 files changed, 52 insertions(+) -- 1.7.9.5 From mboxrd@z Thu Jan 1 00:00:00 1970 From: Subject: [PATCH 0/4] Add TX FIFO Threshold for Altera 16550-FIFOxx Date: Thu, 8 Sep 2016 11:12:17 -0500 Message-ID: <1473351141-9239-1-git-send-email-tthayer@opensource.altera.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Sender: linux-kernel-owner@vger.kernel.org To: gregkh@linuxfoundation.org, robh+dt@kernel.org, mark.rutland@arm.com, lftan@altera.com, jslaby@suse.com, arnd@arndb.de, peter@hurleysoftware.com, andriy.shevchenko@linux.intel.com, anton.wuerfel@fau.de, phillip.raffeck@fau.de, yegorslists@googlemail.com, matwey@sai.msu.ru, mail@maciej.szmigiero.name Cc: peter.ujfalusi@ti.com, jonathanh@nvidia.com, dongsheng.wang@nxp.com, luis@debethencourt.com, linux-kernel@vger.kernel.org, linux-serial@vger.kernel.org, devicetree@vger.kernel.org, tthayer.linux@gmail.com, tthayer@opensource.altera.com, nios2-dev@lists.rocketboards.org List-Id: devicetree@vger.kernel.org From: Thor Thayer Some variants of the 16550 have a programmable TX FIFO threshold that will trigger an IRQ when the FIFO drops below the threshold. The Altera 16550 compatible soft IP supports programmable TX FIFO thresholds. This patch series adds the tx_loadsz to the device tree. The tx_loadsz variable is amount of data that can be loaded into the FIFO on an IRQ. This patch series also adds support for the TX FIFO threshold registers in the Altera 16550-FIFOxx soft IP. Thor Thayer (4): Documentation: dt: serial: Add TX FIFO load size serial: 8250: of: Load TX FIFO Load Size from DT serial: 8250: Set Altera 16550 TX FIFO Threshold nios2: dts: 10m50: Add tx-loadsz parameter Documentation/devicetree/bindings/serial/8250.txt | 1 + arch/nios2/boot/dts/10m50_devboard.dts | 1 + drivers/tty/serial/8250/8250_of.c | 6 ++++ drivers/tty/serial/8250/8250_port.c | 36 +++++++++++++++++++++ include/uapi/linux/serial_reg.h | 8 +++++ 5 files changed, 52 insertions(+) -- 1.7.9.5