This series addresses feedback from Andy Shevchenko to modernize and clean
up the ad7816 driver.
Changes in v4:
- Added a blank line after the AD7816_FULL and AD7816_PD definitions to
improve code readability, as requested by Andy Shevchenko.
Changes in v3:
- Added missing Signed-off-by tags and detailed patch descriptions to
all commits as requested by the automated patch-bot.
- No functional changes since v2.
Changes in v2:
- Renamed sysfs callback functions (e.g., ad7816_show_mode to mode_show)
to satisfy the requirements of modern IIO attribute macros.
- Fixed usage of sysfs_match_string() by removing the unnecessary
ARRAY_SIZE parameter.
- Fixed vertical alignment of function parameters to match open parenthesis.
- Replaced sprintf() with sysfs_emit() across all show attributes.
Md. Mahmudul Hasan Mabud (4):
staging: iio: adc: ad7816: redefine mode constants to start from 0
staging: iio: adc: ad7816: use sysfs_match_string() for mode selection
staging: iio: adc: ad7816: replace sprintf() with sysfs_emit()
staging: iio: adc: ad7816: use modern IIO attribute macros
drivers/staging/iio/adc/ad7816.c | 112 +++++++++++++++----------------
1 file changed, 54 insertions(+), 58 deletions(-)
--
2.34.1