All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/10] ASoC: sta32x: Add device tree binding
@ 2015-01-21 23:01 Thomas Niederprüm
  2015-01-21 23:01 ` [PATCH 01/10] ASoC: sta32x: Convert to direct regmap API usage Thomas Niederprüm
                   ` (11 more replies)
  0 siblings, 12 replies; 18+ messages in thread
From: Thomas Niederprüm @ 2015-01-21 23:01 UTC (permalink / raw)
  To: broonie, zonque, brandau, lars; +Cc: alsa-devel, Thomas Niederprüm

This patchset is the result of comparing the sta32x driver with the sta350
driver with the goal to make the sta32x driver device tree capable. In the
merging process the coding style of the sta350 driver was adopted since it
seemed more up to date. I did my best to break up the changes in logical
chunks. Additionally some small fixes were added.

The comparison with the sta350 lead to the following changes:
- Switch to direct usage of the regmap API
- Use the kernel gpio framework to control the reset pin of the sta32x
- adopt calculation of mlck divider and extrapolation ratio from sta350
- add device tree bindings
- Change the Codecs DAI name to be coherent with the sta350 driver

Moreover some minor fixes were added:
- Add the status register
- Fix bit shift value for the IDE bit in the CONFF register
- Add description for the driver and I2C dependency in Kconfig


Thomas Niederprüm (10):
  ASoC: sta32x: Convert to direct regmap API usage.
  ASoC: sta32x: make sta32x a gpio consumer for the reset GPIO
  ASoC: sta32x: use DECLARE_TLV_DB_RANGE macro.
  ASoC: sta32x: add status register.
  ASoC: sta32x: move code to calculate mclk divider and extrapolation
    ratio to sta32x_hw_params()
  ASoC: sta32x: add device tree binding.
  ASoC: sta32x: use dev_dbg() for debug output.
  ASoC: sta32x: minor Kconfig update.
  ASoC: sta32x: correct bit shift value for IDE register.
  ASoC: sta32x: change dai name to be in line with the sta350 driver.

 .../devicetree/bindings/sound/st,sta32x.txt        |  92 ++++
 include/sound/sta32x.h                             |  18 +-
 sound/soc/codecs/Kconfig                           |   4 +-
 sound/soc/codecs/sta32x.c                          | 537 +++++++++++++--------
 sound/soc/codecs/sta32x.h                          |   4 +-
 5 files changed, 450 insertions(+), 205 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/sound/st,sta32x.txt

-- 
2.1.1

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2015-01-27 17:16 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-01-21 23:01 [PATCH 00/10] ASoC: sta32x: Add device tree binding Thomas Niederprüm
2015-01-21 23:01 ` [PATCH 01/10] ASoC: sta32x: Convert to direct regmap API usage Thomas Niederprüm
2015-01-21 23:01 ` [PATCH 02/10] ASoC: sta32x: make sta32x a gpio consumer for the reset GPIO Thomas Niederprüm
2015-01-27 17:00   ` Mark Brown
2015-01-21 23:01 ` [PATCH 03/10] ASoC: sta32x: use DECLARE_TLV_DB_RANGE macro Thomas Niederprüm
2015-01-21 23:01 ` [PATCH 04/10] ASoC: sta32x: add status register Thomas Niederprüm
2015-01-27 17:03   ` Mark Brown
2015-01-21 23:01 ` [PATCH 05/10] ASoC: sta32x: move code to calculate mclk divider and extrapolation ratio to sta32x_hw_params() Thomas Niederprüm
2015-01-21 23:01 ` [PATCH 06/10] ASoC: sta32x: add device tree binding Thomas Niederprüm
2015-01-21 23:01 ` [PATCH 07/10] ASoC: sta32x: use dev_dbg() for debug output Thomas Niederprüm
2015-01-21 23:02 ` [PATCH 08/10] ASoC: sta32x: minor Kconfig update Thomas Niederprüm
2015-01-21 23:02 ` [PATCH 09/10] ASoC: sta32x: correct bit shift value for IDE register Thomas Niederprüm
2015-01-27 17:09   ` Mark Brown
2015-01-21 23:02 ` [PATCH 10/10] ASoC: sta32x: change dai name to be in line with the sta350 driver Thomas Niederprüm
2015-01-22 13:05 ` [PATCH 00/10] ASoC: sta32x: Add device tree binding Lars-Peter Clausen
2015-01-22 13:12   ` Daniel Mack
2015-01-22 20:46     ` Thomas Niederprüm
2015-01-27 17:16 ` Mark Brown

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.