From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755451AbcJFOJS (ORCPT ); Thu, 6 Oct 2016 10:09:18 -0400 Received: from mail-dm3nam03on0068.outbound.protection.outlook.com ([104.47.41.68]:51968 "EHLO NAM03-DM3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750992AbcJFOJJ (ORCPT ); Thu, 6 Oct 2016 10:09:09 -0400 Authentication-Results: spf=fail (sender IP is 66.35.236.227) smtp.mailfrom=opensource.altera.com; linux.intel.com; dkim=pass (signature was verified) header.d=altera.onmicrosoft.com;linux.intel.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] spi: dw: Enable Slave Select with GPIO Chip Select. References: <1475703538-5018-1-git-send-email-tthayer@opensource.altera.com> <20161006093755.kv6tondkeauu5oz2@sirena.org.uk> To: Mark Brown CC: , , , , , , From: Thor Thayer Message-ID: <2df0001c-dd59-1352-f5be-a22a9798a357@opensource.altera.com> Date: Thu, 6 Oct 2016 09:15:02 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.3.0 MIME-Version: 1.0 In-Reply-To: <20161006093755.kv6tondkeauu5oz2@sirena.org.uk> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [64.129.157.38] X-ClientProxiedBy: SN1PR0701CA0035.namprd07.prod.outlook.com (10.162.96.45) To BLUPR03MB1396.namprd03.prod.outlook.com (10.163.81.142) X-MS-Office365-Filtering-Correlation-Id: 03e772c0-d2d6-4f66-7fe6-08d3edf255d5 X-Microsoft-Exchange-Diagnostics-untrusted: 1;BLUPR03MB1396;2:xSWeSo9wAA9zXwmgu8lGG9u8JNg30DtYmooREhM5ir9N2tycxrLLQMtTlpv2m1q1gFJXHXAbJtaTPXahaR89V6yztb1ERtwcGH0YSeSxINvB5cqhzggrt1RVL2JUE/BU0T+3XPfkgxxuS8d64ASTfpYA76YpXgez0ATDphh/nAqPvLBtmMlRWIXGKR0wuI1W152X75oW++Q2CsD+Xbe4lg==;3:TTelBvXbzYDtKACkMWwpJ8er8CQB2sEDTXWmCLl2Q8uLhxfSIbOEXKprdWdzAeZHdBlE8M6pU4AOQDo/dtvsgy6BU3dJ8Cz/0DqOyN8lGWZmdXzSC8VQL+O2KNndaHw/qIVeAdapjuTO4PilTM4hkg==;25:h2HMilempaeedVD7uAKoohmjqBJ8TEht3y6tGe6THOVYSn9yo2NnMneFP4koMTBiTsvh3e3Tzei6Gj1VIS26ldzbPcEvWttFAz3zHHiHGXjxoCB8Balb+QdphRrto0IEXoC8ihw43wCxqCv9A104S1splp/pE/3jL3O6cfSV0oV92pmgvv8VmS50umfmL9zRiTCQxFxU0VivcTOeGzgnOki1rZstQjVwUdXm9KNXtL59JasWcFq0yk/Qq/mFCvqr2DGVtsKRyAjCRqWvE5R11LF6+o4nzsos/v/3qFVBUHLiHYI4xLAiZx+5FV94Zhes2R+6gDjsLLtyzj3H7KYGADDu5rl9WlogxvItF6guL1PSuCsonsoGT1xDrasrPzlpNLqRYcI6sUG05I+AICalw8OiiQbfpFMBF98rMzemQiE= X-Microsoft-Antispam-Untrusted: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR03MB1396; X-Microsoft-Exchange-Diagnostics-untrusted: 1;BLUPR03MB1396;31:F5KoVdhVj51Z+VbmoUYyAtlAy+U9sU5hnCLinGEposDJ+elWlOzHeevys5IN7/T1UvkJEDKE90T5luZhNvojcdHpQ2Go7TcjBNq7b2kwGrBvoTktoZR8TWNtySjzaRCpV3uR93fbyShN+NSyu2tlVhQuAujsVRyYFaNR1tMsawTb/5KzUKyBWtT2jfCeX4E5xqxXGenxO/vxsekEhoS6vsD2NIhQaPznRQPzNwOItWdbJCCQteACRsDNNaogzOrr;20:giUFweXHbr2FQEmgmgK5BwomEUCGymhMHSIIN4FWnBxfANbD2zcUqKK5fm9azwG3grUBB1/64r1/rqAqS0e06YdKIe48BXVnnbDrKV+M9B9w7uWBoHM5jXSVEpb4C3QbfAGuclwLe0wFM1Ku3q9LTnD3yMKskJUZ8Ww7A6AWen4=;4:wXsAhIa3v/7C8wlO4FeQ7DTgojM6cwYNsP+P9vKMzZmeGKYWoCcAIUZacLEiBrd0JEPKOI7iLKirGFqbPSnqCU0fTUW1qicRpxlx7gOAeh9cwC8/nokUKF/CcnXDhOJTVjNU1IfcUJe2Z8Hipvi9N+/RS4BBRegE0fV7uTP67lq9pLpUgv0k/580Uag1BcWgJ3rAnEiHcOiB6BelfuiR8wI17hXYTfeZ9j9xyyAaQk3wxAUtOEx9r1n1yOaq6t6kIEP0wlV5bq2d8LKIll41i0iENmx4fdVZe/gOCE2p4Cjhm2DjRNrIZ8McvOEwip0ED1qhItptizOCEp3PyD/SFqp9z63zkMYBwW8eSAyZD0fsLO9zslGUXDBoqBE2BDuwREmlIFxbdWu+CR1oHApCEQgyFMWntsk3bezLFijQiSz7oxA4qDHEtqOGGr2gcYVnXsdjihUiu+zWT8z4p7eG7A== 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:BLUPR03MB1396;BCL:0;PCL:0;RULEID:;SRVR:BLUPR03MB1396;BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(13017025)(13018025)(13015025)(13024025)(8121501046)(13023025)(5005006)(3002001)(10201501046)(6055026);SRVR:BL2PR03MB481;BCL:0;PCL:0;RULEID:;SRVR:BL2PR03MB481; X-Forefront-PRVS: 00872B689F X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;SFS:(10009020)(4630300001)(6049001)(6009001)(7916002)(51914003)(24454002)(189002)(199003)(377454003)(68736007)(66066001)(65956001)(77096005)(8676002)(65806001)(31696002)(86362001)(33646002)(6116002)(106356001)(4001350100001)(97736004)(3846002)(230700001)(50986999)(76176999)(54356999)(53806999)(81166006)(47776003)(81156014)(105586002)(189998001)(586003)(101416001)(43066003)(65826007)(2906002)(23746002)(42186005)(110136003)(5660300001)(7846002)(64126003)(4326007)(305945005)(7736002)(83506001)(50466002)(6916009)(42882006)(2950100002)(19580405001)(19580395003)(31686004)(3450700001);DIR:OUT;SFP:1101;SCL:1;SRVR:BLUPR03MB1396;H:[137.57.160.203];FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:0;LANG:en; X-Microsoft-Exchange-Diagnostics-untrusted: =?Windows-1252?Q?1;BLUPR03MB1396;23:uxEGRh7MvQiC1ORgkMDjzutq7eXoAJeuqlN9t?= =?Windows-1252?Q?1Gr1zQuiWXjnKGy/HmPnx1aK0aCow8f6ecLjC/DrJQFFZ5VTXO5vBmtp?= =?Windows-1252?Q?my3wfyY6dXOlUMLqM0cy3wJACwFDXE/ByvHACUjzfiQxWm8N1ThMETSA?= =?Windows-1252?Q?2LfXliI+Yd8+IG5mKTm7w5QbY7QmTF0chJFpMxRTR4r2D2dq1OgYR3Ro?= =?Windows-1252?Q?jCTYiiYmaGMTvFkfSULcxetz1pkAjrEgMiZQl3yoMR+qxCcXvulRBbjQ?= =?Windows-1252?Q?/FEB8VyhBOCXJDnGKGPkzmE4IyZOeKVEPpRbHKnJl8mal0epDaNxyNiI?= =?Windows-1252?Q?mwYwARtRWAcjbK9VyBDJRnoFCBGC20mBpgdmEDu/O6+lWWlBG6yHAa4w?= =?Windows-1252?Q?HygnCf8NdFmxQmn9p+TgKR0YgTlzSl15Fjtf3C0yfR6/NBBerKG1PxxH?= =?Windows-1252?Q?NBIaTd99MukyPziOPNh8qidBQxoTuigTysjFL8J4FUC96ZOOz8dI0HNo?= =?Windows-1252?Q?gAEaEnIQoCg+6vG4p53UHNF9ALvlZCMffSxtOouvxnVLSfzhwtAu4YRB?= =?Windows-1252?Q?EgcLRFmjJX8O1QktbMWHYZ+6C7r0vrP71BQvFYL5WahirzKRoawv/yj5?= =?Windows-1252?Q?WW8cOvNIjL3y5KqsPYpB4CAgZFCWBTo9NW5ZrDE+HAMQqTbWL2jqucoW?= =?Windows-1252?Q?CAg5JRlNT2V3mU9BFAOzO1uNGbgRR+E0bJih6/V5Oc4r6PxLqJM9pBDm?= =?Windows-1252?Q?O+3C+ltHOTR7bX7smYmLmlBoVnMxQNiQDOeyn/36rgKElUi2q7Ye6U87?= =?Windows-1252?Q?X/ITmkO8xtX1hR9IMFos5cO1c9d320eLOP4EFEP/EgFEqpai8ILx+dpi?= =?Windows-1252?Q?c0Q8rkogzzzxE2EsrBlsArIJtqmYhka2WbJcVwJx/buu77dgtuSpBM09?= =?Windows-1252?Q?whCbUwW+lf5CM3FYFOTHyxMksvEexee20tEt7tHenzHBn9SHYr+b/8Qm?= =?Windows-1252?Q?opHSE6FqIX9myrkQ3mtBaVM4V2rQRp5pepoV+7LMww1Bzk9T73VpaHa6?= =?Windows-1252?Q?lHXiMrURk3rn5mNVcQ265i3IBM37XTwSMMqKwIW8+K+yfbjUNxebkKG2?= =?Windows-1252?Q?qzi1n4Y3iBMRdZZGc91iDl9UYFpRpFLRNzfxYR0j2prAKr4WW3b2hkYh?= =?Windows-1252?Q?Uhj5/D/dT5iJZtYmbmzb1IN+kwoK4xXWpS6s58coG+JmphaaqYIj4Zlp?= =?Windows-1252?Q?nY7ZEOiaITkLHY2nvbhkOHx4gmxeG3YIMP/vajMQCFNhud53Eedk3n6n?= =?Windows-1252?Q?CV5w4IutyyH1pf3zBFneAgO6aYTMx6HT1H7FRZxO16mbNBu0RfJcueDD?= =?Windows-1252?Q?ge9lDiygS2zEReV5cNkOoo+H+AKgh0DPgdtJOTjqRWXiDOM+B6pe/W/8?= =?Windows-1252?Q?7Pv18TmJ+dGEdr+CmSf?= X-Microsoft-Exchange-Diagnostics-untrusted: 1;BLUPR03MB1396;6:zj8oSzn76ck9LZgX6p/7OVJ3Vmf4dqAP7GbUZl9MQGEdaitJ1Ii96NNpOdhrIkvyVB56b2rDjTTrigOfA+qU3TGMrcfg+Z4VvRPeHutYgBkL0avg5gOlV+nY5Njszynw/jKs8SOlYK/eRmWEBBFQ7styVaetaqdTlVSl2BLSs0k3YLdRNs2DJSVi7I7Dp7e5KA9LwaZsCppqc3nFHMWEwph2T3SZxnAXx3XiOzrpQnfxLfUE7JEjxrHv2gndGMQRe/t6VFCs+hqJ9wEETVM4UzmY8WjK7Eez2fSq9+lEl2AOTieoyPRAhNe1fc8YjVrOEdG+EwF0TCbSLAJsXNkAfA==;5:yw4RXWnd2omKCO0kfbtNzjodY5k0617GsxIaAKmLDyaOVDVoCruTj7ZLsXPOfxdjO/IL4i9C74UZTiz3Q36hHenB0vLjWBcVip2ptzMj8patWVAcNpw3GxS507MKZVUsZ/m2gbQdyHHNVL/9dnFjMg==;24:A6uGwhSUUaTd1OxYnC597RN0cpOxmoiM74rIjDXNb58Y5cLMm5+9lEYVXj2kPTtDGpRH6p5BrqGqVDBM3J9Dm19wI5TdNaplPUFbbUXYqS0=;7:pj5Z/2+F/DWKFZAb7vVLdjQgDKMnFAK7i3tj7EFS7NPsp9xXUlqRsPBlkf/kOuBLLqFJ6DegCvfu1PfM5Q/gqeo0X5887lqEonEYgZf+oXKopvYgt/5mUBoUUAOm8GOc68/TXwzlRBPaPY/o2jM1PbzhdzWsxgqoKdAPudWnXF/Ttz9ChM8aF/7sgf8rDltjdIi47HEASO2YSPPFpQyTKiVSLkRdJhR8u4alfQC/eLPR/Kf2AQvma57gYXcdks4pT1CrY2FWGGFzLz4yeUx+QngVL0I7syEjxy8zMeNsmI1dV3jxSy3E611LLlJ5umf8 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR03MB1396 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)(3190300001)(339900001)(51914003)(199003)(189002)(24454002)(377454003)(66066001)(4326007)(43066003)(2906002)(97736004)(65956001)(83506001)(50466002)(65806001)(6070500001)(23746002)(4001350100001)(189998001)(3720700001)(230700001)(87936001)(3450700001)(85426001)(8676002)(81166006)(81156014)(356003)(7846002)(7736002)(19580405001)(19580395003)(110136003)(5660300001)(31696002)(65826007)(50986999)(31686004)(77096005)(53806999)(11100500001)(76176999)(305945005)(54356999)(86362001)(336002)(6706004)(105606002)(956001)(106466001)(6916009)(68736007)(6116002)(3846002)(586003)(47776003)(626004)(90366008)(33646002)(42882006)(8936002)(64126003)(2950100002)(7099028);DIR:OUT;SFP:1101;SCL:1;SRVR:BL2PR03MB481;H:sj-itexedge03.altera.priv.altera.com;FPR:;SPF:Fail;PTR:InfoDomainNonexistent;A:0;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11FD041;1:gah/hblVWVp5qAGF/P1Lg7xpdOL8NTdOsy/7Evhur9pHJqu86qWhjtOHNADRIxZqjpw3KuhcKncxxWZCu9lDnuU1YtNnb7N6RVbBT5eiQAeBrXH8i9H8Rlpg3TSzALRvK9EPFgRFmvfkWggfaCknWjXxzBmxp8iZKzQyHZx46yX0ziTrYfsZomfQKoFpzKg0JG4UrK8TzPCQrADD6NaK1WhGd0CVdUj5nJSZqPLYKJwLgFLjrzGCSvOhTma3OQFdYaMI62imQfQN+ax1OwUR1E63SVjiZ8HLnJmcuHA1RGkDfBGIjOBH6faY4ypMbODzfCAq1ciu6Ns7ShElYOv4O3D0774ePAClDNNCuqZWaqrw1Hp7YvtdOBvSSC5qici6fKyLntFlk0XWkugombFCYDPmlOhgTyiiHS6tveEKUmFzaMJ2qzoJLaWfYeFKfcGs3XEsuATV744n8F4AlgdPpRGQ8yLjjv4kLBSjgWCYiCTQBQA8UPVdWkiz2HsRKTzKK9DzNSY6gZjEx4fzks+oLyEVA0ng/Vboynt9nFPt4JGdIoPvTs/6Gcf+mBFsuHApMh5WXxGg2E9fA8OBB+7z53dtwy+m1P25DfQGnRtLiPQk8GXl3sYKYv8jiP10b/2x X-MS-Exchange-Transport-CrossTenantHeadersStripped: BY2FFO11FD041.protection.gbl X-Microsoft-Exchange-Diagnostics: 1;BL2PR03MB481;2:M83HF1V1m/a9WLG35xO6qOrsmChjadwgxrGL+mP0x4Tgy0xEBkiusLNtNr+ohPB8USNrQaOoESmZr2sow/KIcEz+5jXGXdb8oM63TeZ3SDVG34l6BAc94fyeAV0sWGDPyIwSmByx++78z7pRR7wln4AkDaCnuhOiI5TLfbMWIQH9Qe8p7eN10kaV9RKn3dWVT4PkjAEhRDBx0NVPt9Ml+Q==;3:tTxcO18FX8upcTutiEQNxohFFGoIFxZJB+JktVYFukwlWPO1+r6qYr1/R7H1cy49U6/tKOlsc3fYVAoYcw4lP8DipbXBKkp1vR7UxJX+0HZYOJu/B+8GzrfuynbSQ1wF2v0S7SZAzy6Vf1nFUXzJHU1T88RVblQn5sv4nUdCGT8g7FGs+WpWfQdlmzKGXghggdmRSnFhCq+Z35E9bXq0w3SqSyi4tqYe6qUvPyXWdEOmNkmyzWYg5kUiXbFOVJXQ6TKcHaE2R6alBbKV4MtNaQ== X-DkimResult-Test: Passed X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(3001016);SRVR:BL2PR03MB481; X-Microsoft-Exchange-Diagnostics: 1;BL2PR03MB481;25:qEVCsmCGO69TATk+2YtEyeYM2yPDmoRxCKOsm0V+7iPi8QdrcwV60IfEJVvTACWWcMCf9dVvVWD3d8UjVO5rcw7BdIT2Mf4hf/lauFAjgx5jEKCvCai7fQWKponE/FR0ZhmhNW0QIYGYpOwdQGEcbmEs3ebdaM3sAx4BOwBrpyCvhWYXzKm6RhjXNTFWGku4a2O1SbCgD5Rh3F+8tljPrb3zvi7h+k3UaUwxuCzDbBca5Wz/BJyB/+IejKFMldWWIOHbQCWfqzZqJ/bStW1jL2sRtJ1GML4gZpzYvsxF8+acz+Xw8tUmMAChkA1XUlqBYrx8yYPKzbbSLz8SVvdNOZC5AG2DU95eJh4XZ2GNfJoio75m6KqJkEN587Y4dXEn2uvgrvfHviADZQgwEOGQpNswppmhEBQkOfJIimEYW6KwJbRs3ywj0YAqYYuHuu4kbpyT+Lmy5K9DSa6RBznWFldxffLPWKFO1wFgngevvSEbPvULps5YBWTFlFG+sj53378APsw+7Mg4fHkslcB1HKODNkzHt5xkjQNT40PfPPoj4f7M2wQ7OPdz5pWkP3hQ14z2eI6Pf4j2/xfd/kriLDMgzvGEn5InOMtOELbP5lnu/qtCY3Hwdwm78ukuhopUdQg4YpHeuLRBsslUuEPFmzSIqTQDBl2FqNa60oT6NT5V9O/v+bXpaEghwHFEXFo57l/fuDjMrhqD19OfFthmFqPzt5Y+7h9eLPCbZM3uUxW/A8WJAqZuSJDFPSTQUKmM9htqZ1yEn/KSpbbcTraQwg== X-Microsoft-Exchange-Diagnostics: 1;BL2PR03MB481;31:HRujOUtO93w4IThtWxesuqMH1K19m+b2ZPm+vCQu4/d/VWbLAPq6QiDEjiEEdvJHTEQZzAlCzfCwwzh0vw0PRg08pXhdro1zit+fuVX9XwR0t6unUlPDjhQ+g58E/UNSg4RUVb55NN0nFFp48dM6p7gAUUxvP1PytMaVRdxfsyjL79UMyv3LqfjI1egfzsPIoBxqU8/QKRU7aJibp+l5cr4ZY+cXjJu0HKVe3yA/UwPEsqzaAECa7und0jOMmmGe;20:yIqGhd2wJxRoMr1SPmgtspGPEslQWtoB4yjw8583CZG551FIhh6tsOghRPkHgJrJBVwGT/Bhj5yPewit/e5XLKWjlnsz5XPmu4KYtHwQByuHMz/uq6Kk6KtbzLXabpgwXKoKf1cG5GdEz0aId9VRIfWTssbyyHwqw0RpKQHgbLQ= X-Microsoft-Exchange-Diagnostics: 1;BL2PR03MB481;4:C7gNLA/L2gyZbA2W9/KVhjOyb5JdxvJ7PnYd+Isir7ZCqJUTIaqffHoXaA90RljgvipBV+kTmtCMtCjF5gDgg/9TZOirJ/ZtUVeK1LoScfmBHuxez88TZn4nQzVpwjtapS5n96xHMuGHzJXvrUqnTCI51UnEHfhipfb8Y7+D8iFjR+Rww2EgbLP7Qv1fXjab2Pvp5KmRORuRnKJ+pdZiLvaqgEwVy0iQEgwoO5d/iIUwiII5uH1Sj0znaV+HWcl85ajJpjMIaaARkaCJoKn2cWpEPt68lSWbDuH2pGlmJHKxRCC21af8iLGtDGcm89I4Rhig5AdsUUprjuW0Ink3Z3JmdTvi3z8ogdidTKO4D3sP2Q9V7+xbdLqZBOpqtYnlfr0AVVzfV4Mron/yaY6lLnQdIAL9A9lE9ebQH0gwEnfmhFJ00FZ2KJ86rwV5mg92VtHHlbXk3l+dUxhsBID3C619sp1ntJtZE+cGNiOld3QlIh0OIBRkjw785TN4qG3IPAMlZAOV3QwFm4vqijhkhRkFRur0MP+OmOT/RSoWLhIK+esPE7JMKyMY8fnOUeAu X-Forefront-PRVS: 00872B689F X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;BL2PR03MB481;23:4PusujbRvERAhwWFmk9PmjJDAgzNQu3EoEHXf/?= =?Windows-1252?Q?GEkdWFpNbRk/psr8uQRjLL623poNaYQJakEslDSwkM99Wn4P4Xlgf5EP?= =?Windows-1252?Q?j0EhnAdnTuxt6HxSuMZuI7bIdj5Fr+NsU7Rsr49kuhM3wG/mzy8A0np4?= =?Windows-1252?Q?fcPmjs3DctcQmZDZmnfM16TN27VRCk2Dv2NAe8E5bhjrNyT/W3zVdCA1?= =?Windows-1252?Q?2YkHzKPi0LKbVorTUlydteaB34CBieqU2y0DLJaopYlcSSmxs9DGn94C?= =?Windows-1252?Q?55qYVqHZS222bYFyJpb3wYFfg8OxNFL2fjJ5PWENkPP2FzLia7VQs1EZ?= =?Windows-1252?Q?aszrKfi9WljkoLjVkeK+1wcDM3mC55ws77pippnLB1WbfgWdMckVHcka?= =?Windows-1252?Q?7Aq00I8rVtruQRGjH2QPRD3syN/sJbEagMFgoGdr1Ih4TXq1LzR6mA1z?= =?Windows-1252?Q?tIaxl8Wyca6+8dOMUSFzP6lMZkqdjJ+ZLtIpSv3WZGXtx3RZfljOROX6?= =?Windows-1252?Q?RXFergrLFOITS+MFcrP1+xRKeTDdd+5Wvw2ihrR2K51GHkHChm9Erc5m?= =?Windows-1252?Q?Wu1IvGizsdLT7iv+RWVaI9/uCAV3CNh7M4lo/B6VZVBZ4XZvKb3S3j8W?= =?Windows-1252?Q?7Y9TfuTRE6VbK/xJaic+nGJc92+8grHGufGisq3EmV9PJOsO84Nsmn3z?= =?Windows-1252?Q?srpufN3A15E65vPlNtUjXgVn4IwHYMWd9PqfjU3vx9h8DDBVLWhu4oJm?= =?Windows-1252?Q?wXy0nI5g5dLLrZyGGhQJvtMP2Iu/BdjNqdT0EybGdQkEe79W+YK1mcul?= =?Windows-1252?Q?X3BDk4sYqvoK6tKKIEYnLL7dLdWh9NVuOwOf35AO4HMamkux75EZbdcB?= =?Windows-1252?Q?CyVHID3y+7y1xTPvSrF5orslaOV5B8V+3ZHnZ+TfqBrI6N8YALrBMfwG?= =?Windows-1252?Q?6t834d47eSS9axF9PKvvXSEISpKYhSTFj9DtvETUXOLTgGcfHGB6/pUZ?= =?Windows-1252?Q?TKiKYHjf8rLpmpH5zg+3xN6HAqgZ7W9YXZ3H8SkbXPupDb0w5tb0Tjaf?= =?Windows-1252?Q?WRHsZGq0F8U8fBFoWadUtHXDLqrx5WI5jtJWaObpYG70diZUJjDjedsl?= =?Windows-1252?Q?3Nq17/UCL/dKa1dVpilO3FSLj9pw72xwZ18JUaUZCQLPCPKyayxQsJq2?= =?Windows-1252?Q?JkzaomsfCMg8e+aE1X+QqN5NBSNbBUQalVE42GGSWJb6nw2JaD9W3caC?= =?Windows-1252?Q?hcCZwoCtqRneD+a3cpw5Mia0GbpI2Q552CHk9hUfhiUYqNMMXdc97gsf?= =?Windows-1252?Q?I6EFA+MYfqmmHSncvEjKHmZRR+NXVMqlX9vXBr+yo3QKD1Cxyc5zO7YL?= =?Windows-1252?Q?blImQDTYevyttGKCboUZ/qogjU4ggme+cWBVYttifD5oQOqXVAx2Wt7e?= =?Windows-1252?Q?T3hEY9KxULgiOztlVd8xuJHp8Lvtxb4mN/hO33fY/KLJOZzDmvb8zuy4?= =?Windows-1252?Q?V5Qqh/Ksl9WEXwxoQctxqDEmIXqJAyPtoDSkFOoOpYAQbjKhJSXTRpUZ?= =?Windows-1252?Q?T9Us7GCkNEqg0gIXvzi/QrB19K2r4fO6icbksD5KWuuYDh+wTlLTfaJd?= =?Windows-1252?Q?wuP4yzwo2m7Vbluz6zCLYOt6YAQsmd9vybR6GZ+oBY42/VFOveN4gQj9?= =?Windows-1252?Q?Mevd07CK82c0mYjv9uD//eqCYlwz013AXbUEjcPsSeUSG3ybfjX6/nbZ?= =?Windows-1252?Q?g26OrBFTbkCa7GmpzEthQ0cMWfos2jU2gw/jI=3D?= X-Microsoft-Exchange-Diagnostics: 1;BL2PR03MB481;6:9TIx1n6GUzopf82axYnBQHtjuhQIiVIiZH6P2cYencHQ5UFqet5dRzT3OLSOeHXnogPC7ghMhRbIdkp/n1+LCHXP3Crlnfenw7+7FWCCo02213xFVYiA+Z8exabQKZ+omF3UoKC4pyxhoSIsb5U9kOd7/cwSYDW8OEbNgbUEodhDJVecXfqoNqyljP1Rr/pSOYx13/ZvRx8jmZbXIe1oHf9u7K5e6UrXHvx38M8zYQSeSSiIzTx+PMUM1tPS3EMMaHARpGZT60D8zsgIFc+dlY9JJjHAEpTiLt0ZzBU0yLQCtiRLgUeZDEu2RlkKHvk0dUP7XafWDS2CFY7/9Ij/GNr9xYtj3NXa0oIfi+29iHg=;5:eMYr/bFcYW5qL6qFK8FNpUFFYpTnufYJEtcps6rLzYCoQrzDz7i1ky14FwcdTyvYch3jc93L/w54gtohUDtpkXCArEDU9ZN9l1EWfQNXosJ338eu7p78LWXTovDMWVowp/OlGGmNpzrOQ96DUXomPO0t2ekDGsidj4ne5kKNgmM=;24:osb9QkhmysBfRPnAfsFraXY7PlUHAKszqlWqpBKEtsiu3cPewmBtLnGtjzQt3znyeUy9paAmRUmXhz6q36LNnio7FGXerUNIfaU/ykzDsmo=;7:X7J2WRkpwGoQ61+o/bmjLbbV/bzfohUlKuZ+CybdKYcdWWOPf3/+OMxBPG72/Ai0t2Lx2QqFBD5mmTfSYNTHxSOngIlTl7YGJV0QFR7xxDZssqcWv2Twn/Lwx+oLPMiJToRPSpwvLSQfsGROVVwDnRr1c2cjqd93yndon1KfsIIQk40l5vUZHchi0uVUFTC+BWhalN/QyA1iODVqpxbnePqnznJ/G3EBEHXbmKia/C/APQUstjxe/GTDl6a3g6xXhrurSwb83czyDeP+qnfrlB4AnqJjPHmaKT5vaEv4NcE= X-OriginatorOrg: opensource.altera.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Oct 2016 14:09:06.1211 (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: BL2PR03MB481 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 10/06/2016 04:37 AM, Mark Brown wrote: > On Wed, Oct 05, 2016 at 04:38:58PM -0500, tthayer@opensource.altera.com wrote: > >> This patch adds the Slave Select locally so that the transfer will >> start and complete. The GPIO CS is taken care of earlier in the SPI >> framework (spi_set_cs). > > This seems like something that other devices might need - it's not the > first time I heard of a device with the data transfer start and chip > select being tied together. Why not make this a generic feature that > the core implements and drivers can enable? > OK. Thanks for the suggestion and review. I'll add a new boolean and device tree binding to the SPI core. Thanks.