From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753223AbcHONmC (ORCPT ); Mon, 15 Aug 2016 09:42:02 -0400 Received: from mail-db5eur01on0137.outbound.protection.outlook.com ([104.47.2.137]:2648 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753151AbcHONl4 (ORCPT ); Mon, 15 Aug 2016 09:41:56 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=peda@axentia.se; From: Peter Rosin To: CC: Peter Rosin , Wolfram Sang , Rob Herring , Mark Rutland , Guenter Roeck , "David S. Miller" , Geert Uytterhoeven , Andrew Morton , Greg Kroah-Hartman , Mauro Carvalho Chehab , , , Crestez Dan Leonard Subject: [PATCH v2 7/8] i2c: pca9541: add device tree binding Date: Mon, 15 Aug 2016 15:40:30 +0200 Message-ID: <1471268431-5148-8-git-send-email-peda@axentia.se> X-Mailer: git-send-email 2.1.4 In-Reply-To: <1471268431-5148-1-git-send-email-peda@axentia.se> References: <1471268431-5148-1-git-send-email-peda@axentia.se> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [217.210.101.82] X-ClientProxiedBy: DB4PR02CA0038.eurprd02.prod.outlook.com (10.242.174.166) To DB6PR0201MB2309.eurprd02.prod.outlook.com (10.169.222.148) X-MS-Office365-Filtering-Correlation-Id: 649484d0-e8ed-4baf-3bea-08d3c511e82d X-Microsoft-Exchange-Diagnostics: 1;DB6PR0201MB2309;2:gTLefivl/Nwuw0uiA9I8rjBNwKE53sc6tYXwTXRjhCKaGREH37UsUnE74oeM4wlMCvRqSE8jPzvyC0VQ1XMBwc1Ui+XZhKmiVj8J+bIPYBynUnE4woAPdM04zreUZHYLz0zMammRc/Fmgh+ewozJwhB/kx1UIgM45hFIz9hyirK+oVgdglSgGnT9MGQgists;3:vFUSQYtpz/hDlwSxNan/OqWChjYaHCo32+U6mJdSG8/wFnvYBezxsk2ZUCY/bZsJRvuRXzaKuiMN/uuYe3U/OZoYbA09gzaaXO538R++g55NR+4C8Tkd/iuEHTFWaF8m X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB6PR0201MB2309; X-Microsoft-Exchange-Diagnostics: 1;DB6PR0201MB2309;25:iJuCf9w+KMEwKbs5v1TGNGCUBBduOR6MOXR8thyCyalFSGMe7XXm3jpiCEvLRToC1fhkyVbdgiXDz/Dm68d/SgbIDETQ9tchWZgt1fBCogLUzf72uAU5ccrRDVdISOMpENoGGr5FmmszcrDLuhWh4A+csD5PMCLD30MxYXBrMQvfq+PlJ1ytRYlZ5gI4QPbE3/7f3Uzwtx+CC0fjKQVwDS6Nl4OJuSW52UxnDo2xbfhlMmNPbNKWno6UeeOBQvrqvn6/t0BAtCTVuPU3y3X21a09yI/tYU0MRevbYXc9DEzb+Nu4ij5qkL7CLjMUfX3t/GrdcovlClLL+kHX7vWkZBP2IaDWy+riVCpwHQ21MkGZKIl2lPTYu01WyRNqyLbkifSU6wVA/R1qtwE1mh8A8Dv+FgOcis8LZP6I0PKkp4Lq/H/mRFfXiGbpuXG7hM7wxPW9h8ETCNNt9USyk9/hQuQ0tafmO+rnFg35JzL8tWpLlXc8k2TLZ0JOBHyL0E9mP3Mwdba5fCSKQ1Vp8dp0DqA1Gnr5YQKl6srJFIT/CN0MjK9pkZiMaJhatETHmJy6170RE56jFRy312u+qd9sxZSUxC8x65MFjYhVNnQDlCUM5W+7rsH7Lklc8/ESsWKitVzD7wzditmjRJzHwy7fqeRuRxc/q3rOayYHdgaGopdYjjS2MYC0sX0ru7MYxZfZj5faMrOQS4QDWRJFu6qvbt9OEkuRkp01vFo3V2176lQ= X-Microsoft-Exchange-Diagnostics: 1;DB6PR0201MB2309;31:bUwIH6qPCuYpTwIQZfqduU96wwCofrr3g/onIieZxxTG1xnBIiR5xRLp4aDrIxjqu92wYKwP6DI/pQfAGM8AuVn+S0Po9uL8+dDYdu8OQY9SGGvlVwGH9Pom4y6RXOKJR5P2NzMXWsyIytYOjkjZkzINLTSqi2DBZmeLEi79NuvAWcAftoGwsSOuPqPg5PskmQUVSnwCkCwG9Dt1Pzoag+3zFGR0owXtjhdrtwNq978=;4:Ru3yAuQUJFGgFqcU2Netozq8KQsC43LbQ01V4MhcH+0SUNyXW3OrrDNnsOwKRsB0y8cGD6pYl9nMoHn3yvjGbVw/NhQReexyJRHso6Ofixvxkf7qWIYBptywQaW2Xtn6FbhzMb/Yycf7oyqStS3a244TINJwzxqK7+T2jizZ1W+YpDfW8OFlBf1eiWKHchCvhGxdiFL1EydVdgK58SfH3nolhE3NRjmlfSX0+blP86HvGqMQkRaT93MSMIsr25dJBhAOj54hvdb81JyURSlBwPdx/n/Od2eq/3nzcWsgnnZItFLz7oFV2xsQAWrdL84yJG5ZooP8x32qGYf4TGeMz79nTHZml3DKYG8n2PKI6yRr1oYGKZJ6Sa7IiVncxyTg7JoqPkdq4BhiMdhl/wHxltUobti/QPI5+RLyc8YQ5ZY= 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)(6042046)(6043046);SRVR:DB6PR0201MB2309;BCL:0;PCL:0;RULEID:;SRVR:DB6PR0201MB2309; X-Forefront-PRVS: 0035B15214 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6009001)(6069001)(7916002)(189002)(199003)(19580405001)(50226002)(106356001)(101416001)(3846002)(36756003)(2351001)(77096005)(74482002)(6116002)(229853001)(105586002)(586003)(19580395003)(189998001)(86362001)(42186005)(5003940100001)(8676002)(7416002)(76176999)(66066001)(2950100001)(50986999)(48376002)(68736007)(47776003)(81166006)(7846002)(92566002)(33646002)(97736004)(305945005)(2906002)(4326007)(110136002)(7736002)(81156014)(50466002)(42262002);DIR:OUT;SFP:1102;SCL:1;SRVR:DB6PR0201MB2309;H:localhost.localdomain;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DB6PR0201MB2309;23:1hfFqI0L4g22W08IhaPNX6mT5YYiI8OEsc8oh/M?= =?us-ascii?Q?6GVEO11Oub4Vle5b1Ds8xQJbRZEXDa3YC7uw6S6dT4csXMDuZbOsGq1sLSmk?= =?us-ascii?Q?N/xYLaLHVqVl8K4Q+T2muFcaQfvV3toxy3W58vcrzVudVHW0gndpGxyGDjIj?= =?us-ascii?Q?4lvOhPakOL/vUgDgWce7QWdxGS+3vdr44Kkag5qbhvEFsYlUE/QbhcJ6mXBH?= =?us-ascii?Q?kvuZZdFgkan9QgrpYT8/Mhn2j8tnWleMPVH4Da8ObpfL1SnhD+D8DCW2TLT+?= =?us-ascii?Q?Nt2PRoC/rxIZxm8X15p9AcKa4ngRwwQT+uZUOLYexAi6KsgAPMPzIaPrniD9?= =?us-ascii?Q?6HbSbLiPY6kV79vKLLeUYnhSC6rVuWYsdZ+zFd0iBPzXY88YHFXzezWqT6Lq?= =?us-ascii?Q?pz+XD8XmVkjxz8JUI9mQ/Y9FdyiQEHk2ZIGq0c/KgfMvzx6H2ZQtG2Q58qrT?= =?us-ascii?Q?6T4IqrDnoPKh/v81v9n9E1fvM5PiBX9QyNH217bStp+5hcjHLEQSvXV5uxlW?= =?us-ascii?Q?yK8PVBdhk7sfY5C/YXxXmXC3wIiRlR+LD4jMLOHoexOYXz8YzOuR2menrEGM?= =?us-ascii?Q?W5FHj8UEQcPYgmxiPUU//h9+Kw0a4uUeqsVBDNg8C0xc1bFjFBsruZTNVjDD?= =?us-ascii?Q?CHhRw9S88FxkK5oNS5Q/4AcAUJHP7Er9qb5ouCyVEXwBwN3277x0TRR+oiTz?= =?us-ascii?Q?Z72KXK1ER0isqg86mFx5eqKjaCwFISgUeDpc+TSjCFGw/rl+B23xgiWqg3A2?= =?us-ascii?Q?SlsvKZlTsybpqzexDl347b5CLNWYCa03pNlt+bgpZfQXq0xB6vNSt1WuTspE?= =?us-ascii?Q?D50P65/vFP/+j0HtaHpLBDHTv37BsLtxrc243nTnuBjP19ng7mWnbb5k1lsC?= =?us-ascii?Q?li3cOmP/76TtPYgyAAzRp0fLhGsKMj32yf4chIsFTr/dpbZfhGPkBWamGkq9?= =?us-ascii?Q?M1Tez5DRXMRxVYlji7HfBuk8KVPE460omvD4t4Lsm5XR2o8Fc6nBCdpcf/q6?= =?us-ascii?Q?5A+TCA1rb0Bekkj29Cq2jk8qwjLKlhpuI8KZqD1aGqPJGiU4qvB1hxXuZ371?= =?us-ascii?Q?T/qowjX1PjgjfzIi59jGfk3g4MqQ3Rbx6bKAi2Cq7+DwZOYhXCP0c19E8Ru4?= =?us-ascii?Q?T4F1mMoiH2nZGbm01tE+Va6NXjv+u0UY3?= X-Microsoft-Exchange-Diagnostics: 1;DB6PR0201MB2309;6:vY/QriHq1aYlL4hGbaKvg++3uJorOAoQNLKicK1nmpPRHBpXSFeKa72zhq1BHL+4HYX9q3QcxrTVFlxloKcwhr5Av2X07Ky30yJQajV8hQrHrXbqp7AFaTPxYlJCriMfqg5Y+1z+A2eEqFJHxgbgCud9pTN3clMtb/mhIaeHo4uowV9drCfpJi9Q+jPCNkdycRgrOAni8s09F8tQpptuV82jTUZyxrYGjpqMS8KaiG3qwZumS+MiwMbGOYx/Ds4Lxs9YV/ITgzLgMjqYriKgnvH27a9Y1ERrIw1fNjcmWq+dExpNsxx8bJLpxXziWzk5;5:MFgwH3pyk2/RGQlkXiOdVXNj+N0ams+Kqy1j8XlhPrEx9CjJKP/gFBNDsb2g+6y8IGP+e6993q/AgY/Tvcvh7RFi+c6ublewIxNG2KMgwtT2RY2i1q6bZZhEbcbBdp9XEbVePu4zgRw9j0P4SMZ4+w==;24:YhZ+U4hIXRi9yGLJdaxIA8qL72DF73cbNNlR3T+vEJfqCCDfCXckkXIesuE0e2DQoqLDek1qpaGjelxpstYDPtmtWyun9EG4zzxicWFtRGk=;7:KbPaM8hG8P1Sqg8wayj5N5TIkEVgxy4MX0KtxQYHieoQGYxQB7guxGQapsTq0Wx0TnaPlYt4UOk7mnj9dKUGorsUd3dwKjqSp0fFXtSSEIcTt6zg6SPAM5UgVCVrFV54K87nfbMm1UzhF6a56K11JWdkPD6C+8p1DgRR9WK++fv2/mGT8VviaPgxwFdw5xQ2nAHUsaBMF/s7eORXKQw7xEavfkwnAmqi/G/mL2UVJNK06n37o6Ez2LqvOHGBtayu SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: axentia.se X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Aug 2016 13:41:47.4653 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0201MB2309 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org No longer rely on the implicit matching with the i2c device name, use an explicit compatible string instead. Signed-off-by: Peter Rosin --- drivers/i2c/muxes/i2c-mux-pca9541.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/drivers/i2c/muxes/i2c-mux-pca9541.c b/drivers/i2c/muxes/i2c-mux-pca9541.c index f052c3067791..4ea7e691afc7 100644 --- a/drivers/i2c/muxes/i2c-mux-pca9541.c +++ b/drivers/i2c/muxes/i2c-mux-pca9541.c @@ -85,6 +85,13 @@ static const struct i2c_device_id pca9541_id[] = { MODULE_DEVICE_TABLE(i2c, pca9541_id); +#ifdef CONFIG_OF +static const struct of_device_id pca9541_of_match[] = { + { .compatible = "nxp,pca9541" }, + {} +}; +#endif + /* * Write to chip register. Don't use i2c_transfer()/i2c_smbus_xfer() * as they will try to lock the adapter a second time. @@ -383,6 +390,7 @@ static int pca9541_remove(struct i2c_client *client) static struct i2c_driver pca9541_driver = { .driver = { .name = "pca9541", + .of_match_table = of_match_ptr(pca9541_of_match), }, .probe = pca9541_probe, .remove = pca9541_remove, -- 2.1.4