[RESEND PATCH v2 3/9] ASoC: uniphier: add support for UniPhier AIO DMA driver

2018-02-07 Thread Katsuhiro Suzuki
This patch adds supports for UniPhier AIO DMA. This module shared register area with all sound devices for I2S, S/PDIF and so on. Since the AIO has mixed register map for those I/Os, it is hard to split register areas for each sound devices. Signed-off-by: Katsuhiro Suzuki <suzuki.kat

[RESEND PATCH v2 3/9] ASoC: uniphier: add support for UniPhier AIO DMA driver

2018-02-07 Thread Katsuhiro Suzuki
This patch adds supports for UniPhier AIO DMA. This module shared register area with all sound devices for I2S, S/PDIF and so on. Since the AIO has mixed register map for those I/Os, it is hard to split register areas for each sound devices. Signed-off-by: Katsuhiro Suzuki --- Changes in v2

[RESEND PATCH v2 4/9] ASoC: uniphier: add support for UniPhier AIO CPU DAI driver

2018-02-07 Thread Katsuhiro Suzuki
This patch adds CPU DAI driver for UniPhier AIO audio sound system. This module provides PCM devices for all input/output port of AIO such as I2S, S/PDIF. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- Changes in v2: - Change license comment style to C++ from C

[RESEND PATCH v2 4/9] ASoC: uniphier: add support for UniPhier AIO CPU DAI driver

2018-02-07 Thread Katsuhiro Suzuki
This patch adds CPU DAI driver for UniPhier AIO audio sound system. This module provides PCM devices for all input/output port of AIO such as I2S, S/PDIF. Signed-off-by: Katsuhiro Suzuki --- Changes in v2: - Change license comment style to C++ from C - Add error checks - Fix typo

[RESEND PATCH v2 2/9] ASoC: uniphier: add support for UniPhier AIO common driver

2018-02-07 Thread Katsuhiro Suzuki
register areas for each sound devices. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- Changes in v2: - Change license comment style to C++ from C - Split DMA, DAI patches from large one - Fix bad name 'srcport' to 'src' - Add members to struct uniphier_aio_sub a

[RESEND PATCH v2 2/9] ASoC: uniphier: add support for UniPhier AIO common driver

2018-02-07 Thread Katsuhiro Suzuki
register areas for each sound devices. Signed-off-by: Katsuhiro Suzuki --- Changes in v2: - Change license comment style to C++ from C - Split DMA, DAI patches from large one - Fix bad name 'srcport' to 'src' - Add members to struct uniphier_aio_sub and add methods for compress audio

[RESEND PATCH v2 0/9] add UniPhier audio system support

2018-02-07 Thread Katsuhiro Suzuki
to userspace - Fix bad name 'srcport' to 'src' - Split DMA, DAI patches from large one - Validate parameters in hw_params() - Add error checks - Fix typo in error messages - Change license comment style to C++ from C Katsuhiro Suzuki (9): ASoC: uniphier: add DT bindings documentation

[RESEND PATCH v2 0/9] add UniPhier audio system support

2018-02-07 Thread Katsuhiro Suzuki
to userspace - Fix bad name 'srcport' to 'src' - Split DMA, DAI patches from large one - Validate parameters in hw_params() - Add error checks - Fix typo in error messages - Change license comment style to C++ from C Katsuhiro Suzuki (9): ASoC: uniphier: add DT bindings documentation

[RESEND PATCH v2 6/9] ASoC: uniphier: add support for UniPhier LD11/LD20 AIO driver

2018-02-07 Thread Katsuhiro Suzuki
This patch adds support for UniPhier AIO sound driver which is included in UniPhier LD11/LD20 SoCs. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- Changes in v2: - Change license comment style to C++ from C - Expose clocking to userspace - Add settings for co

[RESEND PATCH v2 6/9] ASoC: uniphier: add support for UniPhier LD11/LD20 AIO driver

2018-02-07 Thread Katsuhiro Suzuki
This patch adds support for UniPhier AIO sound driver which is included in UniPhier LD11/LD20 SoCs. Signed-off-by: Katsuhiro Suzuki --- Changes in v2: - Change license comment style to C++ from C - Expose clocking to userspace - Add settings for compress audio --- sound/soc/uniphier

[RESEND PATCH v2 5/9] ASoC: uniphier: add support for UniPhier AIO compress audio

2018-02-07 Thread Katsuhiro Suzuki
This patch adds support of UniPhier AIO compress audio. For passing through compress audio to S/PDIF. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- sound/soc/uniphier/Kconfig| 1 + sound/soc/uniphier/Makefile | 2 +- sound/soc/uniphier/aio-comp

[RESEND PATCH v2 5/9] ASoC: uniphier: add support for UniPhier AIO compress audio

2018-02-07 Thread Katsuhiro Suzuki
This patch adds support of UniPhier AIO compress audio. For passing through compress audio to S/PDIF. Signed-off-by: Katsuhiro Suzuki --- sound/soc/uniphier/Kconfig| 1 + sound/soc/uniphier/Makefile | 2 +- sound/soc/uniphier/aio-compress.c | 440

[RESEND PATCH v2 8/9] arm64: dts: uniphier: add speaker out for UniPhier LD11/LD20 boards

2018-02-07 Thread Katsuhiro Suzuki
This patch adds codec node for TI TAS571x on UniPhier LD11/20 global boards. And adds settings of AIO for speaker out. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- .../boot/dts/socionext/uniphier-ld11-global.dts | 20 .../boot/dts/soc

[RESEND PATCH v2 8/9] arm64: dts: uniphier: add speaker out for UniPhier LD11/LD20 boards

2018-02-07 Thread Katsuhiro Suzuki
This patch adds codec node for TI TAS571x on UniPhier LD11/20 global boards. And adds settings of AIO for speaker out. Signed-off-by: Katsuhiro Suzuki --- .../boot/dts/socionext/uniphier-ld11-global.dts | 20 .../boot/dts/socionext/uniphier-ld20-global.dts | 20

[RESEND PATCH v2 9/9] arm64: dts: uniphier: add compress audio out for UniPhier LD11/LD20

2018-02-07 Thread Katsuhiro Suzuki
This patch adds compress audio node for S/PDIF on UniPhier LD11/20 global boards. And adds settings of AIO for it. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- .../boot/dts/socionext/uniphier-ld11-global.dts| 30 +- .../boot/dts/socionext/un

[RESEND PATCH v2 9/9] arm64: dts: uniphier: add compress audio out for UniPhier LD11/LD20

2018-02-07 Thread Katsuhiro Suzuki
This patch adds compress audio node for S/PDIF on UniPhier LD11/20 global boards. And adds settings of AIO for it. Signed-off-by: Katsuhiro Suzuki --- .../boot/dts/socionext/uniphier-ld11-global.dts| 30 +- .../boot/dts/socionext/uniphier-ld20-global.dts| 30

[RESEND PATCH v2 7/9] arm64: dts: uniphier: add sound node for UniPhier

2018-02-07 Thread Katsuhiro Suzuki
This patch adds audio controller, codec and simple card node of UniPhier AIO sound system for LD11/20 SoCs. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- .../boot/dts/socionext/uniphier-ld11-global.dts| 72 ++ arch/arm64/boot/dts/socionext/un

[RESEND PATCH v2 7/9] arm64: dts: uniphier: add sound node for UniPhier

2018-02-07 Thread Katsuhiro Suzuki
This patch adds audio controller, codec and simple card node of UniPhier AIO sound system for LD11/20 SoCs. Signed-off-by: Katsuhiro Suzuki --- .../boot/dts/socionext/uniphier-ld11-global.dts| 72 ++ arch/arm64/boot/dts/socionext/uniphier-ld11.dtsi | 31

[RESEND PATCH v2 1/9] ASoC: uniphier: add DT bindings documentation for UniPhier AIO

2018-02-07 Thread Katsuhiro Suzuki
This patch adds DT binding documentation for UniPhier AIO audio subsystem. Acked-by: Rob Herring <r...@kernel.org> Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- .../devicetree/bindings/sound/uniphier,aio.txt | 36 ++ 1 file changed, 3

[RESEND PATCH v2 1/9] ASoC: uniphier: add DT bindings documentation for UniPhier AIO

2018-02-07 Thread Katsuhiro Suzuki
This patch adds DT binding documentation for UniPhier AIO audio subsystem. Acked-by: Rob Herring Signed-off-by: Katsuhiro Suzuki --- .../devicetree/bindings/sound/uniphier,aio.txt | 36 ++ 1 file changed, 36 insertions(+) create mode 100644 Documentation/devicetree

[PATCH v2 5/9] ASoC: uniphier: add support for UniPhier AIO compress audio

2018-01-19 Thread Katsuhiro Suzuki
This patch adds support of UniPhier AIO compress audio. For passing through compress audio to S/PDIF. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- sound/soc/uniphier/Kconfig| 1 + sound/soc/uniphier/Makefile | 2 +- sound/soc/uniphier/aio-comp

[PATCH v2 5/9] ASoC: uniphier: add support for UniPhier AIO compress audio

2018-01-19 Thread Katsuhiro Suzuki
This patch adds support of UniPhier AIO compress audio. For passing through compress audio to S/PDIF. Signed-off-by: Katsuhiro Suzuki --- sound/soc/uniphier/Kconfig| 1 + sound/soc/uniphier/Makefile | 2 +- sound/soc/uniphier/aio-compress.c | 440

[PATCH v2 6/9] ASoC: uniphier: add support for UniPhier LD11/LD20 AIO driver

2018-01-19 Thread Katsuhiro Suzuki
This patch adds support for UniPhier AIO sound driver which is included in UniPhier LD11/LD20 SoCs. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- Changes in v2: - Change license comment style to C++ from C - Expose clocking to userspace - Add settings for co

[PATCH v2 6/9] ASoC: uniphier: add support for UniPhier LD11/LD20 AIO driver

2018-01-19 Thread Katsuhiro Suzuki
This patch adds support for UniPhier AIO sound driver which is included in UniPhier LD11/LD20 SoCs. Signed-off-by: Katsuhiro Suzuki --- Changes in v2: - Change license comment style to C++ from C - Expose clocking to userspace - Add settings for compress audio --- sound/soc/uniphier

[PATCH v2 2/9] ASoC: uniphier: add support for UniPhier AIO common driver

2018-01-19 Thread Katsuhiro Suzuki
register areas for each sound devices. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- Changes in v2: - Change license comment style to C++ from C - Split DMA, DAI patches from large one - Fix bad name 'srcport' to 'src' - Add members to struct uniphier_aio_sub a

[PATCH v2 2/9] ASoC: uniphier: add support for UniPhier AIO common driver

2018-01-19 Thread Katsuhiro Suzuki
register areas for each sound devices. Signed-off-by: Katsuhiro Suzuki --- Changes in v2: - Change license comment style to C++ from C - Split DMA, DAI patches from large one - Fix bad name 'srcport' to 'src' - Add members to struct uniphier_aio_sub and add methods for compress audio

[PATCH v2 8/9] arm64: dts: uniphier: add speaker out for UniPhier LD11/LD20 boards

2018-01-19 Thread Katsuhiro Suzuki
This patch adds codec node for TI TAS571x on UniPhier LD11/20 global boards. And adds settings of AIO for speaker out. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- .../boot/dts/socionext/uniphier-ld11-global.dts | 20 .../boot/dts/soc

[PATCH v2 8/9] arm64: dts: uniphier: add speaker out for UniPhier LD11/LD20 boards

2018-01-19 Thread Katsuhiro Suzuki
This patch adds codec node for TI TAS571x on UniPhier LD11/20 global boards. And adds settings of AIO for speaker out. Signed-off-by: Katsuhiro Suzuki --- .../boot/dts/socionext/uniphier-ld11-global.dts | 20 .../boot/dts/socionext/uniphier-ld20-global.dts | 20

[PATCH v2 4/9] ASoC: uniphier: add support for UniPhier AIO CPU DAI driver

2018-01-19 Thread Katsuhiro Suzuki
This patch adds CPU DAI driver for UniPhier AIO audio sound system. This module provides PCM devices for all input/output port of AIO such as I2S, S/PDIF. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- Changes in v2: - Change license comment style to C++ from C

[PATCH v2 3/9] ASoC: uniphier: add support for UniPhier AIO DMA driver

2018-01-19 Thread Katsuhiro Suzuki
This patch adds supports for UniPhier AIO DMA. This module shared register area with all sound devices for I2S, S/PDIF and so on. Since the AIO has mixed register map for those I/Os, it is hard to split register areas for each sound devices. Signed-off-by: Katsuhiro Suzuki <suzuki.kat

[PATCH v2 4/9] ASoC: uniphier: add support for UniPhier AIO CPU DAI driver

2018-01-19 Thread Katsuhiro Suzuki
This patch adds CPU DAI driver for UniPhier AIO audio sound system. This module provides PCM devices for all input/output port of AIO such as I2S, S/PDIF. Signed-off-by: Katsuhiro Suzuki --- Changes in v2: - Change license comment style to C++ from C - Add error checks - Fix typo

[PATCH v2 3/9] ASoC: uniphier: add support for UniPhier AIO DMA driver

2018-01-19 Thread Katsuhiro Suzuki
This patch adds supports for UniPhier AIO DMA. This module shared register area with all sound devices for I2S, S/PDIF and so on. Since the AIO has mixed register map for those I/Os, it is hard to split register areas for each sound devices. Signed-off-by: Katsuhiro Suzuki --- Changes in v2

[PATCH v2 9/9] arm64: dts: uniphier: add compress audio out for UniPhier LD11/LD20

2018-01-19 Thread Katsuhiro Suzuki
This patch adds compress audio node for S/PDIF on UniPhier LD11/20 global boards. And adds settings of AIO for it. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- .../boot/dts/socionext/uniphier-ld11-global.dts| 30 +- .../boot/dts/socionext/un

[PATCH v2 9/9] arm64: dts: uniphier: add compress audio out for UniPhier LD11/LD20

2018-01-19 Thread Katsuhiro Suzuki
This patch adds compress audio node for S/PDIF on UniPhier LD11/20 global boards. And adds settings of AIO for it. Signed-off-by: Katsuhiro Suzuki --- .../boot/dts/socionext/uniphier-ld11-global.dts| 30 +- .../boot/dts/socionext/uniphier-ld20-global.dts| 30

[PATCH v2 7/9] arm64: dts: uniphier: add sound node for UniPhier

2018-01-19 Thread Katsuhiro Suzuki
This patch adds audio controller, codec and simple card node of UniPhier AIO sound system for LD11/20 SoCs. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- .../boot/dts/socionext/uniphier-ld11-global.dts| 72 ++ arch/arm64/boot/dts/socionext/un

[PATCH v2 7/9] arm64: dts: uniphier: add sound node for UniPhier

2018-01-19 Thread Katsuhiro Suzuki
This patch adds audio controller, codec and simple card node of UniPhier AIO sound system for LD11/20 SoCs. Signed-off-by: Katsuhiro Suzuki --- .../boot/dts/socionext/uniphier-ld11-global.dts| 72 ++ arch/arm64/boot/dts/socionext/uniphier-ld11.dtsi | 31

[PATCH v2 1/9] ASoC: uniphier: add DT bindings documentation for UniPhier AIO

2018-01-19 Thread Katsuhiro Suzuki
This patch adds DT binding documentation for UniPhier AIO audio subsystem. Acked-by: Rob Herring <r...@kernel.org> Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- .../devicetree/bindings/sound/uniphier,aio.txt | 36 ++ 1 file changed, 3

[PATCH v2 1/9] ASoC: uniphier: add DT bindings documentation for UniPhier AIO

2018-01-19 Thread Katsuhiro Suzuki
This patch adds DT binding documentation for UniPhier AIO audio subsystem. Acked-by: Rob Herring Signed-off-by: Katsuhiro Suzuki --- .../devicetree/bindings/sound/uniphier,aio.txt | 36 ++ 1 file changed, 36 insertions(+) create mode 100644 Documentation/devicetree

[PATCH v2 0/9] add UniPhier audio system support

2018-01-19 Thread Katsuhiro Suzuki
parameters in hw_params() - Add error checks - Fix typo in error messages - Change license comment style to C++ from C Katsuhiro Suzuki (9): ASoC: uniphier: add DT bindings documentation for UniPhier AIO ASoC: uniphier: add support for UniPhier AIO common driver ASoC: uniphier: add support

[PATCH v2 0/9] add UniPhier audio system support

2018-01-19 Thread Katsuhiro Suzuki
parameters in hw_params() - Add error checks - Fix typo in error messages - Change license comment style to C++ from C Katsuhiro Suzuki (9): ASoC: uniphier: add DT bindings documentation for UniPhier AIO ASoC: uniphier: add support for UniPhier AIO common driver ASoC: uniphier: add support

Re: [alsa-devel] [PATCH 5/8] ASoC: uniphier: add support for UniPhier AIO driver

2017-12-11 Thread Katsuhiro Suzuki
-ker...@lists.infradead.org > Subject: Re: [alsa-devel] [PATCH 5/8] ASoC: uniphier: add support for UniPhier > AIO driver > > On Mon, Dec 11, 2017 at 03:16:29PM +0000, Mark Brown wrote: > > On Mon, Dec 11, 2017 at 06:21:58PM +0900, Katsuhiro Suzuki wrote: > > > > > Bu

Re: [alsa-devel] [PATCH 5/8] ASoC: uniphier: add support for UniPhier AIO driver

2017-12-11 Thread Katsuhiro Suzuki
te: > > On Mon, Dec 11, 2017 at 06:21:58PM +0900, Katsuhiro Suzuki wrote: > > > > > But I can't find how to use/map this DAI in machine driver or Device-Tree or > > > something. I think that it's same as PCM DAI, am I correct? > > > > Yes, that probably makes se

Re: [PATCH 5/8] ASoC: uniphier: add support for UniPhier AIO driver

2017-12-11 Thread Katsuhiro Suzuki
compress-offload.rst, but I can't find how do I test it. It seems aplay of alsa-util doesn't know compress audio formats. Should I use PulseAudio or Android HAL to test compress audio APIs? Regards, -- Katsuhiro Suzuki > -Original Message- > From: Mark Brown [mailto:broo...@kernel.or

Re: [PATCH 5/8] ASoC: uniphier: add support for UniPhier AIO driver

2017-12-11 Thread Katsuhiro Suzuki
compress-offload.rst, but I can't find how do I test it. It seems aplay of alsa-util doesn't know compress audio formats. Should I use PulseAudio or Android HAL to test compress audio APIs? Regards, -- Katsuhiro Suzuki > -Original Message- > From: Mark Brown [mailto:broo...@kernel.or

Re: [PATCH 5/8] ASoC: uniphier: add support for UniPhier AIO driver

2017-12-05 Thread Katsuhiro Suzuki
C: uniphier: add support for UniPhier AIO driver > > On Tue, Dec 05, 2017 at 01:48:39PM +0900, Katsuhiro Suzuki wrote: > > Please fix your mail client to word wrap within paragraphs at something > substantially less than 80 columns. Doing this makes your messages much > easier to

Re: [PATCH 5/8] ASoC: uniphier: add support for UniPhier AIO driver

2017-12-05 Thread Katsuhiro Suzuki
amatsu > ; Jassi Brar ; > linux-arm-ker...@lists.infradead.org; linux-kernel@vger.kernel.org > Subject: Re: [PATCH 5/8] ASoC: uniphier: add support for UniPhier AIO driver > > On Tue, Dec 05, 2017 at 01:48:39PM +0900, Katsuhiro Suzuki wrote: > > Please fix your mail client t

Re: [PATCH 5/8] ASoC: uniphier: add support for UniPhier AIO driver

2017-12-04 Thread Katsuhiro Suzuki
l.org > Subject: Re: [PATCH 5/8] ASoC: uniphier: add support for UniPhier AIO driver > > On Wed, Nov 22, 2017 at 08:43:18PM +0900, Katsuhiro Suzuki wrote: > > > sound/soc/uniphier/Makefile | 4 + > > sound/soc/uniphier/aio-core.c| 368 + >

Re: [PATCH 5/8] ASoC: uniphier: add support for UniPhier AIO driver

2017-12-04 Thread Katsuhiro Suzuki
Masahiro/山 > 田 真弘 ; Masami Hiramatsu > ; Jassi Brar > ; linux-arm-ker...@lists.infradead.org; > linux-kernel@vger.kernel.org > Subject: Re: [PATCH 5/8] ASoC: uniphier: add support for UniPhier AIO driver > > On Wed, Nov 22, 2017 at 08:43:18PM +0900, Katsuhiro Suzuki wro

[PATCH 3/8] ASoC: uniphier: add DT bindings documentation for UniPhier AIO

2017-11-22 Thread Katsuhiro Suzuki
This patch adds DT binding documentation for UniPhier AIO audio subsystem. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- .../devicetree/bindings/sound/uniphier,aio.txt | 36 ++ 1 file changed, 36 insertions(+) create mode 100644 Documen

[PATCH 3/8] ASoC: uniphier: add DT bindings documentation for UniPhier AIO

2017-11-22 Thread Katsuhiro Suzuki
This patch adds DT binding documentation for UniPhier AIO audio subsystem. Signed-off-by: Katsuhiro Suzuki --- .../devicetree/bindings/sound/uniphier,aio.txt | 36 ++ 1 file changed, 36 insertions(+) create mode 100644 Documentation/devicetree/bindings/sound/uniphier

[PATCH 2/8] ASoC: uniphier: add DT bindings documentation for UniPhier EVEA

2017-11-22 Thread Katsuhiro Suzuki
This patch adds DT binding documentation for UniPhier EVEA that is SoC inner sound codec of UniPhier series. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- .../devicetree/bindings/sound/uniphier,evea.txt| 26 ++ 1 file changed, 26 inse

[PATCH 2/8] ASoC: uniphier: add DT bindings documentation for UniPhier EVEA

2017-11-22 Thread Katsuhiro Suzuki
This patch adds DT binding documentation for UniPhier EVEA that is SoC inner sound codec of UniPhier series. Signed-off-by: Katsuhiro Suzuki --- .../devicetree/bindings/sound/uniphier,evea.txt| 26 ++ 1 file changed, 26 insertions(+) create mode 100644 Documentation

[PATCH 1/8] ASoC: spdif: Add S32_LE support for S/PDIF dummy codec drivers

2017-11-22 Thread Katsuhiro Suzuki
of cpu_dai's formats and codec_dai's formats. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- sound/soc/codecs/spdif_receiver.c| 5 +++-- sound/soc/codecs/spdif_transmitter.c | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/sound/soc/

[PATCH 1/8] ASoC: spdif: Add S32_LE support for S/PDIF dummy codec drivers

2017-11-22 Thread Katsuhiro Suzuki
of cpu_dai's formats and codec_dai's formats. Signed-off-by: Katsuhiro Suzuki --- sound/soc/codecs/spdif_receiver.c| 5 +++-- sound/soc/codecs/spdif_transmitter.c | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/sound/soc/codecs/spdif_receiver.c b/sound/soc/codecs

[PATCH 6/8] ASoC: uniphier: add support for UniPhier LD11/LD20 AIO driver

2017-11-22 Thread Katsuhiro Suzuki
This patch adds support for UniPhier AIO sound driver which is included in UniPhier LD11/LD20 SoCs. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- sound/soc/uniphier/Kconfig| 10 ++ sound/soc/uniphier/Makefile | 1 + sound/soc/uniphier/aio-ld11.c

[PATCH 6/8] ASoC: uniphier: add support for UniPhier LD11/LD20 AIO driver

2017-11-22 Thread Katsuhiro Suzuki
This patch adds support for UniPhier AIO sound driver which is included in UniPhier LD11/LD20 SoCs. Signed-off-by: Katsuhiro Suzuki --- sound/soc/uniphier/Kconfig| 10 ++ sound/soc/uniphier/Makefile | 1 + sound/soc/uniphier/aio-ld11.c | 343

[PATCH 5/8] ASoC: uniphier: add support for UniPhier AIO driver

2017-11-22 Thread Katsuhiro Suzuki
register areas for each sound devices. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- sound/soc/uniphier/Kconfig | 5 + sound/soc/uniphier/Makefile | 4 + sound/soc/uniphier/aio-core.c| 368 + sound/soc/uniphier/aio-dma.c

[PATCH 5/8] ASoC: uniphier: add support for UniPhier AIO driver

2017-11-22 Thread Katsuhiro Suzuki
register areas for each sound devices. Signed-off-by: Katsuhiro Suzuki --- sound/soc/uniphier/Kconfig | 5 + sound/soc/uniphier/Makefile | 4 + sound/soc/uniphier/aio-core.c| 368 + sound/soc/uniphier/aio-dma.c | 266 +++ sound/soc/uniphier

[PATCH 0/8] add UniPhier audio system support

2017-11-22 Thread Katsuhiro Suzuki
register areas for each sound devices. UniPhier EVEA is a codec core for Line-In, Line-Out. Since this core is only in internal of UniPhier series SoC, this driver works independently but only UniPhier SoC can use it. Katsuhiro Suzuki (8): ASoC: spdif: Add S32_LE support for S/PDIF dummy codec

[PATCH 0/8] add UniPhier audio system support

2017-11-22 Thread Katsuhiro Suzuki
register areas for each sound devices. UniPhier EVEA is a codec core for Line-In, Line-Out. Since this core is only in internal of UniPhier series SoC, this driver works independently but only UniPhier SoC can use it. Katsuhiro Suzuki (8): ASoC: spdif: Add S32_LE support for S/PDIF dummy codec

[PATCH 8/8] arm64: dts: uniphier: add sound node for UniPhier

2017-11-22 Thread Katsuhiro Suzuki
This patch adds audio controller, codec and simple card node of UniPhier AIO sound system for LD11/20 SoCs. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- .../boot/dts/socionext/uniphier-ld11-global.dts| 72 ++ arch/arm64/boot/dts/socionext/un

[PATCH 8/8] arm64: dts: uniphier: add sound node for UniPhier

2017-11-22 Thread Katsuhiro Suzuki
This patch adds audio controller, codec and simple card node of UniPhier AIO sound system for LD11/20 SoCs. Signed-off-by: Katsuhiro Suzuki --- .../boot/dts/socionext/uniphier-ld11-global.dts| 72 ++ arch/arm64/boot/dts/socionext/uniphier-ld11.dtsi | 31

[PATCH 7/8] MAINTAINERS: add entries for UniPhier ASoC sound drivers

2017-11-22 Thread Katsuhiro Suzuki
Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- MAINTAINERS | 6 ++ 1 file changed, 6 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index b05bc2c5e85c..0959fd951f80 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -12579,6 +12579,12 @@ F: include/media/s

[PATCH 4/8] ASoC: uniphier: add support for UniPhier EVEA codec

2017-11-22 Thread Katsuhiro Suzuki
This patch adds EVEA codec driver. This codec core is in inside of UniPhier SoC. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- sound/soc/Kconfig | 1 + sound/soc/Makefile | 1 + sound/soc/uniphier/Kconfig | 19 ++ sound/soc/uniphier/Makefile

[PATCH 7/8] MAINTAINERS: add entries for UniPhier ASoC sound drivers

2017-11-22 Thread Katsuhiro Suzuki
Signed-off-by: Katsuhiro Suzuki --- MAINTAINERS | 6 ++ 1 file changed, 6 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index b05bc2c5e85c..0959fd951f80 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -12579,6 +12579,12 @@ F: include/media/soc* F: drivers/media/i2c/soc_camera

[PATCH 4/8] ASoC: uniphier: add support for UniPhier EVEA codec

2017-11-22 Thread Katsuhiro Suzuki
This patch adds EVEA codec driver. This codec core is in inside of UniPhier SoC. Signed-off-by: Katsuhiro Suzuki --- sound/soc/Kconfig | 1 + sound/soc/Makefile | 1 + sound/soc/uniphier/Kconfig | 19 ++ sound/soc/uniphier/Makefile | 3 + sound/soc/uniphier/evea.c

Re: [PATCH 2/2] clk: uniphier: add video input subsystem clock

2017-09-02 Thread Katsuhiro Suzuki
Hello Stephen, > Applied to clk-next with some conflict resolving, please check. No problem. Thank you for applying! Regards, -- Katsuhiro Suzuki > -Original Message- > From: Stephen Boyd [mailto:sb...@codeaurora.org] > Sent: Friday, September 1, 2017 10:42 AM > To: Su

Re: [PATCH 2/2] clk: uniphier: add video input subsystem clock

2017-09-02 Thread Katsuhiro Suzuki
Hello Stephen, > Applied to clk-next with some conflict resolving, please check. No problem. Thank you for applying! Regards, -- Katsuhiro Suzuki > -Original Message- > From: Stephen Boyd [mailto:sb...@codeaurora.org] > Sent: Friday, September 1, 2017 10:42 AM > To: Su

[PATCH] arm64: dts: uniphier: add reset controller node of analog amplifier

2017-08-21 Thread Katsuhiro Suzuki
This patch adds reset controller node of analog signal amplifier core (ADAMV) for UniPhier LD11/LD20 SoCs. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- arch/arm64/boot/dts/socionext/uniphier-ld11.dtsi | 11 +++ arch/arm64/boot/dts/socionext/uniphier-ld20.dts

[PATCH] arm64: dts: uniphier: add reset controller node of analog amplifier

2017-08-21 Thread Katsuhiro Suzuki
This patch adds reset controller node of analog signal amplifier core (ADAMV) for UniPhier LD11/LD20 SoCs. Signed-off-by: Katsuhiro Suzuki --- arch/arm64/boot/dts/socionext/uniphier-ld11.dtsi | 11 +++ arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi | 11 +++ 2 files changed

[PATCH v2 2/3] reset: uniphier: add video input subsystem reset control

2017-08-13 Thread Katsuhiro Suzuki
Add a reset line for video input subsystem (EXIV) on UniPhier LD11/LD20 SoCs. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> Acked-by: Masahiro Yamada <yamada.masah...@socionext.com> --- drivers/reset/reset-uniphier.c | 2 ++ 1 file changed, 2 insertions(+)

[PATCH v2 2/3] reset: uniphier: add video input subsystem reset control

2017-08-13 Thread Katsuhiro Suzuki
Add a reset line for video input subsystem (EXIV) on UniPhier LD11/LD20 SoCs. Signed-off-by: Katsuhiro Suzuki Acked-by: Masahiro Yamada --- drivers/reset/reset-uniphier.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/reset/reset-uniphier.c b/drivers/reset/reset-uniphier.c index

[PATCH v2 1/3] reset: uniphier: add audio systems reset control

2017-08-13 Thread Katsuhiro Suzuki
Add reset lines for audio subsystem (AIO) and SoC internal audio codec (EVEA) on UniPhier LD11/LD20 SoCs. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> Acked-by: Masahiro Yamada <yamada.masah...@socionext.com> --- drivers/reset/reset-uniphier.c | 4 1 fil

[PATCH v2 3/3] reset: uniphier: add analog amplifiers reset control

2017-08-13 Thread Katsuhiro Suzuki
Add a reset line for analog signal amplifier core (ADAMV) on UniPhier LD11/LD20 SoCs. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- Changes for v2: - ID changes to 0 because ADAMV reset controller independents from other reset controllers. - Add DT-b

[PATCH v2 1/3] reset: uniphier: add audio systems reset control

2017-08-13 Thread Katsuhiro Suzuki
Add reset lines for audio subsystem (AIO) and SoC internal audio codec (EVEA) on UniPhier LD11/LD20 SoCs. Signed-off-by: Katsuhiro Suzuki Acked-by: Masahiro Yamada --- drivers/reset/reset-uniphier.c | 4 1 file changed, 4 insertions(+) diff --git a/drivers/reset/reset-uniphier.c b

[PATCH v2 3/3] reset: uniphier: add analog amplifiers reset control

2017-08-13 Thread Katsuhiro Suzuki
Add a reset line for analog signal amplifier core (ADAMV) on UniPhier LD11/LD20 SoCs. Signed-off-by: Katsuhiro Suzuki --- Changes for v2: - ID changes to 0 because ADAMV reset controller independents from other reset controllers. - Add DT-binding documents. --- .../devicetree/bindings

Re: [PATCH 3/3] reset: uniphier: add analog amplifiers reset control

2017-08-10 Thread Katsuhiro Suzuki
Hi Philipp, On 2017年08月10日 19:37, Philipp Zabel wrote: Hi Katsuhiro, On Thu, 2017-08-10 at 16:27 +0900, Katsuhiro Suzuki wrote: Add a reset line for analog signal amplifier core (ADAMV) on UniPhier LD11/LD20 SoCs. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.

Re: [PATCH 3/3] reset: uniphier: add analog amplifiers reset control

2017-08-10 Thread Katsuhiro Suzuki
Hi Philipp, On 2017年08月10日 19:37, Philipp Zabel wrote: Hi Katsuhiro, On Thu, 2017-08-10 at 16:27 +0900, Katsuhiro Suzuki wrote: Add a reset line for analog signal amplifier core (ADAMV) on UniPhier LD11/LD20 SoCs. Signed-off-by: Katsuhiro Suzuki --- drivers/reset/reset-uniphier.c | 15

Re: [PATCH 3/3] reset: uniphier: add analog amplifiers reset control

2017-08-10 Thread Katsuhiro Suzuki
Hi Yamada-san, On 2017年08月10日 20:23, Masahiro Yamada wrote: Hi. 2017-08-10 20:11 GMT+09:00 Masahiro Yamada <yamada.masah...@socionext.com>: 2017-08-10 19:37 GMT+09:00 Philipp Zabel <p.za...@pengutronix.de>: Hi Katsuhiro, On Thu, 2017-08-10 at 16:27 +0900, Katsuhiro Suzuki

Re: [PATCH 3/3] reset: uniphier: add analog amplifiers reset control

2017-08-10 Thread Katsuhiro Suzuki
Hi Yamada-san, On 2017年08月10日 20:23, Masahiro Yamada wrote: Hi. 2017-08-10 20:11 GMT+09:00 Masahiro Yamada : 2017-08-10 19:37 GMT+09:00 Philipp Zabel : Hi Katsuhiro, On Thu, 2017-08-10 at 16:27 +0900, Katsuhiro Suzuki wrote: Add a reset line for analog signal amplifier core (ADAMV

[PATCH 3/3] reset: uniphier: add analog amplifiers reset control

2017-08-10 Thread Katsuhiro Suzuki
Add a reset line for analog signal amplifier core (ADAMV) on UniPhier LD11/LD20 SoCs. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- drivers/reset/reset-uniphier.c | 15 +++ 1 file changed, 15 insertions(+) diff --git a/drivers/reset/reset-uniphier.c b/d

[PATCH 3/3] reset: uniphier: add analog amplifiers reset control

2017-08-10 Thread Katsuhiro Suzuki
Add a reset line for analog signal amplifier core (ADAMV) on UniPhier LD11/LD20 SoCs. Signed-off-by: Katsuhiro Suzuki --- drivers/reset/reset-uniphier.c | 15 +++ 1 file changed, 15 insertions(+) diff --git a/drivers/reset/reset-uniphier.c b/drivers/reset/reset-uniphier.c index

[PATCH 2/3] reset: uniphier: add video input subsystem reset control

2017-08-10 Thread Katsuhiro Suzuki
Add a reset line for video input subsystem (EXIV) on UniPhier LD11/LD20 SoCs. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- drivers/reset/reset-uniphier.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/reset/reset-uniphier.c b/drivers/reset/reset-unip

[PATCH 2/3] reset: uniphier: add video input subsystem reset control

2017-08-10 Thread Katsuhiro Suzuki
Add a reset line for video input subsystem (EXIV) on UniPhier LD11/LD20 SoCs. Signed-off-by: Katsuhiro Suzuki --- drivers/reset/reset-uniphier.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/reset/reset-uniphier.c b/drivers/reset/reset-uniphier.c index 90c52a96f775..f60c137c17cb

[PATCH 1/3] reset: uniphier: add audio systems reset control

2017-08-10 Thread Katsuhiro Suzuki
Add reset lines for audio subsystem (AIO) and SoC internal audio codec (EVEA) on UniPhier LD11/LD20 SoCs. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- drivers/reset/reset-uniphier.c | 4 1 file changed, 4 insertions(+) diff --git a/drivers/reset/reset-uniphi

[PATCH 1/3] reset: uniphier: add audio systems reset control

2017-08-10 Thread Katsuhiro Suzuki
Add reset lines for audio subsystem (AIO) and SoC internal audio codec (EVEA) on UniPhier LD11/LD20 SoCs. Signed-off-by: Katsuhiro Suzuki --- drivers/reset/reset-uniphier.c | 4 1 file changed, 4 insertions(+) diff --git a/drivers/reset/reset-uniphier.c b/drivers/reset/reset-uniphier.c

[PATCH 2/2] clk: uniphier: add video input subsystem clock

2017-08-10 Thread Katsuhiro Suzuki
Add a clock for video input subsystem (EXIV) on UniPhier LD11/LD20 SoCs. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- drivers/clk/uniphier/clk-uniphier-sys.c | 6 ++ 1 file changed, 6 insertions(+) diff --git a/drivers/clk/uniphier/clk-uniphier-sys.c b/drive

[PATCH 1/2] clk: uniphier: add audio system clock

2017-08-10 Thread Katsuhiro Suzuki
Add clock for audio subsystem (AIO) and SoC internal audio codec (EVEA) on UniPhier LD11/LD20 SoCs. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- drivers/clk/uniphier/clk-uniphier-sys.c | 12 1 file changed, 12 insertions(+) diff --git a/drivers/clk/un

[PATCH 2/2] clk: uniphier: add video input subsystem clock

2017-08-10 Thread Katsuhiro Suzuki
Add a clock for video input subsystem (EXIV) on UniPhier LD11/LD20 SoCs. Signed-off-by: Katsuhiro Suzuki --- drivers/clk/uniphier/clk-uniphier-sys.c | 6 ++ 1 file changed, 6 insertions(+) diff --git a/drivers/clk/uniphier/clk-uniphier-sys.c b/drivers/clk/uniphier/clk-uniphier-sys.c index

[PATCH 1/2] clk: uniphier: add audio system clock

2017-08-10 Thread Katsuhiro Suzuki
Add clock for audio subsystem (AIO) and SoC internal audio codec (EVEA) on UniPhier LD11/LD20 SoCs. Signed-off-by: Katsuhiro Suzuki --- drivers/clk/uniphier/clk-uniphier-sys.c | 12 1 file changed, 12 insertions(+) diff --git a/drivers/clk/uniphier/clk-uniphier-sys.c b/drivers

[PATCH] pinctrl: uniphier: add Audio out pin-mux settings

2017-08-09 Thread Katsuhiro Suzuki
The UniPhier LD11/20 SoC audio core use following 8 pins: AO1IEC, AO1ARC, AO1DACCK, AO1BCK, AO1LRCK, AO1D[0-2] Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- drivers/pinctrl/uniphier/pinctrl-uniphier-ld11.c | 5 + drivers/pinctrl/uniphier/pinctrl-uniphier-ld20

[PATCH] pinctrl: uniphier: add Audio out pin-mux settings

2017-08-09 Thread Katsuhiro Suzuki
The UniPhier LD11/20 SoC audio core use following 8 pins: AO1IEC, AO1ARC, AO1DACCK, AO1BCK, AO1LRCK, AO1D[0-2] Signed-off-by: Katsuhiro Suzuki --- drivers/pinctrl/uniphier/pinctrl-uniphier-ld11.c | 5 + drivers/pinctrl/uniphier/pinctrl-uniphier-ld20.c | 5 + 2 files changed, 10

[PATCH] ARM: dts: uniphier: add audio out pin-mux node

2017-08-09 Thread Katsuhiro Suzuki
The UniPhier AIO2013 audio system needs I2S and clock signal pins to connect external codec chip. Signed-off-by: Katsuhiro Suzuki <suzuki.katsuh...@socionext.com> --- arch/arm/boot/dts/uniphier-pinctrl.dtsi | 5 + 1 file changed, 5 insertions(+) diff --git a/arch/arm/boot/dts/un

[PATCH] ARM: dts: uniphier: add audio out pin-mux node

2017-08-09 Thread Katsuhiro Suzuki
The UniPhier AIO2013 audio system needs I2S and clock signal pins to connect external codec chip. Signed-off-by: Katsuhiro Suzuki --- arch/arm/boot/dts/uniphier-pinctrl.dtsi | 5 + 1 file changed, 5 insertions(+) diff --git a/arch/arm/boot/dts/uniphier-pinctrl.dtsi b/arch/arm/boot/dts

<    1   2   3   4