From patchwork Tue Aug 24 04:34:32 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shawn Guo X-Patchwork-Id: 501785 Delivered-To: patch@linaro.org Received: by 2002:a02:6f15:0:0:0:0:0 with SMTP id x21csp2798917jab; Mon, 23 Aug 2021 21:34:46 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyyVi5ARQWZyZ+I6FFcYmJygWdM/QBKW1/wSh9rpLfXwBNnfKKKVq/vINsmRJHZWIFWpmwP X-Received: by 2002:a17:906:684e:: with SMTP id a14mr39108964ejs.440.1629779686667; Mon, 23 Aug 2021 21:34:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1629779686; cv=none; d=google.com; s=arc-20160816; b=e72DvYoRXZs6nzOaxwLa2TprAygIXqBggixOHwHTYwqyAL0cjQTb+T85hL+gI7+MGB 6mZL3UIle6WYcVoUU2TSTqKRwPDMbDWXvDhIf7POOFM3II5472dhmUNtYR7H/nbhkGca kREluSM3BR1Rcljvzbn3so2oVsW13BqEyG4a4SF+I/KWqAbIsmfQ7s8kczygTWhiQ5F0 7xcYJi47/NYt9v0X53YXfdUqYj17nFvBaA2MujXQaz7HegJ4rEvFHdcuZAe40qBtIeOx iLwJcBVOvC2o1jTWmgmZNirAvYm4htY8YPC9ZNFnfUbQcbJCwlIRUCnCR7VheHbOegln Eosw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:message-id:date:subject:cc:to:from :dkim-signature; bh=q8uzaPXyIk7Lcvi592FTGr3MgKXDVxicIMraBhYYobU=; b=OJu0GTf4k0x4FmVh4wd/Nbj/FKqeGWZolLwGb1zVa6tDvs0SxgoFRXBVDbUpxxMCG7 V9wYxoV/FDE13zTOtzaOOzz20uzf5/GKqOkUMCD62WqWlUmB7wQlDjzpFBT+RmHg6jLC ykz24+gI78Uw49jtSCMDspqmHIU8clLv71cjI3Pml78yTvUiWnmqKZVMb5w5/hNIIAtp d781ehFrCnh9h+yY341rJTArot0p7LZGGoVZ1miHjtTdM86cRASg+yQVcBl+TYVTTJZm 694vGr0xLmNSrF1wUFegDKyVOFKnpBpvqNrt/GtJcqJqsi58Ye2kg3/L+NEX7BJC908+ KdXg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=MOqWr+rY; spf=pass (google.com: domain of devicetree-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=devicetree-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. [23.128.96.18]) by mx.google.com with ESMTP id gt9si2183422ejc.542.2021.08.23.21.34.46; Mon, 23 Aug 2021 21:34:46 -0700 (PDT) Received-SPF: pass (google.com: domain of devicetree-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=MOqWr+rY; spf=pass (google.com: domain of devicetree-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=devicetree-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 S229668AbhHXEf3 (ORCPT + 7 others); Tue, 24 Aug 2021 00:35:29 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52548 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229630AbhHXEf2 (ORCPT ); Tue, 24 Aug 2021 00:35:28 -0400 Received: from mail-pl1-x62e.google.com (mail-pl1-x62e.google.com [IPv6:2607:f8b0:4864:20::62e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CAFF1C06175F for ; Mon, 23 Aug 2021 21:34:44 -0700 (PDT) Received: by mail-pl1-x62e.google.com with SMTP id n12so42016plk.10 for ; Mon, 23 Aug 2021 21:34:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=q8uzaPXyIk7Lcvi592FTGr3MgKXDVxicIMraBhYYobU=; b=MOqWr+rYqzs9v5DGkcIzlsNEj+S78cflalafLAXsMg38vy4TPgOxS8QLtGdongQ6wh K8IG3goZ1Nzs8V8uFJc/Im6kt4eLN0kSQzxAML7JXnOaxnREqSwOj46LJyvDWKimK/yi UIwg6Qj0Nv6NNdCPNIxnKQ362kTJhj+8NORcQ5YFMEat5v2cJ+MbDV5kkKtMbEIrM+QD 363ggDyLRMFXJ/uqv3shKPSnHYVmQDIlI8XKS8DAWSloM43+dNn2dyCbyiL52rT0UUGu srmED6GhVR9H8I1wkZHoered2tYWhTq2dHOPRh3ErLBlM/5RcTnkgHF5L085Wn5b/Pry SWPg== 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; bh=q8uzaPXyIk7Lcvi592FTGr3MgKXDVxicIMraBhYYobU=; b=oRmQGPVthd/0E6cwi8QWoBqi0RVm+jRiBX3Ij+KjsLWi0CQDrvYVwpHX2Zlps7VCt2 aR4M9C2WY+Func1emNTwuPJl7EDb7JDsgq7SsbFHOf+PXwINvKaOYtQET6PBBD+KqbcK buMEpeLJRVVFqUJkWaC3bda3omuS17L2H39D9KR0m1F7Jm38EgvXTmZBl82HlapG+oxt 7XokGmt8KhfZGpfgzsqH+4GVOqtkvtEcFUiadnAdMjLHP62/Rgq0KVCHBziGybc4u9F0 dC4pf63WXgfVXrEBcTTNPrH1z79OfqLHIkPQavZxvatBVn3Q86AHyuGGEpiZmGHhonw7 PjUA== X-Gm-Message-State: AOAM532klmZhcaShNmktJtY/M6x/F5U0FZ2DZSX3IacrRqvrxGOHDGeG KsjyW7PX+wYHUUNIefKaXNMmcw== X-Received: by 2002:a17:903:1cb:b0:12d:b9c8:4e22 with SMTP id e11-20020a17090301cb00b0012db9c84e22mr31577278plh.42.1629779684108; Mon, 23 Aug 2021 21:34:44 -0700 (PDT) Received: from localhost.localdomain (80.251.214.228.16clouds.com. [80.251.214.228]) by smtp.gmail.com with ESMTPSA id p10sm789401pjv.39.2021.08.23.21.34.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Aug 2021 21:34:43 -0700 (PDT) From: Shawn Guo To: Georgi Djakov Cc: AngeloGioacchino Del Regno , Bjorn Andersson , Dmitry Baryshkov , Rob Herring , devicetree@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-pm@vger.kernel.org, Shawn Guo Subject: [PATCH v2 0/3] Add missing A2NoC QoS clocks for SDM660 interconnect driver Date: Tue, 24 Aug 2021 12:34:32 +0800 Message-Id: <20210824043435.23190-1-shawn.guo@linaro.org> X-Mailer: git-send-email 2.17.1 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org The series updates SDM660 interconnect bindings, driver and device tree to add A2NoC clocks required for QoS registers programming per downstream kernel[1]. Otherwise, qcom_icc_noc_set_qos_priority() call on mas_ufs or mas_usb_hs node will simply result in a hardware hang on SDM660 SoC. Changes for v2: - Fix dt_binding_check issues - Drop 'reg' change from DTS patch - Add Tested-by tag from Bjorn [1] https://source.codeaurora.org/quic/la/kernel/msm-4.4/tree/arch/arm/boot/dts/qcom/sdm660-bus.dtsi?h=LA.UM.8.2.r1-04800-sdm660.0#n43 Shawn Guo (3): dt-bindings: interconnect: sdm660: Add missing a2noc qos clocks interconnect: qcom: sdm660: Add missing a2noc qos clocks arm64: dts: qcom: sdm630: Add missing a2noc qos clocks .../bindings/interconnect/qcom,sdm660.yaml | 46 +++++++++++++++++-- arch/arm64/boot/dts/qcom/sdm630.dtsi | 15 +++++- drivers/interconnect/qcom/sdm660.c | 14 ++++++ 3 files changed, 69 insertions(+), 6 deletions(-) -- 2.17.1 Reviewed-by: Rob Herring