Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp2828477imu; Sun, 23 Dec 2018 08:42:17 -0800 (PST) X-Google-Smtp-Source: AFSGD/XsdcWeJSRm9rpOfbRWCWSLkgtUKgGV24O99GGbDWH1ndmkXJMzcBeQkNCzJx5TmYUcHt59 X-Received: by 2002:a62:2082:: with SMTP id m2mr10015152pfj.163.1545583337155; Sun, 23 Dec 2018 08:42:17 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1545583337; cv=none; d=google.com; s=arc-20160816; b=qxhHMHrnamQXHlagNLeCZjTzFYWjQibKmH5SXHRuHXTrCIjOgiZsuZ5lFeakuY9Blr 3J8uQrN6dK4RU8b4CmyRVdxN8NwwCzvz0xUr3+tVloflVVuJp01RnZp+K6JtJeOsYmh3 DY3KJD5FEjKFcTMglN41mjjpljnOsjewUfLo6YNUqztibmEBl62YemL6MyKOoUL1kZFt t7jgUXPyFl5o3hVKCNmDmPmlj13/gNlODysSYJrm1MBvsOc5JZl60PodtHz0UxGVPCCh d/D89zg54np6xjpfiQMbv/BhJy6bzqpujkrcDk2S2x2jVRth/qRDxNMpeHUmbDCM9Xm4 ICHA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=wZtU/pxHdI9iS1SgYDGTxLTFA949JD6jOz0MvO8uBIQ=; b=OaNlsAuLtvTguHw6bo26bUQ9/JGlxXGepG/NtBHDxOqfeWsa+Lbpif0c3uFZgrGmrc z+H5i/yIWrgGsXtriH0QZJEucaJVLg0Lc5mU6gY2lik5xIOHsSMHRGhAtGD35CzbuWoB 1bKcnEkwa41ccMErPNilZ7uBqAL9nsADCeS+u1cpzyPJ5hYv+xba3Hxjc5b8fQ2ZT2+l xV+I259SdVtBv4wmI8+kERxldBYQokRXUr2hcFrZGEgqvZc7lnUqtfVT1n3pbmGTCJ3r tbpnTNZrut3wDmNwrO459ZUoNCF1zBttuhIiZ18VOgOxlK70tUWZE1rjbN5XRuvFAfS0 cFEQ== 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 y18si24231534plp.269.2018.12.23.08.42.02; Sun, 23 Dec 2018 08:42:17 -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 S1727615AbeLWKKv (ORCPT + 99 others); Sun, 23 Dec 2018 05:10:51 -0500 Received: from www1102.sakura.ne.jp ([219.94.129.142]:17268 "EHLO www1102.sakura.ne.jp" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725895AbeLWKKv (ORCPT ); Sun, 23 Dec 2018 05:10:51 -0500 Received: from fsav105.sakura.ne.jp (fsav105.sakura.ne.jp [27.133.134.232]) by www1102.sakura.ne.jp (8.15.2/8.15.2) with ESMTP id wBNAAUBL079349; Sun, 23 Dec 2018 19:10:30 +0900 (JST) (envelope-from katsuhiro@katsuster.net) Received: from www1102.sakura.ne.jp (219.94.129.142) by fsav105.sakura.ne.jp (F-Secure/fsigk_smtp/530/fsav105.sakura.ne.jp); Sun, 23 Dec 2018 19:10:30 +0900 (JST) X-Virus-Status: clean(F-Secure/fsigk_smtp/530/fsav105.sakura.ne.jp) Received: from localhost.localdomain (183.38.232.153.ap.dti.ne.jp [153.232.38.183]) (authenticated bits=0) by www1102.sakura.ne.jp (8.15.2/8.15.2) with ESMTPSA id wBNAARd8079332 (version=TLSv1.2 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 23 Dec 2018 19:10:30 +0900 (JST) (envelope-from katsuhiro@katsuster.net) From: Katsuhiro Suzuki To: Heiko Stuebner , linux-rockchip@lists.infradead.org Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Katsuhiro Suzuki Subject: [PATCH] arm64: dts: rockchip: enable analog audio node for rock64 Date: Sun, 23 Dec 2018 19:10:26 +0900 Message-Id: <20181223101026.12998-1-katsuhiro@katsuster.net> X-Mailer: git-send-email 2.19.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The Rock64 boards has analog audio jack on it. RK3328 can output analog audio signal using I2S1 and ACODEC core. This patch adds sound node for analog audio for Rock64. Signed-off-by: Katsuhiro Suzuki --- This patch depends on the following ACODEC node patch. If ACODEC patch is not good to you, please drop this patch too. https://lkml.org/lkml/2018/12/23/53 .../arm64/boot/dts/rockchip/rk3328-rock64.dts | 27 ++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/rockchip/rk3328-rock64.dts b/arch/arm64/boot/dts/rockchip/rk3328-rock64.dts index bd937d68ca3b..0a71e1287a1b 100644 --- a/arch/arm64/boot/dts/rockchip/rk3328-rock64.dts +++ b/arch/arm64/boot/dts/rockchip/rk3328-rock64.dts @@ -66,7 +66,8 @@ sound { compatible = "audio-graph-card"; label = "rockchip,rk3328"; - dais = <&spdif_p0>; + dais = <&i2s1_p0 + &spdif_p0>; }; spdif-dit { @@ -81,6 +82,17 @@ }; }; +&codec { + status = "okay"; + #sound-dai-cells = <0>; + + port@0 { + codec_p0_0: endpoint { + remote-endpoint = <&i2s1_p0_0>; + }; + }; +}; + &cpu0 { cpu-supply = <&vdd_arm>; }; @@ -243,6 +255,19 @@ }; }; +&i2s1 { + status = "okay"; + #sound-dai-cells = <0>; + + i2s1_p0: port { + i2s1_p0_0: endpoint { + dai-format = "i2s"; + mclk-fs = <256>; + remote-endpoint = <&codec_p0_0>; + }; + }; +}; + &io_domains { status = "okay"; -- 2.19.2