Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753154AbdHXNpJ (ORCPT ); Thu, 24 Aug 2017 09:45:09 -0400 Received: from mail-bl2nam02on0063.outbound.protection.outlook.com ([104.47.38.63]:45888 "EHLO NAM02-BL2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753085AbdHXNpC (ORCPT ); Thu, 24 Aug 2017 09:45:02 -0400 Authentication-Results: spf=pass (sender IP is 149.199.60.83) smtp.mailfrom=xilinx.com; dowhile0.org; dkim=none (message not signed) header.d=none;dowhile0.org; dmarc=bestguesspass action=none header.from=xilinx.com; Subject: Re: [RESEND PATCH v5 10/16] ARM: dts: zynq: Add generic compatible string for I2C EEPROM To: Javier Martinez Canillas , Michal Simek , Arnd Bergmann CC: Linux Kernel , Wolfram Sang , Rob Herring , =?UTF-8?Q?S=c3=b6ren_Brinkmann?= , "devicetree@vger.kernel.org" , Rob Herring , Mark Rutland , Russell King , "linux-arm-kernel@lists.infradead.org" References: <20170615185418.13980-1-javier@dowhile0.org> <20170615185418.13980-11-javier@dowhile0.org> From: Michal Simek Message-ID: <67a9d32a-0a20-f101-4660-0d5aa5ad8a8a@xilinx.com> Date: Thu, 24 Aug 2017 15:44:50 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset="utf-8" Content-Language: en-US Content-Transfer-Encoding: 7bit X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.1.0.1062-23278.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.83;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(39860400002)(2980300002)(438002)(189002)(199003)(24454002)(377454003)(106466001)(229853002)(50986999)(83506001)(81156014)(81166006)(4001350100001)(53546010)(8936002)(36756003)(6246003)(356003)(54356999)(31696002)(86362001)(76176999)(478600001)(50466002)(33646002)(64126003)(966005)(77096006)(305945005)(8676002)(65826007)(65806001)(7416002)(23676002)(6666003)(2906002)(93886005)(36386004)(189998001)(9786002)(65956001)(230700001)(31686004)(2950100002)(626005)(47776003)(4326008)(6306002)(63266004)(54906002)(5660300001)(41533002)(107986001)(217873001);DIR:OUT;SFP:1101;SCL:1;SRVR:BY1PR02MB1132;H:xsj-pvapsmtpgw01;FPR:;SPF:Pass;PTR:unknown-60-83.xilinx.com;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;SN1NAM02FT057;1:WM+pJKr8j9+3baqWKelfDL+//AmsueSyNxMHPbmt2ENhZqKsl83DpMFSJkO+2/kvmWq22jz4AyHg3LM2s9Gp9wf7Hm0cwTbsjOE69/ae1rMK6rQTOF2wtxN+XZrgIfc2 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 6bfae6d0-1047-4496-6887-08d4eaf65070 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(300000502095)(300135100095)(22001)(2017030254152)(8251501002)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:BY1PR02MB1132; X-Microsoft-Exchange-Diagnostics: 1;BY1PR02MB1132;3:jWNXDHOybmfLO8fg0yljfOOJJV7QFIq2cXGSFbti7Dok+klOcTwqWBvO3pmcdneMdEXWH7+BtOS9nyTcfBTMrnhtvoKu0VF4ygCy8srSgh5TTal41CA/t9SN2O7WZJMByhVw35nhSdnekHg1lITShOeApf2vPzUrVExGtg931xZ97wfBuFdVpVafPZx+QVabRIihfShlESNtco/mVKLciNL6Jagf9wsJ26bAZDeju8BkQlFoqNA4T+aWkxXCNL4mODLJm+84vNzSHeWhQHhfZB8pru7jg9/c22/xVgEchanHvNhT7jaxXeEf6chQDQQDl4Fl48n8FTlsTX0zGlUnX8t2uVSO6iKk17SZ1PJ60ss=;25:L/qVtDg7qLPraZ0dX+H4mFBOmV45wmULWgPIZpAqCwo2zeNl45mbPVOFV5d0hb2To4R8UrPMo8Btz8bsxkgB09YyoxhUoIt39i0QRSHSAwEuXx1Nx07b1lsVYIIYaAs9nProJMwV3aHf1e4wMuB/hmGhIJnngeIwGtTmq1wdfgIi3aUUrtVnqNZPSPxy6BZqR2X9pSgdiXbExBdvGIVwVkV7Ac26yuhkIEKn11x1DLicsfg96gpwSxFyadiG4dFCtFgiZaLMLBWYiY/9Bh9XbLUIxj69ElCYcZjML9apDG4PExTo/bKNcI1p5XO1oxpsY41I5L6KPH2vpcMuSvSNuw== X-MS-TrafficTypeDiagnostic: BY1PR02MB1132: X-Microsoft-Exchange-Diagnostics: 1;BY1PR02MB1132;31:G8T1mcSsmpXvNj8nECjYJ+olnoAoZiyniVXIwcuxkII2GeJVxCXjQz2Zy+sVcA0GpxqvT0KduGWtxIS5ZvSgGDIjt4OgSvCg40jfdZGr+/iwh8EefkzL3mtXL1nZoPFYwe0k1ZO+yWpeFiNyEnHwQLvQH2y8LyEroPod810pcFkaNaCFnZlERSuMTa1wqYcz79Z/y8GNN5mi5E48b7dj2oAuwfwLMd0lNa6UM88NTxc=;20:FCs+pRb+cIRHesBnMNOhjCk2nM9k+HhP7Gpy+DGUYVD4NWaIm6yPJ2kCCR+KoJ9lmYT52x8HrXDegCabRh8gKfTxITOEW416LZ7NQnsrJ0bSrb0Wm01SoDCxGu7gqKH6Wnuf+WFFElHQPf48SFL1+p4lELzVCa2s3fDW4RURKHxLPWxENAg1E6CVlLYnWlSvEruKgAPqOTqf8pDuSaSDS5ibbTukd9iQ7e8IYpLO4YjeqhP9BeGblwOAo3szjDGHjAwM9WKKFL7k07vbFkYEpJv8XXJS2YlMDo2GSXOlFitERlvu9r+UOKBMwCj51P5OOr6Ogy3j9Q0bVaEET857M0cq+QLFMnx92sWMyot3x+xVCClJGJRrIBPnUePJAsg69d0wXmPRVgjc7oysAzsHI/QAhgxWeoRyqkWn0R1fvWVs4X6GcsOYkEtfOSxB8jmn7iOxb9903I9Tg6JNtud7s5G9Ja3tjljtUeu8BVKCZKmyQ4oc2SAoiy2N6MmdxH+E X-Exchange-Antispam-Report-Test: UriScan:(166708455590820)(192813158149592); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(13018025)(13016025)(8121501046)(5005006)(100000703101)(100105400095)(10201501046)(93006095)(93004095)(3002001)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(20161123562025)(20161123558100)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:BY1PR02MB1132;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:BY1PR02MB1132; X-Microsoft-Exchange-Diagnostics: 1;BY1PR02MB1132;4:yzSzZjcJPR1wSyW59tU/9wuRUt9X0T3nDqPoyBTQdCA84hWfYVh+lWqfGgnGa2ar1XmQ087X2p0IujHx6c3ZAl6RXtPFCgXoCj8Q/NvTsGq2xgHM+6KSjfAP0qVcC43nIicQwl8jHtRf+n5xLw18uirypn6rAaV4ssOqVN011X+WyaDZUbpyQH4lMqDS6/zUQtaipuSYjz7bj1acq3UEpsmHvWXQFKkIKq/XR0eHBNGc9OqETmGc9L8beUWL7Wf5/Efiwm+1OhrLJRUjMfc8JENZUPFZ0JzNrRyKJnqJXeOS//FE5PCJNO5AE314rZ9wo34VtniIx4de5a6TyqwIKg== X-Forefront-PRVS: 04097B7F7F X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTFQUjAyTUIxMTMyOzIzOkl4UGxwNFpCMFFyVFA0Z0JwUGlWNzBnQzRV?= =?utf-8?B?VEVQaGRBR1JPUnJwVkF3SHUvZkdITGt1RXhaSlVRQjRDa1pORVpDZ0x6ejlt?= =?utf-8?B?OTlPSzFualpJK1RSWmhadEZDbXdDNXp0bTdldGpjeGVOY25MNWhvQXNxcko5?= =?utf-8?B?N3ErYjdNelR2RUl5cFpWci9EcEoraG1rcWlvT04xTHQwOW1FUHFjeDJTRnE1?= =?utf-8?B?ZU9GZzNleUNuNWgzN3FNajdXdzRvSmNMcVpLTkRaaUt0dDA0eCtZSmd1RkEw?= =?utf-8?B?RDE5UUhjSm5iT1crMlExdWFNQ2F4aWw2R0FueGo0NWlnNnlXOHJoV211bzhU?= =?utf-8?B?UkJUWUhVR3M5NmRyNXJJejh6RVZFd2lYazd1V3VGV2gzN21kVkgrdlg4OUcw?= =?utf-8?B?VHNxeE95dGR2eHVDcEJVTWJzVHFMdlIyTm9TNXhSZ291VUxrUTNTVE92VXRH?= =?utf-8?B?SitjaFFQNmF0SlFzZ0ZES2FkR2hzd0JQemM5MTFKR05lVmVHTXRlYlJnRG16?= =?utf-8?B?dmpOMjhqaUxVOWJOYW11TWR3Tk1DUzBiOHo5bXdhNFh2SnQzVXc5Mnc5Sld4?= =?utf-8?B?Z0tRbHZPa3J5UkVxdWxPTGVkVGhyTExleHY4VHVub3JRZTlzclhkS2oxVHhp?= =?utf-8?B?RE4vTWtBRXN3ZGQ5dmlEb2tWSDE3KzNndm1kdEp1Mi8xcENLSVhYS2lZTGhW?= =?utf-8?B?OXJwWTB2YmhDN0xzY3Y4TFBTeWVtSmFtNzZSWDZjZ2RMditBSGVzTk1KYlA3?= =?utf-8?B?VDh5WU5UTU5SMzdQcVdackkyQ2duSEpjQ1plUXd2R3gvTm5BbVEyazlWNDJP?= =?utf-8?B?U2dpSHd3S1VnSTVsaHQ2WnFLdFVyam1Vcm1qajYyYitqdlVuMEY5WFFNR2Rq?= =?utf-8?B?TlUwSC9LM0xlSzR6MW5UelZuSkprTzQyN1FMbVRJSERPd3hEUG5aMCswL2ZY?= =?utf-8?B?SDBadm9QWUZ2c0ZWcGkrbEJFMUlPa0t5YWNWMjBtcndpMEg2NjF4TGZYMUVU?= =?utf-8?B?MVUrWW96QjFpYk9FSUFQNDFJTDROQk9CVWVwa3E3azZ5ZEIxa2Ntam9Cd0Vv?= =?utf-8?B?bXVnQ2ZocW9NZFhXN0Z2ZHRyNXlxbEk1UG9jT2FSd0E0M09ZZGFuaFp1Vzdx?= =?utf-8?B?c3p1YnlTMVhZbGdUYk0zUkJSbi9KLzZQL0JwSURZVWtldFcxZ0N0dDdrdWMw?= =?utf-8?B?NkRURUZsS01ocVl1SUNkV2hWMmxKVEhFYmd3TGhmdG9pOHJPWmtLUk5HMVl5?= =?utf-8?B?Ujc4eTRHNnJxcGpEWFF5UC85UVJkaUF1OUdacEUrNGhlUWZ3eWptYXFQNWhD?= =?utf-8?B?KzB5Z3Z6NW1uRGxxRkFTdStzVDlVZTBhbUpQK3JNMkVoSklmOHBlNDUxYmRs?= =?utf-8?B?K2FFQkdZUmxIS1hlaWRpQUpOeGVrL3o0MjA4Y0FtTzZVL3hrcjh0VFVCNW5H?= =?utf-8?B?d052bGZSbStPdmJlZXVvTStzcWd5UjQ2aFZkeVlLMEFsRnVCdGF6Zm5xRitM?= =?utf-8?B?SGp1UHpZRVhlV3Y3MkpqcHk5WXRPZUlxNjdYMHpOcitMcW83SzlwdEpiM0lL?= =?utf-8?B?R3BZeG1QcDc1UTBzWUhwYWk5UG4vNC9jRHdOVFQxRGZKdFZFWmZQNnVyODF3?= =?utf-8?B?ZTBMS2lZWWNkWFp2V0pCZk5HeG95ZDM5NW43aUVUeVNKZ1l5dWIyYXpaWnRP?= =?utf-8?B?aFhwbFpsa0xuUWVmRVZRcDRidlY5VXlvc0dvVHU2ZFNOUmU0SFRTUllIK0JL?= =?utf-8?Q?LJoniRG32nX6PPleeStCZmIONomYl8wRnuCbg=3D?= X-Microsoft-Exchange-Diagnostics: 1;BY1PR02MB1132;6:6U0KnUsffeYWkRnl11MaYymUlhoGQvEjClDpfcYNZPrrv/Yp+Qjhsg6W8iQPvnzNT8sIGwH48g8z+K/PXvsEDZibgmWNokaHcPMKnSnDw5xE2c2N688Ki6LCSiXNATAe8IpeRgQF3UP5USbGldt0SZb14Zvf6gc6z0g17AAm0VggKHy8YfE55u9QoStaKy3yPzsL4CpR5EhtcI7s6BBGmzC4CeynQjw9oyk/bDaV38yXNyzU7vpmQow+g+VqIF58Yddbb4jfKld8yEaS8caPevnmjEecWZJlesWQqb1qKGX1lsmkSLPXDzBEonuY2gD71a3eDSah7SsO9ZpaNTf1Kg==;5:zKNKn2ECcSnk6L9dfB1WHPRgwZvl1zrueF+2drIUXtxCMMivtJUtoq/Ev+yI4b55i9ZApLk62p6xGaSxsBgPVH0SRgsryGPz4Og+8VN3SPrqUvW+yU16uGpREP42n0R+B7vPEaicvzqdXJc72sQWlhQMMAE+zs7tYP+4ZcvgOa0=;24:QYlljdsGwPtZJO1Lvy3mhMMBVsBWrQx5IYL5gic4RoiFe2QhAf4Nofa+LNFioywAZMId/9phPOwm6rbEySFjr9QirxvTkbmEZcr+E9j0TM8=;7:yuc8KfVIT5M0isJpnqFurefixRhlqd2SwY+olTFsRJkEj/1IHki0yQqX0DliUNoonBCsy9lnVAfNM5Ja1ap57Ypo4vxzpcZqErBYkUl6kACZ9dQTYuq42DMQQLUq9UD31O0n47Syp5nllI+VduRbEvm7iQIi8tuxcR35clnTTiHRyZVEuFjJMc4qfkNs3rJ/YHFvl4F8JSf7tO4N1f0ewPIpxpuTWycGbDC9g2I59v0= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Aug 2017 13:44:59.4574 (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.83];Helo=[xsj-pvapsmtpgw01] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR02MB1132 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1789 Lines: 53 Hi, On 23.8.2017 16:28, Javier Martinez Canillas wrote: > Hello Michal, > > On Wed, Jun 21, 2017 at 1:43 PM, Michal Simek wrote: >> On 15.6.2017 20:54, 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 >>> > > [snip] > >>> --- a/arch/arm/boot/dts/zynq-zc706.dts >>> +++ b/arch/arm/boot/dts/zynq-zc706.dts >>> @@ -92,7 +92,7 @@ >>> #size-cells = <0>; >>> reg = <2>; >>> eeprom@54 { >>> - compatible = "at,24c08"; >>> + compatible = "atmel,24c08"; >>> reg = <0x54>; >>> }; >>> }; >>> >> >> Acked-by: Michal Simek >> > > Same question than for the other patch, could you please also apply this? > > Sorry for not being clear in the cover letter that the patches could > be applied independently. Ok. Applied to https://github.com/Xilinx/linux-xlnx/commits/zynq/dt Will wait if something else pop up. Arnd: If you want to take this directly, feel free to do it. Thanks, Michal