All of lore.kernel.org
 help / color / mirror / Atom feed
From: Vinod Koul <vkoul@kernel.org>
To: "Csókás Bence" <csokas.bence@prolan.hu>
Cc: Mesih Kilinc <mesihkilinc@gmail.com>,
	dmaengine@vger.kernel.org, devicetree@vger.kernel.org,
	linux-arm-kernel@lists.infradead.org,
	linux-kernel@vger.kernel.org, alsa-devel@alsa-project.org,
	linux-sunxi@googlegroups.com, Rob Herring <robh+dt@kernel.org>,
	Mark Rutland <mark.rutland@arm.com>,
	Maxime Ripard <maxime.ripard@bootlin.com>,
	Chen-Yu Tsai <wens@csie.org>, Liam Girdwood <lgirdwood@gmail.com>,
	Mark Brown <broonie@kernel.org>, Jaroslav Kysela <perex@perex.cz>,
	Takashi Iwai <tiwai@suse.com>
Subject: Re: [RFC PATCH 00/10] Add support for DMA and audio codec of F1C100s
Date: Wed, 23 Oct 2024 11:38:11 +0530	[thread overview]
Message-ID: <ZxiSywkxggKboVRF@vaman> (raw)
In-Reply-To: <13ab5cec-25e5-4e82-b956-5c154641d7ab@prolan.hu>

On 23-10-24, 00:52, Csókás Bence wrote:
> Hi,
> I was trying to get audio on the F1C200s, but so far had no luck, and I came
> across this series.
> 
> On 2018. 12. 02. 22:23, Mesih Kilinc wrote:
> > This is RFC patchset for Allwinner suniv F1C100s to support DMA and
> > audio codec.
> > 
> > Allwinner F1C100s has a audio codec that has necessary digital and
> > analog parts. It has r-l headphone output and microphone, line, r-l
> > FM inputs. ADC can capture any inputs and also output channels via mux.
> > Any input channels or DAC samples can feed output channels.
> > 
> > Add support for this audio codec.
> > 
> > F1C100s utilizes DMA channels to send and receive ADC-DAC samples. So
> > DMA support needed. Patch 1~5 adds support for DMA. Suniv F1C100s has
> > very similar DMA to sun4i. But there is some dissimilarities also.
> > Suniv features a DMA reset bit in clock  control unit. It has smaller
> > number of DMA channels. Several registers has different addresses.
> > It's max burst size is 4 instead of 8. Also DMA endpoint numbers are
> > different.
> > 
> > Patch 6 adds DMA max burst option to sun4i-codec.
> > 
> > Patch 7~8 Add support for suniv F1C100s audio codec.
> > 
> > Patch 9 adds audio codec to suniv-f1c100s.dtsi
> > 
> > Patch 10 adds audio codec support to Lichee Pi Nano board.
> > Thanks!
> > 
> > Mesih Kilinc (10):
> >    dma-engine: sun4i: Add a quirk to support different chips
> >    dma-engine: sun4i: Add has_reset option to quirk
> >    dt-bindings: dmaengine: Add Allwinner suniv F1C100s DMA
> >    dma-engine: sun4i: Add support for Allwinner suniv F1C100s
> >    ARM: dts: suniv: f1c100s: Add support for DMA
> >    ASoC: sun4i-codec: Add DMA Max Burst field
> >    dt-bindigs: sound: Add Allwinner suniv F1C100s Audio Codec
> >    ASoC: sun4i-codec: Add support for Allwinner suniv F1C100s
> >    ARM: dts: suniv: f1c100s: Add support for Audio Codec
> >    ARM: dts: suniv: f1c100s: Activate Audio Codec for Lichee Pi Nano
> > 
> >   .../devicetree/bindings/dma/sun4i-dma.txt          |   4 +-
> >   .../devicetree/bindings/sound/sun4i-codec.txt      |   5 +
> >   arch/arm/boot/dts/suniv-f1c100s-licheepi-nano.dts  |   8 +
> >   arch/arm/boot/dts/suniv-f1c100s.dtsi               |  25 ++
> >   drivers/dma/Kconfig                                |   4 +-
> >   drivers/dma/sun4i-dma.c                            | 221 ++++++++++--
> >   sound/soc/sunxi/sun4i-codec.c                      | 371 ++++++++++++++++++++-
> >   7 files changed, 601 insertions(+), 37 deletions(-)
> 
> What's the status of this series? I see that it was not merged, despite
> getting a few ACKs and only a few minor comments. Ripard's comments make me
> believe that the sun4i DMA driver should be able to handle the suniv family
> with minimal adjustments, have those not been added? Or is it that the DMA
> support is ready but the ALSA/ASoC support is missing?

Maybe split the series and post dma and audio parts separately for review

-- 
~Vinod

  reply	other threads:[~2024-10-23  6:09 UTC|newest]

Thread overview: 79+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-12-02 21:23 [RFC PATCH 00/10] Add support for DMA and audio codec of F1C100s Mesih Kilinc
2018-12-02 21:23 ` Mesih Kilinc
2018-12-02 21:23 ` Mesih Kilinc
     [not found] ` <cover.1543782328.git.mesihkilinc-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2018-12-02 21:23   ` [RFC PATCH 01/10] dma-engine: sun4i: Add a quirk to support different chips Mesih Kilinc
2018-12-02 21:23     ` Mesih Kilinc
2018-12-02 21:23     ` Mesih Kilinc
2018-12-02 21:23     ` [RFC,01/10] " Mesih Kilinc
     [not found]     ` <864e28404a31ba24094f74fd060d11c16562e965.1543782328.git.mesihkilinc-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2018-12-03 10:54       ` [RFC PATCH 01/10] " Maxime Ripard
2018-12-03 10:54         ` Maxime Ripard
2018-12-03 10:54         ` Maxime Ripard
2018-12-03 10:54         ` [RFC,01/10] " Maxime Ripard
2019-01-04 15:38     ` [RFC PATCH 01/10] " Vinod Koul
2019-01-04 15:38       ` Vinod Koul
2019-01-04 15:38       ` [RFC,01/10] " Vinod Koul
2018-12-02 21:23   ` [RFC PATCH 02/10] dma-engine: sun4i: Add has_reset option to quirk Mesih Kilinc
2018-12-02 21:23     ` Mesih Kilinc
2018-12-02 21:23     ` Mesih Kilinc
2018-12-02 21:23     ` [RFC,02/10] " Mesih Kilinc
2018-12-02 21:23   ` [RFC PATCH 03/10] dt-bindings: dmaengine: Add Allwinner suniv F1C100s DMA Mesih Kilinc
2018-12-02 21:23     ` Mesih Kilinc
2018-12-02 21:23     ` Mesih Kilinc
2018-12-02 21:23     ` [RFC,03/10] " Mesih Kilinc
     [not found]     ` <7322bdfcd38cdcd8ccec56fea25492e4945d498f.1543782328.git.mesihkilinc-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2018-12-19 14:03       ` [RFC PATCH 03/10] " Rob Herring
2018-12-19 14:03         ` Rob Herring
2018-12-19 14:03         ` Rob Herring
2018-12-19 14:03         ` [RFC,03/10] " Rob Herring
2018-12-02 21:23   ` [RFC PATCH 04/10] dma-engine: sun4i: Add support for Allwinner suniv F1C100s Mesih Kilinc
2018-12-02 21:23     ` Mesih Kilinc
2018-12-02 21:23     ` Mesih Kilinc
2018-12-02 21:23     ` [RFC,04/10] " Mesih Kilinc
     [not found]     ` <df1e5fbb2b04b0e5d392ce988d04a39f1d8e5f8d.1543782328.git.mesihkilinc-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2018-12-03 10:56       ` [RFC PATCH 04/10] " Maxime Ripard
2018-12-03 10:56         ` Maxime Ripard
2018-12-03 10:56         ` Maxime Ripard
2018-12-03 10:56         ` [RFC,04/10] " Maxime Ripard
2018-12-03 11:00       ` [RFC PATCH 04/10] " Maxime Ripard
2018-12-03 11:00         ` Maxime Ripard
2018-12-03 11:00         ` Maxime Ripard
2018-12-03 11:00         ` [RFC,04/10] " Maxime Ripard
2018-12-02 21:23   ` [RFC PATCH 05/10] ARM: dts: suniv: f1c100s: Add support for DMA Mesih Kilinc
2018-12-02 21:23     ` Mesih Kilinc
2018-12-02 21:23     ` Mesih Kilinc
2018-12-02 21:23     ` [RFC,05/10] " Mesih Kilinc
2018-12-02 21:23   ` [RFC PATCH 06/10] ASoC: sun4i-codec: Add DMA Max Burst field Mesih Kilinc
2018-12-02 21:23     ` Mesih Kilinc
2018-12-02 21:23     ` Mesih Kilinc
2018-12-02 21:23     ` [RFC,06/10] " Mesih Kilinc
2018-12-02 21:23   ` [RFC PATCH 07/10] dt-bindigs: sound: Add Allwinner suniv F1C100s Audio Codec Mesih Kilinc
2018-12-02 21:23     ` Mesih Kilinc
2018-12-02 21:23     ` Mesih Kilinc
2018-12-02 21:23     ` [RFC,07/10] " Mesih Kilinc
2018-12-19 14:04     ` [RFC PATCH 07/10] " Rob Herring
2018-12-19 14:04       ` Rob Herring
2018-12-19 14:04       ` [RFC,07/10] " Rob Herring
2018-12-02 21:23   ` [RFC PATCH 08/10] ASoC: sun4i-codec: Add support for Allwinner suniv F1C100s Mesih Kilinc
2018-12-02 21:23     ` Mesih Kilinc
2018-12-02 21:23     ` Mesih Kilinc
2018-12-02 21:23     ` [RFC,08/10] " Mesih Kilinc
2018-12-02 21:23   ` [RFC PATCH 09/10] ARM: dts: suniv: f1c100s: Add support for Audio Codec Mesih Kilinc
2018-12-02 21:23     ` Mesih Kilinc
2018-12-02 21:23     ` Mesih Kilinc
2018-12-02 21:23     ` [RFC,09/10] " Mesih Kilinc
2018-12-02 21:23   ` [RFC PATCH 10/10] ARM: dts: suniv: f1c100s: Activate Audio Codec for Lichee Pi Nano Mesih Kilinc
2018-12-02 21:23     ` Mesih Kilinc
2018-12-02 21:23     ` Mesih Kilinc
2018-12-02 21:23     ` [RFC,10/10] " Mesih Kilinc
2024-10-22 22:52 ` [RFC PATCH 00/10] Add support for DMA and audio codec of F1C100s Csókás Bence
2024-10-23  6:08   ` Vinod Koul [this message]
2024-10-24  6:49   ` [PATCH 01/10] dma-engine: sun4i: Add a quirk to support different chips Csókás, Bence
2024-10-24  6:49   ` [PATCH 02/10] dma-engine: sun4i: Add has_reset option to quirk Csókás, Bence
2024-10-24  8:11     ` Philipp Zabel
2024-10-24  6:49   ` [PATCH 03/10] dt-bindings: dmaengine: Add Allwinner suniv F1C100s DMA Csókás, Bence
2024-10-24 16:52     ` Conor Dooley
2024-10-24  6:49   ` [PATCH 04/10] dma-engine: sun4i: Add support for Allwinner suniv F1C100s Csókás, Bence
2024-10-24  6:49   ` [PATCH 05/10] ARM: dts: suniv: f1c100s: Add support for DMA Csókás, Bence
2024-10-24  6:49   ` [PATCH 06/10] ASoC: sun4i-codec: Add DMA Max Burst field Csókás, Bence
2024-10-24  6:49   ` [PATCH 07/10] dt-bindings: sound: Add Allwinner suniv F1C100s Audio Codec Csókás, Bence
2024-10-24  6:49   ` [PATCH 08/10] ASoC: sun4i-codec: Add support for Allwinner suniv F1C100s Csókás, Bence
2024-10-24  6:49   ` [PATCH 09/10] ARM: dts: suniv: f1c100s: Add support for Audio Codec Csókás, Bence
2024-10-24  6:49   ` [PATCH 10/10] ARM: dts: suniv: f1c100s: Activate Audio Codec for Lichee Pi Nano Csókás, Bence

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=ZxiSywkxggKboVRF@vaman \
    --to=vkoul@kernel.org \
    --cc=alsa-devel@alsa-project.org \
    --cc=broonie@kernel.org \
    --cc=csokas.bence@prolan.hu \
    --cc=devicetree@vger.kernel.org \
    --cc=dmaengine@vger.kernel.org \
    --cc=lgirdwood@gmail.com \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-sunxi@googlegroups.com \
    --cc=mark.rutland@arm.com \
    --cc=maxime.ripard@bootlin.com \
    --cc=mesihkilinc@gmail.com \
    --cc=perex@perex.cz \
    --cc=robh+dt@kernel.org \
    --cc=tiwai@suse.com \
    --cc=wens@csie.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.