Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp2217148pxb; Fri, 17 Sep 2021 05:07:44 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxgbfPIK5e5vRSAzWLxNosvD+wdI6hUoYO8ClYALyUfDrOwIQTyIG4HmI+mDn7XCrWnckZa X-Received: by 2002:a6b:5819:: with SMTP id m25mr8309163iob.105.1631880463933; Fri, 17 Sep 2021 05:07:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1631880463; cv=none; d=google.com; s=arc-20160816; b=spHPzNg5wLFMeGWoO5WzTQeCga/qQLei4E/Z+Jzy/Vn+Zkj7NQo9wpey/G6cZmvqq/ RxUpn5AydEyMeJg9Z/0UBq2l3bV7TjIEHXlywCZKbLjxQdZ9NodcB1UhrKlxSB7K1RVR nG0nQm/eHLsU+ys9zM2/r5gqVhv4L+68t9/fTRXTPymnUXV6wtBuR8voCoXnefUT/Ev7 7yvQ/VQ6zZBukQqTSaLIlEzCiKEiv9cfy9ui4yo5WfRZBdr+Vg5B/I7DjWDKrcCrjtRs nraZvGJhw0gGPp7VvKpsjbnZ+yzVYZlKK5ExC2VZiqkiU31bsdGA1OX2lZhHE4sXwkB3 fZNQ== 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=7BY6GAW+QciQRv2f0PndNLV4rTDCdK0pMSIc7MDy+1U=; b=n1N2DGO7OQgSDLD3XgnpaMVW9pj5a5SzBASjsKizVPMYrzsjTVoZO8KYzJl+7xZyRE WZPR4ffz376Y2JNYNt/F7KEZrC4I/0+Nfq5w/yW0Fssn25HBeg+LxxS1B6R8YF5VGwn6 Qb+hdVg8nBktvBuWJn0ZJhLcs7UAUGwBYT7CwznMQfwqX+RJDmjvM72Gzxo/vye4/sxw 1kR/IzqEv/2OxE1ohC7QUSf0D/ncKrLXBokTkJVbXgv58lXAEjXDF1Sc+IsQoLNwPxrd hPmRceLmwHh4ne9GciPxEih0ssIqpzsdPy1hspMvkBXGZrdOFysVzcdyGrrHPYWDzRPW k+HQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=xTa7Jf08; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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. [23.128.96.18]) by mx.google.com with ESMTP id l9si5241122ilo.138.2021.09.17.05.07.21; Fri, 17 Sep 2021 05:07:43 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-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=xTa7Jf08; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 S241970AbhIQDSK (ORCPT + 99 others); Thu, 16 Sep 2021 23:18:10 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52632 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232364AbhIQDSJ (ORCPT ); Thu, 16 Sep 2021 23:18:09 -0400 Received: from mail-pf1-x42c.google.com (mail-pf1-x42c.google.com [IPv6:2607:f8b0:4864:20::42c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B1F11C061764 for ; Thu, 16 Sep 2021 20:16:48 -0700 (PDT) Received: by mail-pf1-x42c.google.com with SMTP id y8so7809017pfa.7 for ; Thu, 16 Sep 2021 20:16:48 -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=7BY6GAW+QciQRv2f0PndNLV4rTDCdK0pMSIc7MDy+1U=; b=xTa7Jf08C4/Fhfwu4paWj6ejKNIvaG2KLo3IaWuzwCouqzwWvd55Ur8T+A7ROIv0s2 SBVRCVv9JFH3rpmWeXDG+MW0Py6JQusNx9+PPiBs1LMotsBw5+BLCSEJdiWKdL8sibuf ecUxGZaesZBoJEtTphdBET6qone5x8brEwb3imImTrAwiaSUq1MBCY6KQ1s1tMVfmWCW M4ar6VnEDVohrkz75URrWDY0B2c2AFHyakswobf8ZLkras6OpYHd4el+AF07Hvq9vDnK CbztDBWe22kOLBF330+cTqOu05RmdZxGaEG/HyWXxrWviNocyttUghZYWZ6TNYcFpsza 09bw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=7BY6GAW+QciQRv2f0PndNLV4rTDCdK0pMSIc7MDy+1U=; b=Inq9fIlQnaUkhlgmdeYu12JP3iJDGjG1exxXtVTCMrGbVuaDU8L1NXwk8SsYQ/lSLz nSZyvqxjpa8HAPEp2qxecZ+bfoKSq+rJetYzL/PRJobpTBHwLC77iHxcitE/ZH78J/zx bg2q5xJTt1SQq8gnLlNVlamp9ZXVwyYXve5zOQD7++ETk1ZM9BCO0uk03ykt8MG8jPJx j4BJiiDHoEkvguFNJEQC/TMb576WKh5x7keCSqJjc9T2U+ttg93bxfe3CEFdpQtzzMSZ GPLMw8SM6QWPIRITNfO7XWD8wBh9Om4+LDgWd2DITY7st63ipP7hv2jBjA6i6kxfosvV pJgQ== X-Gm-Message-State: AOAM530Rv1aVNlazOBfBZZEfTekE6EMDDxLSalvqcByRzUZQtnB+Vg8r SkXkpLGT9H9u+q+rke3AxGabVg== X-Received: by 2002:a62:55c2:0:b0:438:f9ea:ac46 with SMTP id j185-20020a6255c2000000b00438f9eaac46mr8836747pfb.25.1631848608108; Thu, 16 Sep 2021 20:16:48 -0700 (PDT) Received: from localhost.localdomain (80.251.214.228.16clouds.com. [80.251.214.228]) by smtp.gmail.com with ESMTPSA id k3sm8823034pjg.43.2021.09.16.20.16.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Sep 2021 20:16:47 -0700 (PDT) From: Shawn Guo To: Stephen Boyd Cc: Rob Herring , Bjorn Andersson , Loic Poulain , devicetree@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, Shawn Guo Subject: [PATCH v2 0/2] Add QCM2290 Global Clock Controller driver Date: Fri, 17 Sep 2021 11:16:36 +0800 Message-Id: <20210917031638.27679-1-shawn.guo@linaro.org> X-Mailer: git-send-email 2.17.1 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The series adds QCM2290 Global Clock Controller driver support. Changes for v2: - Drop unused gcc_parent_map and gcc_parents to avoid clang unused-const-variable warnings. Shawn Guo (2): dt-bindings: clk: qcom: Add QCM2290 Global Clock Controller bindings clk: qcom: Add Global Clock Controller driver for QCM2290 .../bindings/clock/qcom,gcc-qcm2290.yaml | 72 + drivers/clk/qcom/Kconfig | 7 + drivers/clk/qcom/Makefile | 1 + drivers/clk/qcom/gcc-qcm2290.c | 2965 +++++++++++++++++ include/dt-bindings/clock/qcom,gcc-qcm2290.h | 178 + 5 files changed, 3223 insertions(+) create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-qcm2290.yaml create mode 100644 drivers/clk/qcom/gcc-qcm2290.c create mode 100644 include/dt-bindings/clock/qcom,gcc-qcm2290.h -- 2.17.1