On Mon, 21 Oct 2024 14:38:52 +0200 Neil Armstrong <neil.armstrong@xxxxxxxxxx> wrote: > The Allegro MicroSystems ALS31300 is a 3-D Linear Hall Effect Sensor > mainly used in 3D sensing applications for head-on motion. > > The device is configured over I2C, and as part of the Sensor > data the temperature core is also provided. > > While the device provides an IRQ gpio, it depends on a configuration > programmed into the internal EEPROM, thus only the default mode > is supported and buffered input via trigger is also supported > to allow streaming values with the same sensing timestamp. > > The device can be configured with different sensitivities in factory, > but the sensitivity value used to calculate value into the Gauss > unit is not available from registers, thus the sensitivity is > provided by the compatible/device-id string which is based > on the part number as described in the datasheet page 2. > > The datasheet is available on the product website at [1]. > > [1] https://www.allegromicro.com/en/products/sense/linear-and-angular-position/linear-position-sensor-ics/als31300 > > Signed-off-by: Neil Armstrong <neil.armstrong@xxxxxxxxxx> Nice work. Applied to the togreg branch of iio.git and pushed out as testing to let 0-day take a first look at it. Thanks, Jonathan