]> www.infradead.org Git - users/jedix/linux-maple.git/commit
iio: imu: adis: Add custom ops struct
authorRobert Budai <robert.budai@analog.com>
Mon, 17 Feb 2025 10:57:45 +0000 (12:57 +0200)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Sat, 22 Feb 2025 12:22:45 +0000 (12:22 +0000)
commit3b29bcee8f6f703a5952b85fc2ffcbcfb0862db4
treed1ba9e33eb1f85af5959df97830de4ad04c73f0e
parent66e80e2f21762bdaa56a4d63c79e5aca5f6bd93c
iio: imu: adis: Add custom ops struct

This patch introduces a custom ops struct letting users define custom read and
write functions. Some adis devices might define a completely different spi
protocol from the one used in the default implementation.

Co-developed-by: Ramona Gradinariu <ramona.gradinariu@analog.com>
Signed-off-by: Ramona Gradinariu <ramona.gradinariu@analog.com>
Co-developed-by: Antoniu Miclaus <antoniu.miclaus@analog.com>
Signed-off-by: Antoniu Miclaus <antoniu.miclaus@analog.com>
Co-developed-by: Nuno Sá <nuno.sa@analog.com>
Signed-off-by: Nuno Sá <nuno.sa@analog.com>
Signed-off-by: Robert Budai <robert.budai@analog.com>
Link: https://patch.msgid.link/20250217105753.605465-2-robert.budai@analog.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/imu/adis.c
include/linux/iio/imu/adis.h