From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752696AbdHPTdg (ORCPT ); Wed, 16 Aug 2017 15:33:36 -0400 Received: from mout.kundenserver.de ([212.227.126.187]:61344 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752368AbdHPTde (ORCPT ); Wed, 16 Aug 2017 15:33:34 -0400 Date: Wed, 16 Aug 2017 21:33:47 +0200 From: Andreas Klinger To: jic23@kernel.org, knaack.h@gmx.de, lars@metafoo.de, pmeerw@pmeerw.net, linux-iio@vger.kernel.org Cc: wsa@the-dreams.de, robh+dt@kernel.org, mark.rutland@arm.com, linux-i2c@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 2/5] iio: srf08: add device tree table Message-ID: <20170816193347.GA24416@arbeit> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) X-Provags-ID: V03:K0:bacH2tB0zR2saDIq5VjMGKNMSVlM9Zkk9O2IRX0Di0MMF6Bgaif /xKiO/BIKKMY2Nc0E6xoz6QHyz7QcNddMZ//qtR1+YaxTgBfL7QTpYs/6FyJrVf3XlowimS Ol8exicZF5PdN3FAngEoK3rC07qIrRK+gy/9jOzBvC2CKWUknyithz1p/dsoyB1LdxVnfIC 6wBa9JhbZMwjTda8tkuFw== X-UI-Out-Filterresults: notjunk:1;V01:K0:XShT/0FXTqo=:o+rX0b/HmwsokGYj2d0YVw B/J5CjSROzp2FYKaJCugDKsMzMsRUJr0U7MvdcXmqSgE+6ONXG5hX3a93T67sIovxkNY1Q5ra U23DZ2dYwgCebKVn4JCXq2ejovCCzLPr18py0FpDkRAIVgHGjTBSb5+DcqVBeYALbAzpYX3is SWFCu1B32IEHvrYHR4gYSSqHMLGGEJmsDEUaAydhzilns6zWt/p+qXc6QS19R/uP635jCNIZB srAeciDOf1U/h7lMYMzeEjD/QAO6mARVrXXmdHe1gkwg0yzh3q2eCv5qB7/izOrx3xhV9JGCS m4cTT8MLnQ8yTBx1IMqW5I0jRFORQcwBlX24we8I7k2oJkxy96+sEVq1DUHRjbjqzwO2neZMd utE3FNFGAxuZuXPsn5mq7cc5rzDBAHyUBV/CcTkS6heg6u+XuaiwJTcwqwVkMxT8Hst9kP/ab mO+6M/e9mVBTnKSg2ZD2WnF9X7JqpbLSAb1s5GXMbeg2EcqvlBK6WITfb09/isdcmxBoTEV2V qIo8b5t/AztpBflU4+qfY1uWFjtslFYKhlw91SHTPnC1mz4NHevbemdwOVSq8WOrEVDuwbkex XVX5Hvj9+EkeHATzdmwROiE4ZiJeUhVACtcSpw394SP2hnjUdHsIILjQ9MtoSz+XNZg0x6P+E 38jvDyeo4S+3lxJtziH01i6qvGDbRltQWQAlR6MAbx91HB7812xTyLjnBB9ZMjgrjEQ+CdB1v +1QkLf3QwVrdH/TrAsswHBwgq0y8M0g4xfG7DQ== Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Added MODULE_DEVICE_TABLE for device tree bindings. It used to work without it by using the i2c_device_id table, but adding the table makes everything clear and documented. Signed-off-by: Andreas Klinger --- drivers/iio/proximity/srf08.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/drivers/iio/proximity/srf08.c b/drivers/iio/proximity/srf08.c index 49316cbf7c60..3f19536f215f 100644 --- a/drivers/iio/proximity/srf08.c +++ b/drivers/iio/proximity/srf08.c @@ -378,6 +378,13 @@ static int srf08_probe(struct i2c_client *client, return devm_iio_device_register(&client->dev, indio_dev); } +static const struct of_device_id of_srf08_match[] = { + { .compatible = "devantech,srf08", 0}, + {}, +}; + +MODULE_DEVICE_TABLE(of, of_srf08_match); + static const struct i2c_device_id srf08_id[] = { { "srf08", 0 }, { } @@ -387,6 +394,7 @@ MODULE_DEVICE_TABLE(i2c, srf08_id); static struct i2c_driver srf08_driver = { .driver = { .name = "srf08", + .of_match_table = of_srf08_match, }, .probe = srf08_probe, .id_table = srf08_id, -- 2.1.4 --