All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] fix/add accel devices to st framework
@ 2017-07-08 11:00 Lorenzo Bianconi
  2017-07-08 11:00 ` [PATCH 1/3] iio: accel: st_accel_i2c: fix i2c_device_id table Lorenzo Bianconi
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Lorenzo Bianconi @ 2017-07-08 11:00 UTC (permalink / raw)
  To: jic23; +Cc: linux-iio, lorenzo.bianconi, linus.walleij, tiberiu.a.breana

Lorenzo Bianconi (3):
  iio: accel: st_accel_i2c: fix i2c_device_id table
  iio: accel: st_accel_spi: add support to H3LIS331DL, LIS331DL,
    LIS3LV02DL
  iio: accel: st_accel: rename H3LIS331DL_DRIVER_NAME in
    H3LIS331DL_ACCEL_DEV_NAME

 drivers/iio/accel/st_accel.h      |  5 ++++-
 drivers/iio/accel/st_accel_core.c |  2 +-
 drivers/iio/accel/st_accel_i2c.c  |  5 ++++-
 drivers/iio/accel/st_accel_spi.c  | 15 +++++++++++++++
 4 files changed, 24 insertions(+), 3 deletions(-)

-- 
2.13.1

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [PATCH 1/3] iio: accel: st_accel_i2c: fix i2c_device_id table
  2017-07-08 11:00 [PATCH 0/3] fix/add accel devices to st framework Lorenzo Bianconi
@ 2017-07-08 11:00 ` Lorenzo Bianconi
  2017-07-09 18:17   ` Jonathan Cameron
  2017-07-08 11:00 ` [PATCH 2/3] iio: accel: st_accel_spi: add support to H3LIS331DL, LIS331DL, LIS3LV02DL Lorenzo Bianconi
  2017-07-08 11:00 ` [PATCH 3/3] iio: accel: st_accel: rename H3LIS331DL_DRIVER_NAME in H3LIS331DL_ACCEL_DEV_NAME Lorenzo Bianconi
  2 siblings, 1 reply; 6+ messages in thread
From: Lorenzo Bianconi @ 2017-07-08 11:00 UTC (permalink / raw)
  To: jic23; +Cc: linux-iio, lorenzo.bianconi, linus.walleij, tiberiu.a.breana

Add H3LIS331DL, LIS331DL and LIS3LV02DL entries in st_accel_id_table

Fixes: 1e52fefc9b0c (iio: accel: Add support for the h3lis331dl accel)
Fixes: bbf5f037fad4 (iio: st_accel: support the LIS331DL sensor)
Fixes: 3acddf74f807 (iio: st-sensors: add support for lis3lv02d accel)
Signed-off-by: Lorenzo Bianconi <lorenzo.bianconi@st.com>
---
 drivers/iio/accel/st_accel.h     | 3 +++
 drivers/iio/accel/st_accel_i2c.c | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/drivers/iio/accel/st_accel.h b/drivers/iio/accel/st_accel.h
index 3ad44ce7ae82..fe3864f0f146 100644
--- a/drivers/iio/accel/st_accel.h
+++ b/drivers/iio/accel/st_accel.h
@@ -29,6 +29,9 @@ enum st_accel_type {
 	LIS2DH12,
 	LIS3L02DQ,
 	LNG2DM,
+	H3LIS331DL,
+	LIS331DL,
+	LIS3LV02DL,
 	ST_ACCEL_MAX,
 };
 
diff --git a/drivers/iio/accel/st_accel_i2c.c b/drivers/iio/accel/st_accel_i2c.c
index ac67826135be..1b22c5714e89 100644
--- a/drivers/iio/accel/st_accel_i2c.c
+++ b/drivers/iio/accel/st_accel_i2c.c
@@ -126,6 +126,9 @@ static const struct i2c_device_id st_accel_id_table[] = {
 	{ LIS2DH12_ACCEL_DEV_NAME, LIS2DH12 },
 	{ LIS3L02DQ_ACCEL_DEV_NAME, LIS3L02DQ },
 	{ LNG2DM_ACCEL_DEV_NAME, LNG2DM },
+	{ H3LIS331DL_DRIVER_NAME, H3LIS331DL },
+	{ LIS331DL_ACCEL_DEV_NAME, LIS331DL },
+	{ LIS3LV02DL_ACCEL_DEV_NAME, LIS3LV02DL },
 	{},
 };
 MODULE_DEVICE_TABLE(i2c, st_accel_id_table);
-- 
2.13.1

^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [PATCH 2/3] iio: accel: st_accel_spi: add support to H3LIS331DL, LIS331DL, LIS3LV02DL
  2017-07-08 11:00 [PATCH 0/3] fix/add accel devices to st framework Lorenzo Bianconi
  2017-07-08 11:00 ` [PATCH 1/3] iio: accel: st_accel_i2c: fix i2c_device_id table Lorenzo Bianconi
@ 2017-07-08 11:00 ` Lorenzo Bianconi
  2017-07-08 11:00 ` [PATCH 3/3] iio: accel: st_accel: rename H3LIS331DL_DRIVER_NAME in H3LIS331DL_ACCEL_DEV_NAME Lorenzo Bianconi
  2 siblings, 0 replies; 6+ messages in thread
From: Lorenzo Bianconi @ 2017-07-08 11:00 UTC (permalink / raw)
  To: jic23; +Cc: linux-iio, lorenzo.bianconi, linus.walleij, tiberiu.a.breana

Signed-off-by: Lorenzo Bianconi <lorenzo.bianconi@st.com>
---
 drivers/iio/accel/st_accel_spi.c | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/drivers/iio/accel/st_accel_spi.c b/drivers/iio/accel/st_accel_spi.c
index 6b2eafa45cbb..7a2a0384b42d 100644
--- a/drivers/iio/accel/st_accel_spi.c
+++ b/drivers/iio/accel/st_accel_spi.c
@@ -31,6 +31,10 @@ static const struct of_device_id st_accel_of_match[] = {
 		.data = LIS3LV02DL_ACCEL_DEV_NAME,
 	},
 	{
+		.compatible = "st,lis3lv02dl-accel",
+		.data = LIS3LV02DL_ACCEL_DEV_NAME,
+	},
+	{
 		.compatible = "st,lis3dh-accel",
 		.data = LIS3DH_ACCEL_DEV_NAME,
 	},
@@ -70,6 +74,14 @@ static const struct of_device_id st_accel_of_match[] = {
 		.compatible = "st,lng2dm-accel",
 		.data = LNG2DM_ACCEL_DEV_NAME,
 	},
+	{
+		.compatible = "st,h3lis331dl-accel",
+		.data = H3LIS331DL_DRIVER_NAME,
+	},
+	{
+		.compatible = "st,lis331dl-accel",
+		.data = LIS331DL_ACCEL_DEV_NAME,
+	},
 	{}
 };
 MODULE_DEVICE_TABLE(of, st_accel_of_match);
@@ -118,6 +130,9 @@ static const struct spi_device_id st_accel_id_table[] = {
 	{ LIS2DH12_ACCEL_DEV_NAME },
 	{ LIS3L02DQ_ACCEL_DEV_NAME },
 	{ LNG2DM_ACCEL_DEV_NAME },
+	{ H3LIS331DL_DRIVER_NAME },
+	{ LIS331DL_ACCEL_DEV_NAME },
+	{ LIS3LV02DL_ACCEL_DEV_NAME },
 	{},
 };
 MODULE_DEVICE_TABLE(spi, st_accel_id_table);
-- 
2.13.1

^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [PATCH 3/3] iio: accel: st_accel: rename H3LIS331DL_DRIVER_NAME in H3LIS331DL_ACCEL_DEV_NAME
  2017-07-08 11:00 [PATCH 0/3] fix/add accel devices to st framework Lorenzo Bianconi
  2017-07-08 11:00 ` [PATCH 1/3] iio: accel: st_accel_i2c: fix i2c_device_id table Lorenzo Bianconi
  2017-07-08 11:00 ` [PATCH 2/3] iio: accel: st_accel_spi: add support to H3LIS331DL, LIS331DL, LIS3LV02DL Lorenzo Bianconi
@ 2017-07-08 11:00 ` Lorenzo Bianconi
  2017-07-09 18:19   ` Jonathan Cameron
  2 siblings, 1 reply; 6+ messages in thread
From: Lorenzo Bianconi @ 2017-07-08 11:00 UTC (permalink / raw)
  To: jic23; +Cc: linux-iio, lorenzo.bianconi, linus.walleij, tiberiu.a.breana

In order to use the standard name convention rename H3LIS331DL_DRIVER_NAME
macro in H3LIS331DL_ACCEL_DEV_NAME

Signed-off-by: Lorenzo Bianconi <lorenzo.bianconi@st.com>
---
 drivers/iio/accel/st_accel.h      | 2 +-
 drivers/iio/accel/st_accel_core.c | 2 +-
 drivers/iio/accel/st_accel_i2c.c  | 4 ++--
 drivers/iio/accel/st_accel_spi.c  | 4 ++--
 4 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/drivers/iio/accel/st_accel.h b/drivers/iio/accel/st_accel.h
index fe3864f0f146..0fe521609a3a 100644
--- a/drivers/iio/accel/st_accel.h
+++ b/drivers/iio/accel/st_accel.h
@@ -35,7 +35,7 @@ enum st_accel_type {
 	ST_ACCEL_MAX,
 };
 
-#define H3LIS331DL_DRIVER_NAME		"h3lis331dl_accel"
+#define H3LIS331DL_ACCEL_DEV_NAME	"h3lis331dl_accel"
 #define LIS3LV02DL_ACCEL_DEV_NAME	"lis3lv02dl_accel"
 #define LSM303DLHC_ACCEL_DEV_NAME	"lsm303dlhc_accel"
 #define LIS3DH_ACCEL_DEV_NAME		"lis3dh"
diff --git a/drivers/iio/accel/st_accel_core.c b/drivers/iio/accel/st_accel_core.c
index 07d1489cd457..c7709494bed3 100644
--- a/drivers/iio/accel/st_accel_core.c
+++ b/drivers/iio/accel/st_accel_core.c
@@ -444,7 +444,7 @@ static const struct st_sensor_settings st_accel_sensors_settings[] = {
 		.wai = 0x32,
 		.wai_addr = ST_SENSORS_DEFAULT_WAI_ADDRESS,
 		.sensors_supported = {
-			[0] = H3LIS331DL_DRIVER_NAME,
+			[0] = H3LIS331DL_ACCEL_DEV_NAME,
 		},
 		.ch = (struct iio_chan_spec *)st_accel_12bit_channels,
 		.odr = {
diff --git a/drivers/iio/accel/st_accel_i2c.c b/drivers/iio/accel/st_accel_i2c.c
index 1b22c5714e89..18cafb9f2468 100644
--- a/drivers/iio/accel/st_accel_i2c.c
+++ b/drivers/iio/accel/st_accel_i2c.c
@@ -84,7 +84,7 @@ static const struct of_device_id st_accel_of_match[] = {
 	},
 	{
 		.compatible = "st,h3lis331dl-accel",
-		.data = H3LIS331DL_DRIVER_NAME,
+		.data = H3LIS331DL_ACCEL_DEV_NAME,
 	},
 	{
 		.compatible = "st,lis3l02dq",
@@ -126,7 +126,7 @@ static const struct i2c_device_id st_accel_id_table[] = {
 	{ LIS2DH12_ACCEL_DEV_NAME, LIS2DH12 },
 	{ LIS3L02DQ_ACCEL_DEV_NAME, LIS3L02DQ },
 	{ LNG2DM_ACCEL_DEV_NAME, LNG2DM },
-	{ H3LIS331DL_DRIVER_NAME, H3LIS331DL },
+	{ H3LIS331DL_ACCEL_DEV_NAME, H3LIS331DL },
 	{ LIS331DL_ACCEL_DEV_NAME, LIS331DL },
 	{ LIS3LV02DL_ACCEL_DEV_NAME, LIS3LV02DL },
 	{},
diff --git a/drivers/iio/accel/st_accel_spi.c b/drivers/iio/accel/st_accel_spi.c
index 7a2a0384b42d..915fa49085f7 100644
--- a/drivers/iio/accel/st_accel_spi.c
+++ b/drivers/iio/accel/st_accel_spi.c
@@ -76,7 +76,7 @@ static const struct of_device_id st_accel_of_match[] = {
 	},
 	{
 		.compatible = "st,h3lis331dl-accel",
-		.data = H3LIS331DL_DRIVER_NAME,
+		.data = H3LIS331DL_ACCEL_DEV_NAME,
 	},
 	{
 		.compatible = "st,lis331dl-accel",
@@ -130,7 +130,7 @@ static const struct spi_device_id st_accel_id_table[] = {
 	{ LIS2DH12_ACCEL_DEV_NAME },
 	{ LIS3L02DQ_ACCEL_DEV_NAME },
 	{ LNG2DM_ACCEL_DEV_NAME },
-	{ H3LIS331DL_DRIVER_NAME },
+	{ H3LIS331DL_ACCEL_DEV_NAME },
 	{ LIS331DL_ACCEL_DEV_NAME },
 	{ LIS3LV02DL_ACCEL_DEV_NAME },
 	{},
-- 
2.13.1

^ permalink raw reply related	[flat|nested] 6+ messages in thread

* Re: [PATCH 1/3] iio: accel: st_accel_i2c: fix i2c_device_id table
  2017-07-08 11:00 ` [PATCH 1/3] iio: accel: st_accel_i2c: fix i2c_device_id table Lorenzo Bianconi
@ 2017-07-09 18:17   ` Jonathan Cameron
  0 siblings, 0 replies; 6+ messages in thread
From: Jonathan Cameron @ 2017-07-09 18:17 UTC (permalink / raw)
  To: Lorenzo Bianconi
  Cc: linux-iio, lorenzo.bianconi, linus.walleij, tiberiu.a.breana

On Sat,  8 Jul 2017 13:00:16 +0200
Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> wrote:

> Add H3LIS331DL, LIS331DL and LIS3LV02DL entries in st_accel_id_table
> 
> Fixes: 1e52fefc9b0c (iio: accel: Add support for the h3lis331dl accel)
> Fixes: bbf5f037fad4 (iio: st_accel: support the LIS331DL sensor)
> Fixes: 3acddf74f807 (iio: st-sensors: add support for lis3lv02d accel)
> Signed-off-by: Lorenzo Bianconi <lorenzo.bianconi@st.com>
Applied to the togreg branch of iio.git and pushed out as testing for
the autobuilders to play with it.

Thanks,

Jonathan
> ---
>  drivers/iio/accel/st_accel.h     | 3 +++
>  drivers/iio/accel/st_accel_i2c.c | 3 +++
>  2 files changed, 6 insertions(+)
> 
> diff --git a/drivers/iio/accel/st_accel.h b/drivers/iio/accel/st_accel.h
> index 3ad44ce7ae82..fe3864f0f146 100644
> --- a/drivers/iio/accel/st_accel.h
> +++ b/drivers/iio/accel/st_accel.h
> @@ -29,6 +29,9 @@ enum st_accel_type {
>  	LIS2DH12,
>  	LIS3L02DQ,
>  	LNG2DM,
> +	H3LIS331DL,
> +	LIS331DL,
> +	LIS3LV02DL,
>  	ST_ACCEL_MAX,
>  };
>  
> diff --git a/drivers/iio/accel/st_accel_i2c.c b/drivers/iio/accel/st_accel_i2c.c
> index ac67826135be..1b22c5714e89 100644
> --- a/drivers/iio/accel/st_accel_i2c.c
> +++ b/drivers/iio/accel/st_accel_i2c.c
> @@ -126,6 +126,9 @@ static const struct i2c_device_id st_accel_id_table[] = {
>  	{ LIS2DH12_ACCEL_DEV_NAME, LIS2DH12 },
>  	{ LIS3L02DQ_ACCEL_DEV_NAME, LIS3L02DQ },
>  	{ LNG2DM_ACCEL_DEV_NAME, LNG2DM },
> +	{ H3LIS331DL_DRIVER_NAME, H3LIS331DL },
> +	{ LIS331DL_ACCEL_DEV_NAME, LIS331DL },
> +	{ LIS3LV02DL_ACCEL_DEV_NAME, LIS3LV02DL },
>  	{},
>  };
>  MODULE_DEVICE_TABLE(i2c, st_accel_id_table);


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH 3/3] iio: accel: st_accel: rename H3LIS331DL_DRIVER_NAME in H3LIS331DL_ACCEL_DEV_NAME
  2017-07-08 11:00 ` [PATCH 3/3] iio: accel: st_accel: rename H3LIS331DL_DRIVER_NAME in H3LIS331DL_ACCEL_DEV_NAME Lorenzo Bianconi
@ 2017-07-09 18:19   ` Jonathan Cameron
  0 siblings, 0 replies; 6+ messages in thread
From: Jonathan Cameron @ 2017-07-09 18:19 UTC (permalink / raw)
  To: Lorenzo Bianconi
  Cc: linux-iio, lorenzo.bianconi, linus.walleij, tiberiu.a.breana

On Sat,  8 Jul 2017 13:00:18 +0200
Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> wrote:

> In order to use the standard name convention rename H3LIS331DL_DRIVER_NAME
> macro in H3LIS331DL_ACCEL_DEV_NAME
> 
> Signed-off-by: Lorenzo Bianconi <lorenzo.bianconi@st.com>
Applied.
> ---
>  drivers/iio/accel/st_accel.h      | 2 +-
>  drivers/iio/accel/st_accel_core.c | 2 +-
>  drivers/iio/accel/st_accel_i2c.c  | 4 ++--
>  drivers/iio/accel/st_accel_spi.c  | 4 ++--
>  4 files changed, 6 insertions(+), 6 deletions(-)
> 
> diff --git a/drivers/iio/accel/st_accel.h b/drivers/iio/accel/st_accel.h
> index fe3864f0f146..0fe521609a3a 100644
> --- a/drivers/iio/accel/st_accel.h
> +++ b/drivers/iio/accel/st_accel.h
> @@ -35,7 +35,7 @@ enum st_accel_type {
>  	ST_ACCEL_MAX,
>  };
>  
> -#define H3LIS331DL_DRIVER_NAME		"h3lis331dl_accel"
> +#define H3LIS331DL_ACCEL_DEV_NAME	"h3lis331dl_accel"
>  #define LIS3LV02DL_ACCEL_DEV_NAME	"lis3lv02dl_accel"
>  #define LSM303DLHC_ACCEL_DEV_NAME	"lsm303dlhc_accel"
>  #define LIS3DH_ACCEL_DEV_NAME		"lis3dh"
> diff --git a/drivers/iio/accel/st_accel_core.c b/drivers/iio/accel/st_accel_core.c
> index 07d1489cd457..c7709494bed3 100644
> --- a/drivers/iio/accel/st_accel_core.c
> +++ b/drivers/iio/accel/st_accel_core.c
> @@ -444,7 +444,7 @@ static const struct st_sensor_settings st_accel_sensors_settings[] = {
>  		.wai = 0x32,
>  		.wai_addr = ST_SENSORS_DEFAULT_WAI_ADDRESS,
>  		.sensors_supported = {
> -			[0] = H3LIS331DL_DRIVER_NAME,
> +			[0] = H3LIS331DL_ACCEL_DEV_NAME,
>  		},
>  		.ch = (struct iio_chan_spec *)st_accel_12bit_channels,
>  		.odr = {
> diff --git a/drivers/iio/accel/st_accel_i2c.c b/drivers/iio/accel/st_accel_i2c.c
> index 1b22c5714e89..18cafb9f2468 100644
> --- a/drivers/iio/accel/st_accel_i2c.c
> +++ b/drivers/iio/accel/st_accel_i2c.c
> @@ -84,7 +84,7 @@ static const struct of_device_id st_accel_of_match[] = {
>  	},
>  	{
>  		.compatible = "st,h3lis331dl-accel",
> -		.data = H3LIS331DL_DRIVER_NAME,
> +		.data = H3LIS331DL_ACCEL_DEV_NAME,
>  	},
>  	{
>  		.compatible = "st,lis3l02dq",
> @@ -126,7 +126,7 @@ static const struct i2c_device_id st_accel_id_table[] = {
>  	{ LIS2DH12_ACCEL_DEV_NAME, LIS2DH12 },
>  	{ LIS3L02DQ_ACCEL_DEV_NAME, LIS3L02DQ },
>  	{ LNG2DM_ACCEL_DEV_NAME, LNG2DM },
> -	{ H3LIS331DL_DRIVER_NAME, H3LIS331DL },
> +	{ H3LIS331DL_ACCEL_DEV_NAME, H3LIS331DL },
>  	{ LIS331DL_ACCEL_DEV_NAME, LIS331DL },
>  	{ LIS3LV02DL_ACCEL_DEV_NAME, LIS3LV02DL },
>  	{},
> diff --git a/drivers/iio/accel/st_accel_spi.c b/drivers/iio/accel/st_accel_spi.c
> index 7a2a0384b42d..915fa49085f7 100644
> --- a/drivers/iio/accel/st_accel_spi.c
> +++ b/drivers/iio/accel/st_accel_spi.c
> @@ -76,7 +76,7 @@ static const struct of_device_id st_accel_of_match[] = {
>  	},
>  	{
>  		.compatible = "st,h3lis331dl-accel",
> -		.data = H3LIS331DL_DRIVER_NAME,
> +		.data = H3LIS331DL_ACCEL_DEV_NAME,
>  	},
>  	{
>  		.compatible = "st,lis331dl-accel",
> @@ -130,7 +130,7 @@ static const struct spi_device_id st_accel_id_table[] = {
>  	{ LIS2DH12_ACCEL_DEV_NAME },
>  	{ LIS3L02DQ_ACCEL_DEV_NAME },
>  	{ LNG2DM_ACCEL_DEV_NAME },
> -	{ H3LIS331DL_DRIVER_NAME },
> +	{ H3LIS331DL_ACCEL_DEV_NAME },
>  	{ LIS331DL_ACCEL_DEV_NAME },
>  	{ LIS3LV02DL_ACCEL_DEV_NAME },
>  	{},


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2017-07-09 18:19 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-07-08 11:00 [PATCH 0/3] fix/add accel devices to st framework Lorenzo Bianconi
2017-07-08 11:00 ` [PATCH 1/3] iio: accel: st_accel_i2c: fix i2c_device_id table Lorenzo Bianconi
2017-07-09 18:17   ` Jonathan Cameron
2017-07-08 11:00 ` [PATCH 2/3] iio: accel: st_accel_spi: add support to H3LIS331DL, LIS331DL, LIS3LV02DL Lorenzo Bianconi
2017-07-08 11:00 ` [PATCH 3/3] iio: accel: st_accel: rename H3LIS331DL_DRIVER_NAME in H3LIS331DL_ACCEL_DEV_NAME Lorenzo Bianconi
2017-07-09 18:19   ` Jonathan Cameron

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.