From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754950AbdCGLpQ (ORCPT ); Tue, 7 Mar 2017 06:45:16 -0500 Received: from mga11.intel.com ([192.55.52.93]:54013 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751234AbdCGLpO (ORCPT ); Tue, 7 Mar 2017 06:45:14 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.35,257,1484035200"; d="scan'208";a="56998485" Date: Tue, 7 Mar 2017 14:27:26 +0530 From: Vinod Koul To: Icenowy Zheng Cc: Rob Herring , Maxime Ripard , Chen-Yu Tsai , Mark Brown , 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 Subject: Re: [PATCH v2 00/12] Add support for the audio codec on Allwinner V3s Message-ID: <20170307085726.GJ2843@localhost> References: <20170305133709.6288-1-icenowy@aosc.xyz> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20170305133709.6288-1-icenowy@aosc.xyz> User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Mar 05, 2017 at 09:36:57PM +0800, Icenowy Zheng wrote: > Allwinner V3s features a audio codec with dedicated digital and analog parts, > like the ones on A23/H3, but much simpler (lack of MIC2, LINE IN and MBIAS). > > Add support for it. > > In order to make the codec usable, DMA support is also added in this series; > the support of Lichee Pi Zero's dock board is also added here, as it's the > only board hackable that come with ports connected to the codec. > > Patch 1~3 split out parts that is not available on V3s in the analog codec. > > Patch 4/5 adds support for V3s in analog/digital codec. > > Patch 6 add the gate bit as a common quirk of sun6i-dma driver, as V3s also > needs it. > > Patch 7 really adds support for V3s in DMA engine. > > Patch 8 restores the inclusion of CCU headers in the DTSI file of V3s, as > it's removed when merging. > > Patch 9/10/11 adds three parts of V3s: DMA engine, codec support and pinmux > of mmc1 (used on Lichee Pi Zero dock). And are these dependent upon rest, if not can you please send them separately! > > Patch 12 adds support for Lichee Pi Zero dock, with support of mmc1 and > codec. > > Icenowy Zheng (12): > ASoC: sun8i-codec-analog: split out mic2 > ASoC: sun8i-codec-analog: split out line in > ASoC: sun8i-codec-analog: split out mbias > ASoC: sun8i-codec-analog: add support for V3s SoC > ASoC: sun4i-codec: Add support for V3s codec > dmaengine: sun6i: make gate bit in sun8i's DMA engines a common quirk > dmaengine: sun6i: support V3s SoC variant > ARM: dts: sun8i: restore the inclusion of ccu headers in V3s DTSI > ARM: dts: sun8i: add DMA engine in V3s DTSI > ARM: dts: sun8i: add audio codec support into V3s DTSI > ARM: dts: sun8i: add pinmux for V3s mmc1 > ARM: dts: sun8i: add device tree for Lichee Pi Zero with Dock > > .../devicetree/bindings/dma/sun6i-dma.txt | 1 + > .../devicetree/bindings/sound/sun4i-codec.txt | 11 +- > .../bindings/sound/sun8i-codec-analog.txt | 1 + > arch/arm/boot/dts/Makefile | 3 +- > arch/arm/boot/dts/sun8i-v3s-licheepi-zero-dock.dts | 67 +++++++ > arch/arm/boot/dts/sun8i-v3s.dtsi | 103 ++++++---- > drivers/dma/sun6i-dma.c | 22 ++- > sound/soc/sunxi/sun4i-codec.c | 59 ++++++ > sound/soc/sunxi/sun8i-codec-analog.c | 211 +++++++++++++++++---- > 9 files changed, 405 insertions(+), 73 deletions(-) > create mode 100644 arch/arm/boot/dts/sun8i-v3s-licheepi-zero-dock.dts > > -- > 2.11.1 > -- ~Vinod