Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp174420imu; Wed, 7 Nov 2018 23:28:33 -0800 (PST) X-Google-Smtp-Source: AJdET5ffeLyScgqNlitmsSG7fJghU/s/cpta6PFqZlIksb1EG5LSVslnztIa9PPJ7jqqGy/fMQhM X-Received: by 2002:aa7:80cd:: with SMTP id a13-v6mr3485636pfn.86.1541662113831; Wed, 07 Nov 2018 23:28:33 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1541662113; cv=none; d=google.com; s=arc-20160816; b=fN/YcEfuHrHbW0k2xXcG2HFSjhtyuithhIXGc+i0qtqneIL5SyIzhbOsf/qLIoVqql RAK3CM8TcJ8Zz2mBp+UIreeoLvtAjZ1b4ioDUvvcunlN3rVghIgWgotDK9SybOUecEJK 2Ys3dVIYMWU6P2dC3WT0M4rF13PrcjR4Oav+yeizAM3q4a2oaYv7x4zcO78CVv9BBn7o tkpWb0lUcsRbWsbP/sRDyraLLEaZMJoU3+9yQSCFTm4QQvjhREEaC4Bym/7YgjNBbjk7 58VErakQmeYDXAkfFqHplu+cS0QHWskmJ0jcOFiDDYN+P798xDU023V86P/L6bJqoHzF liMQ== 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:dkim-signature; bh=UNufBwDcRL3hzjwvjzXhe07LXYOhVM9WbqMAvMBsliU=; b=Z+pq68Z/3W4P4dc7bqf2tAatsAw+9gyRYeZLWpx2JtHNkQ80tgUtjiIB9KH5UFq/1L lZXWyvqmTfztbwXzFlpvf0IPVFpUzQbW2MRKjCzdDdcfN/gfOgFTdU2aNT+L9lrpFDZg Hhd6/Df0asDUuIS1v1sBcfZ2Z/nEUWjPc/weZl/AhsFfZPOvY7uMqF3ANjWQPQc7vlGL Qg/Rylaog0m4qU/sxbWfbn+AR2GIg9tj+vMy1v70SLS2kqafqj4nHOfggZJ9fkr3nwpl M5tE/BBoN64sYXxEbsdARfuBbFKK3kdcqzK7lf3aflXz3vDKlAei8EBDTSd+oOxC3eig NS1g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=prKRpOFh; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id j129-v6si3748040pfb.201.2018.11.07.23.28.18; Wed, 07 Nov 2018 23:28:33 -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; dkim=pass header.i=@gmail.com header.s=20161025 header.b=prKRpOFh; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726690AbeKHRCA (ORCPT + 99 others); Thu, 8 Nov 2018 12:02:00 -0500 Received: from mail-oi1-f194.google.com ([209.85.167.194]:44692 "EHLO mail-oi1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726143AbeKHRB7 (ORCPT ); Thu, 8 Nov 2018 12:01:59 -0500 Received: by mail-oi1-f194.google.com with SMTP id p82-v6so223952oih.11; Wed, 07 Nov 2018 23:27:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=UNufBwDcRL3hzjwvjzXhe07LXYOhVM9WbqMAvMBsliU=; b=prKRpOFhHxfXX9WCpA2+YapIViFNIvC+64vuStb9ZVRVfVF5nptSq0mOlmLF5zMvDS 37KbAdopReMODPp3ojkiZPI5D+9bklOkP3aB8i9LXQHe/FGuyWrwUSRkMtuO50ZKpyhi vpR1i8dDImraWo2nxOal781F+/u3bEz2AWIWgbmBPGAjXHUNqEX0clSTBx1bCKvvYPf9 MuyO+EZFcC2+loeBfY4M8dI2ZqfyhAcyzJYWwaPfn8BFvrMR6s1e6NZ8h1NNzUSFGf3x KAR3bWJz4plgyTnQ26jAwJBZJH7yWW8zgwR/ejkRBO4hTzvrNnFFJ00XLi6m4xUTeleb ExNQ== 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=UNufBwDcRL3hzjwvjzXhe07LXYOhVM9WbqMAvMBsliU=; b=bymPBvjkOa8W9ZrYNov7dTe5/docDaURPoJ3i09MpHzbIYxEmdHvI7gwz/aSxNEeae P7jMhxLMee+QtOZYmwxBhEJkQL6tva1RM8y1anR9OmRJEwshlMb1fa2VezCvJDJ2evrZ gwZy4Sl+lWCi8soebfDhKAlRcRhs8R2NAJeIYfrPOy0rUzAuiqMitaJ2UxJXE+6eYHct 98E27tCn0IHZCb7er61JmPx6A804LPgaKyTd6+VfpQcid8xSxf2d5iN6ksu4yGMwtV75 Lk9Ai9aDraDw5xVolkuAQu8UEypNkPk1BfrXGuLWufOqrj6rBdFToeLRa/yriKI1T7lf 8wMw== X-Gm-Message-State: AGRZ1gJ5EuOBsWtkTgN/GKOMa66qn9l7jeu0zBj1azFuICx5hNC19d93 e6cjRb0dHj8a3oEwEB5gqnUg1GZFBsbLk5KXMkY= X-Received: by 2002:aca:b68b:: with SMTP id g133-v6mr2037317oif.25.1541662070349; Wed, 07 Nov 2018 23:27:50 -0800 (PST) MIME-Version: 1.0 References: <20181108063929.29720-1-anarsoul@gmail.com> <20181108063929.29720-3-anarsoul@gmail.com> In-Reply-To: From: Vasily Khoruzhick Date: Wed, 7 Nov 2018 23:27:23 -0800 Message-ID: Subject: Re: [PATCH v6 2/3] arm64: dts: allwinner: a64: enable sound on Pine64 and SoPine To: Chen-Yu Tsai Cc: Maxime Ripard , Rob Herring , Mark Rutland , arm-linux , devicetree , linux-kernel 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 Wed, Nov 7, 2018 at 11:11 PM Chen-Yu Tsai wrote: > > On Thu, Nov 8, 2018 at 2:42 PM Vasily Khoruzhick wrote: > > > > This commit enables I2S, digital and analog parts of audiocodec on > > Pine64 and SoPine boards. > > > > Signed-off-by: Vasily Khoruzhick > > --- > > .../boot/dts/allwinner/sun50i-a64-pine64.dts | 28 +++++++++++++++++++ > > .../allwinner/sun50i-a64-sopine-baseboard.dts | 28 +++++++++++++++++++ > > 2 files changed, 56 insertions(+) > > > > diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-pine64.dts b/arch/arm64/boot/dts/allwinner/sun50i-a64-pine64.dts > > index c077b6c1f458..ff352bdfbb93 100644 > > --- a/arch/arm64/boot/dts/allwinner/sun50i-a64-pine64.dts > > +++ b/arch/arm64/boot/dts/allwinner/sun50i-a64-pine64.dts > > @@ -75,6 +75,18 @@ > > }; > > }; > > > > +&codec { > > + status = "okay"; > > +}; > > + > > +&codec_analog { > > + status = "okay"; > > +}; > > + > > +&dai { > > + status = "okay"; > > +}; > > + > > &de { > > status = "okay"; > > }; > > @@ -264,6 +276,22 @@ > > status = "disabled"; > > }; > > > > +&sound { > > + status = "okay"; > > + simple-audio-card,widgets = "Microphone", "Microphone Jack", > > + "Headphone", "Headphone Jack"; > > + simple-audio-card,routing = > > + "Left DAC", "AIF1 Slot 0 Left", > > + "Right DAC", "AIF1 Slot 0 Right", > > + "Headphone Jack", "HP", > > + "AIF1 Slot 0 Left ADC", "Left ADC", > > + "AIF1 Slot 0 Right ADC", "Right ADC", > > + "Left ADC", "ADC", > > + "Right ADC", "ADC", > > As mentioned the above two don't belong in the device tree. > > > + "Microphone Jack", "HBIAS", > > Schematics says this is NC or not connected by default. > You may want to ask Pine64 about this? > > Same comments for SoPine. I'll just drop it. Not connected on schematics - we don't put it in dts. > > > + "MIC2", "Microphone Jack"; > > +}; > > + > > /* On Exp and Euler connectors */ > > &uart0 { > > pinctrl-names = "default"; > > diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-sopine-baseboard.dts b/arch/arm64/boot/dts/allwinner/sun50i-a64-sopine-baseboard.dts > > index 53fcc9098df3..25d732df37c4 100644 > > --- a/arch/arm64/boot/dts/allwinner/sun50i-a64-sopine-baseboard.dts > > +++ b/arch/arm64/boot/dts/allwinner/sun50i-a64-sopine-baseboard.dts > > @@ -80,6 +80,18 @@ > > }; > > }; > > > > +&codec { > > + status = "okay"; > > +}; > > + > > +&codec_analog { > > + status = "okay"; > > +}; > > + > > +&dai { > > + status = "okay"; > > +}; > > + > > &de { > > status = "okay"; > > }; > > @@ -164,6 +176,22 @@ > > vcc-hdmi-supply = <®_dldo1>; > > }; > > > > +&sound { > > + status = "okay"; > > + simple-audio-card,widgets = "Microphone", "Microphone Jack", > > + "Headphone", "Headphone Jack"; > > + simple-audio-card,routing = > > + "Left DAC", "AIF1 Slot 0 Left", > > + "Right DAC", "AIF1 Slot 0 Right", > > + "Headphone Jack", "HP", > > + "AIF1 Slot 0 Left ADC", "Left ADC", > > + "AIF1 Slot 0 Right ADC", "Right ADC", > > + "Left ADC", "ADC", > > + "Right ADC", "ADC", > > + "Microphone Jack", "HBIAS", > > + "MIC2", "Microphone Jack"; > > +}; > > + > > &uart0 { > > pinctrl-names = "default"; > > pinctrl-0 = <&uart0_pb_pins>; > > -- > > 2.19.1 > >