Re: [PATCH] iio: chemical: ccs811: Renamed resistance member in ccs811_reading struct

2018-02-20 Thread Narcisa Ana Maria Vasile
On Sat, Feb 17, 2018 at 02:14:42PM +, Jonathan Cameron wrote:
> On Wed, 14 Feb 2018 01:08:35 +
> Richard Lai  wrote:
> 
> > The resistance member in ccs811_reading struct is an unsigned 16-bit
> > integer variable used to store RAW_DATA register bytes read from CCS811.
> > It is kind of misleading to name this struct member as resistance.
> > 
> > About the RAW_DATA register bytes, the CCS811 datasheet states that:
> > -
> > Two byte read only register which contains the latest readings from the
> > sense resistor.
> > 
> > The most significant 6 bits of the Byte 0 contain the value of the current
> > through the sensor (0μA to 63μA).
> > 
> > The lower 10 bits contain (as computed from the ADC) the readings of the
> > voltage across the sensor with the selected current (1023 = 1.65V)"
> > -
> > 
True.

> > Hence, the RAW_DATA register byte contains information about electric
> > current and voltage of the CCS811 sensor. Calling this struct member
> > 'resistance' is kind of misleading, although both electric current and
> > voltage are needed to calculate the electrical resistance of the sensor
> > using Ohm's law, V = I x R, in which a new channel type of IIO_RESISTANCE
> > may be added to the driver in the future.
> > 


> > Signed-off-by: Richard Lai 
> This seems logical to me, but I'd just like to let it sit for a few
> more days to let Narcisa have time to respond.
> 
I agree, Richard's suggestion is a better fit as a name for this
register.
> Feel free to give me a poke if it looks like I have forgotten this
> in a week or so.
> 
> Thanks,
> 
> Jonathan
> 
> > ---
> >  drivers/iio/chemical/ccs811.c | 6 +++---
> >  1 file changed, 3 insertions(+), 3 deletions(-)
> > 
> > diff --git a/drivers/iio/chemical/ccs811.c b/drivers/iio/chemical/ccs811.c
> > index 8e8beb7..e6f6bc4 100644
> > --- a/drivers/iio/chemical/ccs811.c
> > +++ b/drivers/iio/chemical/ccs811.c
> > @@ -66,7 +66,7 @@ struct ccs811_reading {
> > __be16 voc;
> > u8 status;
> > u8 error;
> > -   __be16 resistance;
> > +   __be16 raw_data;
> >  } __attribute__((__packed__));
> >  
> >  struct ccs811_data {
> > @@ -202,12 +202,12 @@ static int ccs811_read_raw(struct iio_dev *indio_dev,
> >  
> > switch (chan->type) {
> > case IIO_VOLTAGE:
> > -   *val = be16_to_cpu(data->buffer.resistance) &
> > +   *val = be16_to_cpu(data->buffer.raw_data) &
> >CCS811_VOLTAGE_MASK;
> > ret = IIO_VAL_INT;
> > break;
> > case IIO_CURRENT:
> > -   *val = be16_to_cpu(data->buffer.resistance) >> 10;
> > +   *val = be16_to_cpu(data->buffer.raw_data) >> 10;
> > ret = IIO_VAL_INT;
> > break;
> > case IIO_CONCENTRATION:
> 


linux-kernel@vger.kernel.org

2017-02-26 Thread Narcisa Ana Maria Vasile
This was reported by checkpatch.pl

Signed-off-by: Narcisa Ana Maria Vasile 
---
 drivers/staging/bcm2835-audio/bcm2835-pcm.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/staging/bcm2835-audio/bcm2835-pcm.c 
b/drivers/staging/bcm2835-audio/bcm2835-pcm.c
index 9e79236..328bee4a 100644
--- a/drivers/staging/bcm2835-audio/bcm2835-pcm.c
+++ b/drivers/staging/bcm2835-audio/bcm2835-pcm.c
@@ -91,7 +91,7 @@ void bcm2835_playback_fifo(struct bcm2835_alsa_stream 
*alsa_stream)
frames_to_bytes(alsa_stream->substream->runtime, 
alsa_stream->substream->runtime->status->hw_ptr),
new_period);
if (alsa_stream->buffer_size) {
-   alsa_stream->pos += consumed &~(1 << 30);
+   alsa_stream->pos += consumed & ~(1 << 30);
alsa_stream->pos %= alsa_stream->buffer_size;
}
 
-- 
1.9.1



[PATCH] ASoC: es8328: Remove extra blank lines

2017-02-25 Thread Narcisa Ana Maria Vasile
This was reported by checkpatch.pl

Signed-off-by: Narcisa Ana Maria Vasile 
---
 sound/soc/codecs/es8328.c | 2 --
 1 file changed, 2 deletions(-)

diff --git a/sound/soc/codecs/es8328.c b/sound/soc/codecs/es8328.c
index 3f84fbd..1967157 100644
--- a/sound/soc/codecs/es8328.c
+++ b/sound/soc/codecs/es8328.c
@@ -177,8 +177,6 @@ static int es8328_put_deemph(struct snd_kcontrol *kcontrol,
return 0;
 }
 
-
-
 static const struct snd_kcontrol_new es8328_snd_controls[] = {
SOC_DOUBLE_R_TLV("Capture Digital Volume",
ES8328_ADCCONTROL8, ES8328_ADCCONTROL9,
-- 
1.9.1