Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754247AbcJUHvI (ORCPT ); Fri, 21 Oct 2016 03:51:08 -0400 Received: from mail-db5eur01on0110.outbound.protection.outlook.com ([104.47.2.110]:28456 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1754094AbcJUHvD (ORCPT ); Fri, 21 Oct 2016 03:51:03 -0400 X-Greylist: delayed 873 seconds by postgrey-1.27 at vger.kernel.org; Fri, 21 Oct 2016 03:51:03 EDT Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=jhofstee@victronenergy.com; Subject: Re: [PATCH] net: cpsw: fix obtaining mac address for am3517 To: Tony Lindgren References: <1476993351-23065-1-git-send-email-jhofstee@victronenergy.com> <20161021063851.6frul6pemo52i7ot@atomide.com> CC: , Mugunthan V N , "Grygorii Strashko" , , From: Jeroen Hofstee Message-ID: Date: Fri, 21 Oct 2016 09:36:22 +0200 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: <20161021063851.6frul6pemo52i7ot@atomide.com> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [213.126.8.10] X-ClientProxiedBy: VI1PR10CA0056.EURPRD10.PROD.OUTLOOK.COM (10.166.136.152) To DB5PR07MB1063.eurprd07.prod.outlook.com (10.163.103.141) X-MS-Office365-Filtering-Correlation-Id: ebf0f4ad-e80e-4dbe-1b15-08d3f984f75b X-Microsoft-Exchange-Diagnostics: 1;DB5PR07MB1063;2:nciFE7d/rUgzrcAN20a+N69m4d3mVxXObuJInmfBV9yBlFOT2Kpf5Favn4Qyf1xAfkaI9i9wL6Zvf2dV3YxldvOryTNwCzmJrvQCI5vH4e+X5TLkAhavJG1slFz15o3wosF+mepp+zAWn0bcchP4wCL8C3r6dM1zMdNPcCjfUUpejTi5eAXKCVq7XvLCZ498dH/YvV57hD6y4ZCxs8C9FA==;3:rKVGLu0EhmTAH8BbMLq8LEYnCmdKADwTEkMGDHY9jbQaNzBEZGOV4/8V9+Yb6uGvXa/gRuhnaNHkFVHtRY3dPeuEyJMLc6LUycmTZ4DNITqWUg0cX2/wq/WRPOJaxUTSyVOd6NZAvm1J//yY1xC1gw== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB5PR07MB1063; X-Microsoft-Exchange-Diagnostics: 1;DB5PR07MB1063;25:HAwTvBVdxMAMi6z3LeBDP2kUKilokhiLznCaGS/+7bVCrMJHXpqsRkot+0nsCizhM/stDwQGOhNPRLPzkGqMhfS/04BEK4sT1IwvvV8GqgbwDjpb1/DB4HRW74iIiXbFVFkj3RTw0FMTuo4NKl7WfyDZ3x3PfJmr7YjfeKcixXQHJVkGioqkaz6eIEI9k+hU332nVVB+Q9gi/FiVV+f2r/7Jw2mlq5hrQLdEN+UPFfs5mWf7M/Ec8gF5xkL9Sbt2VXVkjq/1cqIcz+5os6wwqvno+lJoAOo1Nmcv5qYVr/g3HBYbBfdx3BTDrDGHKb1kwsiH9olUO6yZf7T71+ty3i/dGzItfwyIYBFo1WTYB2yAK0KqCM3NK0tqnKXPuqZ2ndJlYlILuP/kSVk+D8Y9rf7S5BT+qndmjcZScffYTFt+86guu4rHY+QNoXO1duN2KfK8IusdKU/wz2aZhp7tpmgBBHRCtdqKDhbeKjBT/bttYwyCoHK4l0k7vV9rBAIOfN2ayugsjNo6DGNXkw2ZQgElg+Nj87fQPFlrJ86Z/G3naLYMEzi4bx8sNND56LlAyyKAFWh7nRc8YHBcFOBXfPvS4L1OzgaDemEHp5ObCyKQhgycG8/7h6DLoYna6k47IasotQUSBaYC0eympP+40fIVZJsG+qq8obe0bDLaz4XXXlnvHMvk4Mf20Kd5xnInof/2ysTVwcCAb+oY9GudSuoQyhMiTAnguCS2ZZM2lBde55HbmN74bMtLrAx6Hag+ X-Microsoft-Exchange-Diagnostics: 1;DB5PR07MB1063;31:dO9vul9CuqGks5RBZ/w2+T+nRUkB49oZwAIIr1kHLkoP9I6E7kcn7UyX5P8dIiN24eNXd2hu0BtEsFgdiTfv8uiB6FAfFE8N6miJD4F/WtQqLROZg1S7+VKVw1gH3AnK+zzeycCRAj5JZjnwbCkDK4QTV8HYOuHrmABlLiob4w9PKOBTBDHp1C5zS+qGy2FeRCEJCUL28902q1CxDjFj0X5cGfall89eB6hGKNjOjDvBjuGKCOg4SGMoiiRkn90U;20:yUzwlzsrfgDIo8CotEpocsBq1Rt0yPxTEQtTpS0zz0uC0f6jP1EBK5cH8z7EuIbWrhxbwiwC/JGIqle+zCifLM/RZP6G3zjPSccECtIB0xwk+WlCSOyH/FqsmKvaKvLHYcr31BFIMB4BnzKV4NJs01PUzZd7YeJSX0SJYwXuCGFYcnBDn9UbE7dliliMYn8NRfvYPZH8JQnkv3Iv0gZ9TY2wTqnFAn4Vt3sC0x8nya0No2gtDdRG3d0eg/eVkm3c;4:mnJZ+mDpsIwc+0YeylAIw4Sh0Gj626U9zLT6dckJzFC+eKrZEU+RnoSn8wOe0WF7j+9X7xFl/9ic1RsWM0ZCizzBinCJE1/jHC7b8e9FD3uwDMmrXhLvib76ELhbEM4coCYLUYScYavPHnKLZF+aXT4yBUuWHf3FTwHohGJl2silmn2LZf0QCLMyy41mntDCFQKXhTzmEwNdFPZBnTMShVIamehS87feLwRiXcPeJB32VrH36hxDUwuG9l99KdbSS49/+jwT8bjvgUQNWMuMpEqU1qRrZJ87zNdwvjkrUw1SJHHFulJEPXRsbINPCHEpN0y1yNnp+qhBei90j+sMs/sq9+GNhUm17TY3YVTUJsyekn2YlRp27YeM7ZVUrk/+T8UuGJkwUAT7Z8anEsXfuE4Y9j2IXSriPwC5lDxj03D3Ne0CTv7eD7fH2Jghlf+Q X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6043046)(6042046);SRVR:DB5PR07MB1063;BCL:0;PCL:0;RULEID:;SRVR:DB5PR07MB1063; X-Forefront-PRVS: 01026E1310 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6009001)(6049001)(7916002)(24454002)(199003)(189002)(377424004)(2950100002)(305945005)(31686004)(42186005)(230700001)(4326007)(19580405001)(19580395003)(586003)(76176999)(54356999)(50986999)(110136003)(7736002)(7846002)(101416001)(68736007)(64126003)(97736004)(4001350100001)(36756003)(81166006)(6116002)(3846002)(47776003)(50466002)(8676002)(105586002)(189998001)(106356001)(77096005)(81156014)(66066001)(33646002)(2906002)(65826007)(86362001)(31696002)(92566002)(65806001)(5660300001)(23746002)(65956001)(6666003)(83506001)(6916009)(117156001);DIR:OUT;SFP:1102;SCL:1;SRVR:DB5PR07MB1063;H:[192.168.22.64];FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;DB5PR07MB1063;23:F4F6zlkCvD0rzTNfYoXs9o7aofFsewwP4kczH?= =?Windows-1252?Q?qXn5x8ffAuyvbu5MLvrXMzcT45wBV/XrdK8SMHN/+yREZb4nlw1Z8OjR?= =?Windows-1252?Q?VyAANuAJaQm04enBKllfQIU6Iv9ajvQ9Ix1eVUo/gq1SMazF8rIQDZm5?= =?Windows-1252?Q?JyHENoZsw+UcuDXT3IMcXK9/wM++bqUYKHKDRuScIO0zQ4kfkMhwFWQP?= =?Windows-1252?Q?Ln68UlHz6ZwKaffOfcECLNGZbbnNuVtvfUhcz6ut3LNklavICtABQhYh?= =?Windows-1252?Q?nVtRQADq96th7C3grOtMtvd/X9nryP5N3NJnzS+Gq8w6/kSTHLUcB8e2?= =?Windows-1252?Q?TVHYgQj6FDyN1ExEgw8uTeW1/RTCuTi8EmWgfHHHgYxNSC6X1sZ838n6?= =?Windows-1252?Q?xNoFIh12x8arZigvGxUj0EkKW8ely3z+yTVvD9VukKoJIBa13xFLZYC9?= =?Windows-1252?Q?AxSInQhIxmlTeajt7wpwfoXFzw5AjbcRrrwiST4UUzo5moqA9Rk6dA+U?= =?Windows-1252?Q?jVOdvq42oRgp5ZJaxjie9+1mO0RoUc8JxLPUUH4cdwXunclGt79pqvgs?= =?Windows-1252?Q?e4rc99SYtZQD6WJ+kpwdCxFItemdizVSqwP0u8TeuVHmIluEklGT2os1?= =?Windows-1252?Q?/uJ2QTe9yjQb3mrdOHww8ow/1k2EoJ+JyBhAjVqoOcjEWiURtvSGkqKR?= =?Windows-1252?Q?I3y8B88VAqm67YuuP1c26rpsx9ufOnKqt2kAv9ENVfQv3FkIg7hMPPip?= =?Windows-1252?Q?ZNzszsLxQIxDedRw02V3V4cbVS1W0Grt5WV5ISx9pEiXZlknGlWr35S5?= =?Windows-1252?Q?+fUz2MA5gwZvAHwAV+KP/lI7HTEe6B2AefdnLZuRI6Xs/uolbzJ/EnPd?= =?Windows-1252?Q?h8vbno9IPF1GadnI6D2AuwmxxcX6E1o3feBfz9YTjOSH0KepKnY/9vyF?= =?Windows-1252?Q?l8xjWQ4wSs3nMi8F9Jml+FNODEz+uVFBlHOt5qoFpA/vKXto/ByQxfD4?= =?Windows-1252?Q?uRFTZrnBjp9tsljoCZaRaiXnG2wk298+efQolLij/QAZzbNVFkcrAsnf?= =?Windows-1252?Q?IE3cjng916TyQ7GwRGnEEhVuxAKZzcU6qNrjWZLSqEvzVIi7KTlASqUC?= =?Windows-1252?Q?OZYoJG5EHS9eNtDIfN3n9+XeOm0pmdV3fo8kwg+GiNDBtafnwPwG7Hjd?= =?Windows-1252?Q?XV8hAJwBPEkrNtk8XvbC/2X6PB1QMh0Wjrjx1ZamzwKs6PwkwtLF2ePW?= =?Windows-1252?Q?Yq7RDNp6A3wQX9Nk2AioM97OnGdsif8ss7pjiXxf4Nyr0dyf528xEWc2?= =?Windows-1252?Q?/EkKJyrxD7NIk0pXxITaNdVKQ8L//eoStOrUYoenqhE0MTWOjkG2jV6p?= =?Windows-1252?Q?jRsZj3e/NCszVPHSNQls/JO+kRZu2Qrm5ZK/+Rc3hTmIsd0VugSPVSvc?= =?Windows-1252?Q?gw8A/OUmIhgWjR6hLg1YrgVUBhSlV8GKRDuo+QCJw=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;DB5PR07MB1063;6:w27IlDPPyQ5xKwrUuoWvqE9Qn8AIQCpFuYy0JCDHWKgYYkotvupeDbOCnv8apTGK6xjPH6bZq3gqsuFH11YmUqMoreqGjSx94k+5iNkPvSnfPw02S4+WYn0Jh8GT/GPIIagDp+hDwoYgZGXCsVMMTq3SkolJYda+dKGf/WJ+a6sdWb9DEQSjbvio++3+KZCRNCM54kwQSDGpDNMuCxLlDTgXLxip9qtwpMMHbuE+9ySWjs0DmNdDiN53wI3s8OLVdMJN/L4dtoP4RQXkCSr84MAKH9TLqhTC75UfMqU4pgMMaP6dT9UempYQKKneBIFcPjGudJu1mz4oCqd0nrBAmw==;5:8jzPwHzrUQBrY+QLDpWo7AmxQUfXA7YtYEwghYvs3rRetZMWsJfKYoW9H6FH+mcC57X7f2Ygo4NwvxO/Z079oiXhAxEqHKyt0nPgeW89W6PMAbRZkecYmpFOkYFB9CadGTJDZ6upk32x2xdlSobbh9cvSvYU3Qbt1tclBuWx+Og=;24:vuISWwdxN0lACYfICz60tvdyH1nQULk36rgZKyuxqPM60hJOl06TNRs2wxUKUIEdGuWMtkjKo9DAniWLbUDJf97Q/yrkm2diYjTNoDMeGNk= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;DB5PR07MB1063;7:176SMqXp1pDoKu20O+wDKhq0OaweJ9JZOjKSNuDZpOpo2/cf6r6w6GEkcCKZ77DMk5ifhxaTys/nPPckzVSfhAb4NVt+KUE4Xmi/45jaYGl2qT9f3/687uztP9r57/AmGdj1fyDeFiq21UQg8LQgg/LfwHDCRBMbWSraY0lqHsP9VUDb8GVS3gQbw1Pr+kS2z4536M+AsCZicwmQlH3SwOhHF9joHv5OyNoYmqhZxl4D6Co5YYmm1H4HxRdYnsgolEVmtl91dVijI7/qzo/kmHC8lzglnjvl0QAzLUrxeV8M+GJaO/pCwpIku5zHY/F8Gtg4hNb0A8uOkUzQ9AV1oZjdDvfrsNP8jcTsvSxu9y0= X-OriginatorOrg: victronenergy.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Oct 2016 07:36:26.4139 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR07MB1063 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1099 Lines: 29 Hello Tony, On 21-10-16 08:38, Tony Lindgren wrote: > * Jeroen Hofstee [161020 12:57]: >> Commit b6745f6e4e63 ("drivers: net: cpsw: davinci_emac: move reading mac >> id to common file") did not only move the code for an am3517, it also >> added the slave parameter, resulting in a invalid (all zero) mac address >> being returned. So change it back to always read from slave zero, so it >> works again. > Hmm doesn't this now break it for cpsw with two instances? > Yes, well, they get the same mac address at least. But does it matter? This changes davinci_emac_3517_get_macid, the only way to get there is: if (of_device_is_compatible(dev->of_node, "ti,am3517-emac")) return davinci_emac_3517_get_macid(dev, 0x110, slave, mac_addr) and the only user of ti,am3517-emac is arch/arm/boot/dts/am3517.dtsi, which only has one emac. So the change is already am3517 specific. > We may need am3517 specific quirk flag instead? Given above, it is already am3517 specific. Let me know if you prefer this route then I will have a look at it. Regards, Jeroen