Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756231AbdDMUng (ORCPT ); Thu, 13 Apr 2017 16:43:36 -0400 Received: from mail-ve1eur01on0139.outbound.protection.outlook.com ([104.47.1.139]:12535 "EHLO EUR01-VE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752146AbdDMUnc (ORCPT ); Thu, 13 Apr 2017 16:43:32 -0400 Authentication-Results: lists.infradead.org; dkim=none (message not signed) header.d=none;lists.infradead.org; dmarc=none action=none header.from=axentia.se; Subject: Re: [PATCH v2 05/22] ARM: dts: at91: Add generic compatible string for I2C EEPROM To: Javier Martinez Canillas , References: <20170413182839.25381-1-javier@osg.samsung.com> <20170413182839.25381-6-javier@osg.samsung.com> CC: Wolfram Sang , , Russell King , Alexandre Belloni , Rob Herring , Nicolas Ferre , Mark Rutland , From: Peter Rosin Organization: Axentia Technologies AB Message-ID: <869a0f44-6c97-2109-776b-6da9b86c732a@axentia.se> Date: Thu, 13 Apr 2017 22:43:25 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: <20170413182839.25381-6-javier@osg.samsung.com> Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: 7bit X-Originating-IP: [81.224.171.159] X-ClientProxiedBy: AM5PR0201CA0009.eurprd02.prod.outlook.com (10.169.248.19) To AM5PR0202MB2545.eurprd02.prod.outlook.com (10.173.88.151) X-MS-Office365-Filtering-Correlation-Id: 40f53dee-e912-4b3a-77be-08d482adbe3e X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(201703131423075);SRVR:AM5PR0202MB2545; X-Microsoft-Exchange-Diagnostics: 1;AM5PR0202MB2545;3:ATO/A9zwFPqxxjROf4CaU3iGJFtBKDzBwGDHmzZJ8o4QlF/dzH22QROMMjZleg+rxN4rdBOFB1pWPcNDTZ0UP+TSJSYFSUEvR5KIR7vItZYeonSSU8bfgtdqJgTAP13KSN7gNT+LKdLkNwYOLE5H+lo/DCloL8RR+zUM1PonhENP3h5rZLCq9vtnq2ImoeuEyWvocogICr1YOb2dqpVAajVO+Dk++iiwNnWMzodlN0KrrAAxi3Pr+Qz99Bgf0XGswwXw7d4Zsu6uW+kcLwCZDS2p/OX8n8OrOh9pPbHv2AFuM/xvGU6pciiJd8nn+JxG;25:UKkeqIjrG8yuqPP4W17WLraofdCgEXzZJjgz0Ah4g8FaeOIAnWKXEKKsZfZJiFtuPDhYIjVic0HJcBqGxeI6orvcEunq4rMAv8wHfqDrBYwUUithj6Q3Vjtqb1GxOKxQOkjJiGs0R/rxobaIyxKu6CnIJFISjMn0K76lvquSNC0Lm0rIX2Sf9mkxnQYfywoaH2P4Q+gOBtyrS+BKj8Lf/YMOhBLnzM8YpqVeTJPIJozF3TC5/Q5APhfLTrecmuS07KVOCTqo7Dl6xotPb+Vut4toJBgMO32Kw1+jhLsmvUnYGs4ao7fPovwaOt7h+2oaZbgUpymhAp2U2DP7/KUEsuMhkH6ctygRpaJa/frWONLEUcyC/FWbWOw/i7U49j59KhZuvWo0Kuda6PVeB3Dof+/ODFhw0qlyazvShQdFWua36vjEYUKDyr8ZpM5x4LEabDXNNVA2f+wxB3CNl0yj0Q== X-Microsoft-Exchange-Diagnostics: 1;AM5PR0202MB2545;31:vGnOrAy1lXfSlD5AXLU7+NMlI8fYrFfuSo9ndwRlRbeIWlX6ANa8Am8nfkN+XuZ00uirgWe7mb6TwP/LHA8M59tAyFz5GLFcv358qVF4iQZXYL/nhlMdhLHlqffzGgxWtzqrsi9F8EKhcEUiwqKGskzjCm/oFhhwN7SRFRWve6/EAKGQFb2s/2q8yFQfnrxRo+FQRzFZs2gBtRQVM5FJmbR8CJRbWYmfj820Es8C3xd074m6DMOTO4M1MhrBymplD7r7qlvEysc77bHja8qK+Q== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(7411616537696); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3002001)(6041248)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(2016111802025)(20161123560025)(20161123562025)(20161123555025)(6043046)(6072148);SRVR:AM5PR0202MB2545;BCL:0;PCL:0;RULEID:;SRVR:AM5PR0202MB2545; X-Microsoft-Exchange-Diagnostics: 1;AM5PR0202MB2545;4:x0wSE7iEeGXLsvmr4hK6E0C/o+skBnvlDiN/zw/i0mc3lodCbeq/Nm4teNKfq0Di78sFZFmUt7/wcp2YggG/MFnAKtyMQCe04o7FLh/d3WxzrTj8UzUo/1JuaIwWdclzCd11g7l8mm4Pl3bmXXuKOcjqg9IgYP+inzjwyrB3CAloOC17/DtFkdBkD78ADrXij19kdma/NjftUdcc3hZ+Q9px9vHoJpmVcJSEkl4YGpRNxbUxN15SFS+p18i9TcqM+OLwbM42FzYdk0Yyq6MJlN9vA/66xu0SBo2BuqJIGhM7/SqjzWBd5Khtv2w9G1oNCV8twA+LyshHZZa+cnNBb4PvjiaRC+phDjQtioSj2vmUd89QwdLlkSM3ibatAHV/mT5edCOM2K47piGeWollmaS7uM0Gk4qp8EtT40PxgT1CJ048zarAxAWtr0nQo+elf720afEuaM74MTmkwYO3VBghJwjoBt1DBfeU55gku7H2OBlyx9CUL9FzyVzNpEOt8VH3aKueodLEAvcxdqT6hpeb4E/2KBigkBhuShnw78rQ4L2V9BN12UZqulWxc2heFYwRtxovmWYRuhBvUdvsjY+vANcFMUr6aGfBaYYQlWonCzncbOtsPLVu31M9t5RNtPqx+dLjc9AJB6B0MJQQl+qo5aVDjAianT30U0VW6kpBt0iyrMnmmJ3gXIRkqFjrYHNI+GorQBONliQ+QmB71eoUf4ydler9RNKaTPn9ki+U9aToaGbK93ifTnvonrSLdk9Im1avyFwb37ysi437ZTs6hNH8j8Q+rx0jDD8wwm/HcmwT/rmmJ3jU42+rLR+/ X-Forefront-PRVS: 02760F0D1C X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6049001)(6009001)(39450400003)(39840400002)(39410400002)(39400400002)(377424004)(24454002)(52314003)(23746002)(53936002)(42186005)(31686004)(90366009)(4326008)(25786009)(117156002)(81166006)(3260700006)(229853002)(6246003)(3846002)(5660300001)(6116002)(230700001)(8676002)(54906002)(77096006)(33646002)(64126003)(189998001)(86362001)(53546009)(7736002)(6486002)(36756003)(2906002)(7416002)(2950100002)(65806001)(65826007)(65956001)(76176999)(50986999)(66066001)(31696002)(38730400002)(305945005)(54356999)(47776003)(6666003)(74482002)(42262002);DIR:OUT;SFP:1102;SCL:1;SRVR:AM5PR0202MB2545;H:[192.168.0.125];FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;AM5PR0202MB2545;23:pBn2bYFqyVSsFdw2KVmjk8jQIyB/Gti9yvG?= =?Windows-1252?Q?t8fNxmlIjCaqsfo4efcdAKwZxeDR1YXecsbBnMxTwmMX9RlYsrgUUSbS?= =?Windows-1252?Q?EHQ1BYLmaY9ct5njG10/CnMSQ4iLNtFouRzRxxwQxUD832WX/2AnkHqe?= =?Windows-1252?Q?kWX3N75QbCL9INokxhdvm2idS7g1mGq8jqrcXZtQDSMF//CiQwSXnMou?= =?Windows-1252?Q?HfoHbSxYiYQzl2GjCJS4uTOQsGKyNz2oBlxPcMERYAbn4hT0+0t5chKK?= =?Windows-1252?Q?SaXQcIoLquvqKdKwRbQxpmHLtmj0CVCOqc+PTWj9mOWvB+ILBzkVISIj?= =?Windows-1252?Q?2m9yJNJ4xFJuZdakmCFI8zglB8uXgUewjQCUklNhz/qB7Fkxu4zeDZSN?= =?Windows-1252?Q?h7G/t064mnie5HtR1s2VLl3og5Iy3OuFR0pTzjPiIWzZTwYDpATCrPTS?= =?Windows-1252?Q?Q09cV053kTGR3fUH83SQS/i5Cpy93+DMQ6zXpjb8rgb1QTtqQZDuMDpT?= =?Windows-1252?Q?0hrdeXPP/yRksA2xHVjNSNdb/ofNGio/wQHZhiaDOEiEN8dRSKx74Z+N?= =?Windows-1252?Q?EVHsH4Q/bK0f0TTvlpoJhQn+wbpUCYbCWmv1o2Yq5p3NnGF4RJx35jSQ?= =?Windows-1252?Q?Ilah/AYZL5k++VOp/MtAjsZpvDnU4IKrAeUd27/zZYrhizfoteaK1jq0?= =?Windows-1252?Q?JniCC9y+RCL19PdIk0DrIh5Mk8BFyxyWkGIO8ENbk41rdN1s1oarNJvt?= =?Windows-1252?Q?ppsptSK5tFUMgo3452Bf7eKdhqGt5vbF7DJyOCbScsF7x398CaLTq80H?= =?Windows-1252?Q?oWTsuZEGDXeuz0GQ6yQCwPf7Yp91wcqxOF5lsLGfl1HriCWZjzE9BWej?= =?Windows-1252?Q?zX5RRMYaLdma0xDeZ1UMpDHRcTYkOT+eRodWBahTYxscXw+XlwXnetf+?= =?Windows-1252?Q?u88hG4UWGAWGUy9gC7bkqH5nmO82RyC7J94ztzoamIb2kXXBaQPUK4th?= =?Windows-1252?Q?6YCeQkpyDLx86ax5E01sqZukkOrvRzdwX85hyPVe6F1hSmrvW+wEqUBL?= =?Windows-1252?Q?lfrpDljtnTamUovVb7gHpPctVrW7Cpqg0pQO1xicQpBD5WN4Sjqe3c9u?= =?Windows-1252?Q?/6ONm4dRGzLJF9FTs/OMP/NWddV/kl9HuENJcFF9fEuSFyUwoITURtmF?= =?Windows-1252?Q?fj36UENxVZWqdJUJVpxjjPCFF2dkZaHJGPHmDI6QqfIrAUIr2fOSWzSk?= =?Windows-1252?Q?PPOmrIFjgHoZQHbog6CxUwyLROlaXFr4EV5hu1izoXP9FmIaavSDFNbc?= =?Windows-1252?Q?vipE8TR2Ef15OXjq7N8GSP/Uy5bzWmqokvZiktjQ2MKvOeyJq8U9GRLt?= =?Windows-1252?Q?yRGtDC3TS+jtGXwh9CMClmbcoBvveUWbZm/aw2jNkHwXtxB3xAGv/ouk?= =?Windows-1252?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1;AM5PR0202MB2545;6:0/XKiZbLGsL91Nu2YMeQFOj1rizQAdMyW93TqoljIaX3bvqqpsKxa0c/owAsT3vVjvpfeHfTnsctE2VDcsB0Vru9OqY8e/b/OTHz8CaOnxcsjMYQ57X4I9rQHA4WzOoJsPcV63GTl2TICnYAO33Y8rFo/MsFtLLP7DGidBmGJVRmMjCUBTvIaJMQw255CFt1RfGNlg08rAUCyC7/tjKwBT+uRwsws5I+VfRU62jdQ8fq/ZTQYd3D1zrDHqreK6XxMpAh6rCGJZIGDftRXmpO6OUFjnloG4KdEhhdOTnK29GELVFxTyxQbbJs53YV6djGxpvBO1Eyiqpwm6Ictud/BsszmZAejW8WOpcdMjHeC74VIs44gifLFTv5Ryi+ZMML+dxdJaAQnLLSLAp3cP+tqIAIdcWuAuHxKl4o2UprDfeaF7rImMOwXYtEmhRiSiO3nS5De+KYM7TzlrMzR9e3BA==;5:tGs347on7olzkFt76gN36nGC2P7Ry16Awmazaq7JvfmSt7Ay+OHIdhS1XaOMK9tapGzLEBoEbFaDtfnie+M5jTJ5g1zPNjd6b8DnWxXTEkzDk3aRJnRIuolnDgoZMfRg+r7PVAP/oHFkn0GhjAr2Cg==;24:ONPd/2lu4lZz0T2sF2FTZvttC/Uxkolq7koskF7n3J0RQfnGy++ltSBwCGOabvsRCL1gr3SmFHACLi7Hc1mBN7puex+AXl6WipaPk6X52uY= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;AM5PR0202MB2545;7:u8Xo9XmF0CGWDVIuBM/RD/gY9Mj1x9ifN/yD1Y7q2BN+yeGyeRR+e7VdTVgX6OvCb1PVag7w8l6mw91FTr8DyYwSFkdzf2CoOTl9Ez5DTPXYcnNAMXzC6+RxtzzIDos3p1AnTE9Ke+N+8Y9xwM27JKEpjDyePWKWI8bX92cSm//uDA0d8LLN131je7BwfAE/dXdwkRZAyjUcr4JqSG4h5i38WX2P6JQXNOdKWkMNBFI9ud+r4VQUQv1+gDpOQwaIGHeq0LBuNvAMg0kUaprtJW1Y6tgQIH39Cik2lNfk5cTb+UqOu7/h31u8VyIfdcHCVuMRMUUYEwYEzbuPeeZCFw== X-OriginatorOrg: axentia.se X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Apr 2017 20:43:29.0456 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0202MB2545 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1936 Lines: 58 On 2017-04-13 20:28, Javier Martinez Canillas wrote: > The at24 driver allows to register I2C EEPROM chips using different vendor > and devices, but the I2C subsystem does not take the vendor into account > when matching using the I2C table since it only has device entries. > > But when matching using an OF table, both the vendor and device has to be > taken into account so the driver defines only a set of compatible strings > using the "atmel" vendor as a generic fallback for compatible I2C devices. > > So add this generic fallback to the device node compatible string to make > the device to match the driver using the OF device ID table. > > Signed-off-by: Javier Martinez Canillas > --- > > Changes in v2: None > > arch/arm/boot/dts/at91-linea.dtsi | 2 +- > arch/arm/boot/dts/at91-tse850-3.dts | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/arch/arm/boot/dts/at91-linea.dtsi b/arch/arm/boot/dts/at91-linea.dtsi > index 0721c8472509..9a19080fd3bf 100644 > --- a/arch/arm/boot/dts/at91-linea.dtsi > +++ b/arch/arm/boot/dts/at91-linea.dtsi > @@ -31,7 +31,7 @@ > status = "okay"; > > eeprom@51 { > - compatible = "st,24c64"; > + compatible = "st,24c64","atmel,24c64"; > reg = <0x51>; > pagesize = <32>; > }; > diff --git a/arch/arm/boot/dts/at91-tse850-3.dts b/arch/arm/boot/dts/at91-tse850-3.dts > index 7a68805a4eb5..6f005c14a6b0 100644 > --- a/arch/arm/boot/dts/at91-tse850-3.dts > +++ b/arch/arm/boot/dts/at91-tse850-3.dts > @@ -239,7 +239,7 @@ > }; > > eeprom@50 { > - compatible = "nxp,24c02"; > + compatible = "nxp,24c02","atmel,24c02"; > reg = <0x50>; > pagesize = <16>; > }; > Sure, in principle. But not having a space after the commas is a real OCD trigger for me. My spine is rotating... :-) Anyway, with those whitespace fixes (and without them too, but please): Acked-by: Peter Rosin Cheers, peda