[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <a54890d1-9ca4-b026-5c9c-539cf840315b@metafoo.de>
Date: Mon, 16 Jul 2018 13:13:55 +0200
From: Lars-Peter Clausen <lars@...afoo.de>
To: Jonathan Cameron <jic23@...nel.org>,
Stefan Popa <stefan.popa@...log.com>
Cc: Michael.Hennerich@...log.com, knaack.h@....de, pmeerw@...erw.net,
mchehab@...nel.org, davem@...emloft.net,
gregkh@...uxfoundation.org, akpm@...ux-foundation.org,
rdunlap@...radead.org, shreeya.patel23498@...il.com,
mirq-linux@...e.qmqm.pl, thierry.escande@...labora.com,
himanshujha199640@...il.com, gwendal@...omium.org,
linux-kernel@...r.kernel.org, linux-iio@...r.kernel.org
Subject: Re: [PATCH 1/5] iio: adxl372: New driver for Analog Devices ADXL372
Accelerometer
On 07/15/2018 11:51 AM, Jonathan Cameron wrote:
> On Thu, 12 Jul 2018 18:34:23 +0300
> Stefan Popa <stefan.popa@...log.com> wrote:
>
>> This patch adds basic support for Analog Devices ADXL372 SPI-Bus
>> Three-Axis Digital Accelerometer.
>>
>> The device is probed and configured the with some initial default
>> values. With this basic driver, it is possible to read raw acceleration
>> data.
>>
>> Datasheet:
>> http://www.analog.com/media/en/technical-documentation/data-sheets/ADXL372.pdf
>>
>> Signed-off-by: Stefan Popa <stefan.popa@...log.com>
>
> Hi Stefan,
>
> Looks pretty good, but a few comments inline.
>
> The slightly 'unusual' register read / write field in the least significant
> bit is a pain. I really don't like the approach of 'fiddling' the register
> addresses each time though so I think you need a custom version of
> regmap-spi to deal with this inside. I wonder how often this
> pattern actually occurs and whether it's worth thinking about extending
> the core regmap to deal with it (so add a shift value for addresses).
regmap should be able to handle this as is. pad_bits = 1, reg_bits = 7
should ensure the correct behavior.
Powered by blists - more mailing lists