This set of patches fixes some minor typos and adds DT support for the
adau17x1 codec drivers. I've only been able to test the 1761 part on
real hardware since I don't have any adau1781 hardware at the moment.

Currently, quite a lot of options are provided through the platform_data
struct, so it made sense parsing the DT and create a platform_data struct
from these parameters not to break anything.

Changes since v1:
 - Added vendor prefix "adi," to DT properties
 - DT parsing moved to main probe function

Andreas Irestål (5):
  ASoC: adau17x1: Fix incorrect BCLK ratio definitions
  ASoC: adau17x1: Correct typos in file headers
  ASoC: adau17x1: Add adau17x1 bindings document
  ASoC: adau17x1: Add basic DT support for adau17x1
  ASoC: adau17x1: Support platform data via DT

 .../devicetree/bindings/sound/adi,adau17x1.txt     |  55 +++++++++
 include/dt-bindings/sound/adau17x1.h               |  14 +++
 include/linux/platform_data/adau17x1.h             |   2 +-
 sound/soc/codecs/adau1761-i2c.c                    |  14 ++-
 sound/soc/codecs/adau1761-spi.c                    |  14 ++-
 sound/soc/codecs/adau1761.c                        | 129 ++++++++++++++++++++-
 sound/soc/codecs/adau1781-i2c.c                    |  10 ++
 sound/soc/codecs/adau1781-spi.c                    |  10 ++
 sound/soc/codecs/adau1781.c                        |  50 +++++++-
 sound/soc/codecs/adau17x1.h                        |   6 +-
 10 files changed, 296 insertions(+), 8 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/sound/adi,adau17x1.txt
 create mode 100644 include/dt-bindings/sound/adau17x1.h

-- 
2.1.4

Reply via email to