Received: by 2002:a05:6359:c8b:b0:c7:702f:21d4 with SMTP id go11csp3428429rwb; Mon, 3 Oct 2022 15:05:17 -0700 (PDT) X-Google-Smtp-Source: AMsMyM630rliXAlD3KUgmmINbx4rpjYqaDXmKaudpmLsAOQxBwlEAbcoi8oJ20C2c2jqgTeuDIWZ X-Received: by 2002:a50:fc8b:0:b0:458:d5c7:9f3 with SMTP id f11-20020a50fc8b000000b00458d5c709f3mr9264372edq.365.1664834716842; Mon, 03 Oct 2022 15:05:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1664834716; cv=none; d=google.com; s=arc-20160816; b=Afo5lVq5bxOSa4i584F24lI//sDYlUSsoAmLtWeQvoS7H+3owTh3Lg3ucixPcAjPn3 XWZygn7NCrMqIGyfDAijSMJwqVzDccLX0dUm/ga9ZRDM30eLKoVmga5Kqx8Rg3bLi3zy clzdxb0DTTjS4HatM/M2YLzwd5PqRp4csL7lBIySLpn+Gp4Nc93+c7HWeOcE4ZQDs7iO cN6PsdaaIZW+22aBIXV2pCZGli5ZjlFCX9Jk+IMAyo5Z8u/zPyskcDplMHsBptdBjD6L 0K+UUOuv2JjM+tx2CkGLVxStMbQdQTtfjkyQ8v4J5OTb2uimirs3JXuXfvfPZcQoFT+X 3VzA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=2bi/y7RqON3rILQIaLg4tpcyyj29amk6YPWOzm5JEe8=; b=IOTha8y2vq+8qCKTPN0vzHuzcys43fs3GFlrE7ewyk8qsDb7PPWgJvUvcY9HN48cSE Mt+TRFCEkauH5GGwARnTOonKXGEVxnzWwwDRaVx1kFaTe7a1Rv9AfN3do47PFGFqFmKl IYsPf6L4oWOvN56C652+ggnqHf2fYOtU/KYr1YZq94sRdcyOMOXcj6w8m9+gSeYvzIFh XCIfUvSnJwSoXIIvWMCX/1ffKGc2WHwkqdv5XPJG//5PnXxXt4VSnHabIKdmCxGQtcZA 81FWW4xreTHcvgi6zeLfJxxbVrkUFjqO4GEdrJ7dpUSyo1B2/0N7ID+9VM4gzc2Jc9tA OzGQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=E6BGyX2R; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id hz6-20020a1709072ce600b0078312c674f1si9499225ejc.227.2022.10.03.15.04.50; Mon, 03 Oct 2022 15:05:16 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=E6BGyX2R; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 S229811AbiJCVgb (ORCPT + 99 others); Mon, 3 Oct 2022 17:36:31 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38294 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229758AbiJCVgC (ORCPT ); Mon, 3 Oct 2022 17:36:02 -0400 Received: from mail-yw1-x1133.google.com (mail-yw1-x1133.google.com [IPv6:2607:f8b0:4864:20::1133]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2936113FAD for ; Mon, 3 Oct 2022 14:32:34 -0700 (PDT) Received: by mail-yw1-x1133.google.com with SMTP id 00721157ae682-354c7abf786so119087267b3.0 for ; Mon, 03 Oct 2022 14:32:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date; bh=2bi/y7RqON3rILQIaLg4tpcyyj29amk6YPWOzm5JEe8=; b=E6BGyX2R3br2NItICC87EoslHXzA51iQh0Du+Le2opXJN3nXfb/atznlaDc/ssJszY znUCfGG9LA8foBQZdFv1RLM9FhEFly/fSPzZlYh0ICAQiWI6x0JbEvFsHmxrgoF3ubjb fDlpGHz/wuiKjQIWpzTVRoJ1VMpOokfaCyI/3/JYJDyUk25L47dnBwl8IW6Epo+rqzEn nFRFY2G9U+zEIq+hPKboUE5PVIFiiDSdM73xPxh4nBnhIL8pIPFscwGiCnPEpDTsPOri RiWEnyKo9tjiviOCoUmMum0pgo/sFa82FHIo2lXuQ0JFZlOfTHWUpRWP7xctvwjRybRd q6+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=2bi/y7RqON3rILQIaLg4tpcyyj29amk6YPWOzm5JEe8=; b=bb9+CWJ2bdL2zeiBe/9Cy/+Xx//+22Lw771wAC/2neLPFbguNXvbCRjQABDJPo/cpS Sdz7PgG7TzUlBNoGKF8lTO/LmJvqeb7mPo4SwZyBpqbwhfUfyEl59zhIt1hkfvBo2BOm 7cXAck/VeGpbqojsK7vV1lNmzEVhps+fzXaJI7d52LuvWi3qYwkr1yW15GIZl4ZGPkDh O/E34v9ZDYO7ulhcTlAlJnVZc8vnsPDaHaeVxmemEQwzFhGTEQUrzSz+HI4C6hlr+A0S j061gT7ghVuX2B8DjNeiHaYhpbyjgjF1oZBR1qPioS1RAVQOfIZrT7JfAzERsRZIXC3l ho7w== X-Gm-Message-State: ACrzQf01WbPdLYK9bOd2B3o3o9Ae4+ir5eSYaD97/r0A70AyFRl/mz8L qhGQfYXRX0OjMD8I/fHNyRQI4ilMxwdHaQa2mp/EEw== X-Received: by 2002:a0d:f685:0:b0:343:bd3d:80b2 with SMTP id g127-20020a0df685000000b00343bd3d80b2mr21509771ywf.485.1664832752977; Mon, 03 Oct 2022 14:32:32 -0700 (PDT) MIME-Version: 1.0 References: <20221001030403.27659-1-quic_molvera@quicinc.com> <20221001030403.27659-2-quic_molvera@quicinc.com> <37926f0f-e176-929e-939a-cd43a031e224@linaro.org> In-Reply-To: From: Dmitry Baryshkov Date: Tue, 4 Oct 2022 00:32:21 +0300 Message-ID: Subject: Re: [PATCH 1/5] dt-bindings: clock: Add QDU1000 and QRU1000 GCC clock bindings To: Melody Olvera Cc: Krzysztof Kozlowski , Andy Gross , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Thomas Gleixner , Marc Zyngier , linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, 3 Oct 2022 at 21:47, Melody Olvera wrote: > > > On 10/1/2022 4:24 AM, Krzysztof Kozlowski wrote: > > On 01/10/2022 05:03, Melody Olvera wrote: > >> Add device tree bindings for global clock controller on QDU1000 and > >> QRU1000 SoCs. > >> > >> Signed-off-by: Melody Olvera > >> --- > >> .../bindings/clock/qcom,gcc-qdru1000.yaml | 74 ++++++++ > >> include/dt-bindings/clock/qcom,gcc-qdru1000.h | 170 ++++++++++++++++++ > >> 2 files changed, 244 insertions(+) > >> create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-qdru1000.yaml > >> create mode 100644 include/dt-bindings/clock/qcom,gcc-qdru1000.h > >> > >> diff --git a/Documentation/devicetree/bindings/clock/qcom,gcc-qdru1000.yaml b/Documentation/devicetree/bindings/clock/qcom,gcc-qdru1000.yaml > >> new file mode 100644 > >> index 000000000000..d92f558d547c > >> --- /dev/null > >> +++ b/Documentation/devicetree/bindings/clock/qcom,gcc-qdru1000.yaml > >> @@ -0,0 +1,74 @@ > >> +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) > >> +%YAML 1.2 > >> +--- > >> +$id: http://devicetree.org/schemas/clock/qcom,gcc-qdru.yaml# > >> +$schema: http://devicetree.org/meta-schemas/core.yaml# > >> + > >> +title: Qualcomm Global Clock & Reset Controller Binding for QDU1000 and QRU1000 > > Drop "Binding" > > Will do in v2. > > > > >> + > >> +maintainers: > >> + - Melody Olvera > >> + > >> +description: | > >> + Qualcomm global clock control module which supports the clocks, resets and > >> + power domains on QDU1000 and QRU1000 > >> + > >> + See also: > >> + - dt-bindings/clock/qcom,gcc-qdru1000.h > > Full path > Understood. > > > >> + > >> +properties: > >> + compatible: > >> + enum: > >> + - qcom,gcc-qdu1000 > >> + - qcom,gcc-qru1000 > >> + > >> + clocks: > >> + items: > >> + - description: Board XO source > >> + - description: Sleep clock source > >> + - description: PCIE 0 Pipe clock source (Optional clock) > > Skip "Optional clock" > > > >> + - description: PCIE 0 Phy Auxiliary clock source (Optional clock) > >> + - description: USB3 Phy wrapper pipe clock source (Optional clock) > >> + minItems: 2 > >> + > >> + clock-names: > >> + items: > >> + - const: bi_tcxo > >> + - const: sleep_clk > >> + - const: pcie_0_pipe_clk # Optional clock > > Skip "Optional clock" > > Will remove all optional clock instances. Drop the 'optional clock' words, not the clocks themselves. See existing examples, which have optional clocks. -- With best wishes Dmitry