On 11/25/2015 12:30 AM, Cory Tusar wrote: > This series of patches adds an initial set of devicetree bindings to the > eeprom_93xx46 driver which mirror the configuration options previously > available as a platform device. These bindings are then extended to > include support for specific Atmel devices in this family and also to > support GPIO-based selection of the device (e.g. for use with an SPI bus > mux). > > Additionally, an address aliasing issue with 16-bit read and write > accesses in the eeprom_93xx46 driver discovered during testing is fixed. > > Changes since v2: > - Changed node name to 'eeprom' in DT bindings example. > - Simplified several bits of return logic. > - Removed #ifdef CONFIG_OF. > - Allow compiler to handle promotion to bool return values. > - Reworked GPIO handling to use gpiod_* functions throughout (and > fixed an oversight where GPIO flags were being ignored). > > Changes since v1: > - Consolidated all Documentation/devictree additions into a single patch. > - Clarified compatible string shall be only one of the supported values. > - Renamed the 'select-gpio' binding to 'select-gpios'. > > Cory Tusar (5): > misc: eeprom_93xx46: Fix 16-bit read and write accesses. > Documentation: devicetree: Add DT bindings to eeprom_93xx46 driver. > misc: eeprom_93xx46: Implement eeprom_93xx46 DT bindings. > misc: eeprom_93xx46: Add quirks to support Atmel AT93C46D device. > misc: eeprom_93xx46: Add support for a GPIO 'select' line. > > .../devicetree/bindings/misc/eeprom-93xx46.txt | 25 +++ > drivers/misc/eeprom/eeprom_93xx46.c | 212 > +++++++++++++++++---- > include/linux/eeprom_93xx46.h | 9 + > 3 files changed, 210 insertions(+), 36 deletions(-) > create mode 100644 Documentation/devicetree/bindings/misc/eeprom-93xx46.txt
Entire series was... Tested-by: Chris Healy <chris.he...@zii.aero> ...on a Freescale i.MX51 platform with a Microchip 93LC46A EEPROM. ________________________________ This email and any files transmitted with it are confidential & proprietary to Systems and Software Enterprises, LLC. This information is intended solely for the use of the individual or entity to which it is addressed. Access or transmittal of the information contained in this e-mail, in full or in part, to any other organization or persons is not authorized. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/