| From: |
| "Viorel Suman (OSS)" <viorel.suman-AT-oss.nxp.com> |
| To: |
| Liam Girdwood <lgirdwood-AT-gmail.com>, Mark Brown <broonie-AT-kernel.org>, Rob Herring <robh+dt-AT-kernel.org>, Jaroslav Kysela <perex-AT-perex.cz>, Takashi Iwai <tiwai-AT-suse.com>, Timur Tabi <timur-AT-kernel.org>, Nicolin Chen <nicoleotsuka-AT-gmail.com>, Xiubo Li <Xiubo.Lee-AT-gmail.com>, Fabio Estevam <festevam-AT-gmail.com>, Shengjiu Wang <shengjiu.wang-AT-gmail.com>, Philipp Zabel <p.zabel-AT-pengutronix.de>, Matthias Schiffer <matthias.schiffer-AT-ew.tq-group.com>, Viorel Suman <viorel.suman-AT-nxp.com>, Cosmin-Gabriel Samoila <cosmin.samoila-AT-nxp.com>, alsa-devel-AT-alsa-project.org, devicetree-AT-vger.kernel.org, linux-kernel-AT-vger.kernel.org, linuxppc-dev-AT-lists.ozlabs.org |
| Subject: |
| [PATCH v4 0/2] DAI driver for new XCVR IP |
| Date: |
| Tue, 13 Oct 2020 15:17:31 +0300 |
| Message-ID: |
| <20201013121733.83684-1-viorel.suman@oss.nxp.com> |
| Archive-link: |
| Article |
From: Viorel Suman <viorel.suman@nxp.com>
DAI driver for new XCVR IP found in i.MX8MP.
Viorel Suman (2):
ASoC: fsl_xcvr: Add XCVR ASoC CPU DAI driver
ASoC: dt-bindings: fsl_xcvr: Add document for XCVR
Changes since v1:
- improved 6- and 12-ch layout comment
- used regmap polling function, improved
clocks handling in runtime_resume
- added FW size check in FW load function,
improved IRQ handler, removed dummy IRQ handlers
- fixed yaml file
Changes since v2:
- used devm_reset_control_get_exclusive instead of of_reset_control_get
- moved reset_control_assert into runtime_suspend
Changes since v3:
- removed "firmware-name" DTS property from both documentation and
source code by porting it into SoC specific 'compatible' data structure.
.../devicetree/bindings/sound/fsl,xcvr.yaml | 104 ++
sound/soc/fsl/Kconfig | 10 +
sound/soc/fsl/Makefile | 2 +
sound/soc/fsl/fsl_xcvr.c | 1359 +++++++++++++++++
sound/soc/fsl/fsl_xcvr.h | 266 ++++
5 files changed, 1741 insertions(+)
create mode 100644 Documentation/devicetree/bindings/sound/fsl,xcvr.yaml
create mode 100644 sound/soc/fsl/fsl_xcvr.c
create mode 100644 sound/soc/fsl/fsl_xcvr.h
--
2.26.2