Received: by 2002:a05:6a10:d5a5:0:0:0:0 with SMTP id gn37csp2081416pxb; Thu, 7 Oct 2021 23:50:36 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxF8qqE+96BbCItHLh1zfhL6h5xVBhMZ6gWczlqLSe7ZSfSVFRtDhnY0Eb/e7jexiAcF5jz X-Received: by 2002:a50:9b4b:: with SMTP id a11mr12641895edj.316.1633675835944; Thu, 07 Oct 2021 23:50:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1633675835; cv=none; d=google.com; s=arc-20160816; b=WcfTreaq5VY4rGchkRRgh5Db9jY0TaKQ2lLI8P6YgqhSfsbScA245bg895GO2QO6T5 GDc9EDJ9CsCgrZ/hogrMKckj3zeY3JYUyqVLDSisa4iIEyNCGMlf6Mvv0u0Ds8PydKW7 ltk2YATsn7IqTkayUUtEzL0lwCZxkJHRGScKiprA3Fae16WFYpc+fOF2SO80p/ItZ3Cw ThSEHGLah6fN6sU2F531RvRQyY9eIJhhML9QScaa6bcAqiIptxkWzU3YpCvnzo6mjPr8 TPVlvWRN6fAWXnQFejTjhRmtALJWZnvynI8+jED2q8IMIHIXBok2Bss7eoKssN+xBm3u /jIw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject:dkim-signature; bh=tV+7M+3749uq1FCdCB9Xz0P5iM22X/rCXdWu/eTEMvY=; b=k28kUQz0qFeMRbzZGpwA1SFFdDG/n5D94MA1Sm4ZxOnz6Gs1gV9hWdgL7u/0RnAOni cUqrsNoj8HsWTeaYzT52gVZntZD+XUARn8pCr5F1PdVvidHpD5PKXZ5UCrCB/3O39zVP tkQg4xHtyk3sCG3/2yjlvrHq6V5m2LHOS6HVMf7yfCKo6Ss21z1NjIRlawBN9e5LbUhb f7EW9/tt62LU5KRZ/31YhdIU5vRhHRkNPmu6m79y+oX8Go7qQXq6WRJQRG4xfRv6P9l2 RYSjbO3nX4jciZmJ4jqQ9yB54Zm6InTr9kkzvmcHCgnpnWmYKCF7mODM5kcFfCoDJrrn C1LQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@canonical.com header.s=20210705 header.b=vuVq1foo; 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=canonical.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id u15si2524442edt.211.2021.10.07.23.50.12; Thu, 07 Oct 2021 23:50:35 -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=@canonical.com header.s=20210705 header.b=vuVq1foo; 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=canonical.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229664AbhJHGsl (ORCPT + 99 others); Fri, 8 Oct 2021 02:48:41 -0400 Received: from smtp-relay-internal-0.canonical.com ([185.125.188.122]:51782 "EHLO smtp-relay-internal-0.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231792AbhJHGsk (ORCPT ); Fri, 8 Oct 2021 02:48:40 -0400 Received: from mail-wr1-f72.google.com (mail-wr1-f72.google.com [209.85.221.72]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp-relay-internal-0.canonical.com (Postfix) with ESMTPS id 88A8440010 for ; Fri, 8 Oct 2021 06:46:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1633675604; bh=tV+7M+3749uq1FCdCB9Xz0P5iM22X/rCXdWu/eTEMvY=; h=Subject:To:Cc:References:From:Message-ID:Date:MIME-Version: In-Reply-To:Content-Type; b=vuVq1fooYPogZi4oj8vV21pcb2DGBgBEvsed3WtrcVbZnRIjz2BVU52JKEFw06RX7 /a4w2rNnYrIz/DJOs+aPsb5S+rRQcun80UoWQGrlL1N4JoaWBYh8xurb3+QPPyE/6Y rVTxpfE864xIbKnPBq+NwQYCdKvXvyG1tFOkQHIAwbYqrtz0AzwWWiILhw/usm165e j3aRlAFDKael0JEOAVxy8idhK9FTRzaq2s+agYiCi4pBM/XSj7Mj99CmNhQgpWA/vL h3QH71W58CU4zS4Dp+p4XCGKnAVhyGo48VBl3CCF9PPoOPDZIWCzLvZ+c5rTeYuauB WkcoXVR2WR/bg== Received: by mail-wr1-f72.google.com with SMTP id l9-20020adfc789000000b00160111fd4e8so6529013wrg.17 for ; Thu, 07 Oct 2021 23:46:44 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=tV+7M+3749uq1FCdCB9Xz0P5iM22X/rCXdWu/eTEMvY=; b=lb4GoED2qDXHumWbiRsEeVyvwZIkg5IWoMvr2TF4OjRL5WnJV+0Ift0Oct7j6gaIF7 TPpYyHjB70pEcC95O29XvIM6j8VRakSmkLNhORKnQSnkkCU85HQJVnnnDLc/kmUqQ2uI eKG0KdlUWgZvpDgDkslGxAWhHTs2PJW6lTPnL0+tuw6CiLIStDIKIypoxuw+yJnFtnAU uOpsEGIQOYm05KUauUx3olh0K2fjLn0hKATeBDaxGKdU8OmxdkFYhaDtS/XsfaVgRtci bT17YCqH1PlVSgaZ4kXrer8rwa3RyWyZBnnBkrzWe2vTbp579xeJwWXN79qGSBZwTTCF 0NNA== X-Gm-Message-State: AOAM530rQyeGq3LYD4F6M4hPZjT0I3B7wqaQOt971livh8SggKMQz4kg LZqwaTjnRpAqXa535+QGokwKbEJBgPTZQgGJ8XQXE/QU2XBUSnXToSDWbEoRGT3uMiTmWuL90Nj +pv6qhPZHHAcVO+FaGIC1LaHXcn9cPrJWC2TVKV/0QA== X-Received: by 2002:adf:fe4e:: with SMTP id m14mr1797394wrs.14.1633675604155; Thu, 07 Oct 2021 23:46:44 -0700 (PDT) X-Received: by 2002:adf:fe4e:: with SMTP id m14mr1797373wrs.14.1633675603999; Thu, 07 Oct 2021 23:46:43 -0700 (PDT) Received: from [192.168.1.24] (xdsl-188-155-186-13.adslplus.ch. [188.155.186.13]) by smtp.gmail.com with ESMTPSA id k9sm1462654wrz.22.2021.10.07.23.46.43 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 07 Oct 2021 23:46:43 -0700 (PDT) Subject: Re: [PATCH v2 4/5] dt-bindings: clock: Document Exynos850 CMU bindings To: Sam Protsenko , Sylwester Nawrocki , =?UTF-8?Q?Pawe=c5=82_Chmiel?= , Chanwoo Choi , Tomasz Figa , Rob Herring , Stephen Boyd , Michael Turquette Cc: Ryu Euiyoul , Tom Gall , Sumit Semwal , John Stultz , Amit Pundir , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, linux-samsung-soc@vger.kernel.org References: <20211007194113.10507-1-semen.protsenko@linaro.org> <20211007194113.10507-5-semen.protsenko@linaro.org> From: Krzysztof Kozlowski Message-ID: <0befb3ab-cea8-ccd8-98f3-b05bfc6fb0f0@canonical.com> Date: Fri, 8 Oct 2021 08:46:42 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 MIME-Version: 1.0 In-Reply-To: <20211007194113.10507-5-semen.protsenko@linaro.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 07/10/2021 21:41, Sam Protsenko wrote: > Provide dt-schema documentation for Exynos850 SoC clock controller. > > Signed-off-by: Sam Protsenko > Acked-by: Chanwoo Choi > --- > Changes in v2: > - Dropped OSCCLK node declaration example > - Dropped UART node declaration example > - Added Ack tag by Chanwoo Choi > > .../clock/samsung,exynos850-clock.yaml | 185 ++++++++++++++++++ > 1 file changed, 185 insertions(+) > create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml > > diff --git a/Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml b/Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml > new file mode 100644 > index 000000000000..79202e6e6402 > --- /dev/null > +++ b/Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml > @@ -0,0 +1,185 @@ > +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) > +%YAML 1.2 > +--- > +$id: http://devicetree.org/schemas/clock/samsung,exynos850-clock.yaml# > +$schema: http://devicetree.org/meta-schemas/core.yaml# > + > +title: Samsung Exynos850 SoC clock controller > + > +maintainers: > + - Sam Protsenko > + - Chanwoo Choi > + - Krzysztof Kozlowski > + - Sylwester Nawrocki > + - Tomasz Figa > + > +description: | > + Exynos850 clock controller is comprised of several CMU units, generating > + clocks for different domains. Those CMU units are modeled as separate device > + tree nodes, and might depend on each other. Root clocks in that clock tree are > + two external clocks:: OSCCLK (26 MHz) and RTCCLK (32768 Hz). Those external > + clocks must be defined as fixed-rate clocks in dts. > + > + CMU_TOP is a top-level CMU, where all base clocks are prepared using PLLs and > + dividers; all other leaf clocks (other CMUs) are usually derived from CMU_TOP. > + > + Each clock is assigned an identifier and client nodes can use this identifier > + to specify the clock which they consume. All clocks that available for usage > + in clock consumer nodes are defined as preprocessor macros in > + 'dt-bindings/clock/exynos850.h' header. > + Reviewed-by: Krzysztof Kozlowski Best regards, Krzysztof