Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp3200131imu; Fri, 23 Nov 2018 23:58:06 -0800 (PST) X-Google-Smtp-Source: AFSGD/Ul6Kfi6J50m1PV8ZkQ807wNfcYlwlrqUVxvRwjkZpgCpC9vXdQcmGi3bLBLontZUA2ZUpJ X-Received: by 2002:a17:902:f20d:: with SMTP id gn13mr18363278plb.11.1543046286163; Fri, 23 Nov 2018 23:58:06 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1543046286; cv=none; d=google.com; s=arc-20160816; b=HVxbgz1kGV3PFOhm8JCZo5hHDeVzjtHYqOvYbsuhivKrFyz6GVjvdsuohIae6RdKBw JY6nD5gXSV7VbHSYTflRhNRVy2kEIhXxVNK/0O5+RwT1jQWVQJoC4bnfvcmS0TnXx1c3 t9uF130eTD+0RgQjv8XTeq618W7IQGR6pM/qGUxxd7jVJjur5YsE3mAxPK8vcjZAg0Mc xCkLYYX/bJJ/5zF32JLiwvwUC+4lbejnIMQlpq548mi5g8k+8H0tdiWgQ9CGkVQ0UeFO vzcsamGH6T0cKhXGrjYWT0vNkjNffIl+cIYdmCkO2jiXTtRO+Q4tSO5HCqJ9Z8DV0HFy I8HA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version; bh=/fwaPNc7Zk6NLjlIsR/o2QGZcxqqxf7IiKfFE8lIJeo=; b=pnP2hohxwJLRnHkhDw67DJL0yumH7H9jwz7QKFrJo36IHsxDLpCE4rqxfZnJYDTo6w Itr2qkioi4cdj6WBeeuVIQ7JtglDBLF6/E6j43EoOqmxZRqEg/E5rd5p2G+wHcHcO99k zjff7GK5Dc0j2J2X0M5vfdaqYS2utikVx7+CfbZirT6FmHFULXskYhKDYuRg7fzrtk57 pqRnW6lzrPeIs8oUaT2uyR4hlklfBrcP4pkp3tRuJmyJHW3PeloXeg5Gyi1/bqjvy0t3 PhES3S3HFGcR3o3PkN+/ePfdqulQPTjm8U7bdG8O0snOOU7ItnsZ34eO4YX3fdLpA9ZJ BHxw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id z86si44953701pfl.209.2018.11.23.23.57.51; Fri, 23 Nov 2018 23:58:06 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2408122AbeKWPUl (ORCPT + 99 others); Fri, 23 Nov 2018 10:20:41 -0500 Received: from mail-ed1-f65.google.com ([209.85.208.65]:38634 "EHLO mail-ed1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2393167AbeKWPUk (ORCPT ); Fri, 23 Nov 2018 10:20:40 -0500 Received: by mail-ed1-f65.google.com with SMTP id h50so9241367ede.5; Thu, 22 Nov 2018 20:38:07 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=/fwaPNc7Zk6NLjlIsR/o2QGZcxqqxf7IiKfFE8lIJeo=; b=BmcmjF5pU43XB012MoYyLQGLvgwUA0SwLZDtWeNn86PJ8/4HYBtozLu4J6LrvUKIvU 3CtXvNhDVg0IK2n0MDhG+/FGyAFh3G8sgpjzL5O5B2IPQhR0+tCcW3b2mNu1HEcuKvW9 +s7DmpM7a32oTR8dTp/MD6OuKWuxnwbLcSgJf3hcATFz/sS5nkqzhPQ5p3rZtwqY8Bqt 9RrTNlz/L/8hNwdVhhzmvc7VVTwsiXY56p2yAm6hxqWvzNO8F9xrwPch/ujTEOnD8jje fj3YlZL67ZvZ6Zew3MCqmEA6cLBAVWCzmUbS/v4OQhZlZ/nOf29iVJAlK1XtIGCub7mn 2Ukw== X-Gm-Message-State: AA+aEWb7o1/gFd2ZX8FR1r4GTpxf0A3nQL4gC4wTFldfcEKxN83iRxPB JfWmFjz6dMs0ZKk4qG3/8feZwsRSnC0= X-Received: by 2002:a50:c444:: with SMTP id w4-v6mr11744354edf.232.1542947886225; Thu, 22 Nov 2018 20:38:06 -0800 (PST) Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com. [209.85.128.45]) by smtp.gmail.com with ESMTPSA id br3-v6sm8511784ejb.24.2018.11.22.20.38.05 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 22 Nov 2018 20:38:05 -0800 (PST) Received: by mail-wm1-f45.google.com with SMTP id y139so10606365wmc.5; Thu, 22 Nov 2018 20:38:05 -0800 (PST) X-Received: by 2002:a1c:91d1:: with SMTP id t200mr12012009wmd.111.1542947885366; Thu, 22 Nov 2018 20:38:05 -0800 (PST) MIME-Version: 1.0 References: <20181122102325.29495-1-wens@csie.org> <2007258.VzpTJLJblp@anarsoul-thinkpad> In-Reply-To: <2007258.VzpTJLJblp@anarsoul-thinkpad> From: Chen-Yu Tsai Date: Fri, 23 Nov 2018 12:37:53 +0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v9 0/8] Add support for audiocodec in Allwinner A64 To: Vasily Khoruzhick Cc: Mark Brown , Liam Girdwood , Rob Herring , Mark Rutland , Maxime Ripard , devicetree , Linux-ALSA , linux-arm-kernel , linux-kernel , linux-sunxi@googlegroups.com Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Nov 23, 2018 at 12:26 PM Vasily Khoruzhick wrote: > > On Thursday, November 22, 2018 2:23:17 AM PST Chen-Yu Tsai wrote: > > Hi everyone, > > > > This is v9 of the A64 audio codec series, originally started by Vasily. > > These are the last changes to make the A64 audio codec work correctly, > > and be accurately represented in the device tree and in software. > > > > Notably, the new driver changes cover regulator supplies for the simple > > audio amplifier, which is used in the Pinebook for the internal > > speakers, and the audio codec's internal headphone amp. There's also an > > extra patch that enables SDM fractional clock support for the audio PLL > > on the A64, which gives us accurate audio playback. > > > > Patch 1 & 2 add the cpvdd regulator supply to the sun50i-codec-analog > > dt bindings & driver. > > > > Patch 3 & 4 add a regulator supply to the simple-audio-amplifier dt > > bindings & driver. > > > > Patch 5 adds SDM fractional clock support for the audio PLL on the A64. > > > > Patch 6 ~ 8 add the device tree bits and enables audio on several > > boards. > > > > I have one extra patch for the Bananapi M64 that's not included here, > > as I'm waiting for an accessory to test the microphone bias. I'll send > > that one out once it's tested. > > > > As always, we'll take the clock and dts patches after Mark has merged > > the ASoC ones. > > > > And a big thanks to Vasily for having worked on this for so long. > > Thank you for picking it up! > > Just a minor note: hpvcc-supply should be a property of codec_analog in > sun50i-a64-pinebook.dts Thanks. I'll fix that up when applying. > Otherwise looks fine, tested on Pinebook and Pine64-LTS. > > Tested-by: Vasily Khoruzhick Great! ChenYu