Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1280120

Re: [PATCH v3 0/5] Devicetree support for misc/eeprom/eeprom_93xx46.

From Chris Healy <Chris.Healy@zii.aero>
Newsgroups linux.kernel
Subject Re: [PATCH v3 0/5] Devicetree support for misc/eeprom/eeprom_93xx46.
Date 2015-11-30 18:20 +0100
Message-ID <qAAhk-6vu-21@gated-at.bofh.it> (permalink)
References <qyAY9-1PN-3@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


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.healy@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 majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Back to linux.kernel | Previous | NextPrevious in thread | Find similar | Unroll thread


Thread

[PATCH v3 0/5] Devicetree support for misc/eeprom/eeprom_93xx46. Cory Tusar <cory.tusar@pid1solutions.com> - 2015-11-25 06:40 +0100
  [PATCH v3 5/5] misc: eeprom_93xx46: Add support for a GPIO 'select' line. Cory Tusar <cory.tusar@pid1solutions.com> - 2015-11-25 06:40 +0100
  [PATCH v3 1/5] misc: eeprom_93xx46: Fix 16-bit read and write accesses. Cory Tusar <cory.tusar@pid1solutions.com> - 2015-11-25 06:40 +0100
  [PATCH v3 4/5] misc: eeprom_93xx46: Add quirks to support Atmel AT93C46D device. Cory Tusar <cory.tusar@pid1solutions.com> - 2015-11-25 06:40 +0100
  [PATCH v3 3/5] misc: eeprom_93xx46: Implement eeprom_93xx46 DT bindings. Cory Tusar <cory.tusar@pid1solutions.com> - 2015-11-25 06:40 +0100
  Re: [PATCH v3 0/5] Devicetree support for misc/eeprom/eeprom_93xx46. Chris Healy <Chris.Healy@zii.aero> - 2015-11-30 18:20 +0100

csiph-web