Received: by 2002:ac0:aed5:0:0:0:0:0 with SMTP id t21csp596379imb; Fri, 1 Mar 2019 08:46:58 -0800 (PST) X-Google-Smtp-Source: APXvYqzTMm2JvtOUoaIjkywwYeUKvpY9VDVi59jatl4FKqwBwl3crWsAQ/04RLPRloiya2aXnt1O X-Received: by 2002:a63:c946:: with SMTP id y6mr5750063pgg.109.1551458818502; Fri, 01 Mar 2019 08:46:58 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1551458818; cv=none; d=google.com; s=arc-20160816; b=naDiw8xElb+wfmDfSuM0+nM5FqT2cjEPhcFNrKZ2MczmSmcDX7UX7AkOJFKDm0tRU3 iqB9Wrd/OoKkCxG5iowomTsEFe/66CCJ19pZmQAbC0i69kutb701vhB6eEkixVmXHw05 RlnYvRYq48LEUwXFwn8mLUe5zod+ilL3BqQpddbkYofRg/SSTfYOLvBJRN8XaAY2VpO2 2Yo25U4R5VxdZqFVb9YAmmcvi6wpZjQf9QfKQOICATP4CT9l1StL5pJwDm6iy69zAUkQ y0J2z3akIAcSbNOurrYxm9g/1ZZ80dq6MZY93egeOFsRRo36HYIwxEjeVIiWhyMTl1M+ r9LA== 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=XVjxnJ++Y8X+uS2vpURGAPjkEdwS8EqouJumi+2009s=; b=c8li15hu4/YiUpbODxfcaNGtOj8d34HLAuFW17fwYtlxVDroUjtUOTAU+/OhuftaRN 8519Uwa5xx/X3Y3H4JvJpdeAt+nZQrM2ve1nkuFXpsqU4UpnLnQzHEAJaAq6UvCU5AGY LY6uU+oLyHtzFVx10Z4f44p01Q4wecaMTh61Q4OlfEwXs1iqI0BEittop4my7z+I9x0z KyjTEjm75gOtN4PsT5fgAIC/vr1m6OtxaC/0rocFa67t+tShXQKzgqIT9oG70l1zmwsl 9qyKGm+0WMg5xnAKkWchJFv2qxavldu9sTMpTaxOWozDFcDDqunhMt2NwLhb94/oGQsX I37w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=JM+27wJy; 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=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id q19si19431499pgv.289.2019.03.01.08.46.43; Fri, 01 Mar 2019 08:46:58 -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=@linaro.org header.s=google header.b=JM+27wJy; 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=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2389158AbfCAQqB (ORCPT + 99 others); Fri, 1 Mar 2019 11:46:01 -0500 Received: from mail-wr1-f65.google.com ([209.85.221.65]:33030 "EHLO mail-wr1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728517AbfCAQqB (ORCPT ); Fri, 1 Mar 2019 11:46:01 -0500 Received: by mail-wr1-f65.google.com with SMTP id i12so26641256wrw.0 for ; Fri, 01 Mar 2019 08:46:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=XVjxnJ++Y8X+uS2vpURGAPjkEdwS8EqouJumi+2009s=; b=JM+27wJyO274PiVrQRVM+DZhKBjGPhHcbHLImIFFwR8Mm0LenFEjfzdCn9oknGbCZx MdppzTexY6/VQv/3a2UYhOeZ6HuqArmvC+UHVwMRMbIJVBIVG1w+IQWi/VG6oeGROoBj k1JDNkRBphtaxwwHOeCB17VrIdu+Hbfjn2+9oUdeEuC8S2O+J3i+UF+anRTIY+FaOkP2 yLqdwcV6dnpJK9DVE7iCyxP18nd6f4mOxZMHSj6azaNab7x2kaFa9wcZLp7drSWFHHAq DhSxW9+Q4lhzjByWS9VqNTXZsLxs247ScR8YbY9O5RjYvsRKc142hB32XycKNFtajqEK o5fw== 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=XVjxnJ++Y8X+uS2vpURGAPjkEdwS8EqouJumi+2009s=; b=XtF/5dJVuisduAKdun1IoO8vM+zggdOv7hT+PkjTAuvcjgUlUxUhMI70kOAuCOohBI rWl8S4muWGVgCMi0hX+Uji/GTtHJzDPC7KwEXBYNI2SMOrSaDDZSjb4hjercbmQBK9n2 Cvp/hv5tcnMRAVRAAIAaVW5d63FIWXX3Xlk3rjyBAjQSeg1L8TNdxCtlBz9h7Nxe/t75 JixGWk6+0FqLEHUeSadwjZibLRlRFm89v0AsTXErc5VWp9BPR4MzX030LyWRDr5ZDs0H Tt5jQAx/6h7wK1EV6OfrObbysJtp1QeVcnbbzO0VgrgCzxKjn++gIJsPtPwXn8zx5KQi egOw== X-Gm-Message-State: APjAAAU2b4tm53hpMq24ipLJUSNjyL0c/nPiEcaNbbyLm9tG6jMwHcbH pXnLw4sHx2nH19nTOEErS6aLYdL6gm72XQeFx0YcXA== X-Received: by 2002:adf:c543:: with SMTP id s3mr3874801wrf.192.1551458759221; Fri, 01 Mar 2019 08:45:59 -0800 (PST) MIME-Version: 1.0 References: <1551362893-100023-1-git-send-email-lipengcheng8@huawei.com> In-Reply-To: <1551362893-100023-1-git-send-email-lipengcheng8@huawei.com> From: John Stultz Date: Fri, 1 Mar 2019 08:45:47 -0800 Message-ID: Subject: Re: [PATCH 3/3] arm64: dts: hi3660-hikey960: Add i2s & sound device To: Pengcheng Li Cc: Wei Xu , Rob Herring , Mark Rutland , Catalin Marinas , Will Deacon , Liam Girdwood , Mark Brown , Jaroslav Kysela , Takashi Iwai , Linux-ALSA , lkml , Zhuangluan Su , Kongfei , Liyuequan , "Qianli (A)" , "huangli (I)" , Hantanglei , wangyoulin , ninggaoyu , "xuwei (O)" 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 Thu, Feb 28, 2019 at 6:24 AM Pengcheng Li wrote: > diff --git a/arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts b/arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts > index 186251f..457cebc 100644 > --- a/arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts > +++ b/arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts > @@ -27,6 +27,35 @@ > /* rewrite this at bootloader */ > reg = <0x0 0x0 0x0 0x0>; > }; > + > + i2s2: hi3660_i2s { > + compatible = "hisilicon,hi3660-i2s-1.0"; > + reg = <0x0 0xe804f800 0x0 0x400>, > + <0x0 0xe804e000 0x0 0x400>; > + pinctrl-names = "default"; > + pinctrl-0 = <&i2s2_pmx_func &i2s2_cfg_func>; > + dmas = <&asp_dmac 18 &asp_dmac 19>; > + dma-names = "rx", "tx"; > + #sound-dai-cells = <0>; > + }; > + > + sound { > + compatible = "simple-audio-card"; > + simple-audio-card,name = "hikey-hdmi"; > + simple-audio-card,format = "i2s"; > + > + simple-audio-card,bitclock-master = <&sound_master>; > + simple-audio-card,frame-master = <&sound_master>; > + > + sound_master: simple-audio-card,cpu { > + sound-dai = <&i2s2>; > + }; > + > + simple-audio-card,codec { > + sound-dai = <&adv7533>; > + }; > + }; > + > }; Hey Pengcheng, Thanks for sending this out! I've noticed one small issue with this dts patch compared to the previous iterations. When building I hit the following errors: arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts:292.27-294.5: Warning (sound_dai_property): /sound/simple-audio-card,codec: Missing property '#sound-dai-cells' in node /soc/i2c@ffd72000/adv7533@39 or bad phandle (referred from sound-dai[0]) Which seems to us missing the sound-dai-cells addition to the adv7511 node we had the first chunk of the patch here: https://git.linaro.org/people/john.stultz/android-dev.git/commit/?h=dev/hikey960-mainline-WIP&id=4279d58b622acd686b4d17fbf378ace1c467763e thanks -john