From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755451AbcHYRrp (ORCPT ); Thu, 25 Aug 2016 13:47:45 -0400 Received: from mail-sn1nam01on0076.outbound.protection.outlook.com ([104.47.32.76]:62112 "EHLO NAM01-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752970AbcHYRrZ (ORCPT ); Thu, 25 Aug 2016 13:47:25 -0400 X-Greylist: delayed 7343 seconds by postgrey-1.27 at vger.kernel.org; Thu, 25 Aug 2016 13:47:24 EDT Authentication-Results: spf=pass (sender IP is 149.199.60.100) smtp.mailfrom=xilinx.com; lists.infradead.org; dkim=none (message not signed) header.d=none;lists.infradead.org; dmarc=bestguesspass action=none header.from=xilinx.com; Date: Thu, 25 Aug 2016 08:10:47 -0700 From: =?utf-8?B?U8O2cmVu?= Brinkmann To: Zach Brown CC: , , , , , , , , Subject: Re: [PATCH 1/2] sdhci-of-arasan: Add quirk and device tree parameter to fake CD bit Message-ID: <20160825151047.GO16583@xsjsorenbubuntu> References: <1472080984-17373-1-git-send-email-zach.brown@ni.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <1472080984-17373-1-git-send-email-zach.brown@ni.com> User-Agent: Mutt/1.5.24 (2015-08-30) X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.0.0.1202-22534.005 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.100;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(7916002)(2980300002)(438002)(24454002)(199003)(377424004)(189002)(33716001)(92566002)(83506001)(81156014)(81166006)(189998001)(8676002)(2950100001)(2870700001)(9786002)(19300405004)(85202003)(36386004)(356003)(76506005)(4326007)(11100500001)(4001350100001)(63266004)(47776003)(305945005)(57986006)(7846002)(50986999)(76176999)(54356999)(586003)(106466001)(15975445007)(2906002)(33656002)(110136002)(77096005)(23676002)(9686002)(50466002)(5660300001)(85182001)(19580395003)(230783001)(8936002)(1076002)(87936001)(626004)(18370500001)(107986001)(562404015)(5001870100001);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR02MB1304;H:xsj-pvapsmtpgw02;FPR:;SPF:Pass;PTR:unknown-60-100.xilinx.com,xapps1.xilinx.com;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;SN1NAM02FT033;1:55ZazJL9a3Q3AuCGBUcTkvfiuz0SAb+z4Wo7BvDpKSclNchJIZVTC/pgMSONvun30/+Y+oo6BNEz5qOIyLtskIt1aJIRwBSSDDDHhSAj3D5JdQXj52ksqSPwFtuRjfplCi5kBeAUIu8kU3xogAV/xAlfc4KAjMVf2prs5M5uNVCVvzhTvTYGR8R7ESWe+z7gmxLmJ9DvIJaf6PFB+5pDbBW7XncNFqEpw6ZEcEZ/goRfvZQDA8kkpvWT6xQS9bXMTLPv6tzPRnxsgMXx2kws5us7tKg3BDqw+7jer5MYAhTM01CStVKrh3gIAqfMVDFmtOANZ+tVS5SOuGoYuywi8SUoc9RwPMGXEBT5KkJgRaLMsBLSff2OKP1/P24l/uWwKInIXz0L1pTczULXO3w/GP7U0NnxHuuSEq+/B/XgT6Rgivqduuch6G+cW5zYwfinOEvaYeqIknpQRxz0QFjbcHBVuvjPyvgdYGawj/zURt1RI4XHn9N7KS/6Gqn7o6NEI+vhlSfl0HitTZLUA6JgI/GHrZvFqKmLJyRCpyNi/OyKrE8Hr/rfYFF1R8Khud3n4vEjYFtGa5c657p0TeU7okh+SCic39uLt/4iQL187FOH61oExuR+EaeBF0n6PKOoIzQmkut7qyEx8bEa6yJ11w== X-MS-Office365-Filtering-Correlation-Id: 7ef0c963-a404-4522-585c-08d3ccfa0290 X-Microsoft-Exchange-Diagnostics: 1;CY1PR02MB1304;2:ol8CTQ+iaaeqb53ZPn3PipkhjS7wOhz8YlovpoLOR5XnbXQYdNPRtBGqnuXAPuYtDkI47rkMugU17vGnvtNk7KR9YaH3rFJA/Y8GPqIHvycT/kd5AWZ+zs0fUik7gg7gXBfpwK7w9S5XEm/2z3khvpYs4NKtYq0l1770csjiqNn5OiH3+HoPttfDgnWjcAbx;3:oYj5/ZWJf11VtFv5bBjPfzP4sYR4snBjj5goig0wEHvKq1L4Px2FLaA2FSkI/5fJhoN1QmOQh5yky5FWqGodRzyF/SUYJ5biDCKGfGZkYdy6O8TDaFzH+AhxFbSTVkrfI3BvtLTnq2s7EFBYrGHtFotrJBtJqieNRUwV8YBFkMxToWSpMo2Zfg512muSe3pxTgNdI6QzfL3vYw27ZOdEjhGzQ8zmYrNxBu/TGQ4em0XEaZSrmnGu9Ou/AQezO+kkhJET9vqRSj9sH668dcTKkA== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(8251501002);SRVR:CY1PR02MB1304; X-Microsoft-Exchange-Diagnostics: 1;CY1PR02MB1304;25:9pKhjcy6SepkBSb4NNlUrXLlhSDs1s1N2kcCf4KJDHjUpd5q4303Jm5TnlLul/Qbx6XERLz3zEtUh9hACQpMKx3j7QJc/pjqu0lh1y7+5GP3AGPjhxe3foUt6FHkcjlIVeoblcbuHKhG5hw/t7IA4n+diBQTmyxayvplKEZOmDE+iBsxpubmHYQGw1K3W2YC1+fEpZkw9E1hErzrlmzOBY/VgR677sTRuw/3ymgXkNnYwqiMQMVCvf/PlKT1xWOOI1sY2OVwqpfVs3UisL6VwpM94oVQCrnTQW+H6xQCK+0FUrb3QWRjG7DINUcvEtf3oqKmVjBH44VFV0wxNIvzaUKB23QvnUgeUr8bYCYOSTMpOLBDfAU1fPFzKHkUTh2AMNmnn4LT1M91MELkq/cD2Cm+/L7ZB5eTUqsQyiwOBCxNX457uFD8ZvJH5FhVNgFl5Gii3jqQfaWG+4c1M/O/F+ISL3SemMyIyxJQvOAgsiZUD/WgIxocJpkO8pm+CSuyXcONh05828W5rnqDsEjiwt/qkvQ4k/buOkrlBVcxT1H1ol7e/kYMqpZU9D5B5FupUhS3P8H9I9G/457qs4DjoGtKv0WfJHKPXpRT5gqPqYtMtU+B15wFljW0Tze75v0oFwCF7BOUtUZpnrGmvbvcsZiIwQkGOswJnIWTVVwERINybtGg+j+sck7f1IB57nO5lGRrzIri1+bnjHFZQ4NIQh3A2ojel7hOB1daQdpsN6M0q+0uJVBC38Q0BIEmqAZX8C/Z1ybik3sxd+9ZZHSFNtZ992yYuoEyFcBwTLBvVq5ma5vqckCNmKES/UYigHsp03Sf8r3rLHIT6aMDpWWSll+aj/hntErFioPPqRBVeP/qHuiwgJiYcL+N6OEyoUGUZmVGBh/2vSjakWAfFiRcbw== X-Microsoft-Exchange-Diagnostics: 1;CY1PR02MB1304;31:fEDdXiahdcPbqZ5C+5hhC5feMcvbuTR45xElQLeyjY/oowImPtysciaYPelunUABtdsG/5+0zASqOroWpajbiBWNrbdUqfp/WM7UWv6BE4bInlcSst4BIHrQzFl+Nsj5AOl+8WpgnlugxwVFAoAC9QE9jMY1PyxK2Df9czY2H3X7mX574oBuOPI8FbLhaoF6b5tqK554I9CZ6URuWLQNqSfrM0S3EvUgkKz9cYEXgOg=;20:r1jaReY4/uqdg/lBJOTX8spY5hqLlq38RyauQXaubYz58rEGS2N/JE5nb7cKVKWKl6ykkNpnvIUIDvJZDdvjHOpHeaMjygR/Uvbsb7qdRLKI3N69+Bf9fXlxixHLY0xK2e6zlpnGidNfhZbeza1XzDifChk/01D0hJUc+XyzMC7pCJDkl5uF2Qy0Vkgp+O99ueKOAs1w7FfyAJB6HY0VPgLPxS3dcyG1V00noxsji+mf6xvj73WebEt5kJxlq5metcDaj+SUHTkLw6S0iMWOpGvSQI0Hh528Cgtdv9gSkYW3llto+EypIxI4v17p6OfbGXSywyAUZ3ZWiUAxPjlvLUHx3JXEPNF/JNnG+TifVQX6mR78pHL9l57khWej+ZQ/Wz2swO/nG/tPtPxp3xGtJg0NrMDLP3gVTN8jhTA7APfAa9GTDfuxtGAVHobvPBBq1pAb/hcPBHsNjB6ZNhmF+Zf3gpheRvXMBRhbBJrVdEd12jGxq+k6gijaGl5PFeD1 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(192813158149592)(189271028609987); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(13024025)(13015025)(13023025)(13018025)(13017025)(5005006)(8121501046)(10201501046)(3002001)(6055026);SRVR:CY1PR02MB1304;BCL:0;PCL:0;RULEID:;SRVR:CY1PR02MB1304; X-Microsoft-Exchange-Diagnostics: 1;CY1PR02MB1304;4:IlovAOExkP6bA5Mltb76t5OVjd2iXNTYuBNNcU55xTjtXcEXGaElrFTRu6cK6hl6QtScM+rtV+EVYvSJet+85l83ehAsBuDgbgXzkvEckjXZWga93m31SGytikNN0hooZcFR7s4+I9OkTt5kkb1I4a7E5KWBy/My6QXMv7DbO37P6XbWpoJxXGPuu1Q+xhSlJZU9v1h7BNR7IxOO0U7SJ0XTTMwGSLspTnC6r7D0qlzhzSpFpOCDPp8/96s0ddGOtIlE4WEoOBen/u3nFbltg6DE7lr2k0u1SQDnhIm786bZG2zRGw2Ndxrr72Ox/6XmX36DmRVto14SAiX4J9qcxx2Y2pXb7xS/bQwAJZIzRSLGvyaPKGrAdscIMgMxNHzgeuucGxzDOxubhnKdMb9y1wrby4Ms1kAL2UhZUlsvlhwNbZgAAgfD/TXoTeAHiopV4yshtPBTCEou483AXuNThvh+0Llq84dAinriCCFd+qBfy4j8m19AI72tV0q77ttwdICdJerTtsVq981zemOzPAnVbOQgD0eVKPHIWOUQjCLUIStNl9fvpsthUFxEE4felKl+aAxwkn1NbVyAb4ExsA== X-Forefront-PRVS: 0045236D47 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjAyTUIxMzA0OzIzOjljTnRFaHZ4Z2FhNm9kNm1zVk5oV3NzSFB4?= =?utf-8?B?dzQwRHVSbFl2bHRuaWZRTklLV3drMEtwM20vclcxWjZSaVFQMks4T3dzT2hR?= =?utf-8?B?c2pnRU43UmZNc2pNV3FHSFFFc29vWmVBdWxlMy9EYmFOVldBbWhNWnhWSFBk?= =?utf-8?B?dktrYW5zTFlwTFEyQzVNNjZiRWFvWkJCUXd4K1BzUXlRY0trQUhPSEVHNVJh?= =?utf-8?B?aU5BaUJBMmhpQ1puTWZLb09maGZBY25IUU9FWFFMYURaYkJ5VzIveVc3ZjVv?= =?utf-8?B?WjFZY0pqdW9HanBHZWxsMm1xdDVRd1BxUENIZUtMSmZCZ21kZGpoTExJWllU?= =?utf-8?B?R0VDN1Q0S1dPRDJ4VlZFYnlDdi9acEo0KzVZaDFSd3lURnVoV1BWcmtvV2hH?= =?utf-8?B?OG56Sng2TDZtNkxvWlRVb1VJdWw2aFhKVmQzdWxLUFE2bXlua1lMdldsZ1cx?= =?utf-8?B?TnBSYmxHQ1J1OGxBSXNtUkh0V1dyWnRDd2tTbGtVemZQN1JFY0g0cllwVUVk?= =?utf-8?B?aWtrS2ZjNlZYNWJib3BxeDRJVm01V2RNUDRJKzBXTWd3OEFaaUdDaUF1Y1d6?= =?utf-8?B?R014Ymx4a215dzRsb1JpYnEwVnV1NC90Q3RxQjVuWXpqTWY0K3cxNDJ3OUs0?= =?utf-8?B?bXNTQ2FaZ0RITFdCYW0yTkdaVGUyaHU5ZWx6d1Mxc1B0YjJrWnRWQUl0bEtm?= =?utf-8?B?cktsMXl6azR2dG1maDRlalNDRnpmc2tzeEdNdlp5NG8wN3dzcDhLQWdGVGl5?= =?utf-8?B?aGt2TnhrcEl1dk8vRThOb0xEWWN6ZTBoYzJEbWlRbmhnRHdZSkk3WWZ5Wnlm?= =?utf-8?B?OWt0L1FyOFRQNFBOMmoyTjZoTUxONGZFcURtaGlMSU0vazlJR3NDOGFDa0dL?= =?utf-8?B?Y29CWUs3K2hiMWdvdk9BZ0s1V1N6UjN3UVdVNDN2bzVySkcwS041Ulc4UFhm?= =?utf-8?B?ekF5L0tHRXZpbUllY2NFUE4xUUR3TFUzTTNjTDkyejIzRUlrM1ZCUGlXSmpY?= =?utf-8?B?R2JyTk1VWGlzM2prZS9IQmpTRGNXY3hYY050dnd4SXk2bzZCN2NUSkdVV2VG?= =?utf-8?B?TlBURUV1SHJVN1pPekZvZlg5RXdyRUNJNVNIRHdKTTliWWkzcldnMjFVZ0J1?= =?utf-8?B?RDBSaFZvUlJLNXNFNWEwM2FqczVpQng3VFZEb2pac1RzVEdYc0RZUmE1UEF3?= =?utf-8?B?QmlYU2ZBbmhXcDltWGp1THkyajU1ZS9yQ3lSZW5kV1BOMVI0VzN3SDFoZzJw?= =?utf-8?B?OFhxN0dybG93aUw4RGNtVmFpYkFGNXBieERkTzFiRklnWVowVHMxYUt6eVFT?= =?utf-8?B?U1pXSjFoNWJZR0xzTzlJcEJna00yK1NjMkEzNXlmN0xCWm9oaEUyN1pnK1pr?= =?utf-8?B?N0dmTDFhZDdhRkJtQkZJSjZod3FGYW1yUisyaXNmTzRCL2hJQ3JQYmdUa3pT?= =?utf-8?B?d0JWekVCa2c3Qzc3V3ViTGx6dEo1SllpMVpZODg5L1g4OEZWQkU0SzlSQUJL?= =?utf-8?B?K3YvYTdXZW9HMnBwSzU2WXB4a2lhdTJKRUV3Y3cwNXhFaGwxeUpVWWZqTFc5?= =?utf-8?B?Vk1XdmdFek1zbmhYa1pMUFRTN2gwa0dXVW5KK05FS2FoUWxDRGJXbjcrdzZa?= =?utf-8?B?R3l1TmwwU2gydi9ja0VDV3FhWFV4WDhoMnllMTNrd25pOCtPNzFFcGF6dDk5?= =?utf-8?B?SG5sK3hEb0twRjl3QStaQjZTa0FDSzMvNFlZOXplb0dvKzFlMTVoaTNrdmFE?= =?utf-8?B?N2lDRnQzZURTZ0JhYmtqRlNuWS91YU9STkZ1WlI0eHJmV2RIUWYxNEJaTlNO?= =?utf-8?B?MTZGQzZ2bUUzcDZLM2ZLdXF0bjFIdEdTck1TVTBVMVpYNVE9PQ==?= X-Microsoft-Exchange-Diagnostics: 1;CY1PR02MB1304;6:JeXxj9nAA8fAcbhnCC2aZRQMQ0BCBngWVkc6Ilwc3JSJuv8miOQhpMaKI5IKx64Uvmf3uJBAOIAOsAgdws9DqJXLxfCYs3nOxO6ZEB0j0ZFomziTCSWO2naly1vJtXxg9lXcsHahXED5KVF19Cw4pCpRi9S7JOpEOm6su7JZKadu92R1OWrqGOmYAETVyXZkYZv1rOJIOVByZONPWy0OHD6iU0Z18FuQBSNyN7mkaAmkhoiiRXFjVs5Wb1G3/Pu3gRSxLwCzktWLHx9vFX6+4bB3sXpHQx8vRhsWL+DLAIILLt8DRpY8P39OHahJVJXQamEyDb8/P91HWLygmzcgvg==;5:gTwcQr1qp9efXclUzA6SL7SyXLTBxkB0kT5NTQlnFpqZi5sSaAppIGqlpYSzJOUgg1Arq5JA8GFXZ6akpJrIgQqJmkUW/5bDIX/9TjokEvApujC4MGD+dZvXx0m5y+a6YUKqV1Q5x5AYxooNqIgQng==;24:nTKeN/ZkdELFgBrgeYDL64QwCf5Z43O3PYPV7u/HIScD1WujMn5TB1ddwTHHd5nuAypFqr1ejLifD5x7a4bDD9fOxLWkYmxn0cPu5Q8NjEY=;7:HWnITPqNQBWozI0VExKMNgJPx02WlHbD5mLSctW0bZaz8wkFprQQkLyBKMcZn4dGK7Uw09g4drqUWTE8/HNQLwzYT3LeSeZupG67t6Sk4mqTMngscrDOTot4PoKWvr2r5CzVdDmiCwXVB5P+m2RmGMbwxzX5dIYITpLOsVWGt+YI9gzxfPj1H9vtkym0YFgDoSWRm7iIpAL0SocgwYirI1b3z+x7L8sIftazR8n3Ag2Lh4/WUGDomLtS1MdIew5Q SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Aug 2016 15:10:52.1588 (UTC) X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c;Ip=[149.199.60.100];Helo=[xsj-pvapsmtpgw02] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR02MB1304 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 2016-08-24 at 18:23:03 -0500, Zach Brown wrote: > The sdhci controller on xilinx zynq devices will not function unless > the cd bit is provided. http://www.xilinx.com/support/answers/61064.html > In cases where it is impossible to provide the cd bit in hardware, > setting the controller to test mode and then setting inserted to true > will get the controller to function with out the cd bit. > > The device property "fake-cd" will let the arasan driver know it needs > to fake the cd bit for the controller inorder for the controller to > function with a SD card that does not provide the CD bit. I thought the CD is, if not pinned out, tied off to some valid logic level. Isn't it enough to specify cd-inverted if needed to make it work in those cases? Sören