[PATCH v1 00/10] misc: eeprom_93xx46: Get rid of legacy GPIO APIs
From: Andy Shevchenko
Date: Wed May 08 2024 - 14:49:43 EST
The driver and its solely consumer (via platform data) are using old
GPIO APIs, convert them for good. On top some spring cleanups and fixes.
Andy Shevchenko (10):
misc: eeprom_93xx46: Make use of device properties
eeprom: digsy_mtc: Fix 93xx46 driver probe failure
eeprom: digsy_mtc: Convert to use GPIO descriptors
misc: eeprom_93xx46: Hide legacy platform data in the driver
misc: eeprom_93xx46: Remove ->prepare() and ->finish() customisation
misc: eeprom_93xx46: Use spi_message_init_with_transfers()
misc: eeprom_93xx46: Convert to use kstrtox()
misc: eeprom_93xx46: Replace explicit castings with proper specifiers
misc: eeprom_93xx46: Use string_choices API instead of ternary
operator
misc: eeprom_93xx46: Convert to DEVICE_ATTR_WO()
drivers/misc/eeprom/digsy_mtc_eeprom.c | 46 +++----
drivers/misc/eeprom/eeprom_93xx46.c | 178 ++++++++++++-------------
include/linux/eeprom_93xx46.h | 32 -----
3 files changed, 102 insertions(+), 154 deletions(-)
delete mode 100644 include/linux/eeprom_93xx46.h
--
2.43.0.rc1.1336.g36b5255a03ac