Received: by 2002:a05:6358:45e:b0:b5:b6eb:e1f9 with SMTP id 30csp4144431rwe; Tue, 30 Aug 2022 05:31:14 -0700 (PDT) X-Google-Smtp-Source: AA6agR5Yo4ptG8OnQBHQW93EDpu8M2cJsWicU/O9vK2r+DkAB0z2AukRF6/RgVLgjmq3YD4GCzCf X-Received: by 2002:a17:907:3f85:b0:733:3f0e:2f28 with SMTP id hr5-20020a1709073f8500b007333f0e2f28mr16479855ejc.376.1661862673899; Tue, 30 Aug 2022 05:31:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1661862673; cv=none; d=google.com; s=arc-20160816; b=qm/4SsUIQ02hoD75SScJxTSxfrEjwKJpQUksyEUFsrAGAl1/fRiGcbQul24dZWZpsM x+FH3hmjGMmD7mNyLHwqXqQVKFXITlJnOgCsZOAhevHNjrfV3AxM0l9wEKiSFRKXta8t DUPzeCn5UC0wgns8uFSOvh7yro1jZBhm546fouc226s54x3mv1/PgvNLgwVLhx4vwrfT OmjdfBdB5BxadcLbeiAqGFcqsZJmlgNKitydEZnDKPaX6A1he0gof4jtfhICBoWMyhNf O28JBsgpZhkEvVgZ3epVbXH6ACm4NK2jLRSFPc0KbsiwJpI+cJAwxfXj+ZFJcooUniCg w5tQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=vO3e8Oluqxe+1iYY/pzMtfvqy+gjmkqq9hKk6MbtPLM=; b=jwT9h0YhX8ZjHMYYsLyu3FV2+3OKaPO487hVzVTfItM6N0w/+SiWhqb+QCbr1AXOYc Bd3jjC55P9Xejp32CmGISSPxJSY1K66WQYflTP8Ta9OnWDd9ud7pDlE6AjJh2LRhZV5M 0mlcpZ9vAyCSq9uEs2tIf4jgj1xPWlJ+fu0l1w5dIxm5642cQX8dCtwlpoE04mvk/wMO b1LYAwNdXFrlvdKzp+xIf2r62BVlhna2db0OKZNp/Pgs+80NTrG5znKzzjN6a4HQIpkp lOxu8gVxug+YIE/Cb02cM0pSsb9u2nV9ey/zC4xBzqoZxp4+ZMeOcJ79hG2e9m7OBJKJ X9hQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@microchip.com header.s=mchp header.b=NlrXuC+v; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=microchip.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id m10-20020a056402430a00b00448b1b2d946si2325350edc.261.2022.08.30.05.30.47; Tue, 30 Aug 2022 05:31:13 -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=@microchip.com header.s=mchp header.b=NlrXuC+v; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=microchip.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230023AbiH3MVa (ORCPT + 99 others); Tue, 30 Aug 2022 08:21:30 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49042 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230381AbiH3MVW (ORCPT ); Tue, 30 Aug 2022 08:21:22 -0400 Received: from esa.microchip.iphmx.com (esa.microchip.iphmx.com [68.232.153.233]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E130DA9C32; Tue, 30 Aug 2022 05:21:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1661862081; x=1693398081; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=ggvgSTbI/3n106FcPTJ8++adTEBX7bnWFulBMj2Sqa4=; b=NlrXuC+v7udeodQQnXUiu1i0TWFJYdvBTlJtasO20NNyvsOjA6IsutXX EAJTyCP+FI2sVOJtJRvvFmR1IVZ2AeN7os3C2eG0buvCSOCMN8FSeoDVD TZBbquA4OjAmn6gbWpED1NJMea8GxsIllicIgquM+9XX4XderozJpc8lP YhDBSrsngrnE+5KnU0F6DJmDFu6TwZ00DLdNTbikYdFA62irhM13TW/Vz KvhoTw3CKcUXtcJRrE3rOP08LOEPyJNqsVWjMpu/JQVH1l1C5GyLJrBHr 2v0jcVDer3sU+3WsOzEtXF+9JVx421Bom8boX9fHg7Kk9HuASO2rVroiW w==; X-IronPort-AV: E=Sophos;i="5.93,274,1654585200"; d="scan'208";a="178289735" Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa5.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 30 Aug 2022 05:21:19 -0700 Received: from chn-vm-ex02.mchp-main.com (10.10.85.144) by chn-vm-ex03.mchp-main.com (10.10.85.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.12; Tue, 30 Aug 2022 05:21:19 -0700 Received: from wendy.microchip.com (10.10.115.15) by chn-vm-ex02.mchp-main.com (10.10.85.144) with Microsoft SMTP Server id 15.1.2507.12 via Frontend Transport; Tue, 30 Aug 2022 05:21:16 -0700 From: Conor Dooley To: Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Palmer Dabbelt , Conor Dooley , Daire McNamara , Hugh Breslin CC: Paul Walmsley , Albert Ou , Claudiu Beznea , , , , , "Krzysztof Kozlowski" Subject: [PATCH v3 3/5] dt-bindings: clk: add PolarFire SoC fabric clock ids Date: Tue, 30 Aug 2022 13:20:22 +0100 Message-ID: <20220830122023.2204485-4-conor.dooley@microchip.com> X-Mailer: git-send-email 2.36.1 In-Reply-To: <20220830122023.2204485-1-conor.dooley@microchip.com> References: <20220830122023.2204485-1-conor.dooley@microchip.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED, SPF_HELO_PASS,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham 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 Each Clock Conditioning Circuitry block contains 2 PLLs and 2 DLLs. The PLLs have 4 outputs each and the DLLs 2. Add 16 new IDs covering these clocks. For more information on the CCC hardware, see the "PolarFire SoC FPGA Clocking Resources" document at the link below. Link: https://onlinedocs.microchip.com/pr/GUID-8F0CC4C0-0317-4262-89CA-CE7773ED1931-en-US-1/index.html Acked-by: Krzysztof Kozlowski Signed-off-by: Conor Dooley --- .../dt-bindings/clock/microchip,mpfs-clock.h | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/include/dt-bindings/clock/microchip,mpfs-clock.h b/include/dt-bindings/clock/microchip,mpfs-clock.h index 4048669bf756..79775a5134ca 100644 --- a/include/dt-bindings/clock/microchip,mpfs-clock.h +++ b/include/dt-bindings/clock/microchip,mpfs-clock.h @@ -45,4 +45,27 @@ #define CLK_RTCREF 33 #define CLK_MSSPLL 34 +/* Clock Conditioning Circuitry Clock IDs */ + +#define CLK_CCC_PLL0 0 +#define CLK_CCC_PLL1 1 +#define CLK_CCC_DLL0 2 +#define CLK_CCC_DLL1 3 + +#define CLK_CCC_PLL0_OUT0 4 +#define CLK_CCC_PLL0_OUT1 5 +#define CLK_CCC_PLL0_OUT2 6 +#define CLK_CCC_PLL0_OUT3 7 + +#define CLK_CCC_PLL1_OUT0 8 +#define CLK_CCC_PLL1_OUT1 9 +#define CLK_CCC_PLL1_OUT2 10 +#define CLK_CCC_PLL1_OUT3 11 + +#define CLK_CCC_DLL0_OUT0 12 +#define CLK_CCC_DLL0_OUT1 13 + +#define CLK_CCC_DLL1_OUT0 14 +#define CLK_CCC_DLL1_OUT1 15 + #endif /* _DT_BINDINGS_CLK_MICROCHIP_MPFS_H_ */ -- 2.36.1