linux-iio.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] add SPI-3wire support to ST gyro/magn/pressure framework
@ 2017-09-17 15:20 Lorenzo Bianconi
  2017-09-17 15:20 ` [PATCH 1/3] iio: gyro: st_gyro: add SPI-3wire support to st_gyro framework Lorenzo Bianconi
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Lorenzo Bianconi @ 2017-09-17 15:20 UTC (permalink / raw)
  To: jic23; +Cc: linux-iio, lorenzo.bianconi

This patchset depends on 'iio: st_sensors: add register mask for status
register' patch of 'Add support to LIS2DW12 accel sensor' patchset not yet
applied on testing branch

Lorenzo Bianconi (3):
  iio: gyro: st_gyro: add SPI-3wire support to st_gyro framework
  iio: magnetometer: st_magn: add SPI-3wire support to LIS3MDL
  iio: pressure: st_pressure: add SPI-3wire support to st_pressure
    framework

 drivers/iio/gyro/st_gyro_core.c         | 12 ++++++++++++
 drivers/iio/magnetometer/st_magn_core.c |  4 ++++
 drivers/iio/pressure/st_pressure_core.c | 16 ++++++++++++++++
 3 files changed, 32 insertions(+)

-- 
2.14.1


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

* [PATCH 1/3] iio: gyro: st_gyro: add SPI-3wire support to st_gyro framework
  2017-09-17 15:20 [PATCH 0/3] add SPI-3wire support to ST gyro/magn/pressure framework Lorenzo Bianconi
@ 2017-09-17 15:20 ` Lorenzo Bianconi
  2017-10-10 19:34   ` Jonathan Cameron
  2017-09-17 15:20 ` [PATCH 2/3] iio: magnetometer: st_magn: add SPI-3wire support to LIS3MDL Lorenzo Bianconi
  2017-09-17 15:20 ` [PATCH 3/3] iio: pressure: st_pressure: add SPI-3wire support to st_pressure framework Lorenzo Bianconi
  2 siblings, 1 reply; 7+ messages in thread
From: Lorenzo Bianconi @ 2017-09-17 15:20 UTC (permalink / raw)
  To: jic23; +Cc: linux-iio, lorenzo.bianconi

Add SPI Serial Interface Mode (SIM) register information
to STM gyroscope framework

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

diff --git a/drivers/iio/gyro/st_gyro_core.c b/drivers/iio/gyro/st_gyro_core.c
index 46991f7131d1..b31064ba37b9 100644
--- a/drivers/iio/gyro/st_gyro_core.c
+++ b/drivers/iio/gyro/st_gyro_core.c
@@ -125,6 +125,10 @@ static const struct st_sensor_settings st_gyro_sensors_settings[] = {
 				.mask = 0x07,
 			},
 		},
+		.sim = {
+			.addr = 0x23,
+			.value = BIT(0),
+		},
 		.multi_read_bit = true,
 		.bootime = 2,
 	},
@@ -200,6 +204,10 @@ static const struct st_sensor_settings st_gyro_sensors_settings[] = {
 				.mask = 0x07,
 			},
 		},
+		.sim = {
+			.addr = 0x23,
+			.value = BIT(0),
+		},
 		.multi_read_bit = true,
 		.bootime = 2,
 	},
@@ -270,6 +278,10 @@ static const struct st_sensor_settings st_gyro_sensors_settings[] = {
 				.mask = 0x07,
 			},
 		},
+		.sim = {
+			.addr = 0x23,
+			.value = BIT(0),
+		},
 		.multi_read_bit = true,
 		.bootime = 2,
 	},
-- 
2.14.1


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

* [PATCH 2/3] iio: magnetometer: st_magn: add SPI-3wire support to LIS3MDL
  2017-09-17 15:20 [PATCH 0/3] add SPI-3wire support to ST gyro/magn/pressure framework Lorenzo Bianconi
  2017-09-17 15:20 ` [PATCH 1/3] iio: gyro: st_gyro: add SPI-3wire support to st_gyro framework Lorenzo Bianconi
@ 2017-09-17 15:20 ` Lorenzo Bianconi
  2017-10-10 19:43   ` Jonathan Cameron
  2017-09-17 15:20 ` [PATCH 3/3] iio: pressure: st_pressure: add SPI-3wire support to st_pressure framework Lorenzo Bianconi
  2 siblings, 1 reply; 7+ messages in thread
From: Lorenzo Bianconi @ 2017-09-17 15:20 UTC (permalink / raw)
  To: jic23; +Cc: linux-iio, lorenzo.bianconi

Add SPI Serial Interface Mode (SIM) register information to
LIS3MDL magn sensor

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

diff --git a/drivers/iio/magnetometer/st_magn_core.c b/drivers/iio/magnetometer/st_magn_core.c
index 8745686f233c..72f6d1335a04 100644
--- a/drivers/iio/magnetometer/st_magn_core.c
+++ b/drivers/iio/magnetometer/st_magn_core.c
@@ -322,6 +322,10 @@ static const struct st_sensor_settings st_magn_sensors_settings[] = {
 				.mask = 0x07,
 			},
 		},
+		.sim = {
+			.addr = 0x22,
+			.value = BIT(2),
+		},
 		.multi_read_bit = true,
 		.bootime = 2,
 	},
-- 
2.14.1


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

* [PATCH 3/3] iio: pressure: st_pressure: add SPI-3wire support to st_pressure framework
  2017-09-17 15:20 [PATCH 0/3] add SPI-3wire support to ST gyro/magn/pressure framework Lorenzo Bianconi
  2017-09-17 15:20 ` [PATCH 1/3] iio: gyro: st_gyro: add SPI-3wire support to st_gyro framework Lorenzo Bianconi
  2017-09-17 15:20 ` [PATCH 2/3] iio: magnetometer: st_magn: add SPI-3wire support to LIS3MDL Lorenzo Bianconi
@ 2017-09-17 15:20 ` Lorenzo Bianconi
  2017-10-10 19:38   ` Jonathan Cameron
  2 siblings, 1 reply; 7+ messages in thread
From: Lorenzo Bianconi @ 2017-09-17 15:20 UTC (permalink / raw)
  To: jic23; +Cc: linux-iio, lorenzo.bianconi

Add SPI Serial Interface Mode (SIM) register information
to STM pressure framework

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

diff --git a/drivers/iio/pressure/st_pressure_core.c b/drivers/iio/pressure/st_pressure_core.c
index b8890e37a2d2..15ad6054d9f6 100644
--- a/drivers/iio/pressure/st_pressure_core.c
+++ b/drivers/iio/pressure/st_pressure_core.c
@@ -297,6 +297,10 @@ static const struct st_sensor_settings st_press_sensors_settings[] = {
 				.mask = 0x03,
 			},
 		},
+		.sim = {
+			.addr = 0x20,
+			.value = BIT(0),
+		},
 		.multi_read_bit = true,
 		.bootime = 2,
 	},
@@ -343,6 +347,10 @@ static const struct st_sensor_settings st_press_sensors_settings[] = {
 			.addr = 0x20,
 			.mask = 0x04,
 		},
+		.sim = {
+			.addr = 0x20,
+			.value = BIT(0),
+		},
 		.multi_read_bit = true,
 		.bootime = 2,
 	},
@@ -406,6 +414,10 @@ static const struct st_sensor_settings st_press_sensors_settings[] = {
 				.mask = 0x03,
 			},
 		},
+		.sim = {
+			.addr = 0x20,
+			.value = BIT(0),
+		},
 		.multi_read_bit = true,
 		.bootime = 2,
 	},
@@ -471,6 +483,10 @@ static const struct st_sensor_settings st_press_sensors_settings[] = {
 				.mask = 0x03,
 			},
 		},
+		.sim = {
+			.addr = 0x10,
+			.value = BIT(0),
+		},
 		.multi_read_bit = false,
 		.bootime = 2,
 	},
-- 
2.14.1

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

* Re: [PATCH 1/3] iio: gyro: st_gyro: add SPI-3wire support to st_gyro framework
  2017-09-17 15:20 ` [PATCH 1/3] iio: gyro: st_gyro: add SPI-3wire support to st_gyro framework Lorenzo Bianconi
@ 2017-10-10 19:34   ` Jonathan Cameron
  0 siblings, 0 replies; 7+ messages in thread
From: Jonathan Cameron @ 2017-10-10 19:34 UTC (permalink / raw)
  To: Lorenzo Bianconi; +Cc: linux-iio, lorenzo.bianconi

On Sun, 17 Sep 2017 17:20:45 +0200
Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> wrote:

> Add SPI Serial Interface Mode (SIM) register information
> to STM gyroscope framework
> 
> 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/gyro/st_gyro_core.c | 12 ++++++++++++
>  1 file changed, 12 insertions(+)
> 
> diff --git a/drivers/iio/gyro/st_gyro_core.c b/drivers/iio/gyro/st_gyro_core.c
> index 46991f7131d1..b31064ba37b9 100644
> --- a/drivers/iio/gyro/st_gyro_core.c
> +++ b/drivers/iio/gyro/st_gyro_core.c
> @@ -125,6 +125,10 @@ static const struct st_sensor_settings st_gyro_sensors_settings[] = {
>  				.mask = 0x07,
>  			},
>  		},
> +		.sim = {
> +			.addr = 0x23,
> +			.value = BIT(0),
> +		},
>  		.multi_read_bit = true,
>  		.bootime = 2,
>  	},
> @@ -200,6 +204,10 @@ static const struct st_sensor_settings st_gyro_sensors_settings[] = {
>  				.mask = 0x07,
>  			},
>  		},
> +		.sim = {
> +			.addr = 0x23,
> +			.value = BIT(0),
> +		},
>  		.multi_read_bit = true,
>  		.bootime = 2,
>  	},
> @@ -270,6 +278,10 @@ static const struct st_sensor_settings st_gyro_sensors_settings[] = {
>  				.mask = 0x07,
>  			},
>  		},
> +		.sim = {
> +			.addr = 0x23,
> +			.value = BIT(0),
> +		},
>  		.multi_read_bit = true,
>  		.bootime = 2,
>  	},


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

* Re: [PATCH 3/3] iio: pressure: st_pressure: add SPI-3wire support to st_pressure framework
  2017-09-17 15:20 ` [PATCH 3/3] iio: pressure: st_pressure: add SPI-3wire support to st_pressure framework Lorenzo Bianconi
@ 2017-10-10 19:38   ` Jonathan Cameron
  0 siblings, 0 replies; 7+ messages in thread
From: Jonathan Cameron @ 2017-10-10 19:38 UTC (permalink / raw)
  To: Lorenzo Bianconi; +Cc: linux-iio, lorenzo.bianconi

On Sun, 17 Sep 2017 17:20:47 +0200
Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> wrote:

> Add SPI Serial Interface Mode (SIM) register information
> to STM pressure framework
> 
> 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/pressure/st_pressure_core.c | 16 ++++++++++++++++
>  1 file changed, 16 insertions(+)
> 
> diff --git a/drivers/iio/pressure/st_pressure_core.c b/drivers/iio/pressure/st_pressure_core.c
> index b8890e37a2d2..15ad6054d9f6 100644
> --- a/drivers/iio/pressure/st_pressure_core.c
> +++ b/drivers/iio/pressure/st_pressure_core.c
> @@ -297,6 +297,10 @@ static const struct st_sensor_settings st_press_sensors_settings[] = {
>  				.mask = 0x03,
>  			},
>  		},
> +		.sim = {
> +			.addr = 0x20,
> +			.value = BIT(0),
> +		},
>  		.multi_read_bit = true,
>  		.bootime = 2,
>  	},
> @@ -343,6 +347,10 @@ static const struct st_sensor_settings st_press_sensors_settings[] = {
>  			.addr = 0x20,
>  			.mask = 0x04,
>  		},
> +		.sim = {
> +			.addr = 0x20,
> +			.value = BIT(0),
> +		},
>  		.multi_read_bit = true,
>  		.bootime = 2,
>  	},
> @@ -406,6 +414,10 @@ static const struct st_sensor_settings st_press_sensors_settings[] = {
>  				.mask = 0x03,
>  			},
>  		},
> +		.sim = {
> +			.addr = 0x20,
> +			.value = BIT(0),
> +		},
>  		.multi_read_bit = true,
>  		.bootime = 2,
>  	},
> @@ -471,6 +483,10 @@ static const struct st_sensor_settings st_press_sensors_settings[] = {
>  				.mask = 0x03,
>  			},
>  		},
> +		.sim = {
> +			.addr = 0x10,
> +			.value = BIT(0),
> +		},
>  		.multi_read_bit = false,
>  		.bootime = 2,
>  	},


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

* Re: [PATCH 2/3] iio: magnetometer: st_magn: add SPI-3wire support to LIS3MDL
  2017-09-17 15:20 ` [PATCH 2/3] iio: magnetometer: st_magn: add SPI-3wire support to LIS3MDL Lorenzo Bianconi
@ 2017-10-10 19:43   ` Jonathan Cameron
  0 siblings, 0 replies; 7+ messages in thread
From: Jonathan Cameron @ 2017-10-10 19:43 UTC (permalink / raw)
  To: Lorenzo Bianconi; +Cc: linux-iio, lorenzo.bianconi

On Sun, 17 Sep 2017 17:20:46 +0200
Lorenzo Bianconi <lorenzo.bianconi83@gmail.com> wrote:

> Add SPI Serial Interface Mode (SIM) register information to
> LIS3MDL magn sensor
> 
> Signed-off-by: Lorenzo Bianconi <lorenzo.bianconi@st.com>
Applied.
> ---
>  drivers/iio/magnetometer/st_magn_core.c | 4 ++++
>  1 file changed, 4 insertions(+)
> 
> diff --git a/drivers/iio/magnetometer/st_magn_core.c b/drivers/iio/magnetometer/st_magn_core.c
> index 8745686f233c..72f6d1335a04 100644
> --- a/drivers/iio/magnetometer/st_magn_core.c
> +++ b/drivers/iio/magnetometer/st_magn_core.c
> @@ -322,6 +322,10 @@ static const struct st_sensor_settings st_magn_sensors_settings[] = {
>  				.mask = 0x07,
>  			},
>  		},
> +		.sim = {
> +			.addr = 0x22,
> +			.value = BIT(2),
> +		},
>  		.multi_read_bit = true,
>  		.bootime = 2,
>  	},


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

end of thread, other threads:[~2017-10-10 19:43 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-09-17 15:20 [PATCH 0/3] add SPI-3wire support to ST gyro/magn/pressure framework Lorenzo Bianconi
2017-09-17 15:20 ` [PATCH 1/3] iio: gyro: st_gyro: add SPI-3wire support to st_gyro framework Lorenzo Bianconi
2017-10-10 19:34   ` Jonathan Cameron
2017-09-17 15:20 ` [PATCH 2/3] iio: magnetometer: st_magn: add SPI-3wire support to LIS3MDL Lorenzo Bianconi
2017-10-10 19:43   ` Jonathan Cameron
2017-09-17 15:20 ` [PATCH 3/3] iio: pressure: st_pressure: add SPI-3wire support to st_pressure framework Lorenzo Bianconi
2017-10-10 19:38   ` Jonathan Cameron

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).