From patchwork Thu Jan 31 05:14:38 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bjorn Andersson X-Patchwork-Id: 10789683 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 4290613B4 for ; Thu, 31 Jan 2019 05:14:57 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 2EB5E2F689 for ; Thu, 31 Jan 2019 05:14:57 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 089D82F7A9; Thu, 31 Jan 2019 05:14:57 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.0 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 9EC022F689 for ; Thu, 31 Jan 2019 05:14:56 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1725861AbfAaFOz (ORCPT ); Thu, 31 Jan 2019 00:14:55 -0500 Received: from mail-pg1-f195.google.com ([209.85.215.195]:46371 "EHLO mail-pg1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725814AbfAaFOz (ORCPT ); Thu, 31 Jan 2019 00:14:55 -0500 Received: by mail-pg1-f195.google.com with SMTP id w7so851768pgp.13 for ; Wed, 30 Jan 2019 21:14:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=iWzoEnzGzcfe+b5ad6jke+CHgTHgDATWN/9/ul39DW0=; b=g/rzxnHbktj4HQMOhBi4l3CyUafYYYB7Vb5m9L/GfEWAFE1aJdF0QrOyzg50aK91cf WsCovQYXrhd0N/AP9LrAyfTlmwziWPaMxoLBYo1tunQHcwcXTp5XhUc/vJ0SL9BugehO zSJaKsu8jtugHgw5xDT33dER2RMwGIAgyfVpc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=iWzoEnzGzcfe+b5ad6jke+CHgTHgDATWN/9/ul39DW0=; b=ZoJ8obbZxNUZhkQTZZRZzf2CI7l5EoSYaNo4mMcf+ZMKg5wGN89Tfpd+4nETY/jrLi KY09psn5LrywH/c9Ccd2GWGqvJsLjqokiAw+DsYbeL0n1HPHRrXUgUJeiPr1m6uH40qv tb068wG0N3aiGxxj7LYb8d3pIvO0MSkhWYJGAwbc8stPBAC+8U1jP796c2x30s4DaZNs HXiTcDyqK0NMPByaDkcqqnveISmScnRKnePwbTsom8QoEStTaR+mHIz7vm3BMikHWQ7h ZM0z1Aeb2xMSXofxsVyH0740XVxwMF8ZB7YofpmY92riaGDV8pkIPPTgtXSR9MYdWHA4 eR8A== X-Gm-Message-State: AJcUukcf54j8ecajVVJeRCJ7NZHrwjT4SwVEZAOJQFDoS8IUHOab7ejA RUnK3DRPEfWIW4AQSO/M5nLjJ6G0GDU= X-Google-Smtp-Source: ALg8bN4UzG4iGCMV1C/HjFr4Y7bE/AHQGBcIqXOIgKd+zSL07dTmTW+djJr6zHl3Qoye4RVQLbgK+g== X-Received: by 2002:a63:f65:: with SMTP id 37mr29985418pgp.238.1548911694658; Wed, 30 Jan 2019 21:14:54 -0800 (PST) Received: from localhost.localdomain (104-188-17-28.lightspeed.sndgca.sbcglobal.net. [104.188.17.28]) by smtp.gmail.com with ESMTPSA id s37sm5880483pgm.19.2019.01.30.21.14.53 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 30 Jan 2019 21:14:53 -0800 (PST) From: Bjorn Andersson To: Andy Gross , David Brown , Douglas Anderson Cc: Rob Herring , Mark Rutland , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2] arm64: dts: qcom: sdm845: Add clocks and iommus to WCN3990 WLAN node Date: Wed, 30 Jan 2019 21:14:38 -0800 Message-Id: <20190131051438.12867-1-bjorn.andersson@linaro.org> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20190119000016.139657-1-dianders@chromium.org> References: Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP From: Douglas Anderson When commit be7019103469 ("dts: arm64/sdm845: Add WCN3990 WLAN module device node") was posted upstream no clocks were specified. However, when the pack was picked into the Chrome OS kernel tree (allegedly directly from the mailing list post) it had clock properties. I presume that the clock should be there, so let's add it. Fixes: be7019103469 ("dts: arm64/sdm845: Add WCN3990 WLAN module device node") Signed-off-by: Douglas Anderson [bjorn: Add also the required iommus property] Signed-off-by: Bjorn Andersson Tested-by: Sibi Sankar --- Hijacking Doug's fixup patch to also add the missing iommus property. Without this the MTP reboots once the ath10k is trying to exercise the copyengine. arch/arm64/boot/dts/qcom/sdm845.dtsi | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sdm845.dtsi b/arch/arm64/boot/dts/qcom/sdm845.dtsi index cba09899282e..58f034664336 100644 --- a/arch/arm64/boot/dts/qcom/sdm845.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845.dtsi @@ -2422,6 +2422,8 @@ reg = <0 0x18800000 0 0x800000>; reg-names = "membase"; memory-region = <&wlan_msa_mem>; + clock-names = "cxo_ref_clk_pin"; + clocks = <&rpmhcc RPMH_RF_CLK2>; interrupts = , , @@ -2435,6 +2437,7 @@ , , ; + iommus = <&apps_smmu 0x0040 0x1>; }; };