Re: [PATCH 14/18] iio: as3935: Add OF match table

2015-08-22 Thread Jonathan Cameron
On 20/08/15 08:07, Javier Martinez Canillas wrote:
> The Documentation/devicetree/bindings/iio/proximity/as3935.txt DT binding
> doc lists "ams,as3935" as a compatible string but the corresponding driver
> does not have an OF match table. Add the table to the driver so the SPI
> core can do an OF style match.
> 
> Signed-off-by: Javier Martinez Canillas 
Applied to the togreg branch of iio.git - initially pushed out as testing
for the autobuilders to play with it.
> ---
> 
>  drivers/iio/proximity/as3935.c | 7 +++
>  1 file changed, 7 insertions(+)
> 
> diff --git a/drivers/iio/proximity/as3935.c b/drivers/iio/proximity/as3935.c
> index bc0d68efd455..e95035136889 100644
> --- a/drivers/iio/proximity/as3935.c
> +++ b/drivers/iio/proximity/as3935.c
> @@ -434,6 +434,12 @@ static int as3935_remove(struct spi_device *spi)
>   return 0;
>  }
>  
> +static const struct of_device_id as3935_of_match[] = {
> + { .compatible = "ams,as3935", },
> + { /* sentinel */ },
> +};
> +MODULE_DEVICE_TABLE(of, as3935_of_match);
> +
>  static const struct spi_device_id as3935_id[] = {
>   {"as3935", 0},
>   {},
> @@ -443,6 +449,7 @@ MODULE_DEVICE_TABLE(spi, as3935_id);
>  static struct spi_driver as3935_driver = {
>   .driver = {
>   .name   = "as3935",
> + .of_match_table = of_match_ptr(as3935_of_match),
>   .owner  = THIS_MODULE,
>   .pm = AS3935_PM_OPS,
>   },
> 

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: [PATCH 14/18] iio: as3935: Add OF match table

2015-08-22 Thread Jonathan Cameron
On 20/08/15 08:07, Javier Martinez Canillas wrote:
 The Documentation/devicetree/bindings/iio/proximity/as3935.txt DT binding
 doc lists ams,as3935 as a compatible string but the corresponding driver
 does not have an OF match table. Add the table to the driver so the SPI
 core can do an OF style match.
 
 Signed-off-by: Javier Martinez Canillas jav...@osg.samsung.com
Applied to the togreg branch of iio.git - initially pushed out as testing
for the autobuilders to play with it.
 ---
 
  drivers/iio/proximity/as3935.c | 7 +++
  1 file changed, 7 insertions(+)
 
 diff --git a/drivers/iio/proximity/as3935.c b/drivers/iio/proximity/as3935.c
 index bc0d68efd455..e95035136889 100644
 --- a/drivers/iio/proximity/as3935.c
 +++ b/drivers/iio/proximity/as3935.c
 @@ -434,6 +434,12 @@ static int as3935_remove(struct spi_device *spi)
   return 0;
  }
  
 +static const struct of_device_id as3935_of_match[] = {
 + { .compatible = ams,as3935, },
 + { /* sentinel */ },
 +};
 +MODULE_DEVICE_TABLE(of, as3935_of_match);
 +
  static const struct spi_device_id as3935_id[] = {
   {as3935, 0},
   {},
 @@ -443,6 +449,7 @@ MODULE_DEVICE_TABLE(spi, as3935_id);
  static struct spi_driver as3935_driver = {
   .driver = {
   .name   = as3935,
 + .of_match_table = of_match_ptr(as3935_of_match),
   .owner  = THIS_MODULE,
   .pm = AS3935_PM_OPS,
   },
 

--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 14/18] iio: as3935: Add OF match table

2015-08-20 Thread Javier Martinez Canillas
The Documentation/devicetree/bindings/iio/proximity/as3935.txt DT binding
doc lists "ams,as3935" as a compatible string but the corresponding driver
does not have an OF match table. Add the table to the driver so the SPI
core can do an OF style match.

Signed-off-by: Javier Martinez Canillas 
---

 drivers/iio/proximity/as3935.c | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/drivers/iio/proximity/as3935.c b/drivers/iio/proximity/as3935.c
index bc0d68efd455..e95035136889 100644
--- a/drivers/iio/proximity/as3935.c
+++ b/drivers/iio/proximity/as3935.c
@@ -434,6 +434,12 @@ static int as3935_remove(struct spi_device *spi)
return 0;
 }
 
+static const struct of_device_id as3935_of_match[] = {
+   { .compatible = "ams,as3935", },
+   { /* sentinel */ },
+};
+MODULE_DEVICE_TABLE(of, as3935_of_match);
+
 static const struct spi_device_id as3935_id[] = {
{"as3935", 0},
{},
@@ -443,6 +449,7 @@ MODULE_DEVICE_TABLE(spi, as3935_id);
 static struct spi_driver as3935_driver = {
.driver = {
.name   = "as3935",
+   .of_match_table = of_match_ptr(as3935_of_match),
.owner  = THIS_MODULE,
.pm = AS3935_PM_OPS,
},
-- 
2.4.3

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


[PATCH 14/18] iio: as3935: Add OF match table

2015-08-20 Thread Javier Martinez Canillas
The Documentation/devicetree/bindings/iio/proximity/as3935.txt DT binding
doc lists ams,as3935 as a compatible string but the corresponding driver
does not have an OF match table. Add the table to the driver so the SPI
core can do an OF style match.

Signed-off-by: Javier Martinez Canillas jav...@osg.samsung.com
---

 drivers/iio/proximity/as3935.c | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/drivers/iio/proximity/as3935.c b/drivers/iio/proximity/as3935.c
index bc0d68efd455..e95035136889 100644
--- a/drivers/iio/proximity/as3935.c
+++ b/drivers/iio/proximity/as3935.c
@@ -434,6 +434,12 @@ static int as3935_remove(struct spi_device *spi)
return 0;
 }
 
+static const struct of_device_id as3935_of_match[] = {
+   { .compatible = ams,as3935, },
+   { /* sentinel */ },
+};
+MODULE_DEVICE_TABLE(of, as3935_of_match);
+
 static const struct spi_device_id as3935_id[] = {
{as3935, 0},
{},
@@ -443,6 +449,7 @@ MODULE_DEVICE_TABLE(spi, as3935_id);
 static struct spi_driver as3935_driver = {
.driver = {
.name   = as3935,
+   .of_match_table = of_match_ptr(as3935_of_match),
.owner  = THIS_MODULE,
.pm = AS3935_PM_OPS,
},
-- 
2.4.3

--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/