From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965614AbcIPUrb (ORCPT ); Fri, 16 Sep 2016 16:47:31 -0400 Received: from mail-dm3nam03on0052.outbound.protection.outlook.com ([104.47.41.52]:12358 "EHLO NAM03-DM3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S965082AbcIPUrU (ORCPT ); Fri, 16 Sep 2016 16:47:20 -0400 Authentication-Results: spf=fail (sender IP is 66.35.236.227) smtp.mailfrom=opensource.altera.com; debethencourt.com; dkim=pass (signature was verified) header.d=altera.onmicrosoft.com;debethencourt.com; dmarc=none action=none header.from=opensource.altera.com; Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=tthayer@opensource.altera.com; Reply-To: Subject: Re: [PATCH 2/4] serial: 8250: of: Load TX FIFO Load Size from DT References: <1473351141-9239-1-git-send-email-tthayer@opensource.altera.com> <1473351141-9239-3-git-send-email-tthayer@opensource.altera.com> <20160916192039.GB30710@rob-hp-laptop> To: Rob Herring CC: , , , , , , , , , , , , , , , , , , , , From: Thor Thayer Message-ID: <2e79f6cc-8d9a-b9b7-884c-6916b2e74d64@opensource.altera.com> Date: Fri, 16 Sep 2016 15:52:55 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: <20160916192039.GB30710@rob-hp-laptop> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [64.129.157.38] X-ClientProxiedBy: BLUPR05CA0056.namprd05.prod.outlook.com (10.141.20.26) To CY1PR03MB1406.namprd03.prod.outlook.com (10.163.17.140) X-MS-Office365-Filtering-Correlation-Id: c036a311-885e-4096-618f-08d3de72a56f X-Microsoft-Exchange-Diagnostics-untrusted: 1;CY1PR03MB1406;2:LFRhmP9hVZfQqtvxgBwwcCIeV7YfeQElTWAzQHj8hs3bJQ2Fcp9H0JR97ryBCDtXscdT1WKjU6ej32ntyLDVGgzSX0TxKjzFleWp+f9zS4Jf2jmJjYxbuBbyPUKyHUFbRrfo8HjSrNLTSJerN1rgy5KcYpvvRhRbgoEpc2ojBQ752uoFl6eLvoqSZhAvcLVz;3:g8WWFSjN/Y0s4lK8Y4/EqrOFQjkfbv/e3YkF9AKy6NDQySemUOZM/LWF4vjPQwCqbagNKSDg3Th5I1dQFXjnqic7DVTeHSUGyipY0W5Rw+/zxDZ4hOrOtJYrqXI3gc3k;25:jSKIiIouMRlbzQ9/m7mWkVtU3PPSOof7rnnw/JO1epP7NI3Kd7H94brjnrYEkGMr5NiVqFbVy/gclr/gRP+HC2f/cB+iEZ0Fxsbnc4P8vg8hbPzwKbEF9iP27/Ayw5psVrf5szqN4DiXz25oaEbS5DyGna4pdROynH7U4SzvLHMMAP/V2RHpEODFt9KFufaqXldXKaVyyaMfZjDgAseVJPVP/2ZmdvjOZLMBTHe5D3MhhPXO4DBuxwFDUpON251aWfzTJjhUdJrsBVYZpIosIvcOHQIyYsINEb7X8Vn8v7GBCWeT2JA6QXpB+lIZqn6v0RISlXwn+GZKfG6Em+80Fp7nv7OkXcCHSu2vVUf5k+ij0DA4wydwsX4FzALgvugioR4OY6pjVV5iWvtIR3OxDNGoSbD7VP95o8bBED+CB1w= X-Microsoft-Antispam-Untrusted: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR03MB1406; X-LD-Processed: fbd72e03-d4a5-4110-adce-614d51f2077a,ExtAddr X-Microsoft-Exchange-Diagnostics-untrusted: 1;CY1PR03MB1406;31:qQVs/ODEe+DhlXRRYcCVlv3cYWkJ37MtIoKl2KumBreLyxBk3d+1gGBAUbzKH4PuBQH4gxSmKxb9dHpd8QCmxLTzadBFvM3R9VD5IcI9oVV5eUlRXEnHskh9GUG7WPJ0MuZ7BUBPjYkB6N8ttg5kJWnIOPu58wD9ms07XS0WekuMcRZpT5eei75lwezFvvPnuxk0MiqhBHQTlTVbdejsGT2hTphkHROcK1jL2QXMkZ4=;20:btOa9kNV7ep5ajNS4j3XtzVuiz1+1puIXuSLc2PlDu6nbUmbGDPzQUFQ7h3QHKshBcLhWxzKBX9vo/zYEinXMjCKji279/dKhE+jSYQiOMoDZisLtOeizMPqoqwJyAMR5aWIZDEqHFUq+ZiorvGs+icVtUuv1B6av/MkNLX4E0c=;4:auk8bWFwiNOk4rDsUIabn6dpyjQdZHZ/5sPAmaOraRqYmFccNoEui+UP4ozEIUOaPQtYYtdQ6a4scqepbuMUNgSmJoAhXKMAbW9VYet1Ef6akVJYStVe9kjPTl8lmDqIVZBFMl1PHyxzTbzmt/nQTwVaRPT0Kc50eQGzDbm3GviSRTC7Fn4MRgcxgPbwln4JUSBMaYBkImlKSzE3HiZclK9VdD1mwC5HfitN8IxVtT5Ru3Xf9rfHtMOZxMU14hxU1I6RYuOwmFHe8LRvhByHtZLMLY99bXHAXYuHKxe8eeA1n6hHUl+z+zJzt/RtGdWXz++eGRNFmOfZ7+7Ml/wyppXacn1PiDmhEilNP12n6fOghWP4ABdhmTMX8YC/UCA7Hck92sKdlqXgeG0DMyWVf04S6nexEDqLP29ySYdiNsIcRFhPkEeaqPw8zTmTK8oV 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)(3002001)(10201501046)(6055026);SRVR:CY1PR03MB1406;BCL:0;PCL:0;RULEID:;SRVR:CY1PR03MB1406;BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(13017025)(5005006)(8121501046)(13015025)(13024025)(13023025)(13018025)(10201501046)(3002001)(6055026);SRVR:DM2PR03MB496;BCL:0;PCL:0;RULEID:;SRVR:DM2PR03MB496; X-Forefront-PRVS: 0067A8BA2A X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;SFS:(10009020)(4630300001)(6049001)(6009001)(7916002)(24454002)(199003)(377454003)(189002)(65826007)(7846002)(43066003)(7736002)(23746002)(19580405001)(42186005)(106356001)(8666005)(105586002)(77096005)(19580395003)(305945005)(31686004)(189998001)(68736007)(76176999)(4326007)(54356999)(53806999)(33646002)(47776003)(97736004)(65806001)(66066001)(2906002)(2950100001)(65956001)(5660300001)(7416002)(230700001)(4001350100001)(50986999)(3846002)(586003)(101416001)(31696002)(3450700001)(64126003)(86362001)(81166006)(8676002)(6116002)(345774005)(110136003)(81156014)(50466002)(83506001)(7059030);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR03MB1406;H:[137.57.160.203];FPR:;SPF:None;PTR:InfoNoRecords;A:0;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics-untrusted: =?Windows-1252?Q?1;CY1PR03MB1406;23:uuLiNNOiZcplU4BGoW2kwGwy9BxTYyLYZEjzd?= =?Windows-1252?Q?2zrlCYZ5fLJ51ZQ8Q3RnVPqcuG/UZdB4GsLCs1bKjPCgDZzxOuqd0STt?= =?Windows-1252?Q?cRrOFpelsD4dEWSaZBAfknlpQodUxONb6EiTOUSWEE3tnbvXyhNLfrVg?= =?Windows-1252?Q?tPCuzqUN7Fo1la7SNFzhgDeFY4WW27zmRCXcAazh/xgD6simfMy8avAd?= =?Windows-1252?Q?i812Gd8d+w343cfpFWA+KO/kYgyIKiTvTijjE5didzkoF83MM4/OCWYO?= =?Windows-1252?Q?fiqsh27kO21E21Kv0lOVUVrYrVFOavBTdPovIRLKEzTXH/zFtG8+p0AC?= =?Windows-1252?Q?PfGVosCZTpIFmQWLcIwk1rdV7QrCbKzapEeXutz8GpOUrwlRXXnC2+ko?= =?Windows-1252?Q?AGOFDznG/W3vDz5cuDlKsS2w+d1XbnHjzvIOYglOP4z30vGBztLApbwv?= =?Windows-1252?Q?GuahH5qoocYehoK8V2Ghx192dtfoaPRLbWjim6tV3OFkLVMlYObBdKRz?= =?Windows-1252?Q?Zms30K3N4QbZmB5rC8uZ37H/8iOPyXpTwcCRK3XztLgRvTiCAP3czkrl?= =?Windows-1252?Q?pAzIe+xAJAooHCK+oH+jWKBd+JgVjEFf4q0fwRjdVPqLV+dRIw6gAJp2?= =?Windows-1252?Q?bbuQWBIA2lWLjT94loOO1Zg4k81+gGBa69+OPlcIrraFZD21yQ0q3zqy?= =?Windows-1252?Q?mCEtpvIfGpyC0+4bOIJIG8YOjUpR0z/3CA++FrcvVaIDVmaiggMLuZEx?= =?Windows-1252?Q?4EAnfofQrhPas8H6JXxCtzpfw2kdWgAZ6bRlRXc/dY2RUhdIObC6XpQ0?= =?Windows-1252?Q?0g0oHNncorTUU+P6XJd8OUq6GPr5lNqdX97qWiZfxHjxP6YQmCwZnd9W?= =?Windows-1252?Q?4M49+bt06oxY6U7hKmPFt0s7xC0qX9GVCOkkEf4FdhUjp1MUqLxa9OAH?= =?Windows-1252?Q?dn/KOM5mRO2hdASqTUiXynd2dH6+uUvYtBz5TcdIC80XX96JWm7remaD?= =?Windows-1252?Q?OGK2SQm47XZcq/mtSCHyYXj3Zpy63qHyf6J6z1syr42WNCD1juZVXnSE?= =?Windows-1252?Q?RlcCygOksTAvaCUNZ1SlwkYFDBUwAFynYDSQfm1mkuvpSJjzfhN4hZhs?= =?Windows-1252?Q?XNMPk0UEOUDr39Zx7m7XFlgHVmbh2N6qNnxjJ30pH+GoJ4kOUvrehQ45?= =?Windows-1252?Q?Hcgrk/8r3nGtpSUN2kLKa0vLseeuzsqmtwTSkdciHHuvq+v3p5TpY/QG?= =?Windows-1252?Q?xNecLqBAsBuixjAEtnfkYBS2S2dPZLDxv3Ae67dRmYPuiShDla6GAcaN?= =?Windows-1252?Q?VIiKNlpFXyiK9/gErlOy8gNjAoxjhhltVxiDRj6B67+q1j2yk3N1LP0L?= =?Windows-1252?Q?LpGnHVSrbd8Yb7r1hrvHT5k/nLcmZ2cgp26ykMsAfqeTPi1v4CHhvdyt?= =?Windows-1252?Q?cCweKX0+n8rKBMS1aLdcQTYWjuRidtZ/47Gx7UVDA=3D=3D?= X-Microsoft-Exchange-Diagnostics-untrusted: 1;CY1PR03MB1406;6:Q1R7vAo+TBqgOrOSSmbQyeLQwqOvQVZyWkIcBn9ut81hCjyu1xTogtgHzEUSFwS9uNqOf8t5juDGUo2pcfWp8T//l/n2hbxmeVUy6ZI/ssPqXR1IzI5Gt7rHf+sdNi6x9QhbidDFi4AT1eK49g2jj+4xNwr1CnhqqMQGg9anQot3NAOC3IA7wIW0zyRd6jxrOK9T9ghvwpN9CEpBJJBZgCYlWfLhjTo1MQ5Sjmr18OWZxGsJnsdcauBfuutnRqmHICToquADfgicPWcRmBH/TqMfda8Yun3zgF/LHg05NZxghbRe240S9L7pB78vmx4zWA2fsCNCjsduR0y3wJpsAg==;5:fIOawNwFkZXFyYOLUwduEppMC/EiwBP1Gv0mFHYfWB5jHmsOKuiFtMeVVvc8n4Bs+PD0ktWQQ4YsUjsKSmIbzUDproq5JVy7Y4X/ASZVB095Exc6K7W4KUofrge2oFPYNmKOxDZeVuZDKnamslwdCg==;24:chTAL07T+PQhpiFWSYbwAhRsrk3XDgDLudW0GY6nM6ENoAapkjxI8bN1f3aZY7Xe4dPx8FItVCq/P3IUwwdDnGFbEwo34WC9VArFqkiycY8=;7:FkdSxlzbs/UKPwAI2qsPWe69BBplUJyDznIPTpxJkuy4rAzdzHFO7BHoeutsMGjbxMHTyxxle4Vq80i0HGpYASNJCbhq4rM3CbSl21gj5CEcWcRfDpqEvSauYiClqHH03oZ024zKmNcJ/ZbLiGfj6kuZdz3/PBmlzE1vxfMeHoRWuqWah4ziIXBUJEgQEFVhtiaw6tLAUJLmy+Y4kRVzLDxyinqf3e+gr78CLH6zWGB1OqqA0A2HKO7kxMlOVOxWVRp8qco9U9u5PgDO95zHXDNufy+xs9GNm1nldlPMMybWsFDUS8yqzM7kicWlG9uh SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR03MB1406 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)(1109001)(1110001)(339900001)(24454002)(189002)(199003)(377454003)(53806999)(23746002)(50986999)(85426001)(6116002)(8666005)(64126003)(3720700001)(230700001)(86362001)(3846002)(2950100001)(3450700001)(76176999)(356003)(54356999)(2906002)(16796002)(5660300001)(305945005)(31696002)(586003)(81156014)(97736004)(87936001)(6070500001)(4001350100001)(77096005)(50466002)(19580395003)(345774005)(83506001)(7416002)(65826007)(33646002)(43066003)(19580405001)(105606002)(65806001)(8936002)(4326007)(81166006)(626004)(956001)(90366008)(7736002)(65956001)(31686004)(47776003)(8676002)(106466001)(7846002)(110136003)(66066001)(189998001)(68736007)(7099028)(7059030);DIR:OUT;SFP:1101;SCL:1;SRVR:DM2PR03MB496;H:sj-itexedge03.altera.priv.altera.com;FPR:;SPF:Fail;PTR:InfoDomainNonexistent;MX:1;A:0;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11OLC006;1:lCCuLkIC9zFwxxdzNuMxNBrJp5LPjdOSZd5ydUOqgFl9wfSVGCkY8gniNT7gK+5F8mQ2oH1XM42gDWHxzHflFygGGl3NcHiYTzRQJ7FtmOSm8io2I7kdrVBNeXjL8JYIf3S5CEC891jgPr3uH0afW4swCfZM3OgU1ffGy/JBM+yMwFFshPMRYpP42W38FKBxIzw81DCFGJq9gyGzbDrHNjF49AknAv/2wucnzgEKIeyvskt7wx6V6KICPOEYiiKKlPT6hMUmS4Me1KzcFfL5c39q3Mj41vwFEe7cTLMJbvspv32B7mMX3KgUh/TstLk4g96xH2IHDfmb4vtAjztfjczXx/jJpC9jQudVjbwQ/bL9LMQWxuqiaGKpUJt3/cZqfv/CzVH70NJjc9p4Utaopx4wQ2wwMDbG5UFv8SpoFy720bSLG1LNCXj5wFvUzzX4SQAkYZ+KYqBJiNKfYElrCYIJZV2c0F+WgD65KdGB1wyFrnKHMxDZVKgtvtIPhQmMcdCCWUnUgIMwmEKiEqHS4wxaqcLhsUQajnNilh+CEytU1esIg6cEWGHI4VquC51h/Kb8+CzHCzm+UbT+Mko9z7vMwZPxCE+EIu5yVyMDPbM= X-MS-Exchange-Transport-CrossTenantHeadersStripped: BY2FFO11OLC006.protection.gbl X-Microsoft-Exchange-Diagnostics: 1;DM2PR03MB496;2:A5ENLCQZqo+k1WFos3O4eBfFHWzDdc91u5YLnmavgWwMWTozZnFTvKVLWE2v5/CK92rw4JE6wAqAo8IFxaBOBUXD0cjAsB+pNFcyaFKsgj595QzcRshLDhw9x8FI4znJx3Cm9TLX2/2HxvFhS20uhhDGpusMAW3DtgYNMtBAatli6wn4ki5kZJpVcARQxmnX;3:ToT4yTqOhwJPVTP8Fx6avKpsbRGJ7XWJe68e0JGKJFUY5abE8LSUig3suYuA9QB9Bk73e/D3ab8C8DNXfHXNySFjr5Xxg+/SC0MqnSMvYfxlHifgGBikVn1aMXXGmINvdRhpBFTforXBXd1E2Gw+HPd4icuhPuZNANEc1+QlQEEZmXY+vT24vD2zhkq5suYaUIlVxz2CfbeceSvCAGupft7LYkyoilZcwN1YCa+RgotGDOLf9do976Js+hcq0Qqx;25:Iedixza0qRchV1UAukTSuTK3Dmkrks4nfJgrJaiZNM8rqJXKQ1SQBLwt5k/BP7Seu+kIDCRpHbm0J2s6UR3PG3zyhHqTQt97V79FnLjWDeYCuJ8fQaXt6wm7EgSKQF1aY5xO5MI4U15ZEkV49FFgVFmxrySstOV2JoGoVAHzFy+b4GYDFq3dWSrNZbGjyARQRGz8/trArM3YNxlfAqDLnX0xZyZKhkCTOub9BCMm3PNFG1v4b2HlxUnT3ssDR1nwOuyoPsD9nfwNzyz6CzrS/LaYaxQ8VkzFQWO+eLS2dAHmCaYz2LFyqoLJNFw+A4sHpqIhKGhvjlOKcw9Z0QDYd/px3NgXssg2RL0nwOMydKvTC031HoASS85jsQFSQKtYdQs1yH5VcywE9eyT+zdd0R1eHmJJ5u76+Nz5TB2eQvU= X-DkimResult-Test: Passed X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(3001016);SRVR:DM2PR03MB496; X-Microsoft-Exchange-Diagnostics: 1;DM2PR03MB496;31:4evmKGJ18wfQVCskQPnHlfo1po6JHkzODjvvCD3nDv5x8jSRuEqX6XVj21wCv7jtp5jhn9FJwMi+l14xdUwTYej44qyAiHiMLkKgRCHFqRM8DB3UShV5awjG1rjEVlZbbO78Eg4VgX1sFOzN2fO2CFrbgt9eQXLFyxS2Dyx+APh21VPQuy9p/NTztSIDkBn0jqe3nAXVKth01bqhQNmA0Qj4EHFwg6nM4dOHrFBoHZw=;20:brqqpqDMKDKBaxS3AKfT5Z+jxeUzhJ9ODHbBYq+pjTaNBTjcPqZbAYR9i6rKkd7A3UPI7tkAshO8oETB/xRosnJQDLEA1EFtfPxgug1xSTJ4nZCkxYAMGuGdnDdm2qtTkvSPepQFiasDU3szaIfHYRgOEjF9eUCljIaTjiTyPNc=;4:nuY3g8LVz0wMVL3oVMhiMwJ8f0e0vVsRDaDjGi3waOMpPsReeQdot/w11s8vJPqE9azYqxJ01DjsNY5tqgeUOvmcGzUiwYyE1vxJTBfYfkgNMAIP/mXwu+5acm6ByrV2P51X9E1h+FMgEgtzuGT39eZelBf2OjGtgrH3jv20tsGZs/HMAuHb8QX9tZ4tGppP7AMMtRyx9SBB1vd4i0QG6wUl+rps1J06XleS4q1GBUUbVIzpzyEUGIdwkAyMfDT65ucWK2DHL0LCj3VL1JDcelbbTA5BSNkCeMDG2ZSOhnhmvjm70J9RQeg6kb7uASoKxRN5iB/A3JlbYd1yUe6FkZoNeJmx6nqQ8Nv6BbQhvU+bmFlbNCg72WEw7o5lWGW1GmVSELuJy+uf4l4A7OPA3S2qDdxm8NuUv1/gSPM31uP863mSsadVtyJGXshuajQXyitfe/s2i6i2puiBqixRJfZCTLy661yvziBTF3sLGC/UT0V66XpZIShQA48PBTgj8rTRhJe1ql47x9Z4mXZmqB49tYfIBefHPRb24HFWwVQ= X-Forefront-PRVS: 0067A8BA2A X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;DM2PR03MB496;23:Y0WlIUkPE89928/iHCIA+dPoKTP+pbr7WO5tb4?= =?Windows-1252?Q?YQx4OrnMa0N3aIziINUyTp6iG1EB+sAoKUu0ALG/JlP0hhFmR5QGIjyS?= =?Windows-1252?Q?gj7iLs5xuBmIechDatdfk65leqPj2SBmHl576+tCcwQPrK0t9M8Ay1vv?= =?Windows-1252?Q?6i8q7mKQE9yKas3JIstyY84yGxliA42q/o5eXKPh8PuyXKgvmnZQKZoE?= =?Windows-1252?Q?OiWqII2QIAQB8qcamcTj9cFtyy1sz8ALC6eoczwsmjpVarpcdAWxk6ps?= =?Windows-1252?Q?rbdpK9IaB4i6p3FIpGBa2ZMoJ0IVzboZppjSEUvHei4K4NpXStuMMiZM?= =?Windows-1252?Q?SR+eDYOQYSvpLwDEl+if1AHLQawqzG/oQk5X0IrqftDeKAV90EKSe5tQ?= =?Windows-1252?Q?MSV3fTjIG7PeV49+6cxmBEd3OmIcdfbWWblJfRkkQnqI6kQollZyMWU8?= =?Windows-1252?Q?qOIeVeaEcjV/uHVwoKaaFYHEEhtsZGR9r5otU/5Dq14dj0qPPiJbfnw3?= =?Windows-1252?Q?hEG/In++kHoSIdEcPfGf2agQ32vNEOv16haqnzNXbXaC19iYzn3yLW/5?= =?Windows-1252?Q?NT5VpjHviR6BQrAxxKXk8DJJ1whRBw/dO6fOujPgkK1KPyB6RETfi6+w?= =?Windows-1252?Q?zkMtJ+wyIY2jrA0nZZeZvswpKu7DCDVfIZQXDXr/KDx1TxCQbUzUxtGH?= =?Windows-1252?Q?juNoCkrsTyuxiGbS/z4RWc21r1vTdQln/zw2q0sbzUJAbDFUoO8PI+sK?= =?Windows-1252?Q?A40p+tYdXG+1ZfuF+zHBSKs3GaM1BiHYtkP5OWQiELpVrVJfGkhDY/LC?= =?Windows-1252?Q?+0KxfhdiaFMq9cq/Cl2UZC7ZVmq6x92NExuj/DN7x3KOG+g43x65G5e2?= =?Windows-1252?Q?USGcIS/0ik5xqIwniZF+uqWdpu6nfWUXuWDnz3qK/IkquG+MswiGlucM?= =?Windows-1252?Q?Rp6Y9sNgOHkNX6U7os7IeKEuwGXhK6dyTxpJI9fqd6NhacrhDpfFogCC?= =?Windows-1252?Q?DjWS9rT+8+JaHuY48RHF3cuhvfu90MN6Mhtdii+2eEBl7VxZrppW3hpx?= =?Windows-1252?Q?LULxUtUBITmBX1xZhy6kACy47DNFmMQ2NPHbMxRvtp4PpyE+Oj1zbhfz?= =?Windows-1252?Q?/u7MAZ6ujzQVHnHVTlYIXMgmPYCNd5ZRqYMN5CLwavQpWU4TviQnfu/Z?= =?Windows-1252?Q?RykjpFF9buSUCp+oVGYEzOWM61NQ4Trx1qCobJb2Uzs4m4ldANhpJeAB?= =?Windows-1252?Q?Fzv15RaH+7Y1TkJmvcoz6Woa9jr3/Yrp4m+3+d6SI3DG3+CKSETXc5bN?= =?Windows-1252?Q?RfAgPnyU2UyTlQqpT9k2QNkDnPUVDwZ/oLVy1/pwU/61mhL316t2VCkd?= =?Windows-1252?Q?r4K13Z+YHZn5q4Wkel6WG9iTtJYV2mifQNSY0txO+9rJ86tnlEnAzuF4?= =?Windows-1252?Q?UGVxdh1ajRhAbzhRBhHbpC87NUohlYGbMnPSuWQ3cfoKkvqIKe+Y/vIc?= =?Windows-1252?Q?GZ4iZq7YagdMxB94kiB5OoleLoYr6e5BjVe8Gjl/5ralHyngfuFjilyE?= =?Windows-1252?Q?TXVsnBtXdDBM2nEs8rcKVHyfY1dqtwX2wMNVDipZAotbxEMU/Cf/vgT0?= =?Windows-1252?Q?KksYd3UE0gqT2fwTeaSW5vPU0miZs8sRYo53nT99dztK1Ya9uv3w30Tj?= =?Windows-1252?Q?vz8cGv6Kh9mDo6T+vIsf01py49Y0A=3D?= X-Microsoft-Exchange-Diagnostics: 1;DM2PR03MB496;6:bi8x34xx5SBiB4iCEdVFDiQUSsqvIiZ+m736S21l6CTGQVdketHsOjn8Bv11dyuADQsxLw5lXtcFBOrhiYe8H6VGK2Vsf21y6nYhmKRrZ7Yl8glj9k7Fvwt7pCWauKskmU13QD3hp60jPqDx7fxwhAMXP1YUT5OaMzx6bbyU5/ZKXVpwLyGauZAyUkNyg3znrg+5wm1zrdwK+MR7k8VcOpqCOjTnYcuNi0xgEr2ujAbVTGuqtqNOqZ1rIgpEm4HsbG0IuSXWonMhd14k0KPQcg6jKNbwEzC54Cy+dqNGRFaKhxJYfO4hovYMaxnoALFQHkSYsvBG7o8i9iOShbqo+A==;5:lSlZAQZKY+clZkr6S1q3M2T2WXzaMXU1B3/fFaOvaMn0ACZIDDjUAdYzL6sJoO4wB9toAA1B117oxgOLZO33d0txVvMIhkQUa3gjnrZ9xB2x7h9m4a3wLt8VqQSvVIUccZcnMvBvlW8r8zqO0Hp28w==;24:wCFodGmbzXh4LUXL5/kkTx3OGj9/JTwe5HN0NQQnCfX35sqVMB/jf8n82VgoyHUzEaJQqx8jtiSiJ7XHYKz4rfGjwc278k0Vu/mVICgjSHQ=;7:JjFZ4gVyeOPuz95+TeT3Fb8KKTcD1BA6OsEW2LqHnQfNKHEjPMIzjLQrO0LNH/0dIkOjl56OGcY4Ruo0kb1OMNm8/JCDwSQrdcPdRsyhD+C3Zt5wl+9O3n48Ew+LMAJA3Pw9mAWsOKqfpCznVESwb5wzvQAF3qYUIoBcZzzO7kKdJ6/jugkt6rQt9IYVQHVCiwvsUdEGx2cjID5FGizp8A== X-OriginatorOrg: opensource.altera.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Sep 2016 20:47:16.5218 (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: DM2PR03MB496 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Rob, On 09/16/2016 02:20 PM, Rob Herring wrote: > On Thu, Sep 08, 2016 at 11:12:19AM -0500, tthayer@opensource.altera.com wrote: >> From: Thor Thayer >> >> Initialize the tx_loadsz parameter if it is defined in the >> device tree. >> >> Signed-off-by: Thor Thayer >> --- >> drivers/tty/serial/8250/8250_of.c | 6 ++++++ >> 1 file changed, 6 insertions(+) >> >> diff --git a/drivers/tty/serial/8250/8250_of.c b/drivers/tty/serial/8250/8250_of.c >> index 38963d7..3e4be2f 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 prop; >> struct uart_8250_port port8250; >> memset(&port8250, 0, sizeof(port8250)); >> port8250.port = port; >> @@ -202,6 +203,11 @@ static int of_platform_serial_probe(struct platform_device *ofdev) >> if (port.fifosize) >> port8250.capabilities = UART_CAP_FIFO; >> >> + /* Check for TX fifo load size */ >> + if (of_property_read_u32(ofdev->dev.of_node, >> + "tx-loadsz", &prop) == 0) >> + port8250.tx_loadsz = prop; > > This can be simplified to: > > of_property_read_u32(ofdev->dev.of_node, "tx-loadsz", &port8250.tx_loadsz); > > Yes, I originally had it implemented using that function but then I realized the port8250.tx_loadsz is an unsigned int and therefore can change size on different platforms. The assignment handles that. In retrospect, I should probably change this to a of_property_read_u8() anyway so that it won't cause compile warnings in the smaller architectures. Thank you for reviewing and the comments. Thor >> + >> if (of_property_read_bool(ofdev->dev.of_node, >> "auto-flow-control")) >> port8250.capabilities |= UART_CAP_AFE; >> -- >> 1.7.9.5 >>