Received: by 2002:a25:c593:0:0:0:0:0 with SMTP id v141csp3035808ybe; Sun, 8 Sep 2019 05:54:49 -0700 (PDT) X-Google-Smtp-Source: APXvYqwN2KWcwh360Ey28w4eSfQ8hhinrp20kzrkAOQmGP0mW0a0Hs/X9kAdehErQcZq/AvgwRpG X-Received: by 2002:a17:906:3485:: with SMTP id g5mr14380838ejb.76.1567947289687; Sun, 08 Sep 2019 05:54:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1567947289; cv=none; d=google.com; s=arc-20160816; b=bW7XlvAaMiD50p+GX9efpK5C7PK7CPCViT6uyqeBSAPuADY4W7zR2gfZY1aLJy1Imb 4aKH4O1vKEpc0kz7AqaKlVzKlZpNfMNfVvAEUFW6z4ynYqCwgXszG6msHD/RFbXjAIn/ cwELW8JhIvmHuEeY9mLraPXg4+czIf/wTtnnP2NPsSKjdUdvQFJ7i1yEIkVH4b+hdhYK TcqEtUSFWm7iXFWY67bqGxxs+riXgwU8JCkuhzz407AnwVbbPN7dKGQXEMHAj5qBKkPn u+w77DjgNLNFqR4ZHKonkn0goM4g+x0t7XSHuBJFl2rZgHV9xssBAbFtdPtKx4v3t9FP +OoQ== 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=+a/kJhNaZGRsI3MHgqvTdX24E5ejftOZ0VozOklZoew=; b=zeehtPDkvt0ArtqNwTy1K/ScivlLvd7cXl2SCAUeA6w9pQpsDVVyu8//XOFseR860V bnGrdrNojG3Fnx3KZPSQyGgmPj1VTKTuj1yA9+4Q0bHeWG+DLIQQcH611XAs0Fu1s6Zf 5JViMjxYZ8W5qKuSfJdJy3ozSXkKZiGUkvRM04i1MqIRVPMZIiUfcMFBJ795ZvKyKipH OrxXq8+B3LGBAc9WErKCda0YuYBA9fQ8VJRQIrmO7JfqQnZ6S30RICK562YlID19Avju KS+B0NvIasSjTDGKcC6QT/SfDpQmyY9g1TY7PtG/GIIxKhTf9gwRlrR3lleB2qAzEWx8 wTYA== 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 n5si6525932edd.434.2019.09.08.05.54.26; Sun, 08 Sep 2019 05:54:49 -0700 (PDT) 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 S1732345AbfIGRst (ORCPT + 99 others); Sat, 7 Sep 2019 13:48:49 -0400 Received: from www1102.sakura.ne.jp ([219.94.129.142]:56650 "EHLO www1102.sakura.ne.jp" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726462AbfIGRst (ORCPT ); Sat, 7 Sep 2019 13:48:49 -0400 Received: from fsav401.sakura.ne.jp (fsav401.sakura.ne.jp [133.242.250.100]) by www1102.sakura.ne.jp (8.15.2/8.15.2) with ESMTP id x87HmehJ009775; Sun, 8 Sep 2019 02:48:40 +0900 (JST) (envelope-from katsuhiro@katsuster.net) Received: from www1102.sakura.ne.jp (219.94.129.142) by fsav401.sakura.ne.jp (F-Secure/fsigk_smtp/530/fsav401.sakura.ne.jp); Sun, 08 Sep 2019 02:48:40 +0900 (JST) X-Virus-Status: clean(F-Secure/fsigk_smtp/530/fsav401.sakura.ne.jp) Received: from localhost.localdomain (118.153.231.153.ap.dti.ne.jp [153.231.153.118]) (authenticated bits=0) by www1102.sakura.ne.jp (8.15.2/8.15.2) with ESMTPSA id x87HmZhP009763 (version=TLSv1.2 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 8 Sep 2019 02:48:40 +0900 (JST) (envelope-from katsuhiro@katsuster.net) From: Katsuhiro Suzuki To: Heiko Stuebner Cc: linux-rockchip@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Katsuhiro Suzuki Subject: [PATCH] arm64: dts: rockchip: add analog audio nodes on rk3399-rockpro64 Date: Sun, 8 Sep 2019 02:48:33 +0900 Message-Id: <20190907174833.19957-1-katsuhiro@katsuster.net> X-Mailer: git-send-email 2.23.0.rc1 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 This patch adds audio codec (Everest ES8316) and I2S audio nodes for RK3399 RockPro64. Signed-off-by: Katsuhiro Suzuki --- .../boot/dts/rockchip/rk3399-rockpro64.dts | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts b/arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts index 0401d4ec1f45..8b1e6382b140 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts +++ b/arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts @@ -81,6 +81,12 @@ reset-gpios = <&gpio0 RK_PB2 GPIO_ACTIVE_LOW>; }; + sound { + compatible = "audio-graph-card"; + label = "rockchip,rk3399"; + dais = <&i2s1_p0>; + }; + vcc12v_dcin: vcc12v-dcin { compatible = "regulator-fixed"; regulator-name = "vcc12v_dcin"; @@ -470,6 +476,20 @@ i2c-scl-rising-time-ns = <300>; i2c-scl-falling-time-ns = <15>; status = "okay"; + + es8316: codec@11 { + compatible = "everest,es8316"; + reg = <0x11>; + clocks = <&cru SCLK_I2S_8CH_OUT>; + clock-names = "mclk"; + #sound-dai-cells = <0>; + + port { + es8316_p0_0: endpoint { + remote-endpoint = <&i2s1_p0_0>; + }; + }; + }; }; &i2c3 { @@ -505,6 +525,14 @@ rockchip,playback-channels = <2>; rockchip,capture-channels = <2>; status = "okay"; + + i2s1_p0: port { + i2s1_p0_0: endpoint { + dai-format = "i2s"; + mclk-fs = <256>; + remote-endpoint = <&es8316_p0_0>; + }; + }; }; &i2s2 { -- 2.23.0.rc1