V3 changes: * Fix device tree documentation (thanks to Rob Herring for dt_binding_check) * Split main driver commit with hybridflow support
V2 changes: * Fix bug in driver itself * Change device tree attribute names * Convert device tree documentation from txt to YAML format
Charles-Antoine Couret (6): ASoC: add TAS5756m driver ASoC: tas5756m: add Hybridflow 3 support ASoC: tas5756m: add Hybridflow 4 support ASoC: tas5756m: add Hybridflow 6 support ASoC: tas5756m: add Hybridflow 7 support ASoC: tas5756m: Add DT binding document
.../devicetree/bindings/sound/tas5756m.yaml | 64 + sound/soc/codecs/Kconfig | 8 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/tas5756m.c | 2161 ++++++++ sound/soc/codecs/tas5756m.h | 351 ++ sound/soc/codecs/tas5756m_hf3_cfg.h | 4508 ++++++++++++++++ sound/soc/codecs/tas5756m_hf4_cfg.h | 4510 +++++++++++++++++ sound/soc/codecs/tas5756m_hf6_cfg.h | 4510 +++++++++++++++++ sound/soc/codecs/tas5756m_hf7_cfg.h | 4510 +++++++++++++++++ 9 files changed, 20624 insertions(+) create mode 100644 Documentation/devicetree/bindings/sound/tas5756m.yaml create mode 100644 sound/soc/codecs/tas5756m.c create mode 100644 sound/soc/codecs/tas5756m.h create mode 100644 sound/soc/codecs/tas5756m_hf3_cfg.h create mode 100644 sound/soc/codecs/tas5756m_hf4_cfg.h create mode 100644 sound/soc/codecs/tas5756m_hf6_cfg.h create mode 100644 sound/soc/codecs/tas5756m_hf7_cfg.h