[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <8e46ce3c-41b4-4a6c-9b1c-a9ab56814d1a@baylibre.com>
Date: Sun, 1 Feb 2026 13:13:51 -0600
From: David Lechner <dlechner@...libre.com>
To: Taha Ed-Dafili <0rayn.dev@...il.com>, jic23@...nel.org
Cc: me@...ghamcampbell.com, skhan@...uxfoundation.org,
linux-kernel-mentees-archive@...ts.linuxfoundation.org,
rdunlap@...radead.org, nuno.sa@...log.com, andy@...nel.org, corbet@....net,
lars@...afoo.de, Michael.Hennerich@...log.com, linux-iio@...r.kernel.org,
linux-doc@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: Re: [PATCH v2 4/4] docs: iio: adxl345: update math and examples for
scaling
On 2/1/26 12:33 PM, Taha Ed-Dafili wrote:
> Update the documentation to reflect the addition of event scaling
> and correct existing technical errors inscale values.
s/inscale/in scale/
>
> key changes:
> - Fix the 62.5 g/LSB typo to 62.5 mg/LSB and add SI unit conversion.
> - Correct decimal precision of in_accel_scale and
> in_accel_scale_available to match actual SI unit (m/s^2)
> values reported by the driver.
> - Add sysfs example showing how to read and interpret the
> newly implemented event scale factor.
>
> Suggested-by: Jonathan Cameron <jic23@...nel.org>
> Signed-off-by: Taha Ed-Dafili <0rayn.dev@...il.com>
> ---
> Documentation/iio/adxl345.rst | 41 +++++++++++++++++++++++------------
> 1 file changed, 27 insertions(+), 14 deletions(-)
>
> diff --git a/Documentation/iio/adxl345.rst b/Documentation/iio/adxl345.rst
> index 41d209a4dccf..2f51a2a4fbd0 100644
> --- a/Documentation/iio/adxl345.rst
> +++ b/Documentation/iio/adxl345.rst
> @@ -13,7 +13,11 @@ This driver supports Analog Device's ADXL345/375 on SPI/I2C bus.
> * `ADXL375 <https://www.analog.com/ADXL375>`_
>
> The ADXL345 is a general-purpose, low-power, 3-axis accelerometer with selectable
> -measurement ranges. The ADXL345 supports the ±2 g, ±4 g, ±8 g, and ±16 g ranges.
> +measurement ranges. The ADXL345 supports the following ranges:
> +- ±2g (approx. ±19.61 m/s^2)
> +- ±4g (approx. ±39.23 m/s^2)
> +- ±8g (approx. ±78.45 m/s^2)
> +- ±16g (approx. ±156.91 m/s^2)
>
> 2. Device Attributes
> ====================
> @@ -98,23 +102,28 @@ listed.
> +---------------------------------------------+---------------------------------------------+
> | in_accel_gesture_singletap_timeout | Single tap duration in [us] |
> +---------------------------------------------+---------------------------------------------+
> -| in_accel_gesture_singletap_value | Single tap threshold value in 62.5/LSB |
> +| in_accel_gesture_singletap_value | Single tap threshold value in |
> +| | 0.612915 m/s^2/LSB |
> +---------------------------------------------+---------------------------------------------+
> | in_accel_mag_falling_period | Inactivity time in seconds |
> +---------------------------------------------+---------------------------------------------+
> -| in_accel_mag_falling_value | Inactivity threshold value in 62.5/LSB |
> +| in_accel_mag_falling_value | Inactivity threshold value in |
> +| | 0.612915 m/s^2/LSB |
> +---------------------------------------------+---------------------------------------------+
> | in_accel_mag_adaptive_rising_en | Enable AC coupled activity on X axis |
> +---------------------------------------------+---------------------------------------------+
> | in_accel_mag_adaptive_falling_period | AC coupled inactivity time in seconds |
> +---------------------------------------------+---------------------------------------------+
> -| in_accel_mag_adaptive_falling_value | AC coupled inactivity threshold in 62.5/LSB |
> +| in_accel_mag_adaptive_falling_value | AC coupled inactivity threshold in |
> +| | 0.612915 m/s^2/LSB |
> +---------------------------------------------+---------------------------------------------+
> -| in_accel_mag_adaptive_rising_value | AC coupled activity threshold in 62.5/LSB |
> +| in_accel_mag_adaptive_rising_value | AC coupled activity threshold in |
> +| | 0.612915 m/s^2/LSB |
> +---------------------------------------------+---------------------------------------------+
> | in_accel_mag_rising_en | Enable activity detection on X axis |
> +---------------------------------------------+---------------------------------------------+
> -| in_accel_mag_rising_value | Activity threshold value in 62.5/LSB |
> +| in_accel_mag_rising_value | Activity threshold value in |
> +| | 0.612915 m/s^2/LSB |
> +---------------------------------------------+---------------------------------------------+
> | in_accel_x_gesture_singletap_en | Enable single tap detection on X axis |
> +---------------------------------------------+---------------------------------------------+
Why not also adding the new in_accel_*_scale attributes to the table?
Powered by blists - more mailing lists