Received: by 2002:a05:6a10:2726:0:0:0:0 with SMTP id ib38csp32121pxb; Wed, 30 Mar 2022 22:06:33 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxziAX22vCC15tFpG38UHJwOBYiLIZBQUWKm3Ld3CrJ0APcFaEG8VNojRAwjA/NerZrlf2+ X-Received: by 2002:a05:6a00:134f:b0:4fb:1307:ceed with SMTP id k15-20020a056a00134f00b004fb1307ceedmr3570195pfu.23.1648703193576; Wed, 30 Mar 2022 22:06:33 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1648703193; cv=pass; d=google.com; s=arc-20160816; b=Lfc6GPYzLYVVETJTht/uVmPHUMcYQnKoAh+7GsKANrjmPrE3c2hwiKs0X1Lil92piw qJeitL/8NGtp43JSlYyug4ZWU2yTef9nCTTW5F1FmsTvJhAla/FFcKhq+7xnE2A3Iatw Qt6VSkg6S3mr929/+45Sc59av/z/DTTo44rzVbr5wTt8084ILth2uyxXRnf9+V+G6RE2 TZqetLJxwmmyc6Jl4sw345+Ix6AYeSgz36WTn22FV7bq/JUcsgBpxHCLA1PPCXiil7Wt IA8tBImLDq20VVVQtsaLY1WQ5dhqfQYV0WM92Jnr6JTJ8f1tHTRFc8vTRBjmcKf06IC0 d5FQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature; bh=r8OE3kOIekGzb6oXA4XitGiU1hzTSd0zw0rG6McU2os=; b=RpgEJwHUpeNbGJEPSjtkAIK1MdlUlC2abtvw7jl5vrT25gtIvrJPqbMxx80MjyjhA6 9v3GVbFMBnwqr1ivThWDfg/m1nWH0PQ8/B+NafxLCupmJNjZQLw4kioKEQdPp9BEg5G9 hRDzqDj4IPz6woiOaomZnHgrN1M2MnYHtKkEvGqL8r9lx+OPzcBH7pgt2bWE+n+HJ/pY euMbp8/Yk8tSux59zCN171AEjSx3pSHA3t3O1JusNVSsgs32b4/TpvHungcIyr5Y0hCJ eKEPxhaB6c0aobhCLeFJ8FJSmDZzYT9DKHehla9+LDJHvUVbYwtQ7orFL8+pUCiiniOj ROFw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@Nvidia.com header.s=selector2 header.b=FgEaLcvI; arc=pass (i=1 spf=pass spfdomain=nvidia.com dmarc=pass fromdomain=nvidia.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=nvidia.com Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id s19-20020a170902a51300b00153b2d16424si21691759plq.44.2022.03.30.22.06.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 30 Mar 2022 22:06:33 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@Nvidia.com header.s=selector2 header.b=FgEaLcvI; arc=pass (i=1 spf=pass spfdomain=nvidia.com dmarc=pass fromdomain=nvidia.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=nvidia.com Received: from out1.vger.email (out1.vger.email [IPv6:2620:137:e000::1:20]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 97FC527CE19; Wed, 30 Mar 2022 20:41:11 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1346989AbiC3Okj (ORCPT + 99 others); Wed, 30 Mar 2022 10:40:39 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37714 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1346978AbiC3Okd (ORCPT ); Wed, 30 Mar 2022 10:40:33 -0400 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2042.outbound.protection.outlook.com [40.107.236.42]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7831A5373E; Wed, 30 Mar 2022 07:38:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IsUamrdKeqMHJhRgwBb0RfQtYEI3wkwJ/TQa6ozXm+MXsUUcT0dVzXTP5P3+NpS75NH4oIs8uu9cFBGy/4nuBx8RQanGQLIUA7FwYhsRtAyMeAk8A/0GpIuCLZEDG4WiRVf4UwZbyImb7p38KuJqy514xDLE5gL7c8oSvP8FbQ8PF++7tBluAXNIPV4w5hvqrwxlAgt/aAt7s58MH5y2zMhmac6G2Hdi+DVL+zbF0zzNaZiBV8CUkll5vFOXhE63527Aa6+QQ72pjfk178/3lfi/Ms60EFkS5mnwJ+gIXoPbX/ZH6XSZJaPCyTteWLITePdc5g6uZ7VdMaHuvXlCtg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=r8OE3kOIekGzb6oXA4XitGiU1hzTSd0zw0rG6McU2os=; b=CbUqHdrULdFgUAoVxv6iaGZjJkcCNs5yryWfCEVdyfTZ7H5wM3TQlh4RPmBloS6mfBOOP529yp+L2lXUyu2wv3acIT/qm7Y8wcrpAElvnc9kGN+lMYg+YHIj3TeqCRPjXi0HmO6Ptofd5aKZYzph9H6bZ/VJ75iKWgkCzABlvAAfAGLcz0jhy6cDHGCDjNmgADPKOxrc1iicf6AKQH91+OCcAOxrgW3S5h8DHbvbkLCGpyl0DGp9nC+IuHbPimUP9dUtB2b1e0heD1EpqPKczwRpnVbUMfkQzAvh1Hx4CDwBBZvsdScSAOIlnu4u6vn18fnOvG0FDpEp9ZHw2hiKFA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 12.22.5.236) smtp.rcpttodomain=vger.kernel.org smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=r8OE3kOIekGzb6oXA4XitGiU1hzTSd0zw0rG6McU2os=; b=FgEaLcvIfsC/m9HaGfNajxnE5giXM+xutECvLx0JyQr0yQ8d3VYbbTT38K7+RdVeYblLlSfv8TBfhComEKvu66N3hlTdPbwgYh1sJ6JKh8lbepv16IDxj3fUnJoE067rdh6+I9oEMv9XKWgk1LFuNVvp0cRjWXbe1/fLnnb1X2GmS6W6vbi7qxAxDrAwUU+ljRNwiY6DndGTAKB6OrucDKPq3lTw/npOv+KrUKh5UVO2EzxvXIt1TaLXemsAelRNFPqhbTaR0DhkUBWcgV3Fw7318sKH9OTm5G38puLe6YztsHGcCX0JbNnDwZgeBM52o3spq2ADwEYKB3xJsRHjIw== Received: from BN0PR07CA0017.namprd07.prod.outlook.com (2603:10b6:408:141::31) by BN9PR12MB5244.namprd12.prod.outlook.com (2603:10b6:408:101::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5102.19; Wed, 30 Mar 2022 14:38:46 +0000 Received: from BN8NAM11FT036.eop-nam11.prod.protection.outlook.com (2603:10b6:408:141:cafe::2) by BN0PR07CA0017.outlook.office365.com (2603:10b6:408:141::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.13 via Frontend Transport; Wed, 30 Mar 2022 14:38:46 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 12.22.5.236) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 12.22.5.236 as permitted sender) receiver=protection.outlook.com; client-ip=12.22.5.236; helo=mail.nvidia.com; Received: from mail.nvidia.com (12.22.5.236) by BN8NAM11FT036.mail.protection.outlook.com (10.13.177.168) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.5123.19 via Frontend Transport; Wed, 30 Mar 2022 14:38:46 +0000 Received: from rnnvmail202.nvidia.com (10.129.68.7) by DRHQMAIL109.nvidia.com (10.27.9.19) with Microsoft SMTP Server (TLS) id 15.0.1497.32; Wed, 30 Mar 2022 14:38:45 +0000 Received: from rnnvmail203.nvidia.com (10.129.68.9) by rnnvmail202.nvidia.com (10.129.68.7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.22; Wed, 30 Mar 2022 07:38:45 -0700 Received: from sumitg-l4t.nvidia.com (10.127.8.10) by mail.nvidia.com (10.129.68.9) with Microsoft SMTP Server id 15.2.986.22 via Frontend Transport; Wed, 30 Mar 2022 07:38:41 -0700 From: Sumit Gupta To: , , , , , , , , , CC: , , , Subject: [Patch v2 2/4] dt-bindings: arm: tegra: Add bindins for nvidia,tegra-ccplex-cluster Date: Wed, 30 Mar 2022 20:08:17 +0530 Message-ID: <20220330143819.27476-3-sumitg@nvidia.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20220330143819.27476-1-sumitg@nvidia.com> References: <20220330143819.27476-1-sumitg@nvidia.com> X-NVConfidentiality: public MIME-Version: 1.0 Content-Type: text/plain X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b38b7def-038f-4186-aef2-08da125aff67 X-MS-TrafficTypeDiagnostic: BN9PR12MB5244:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: jEYzXdlPRbySFXKe2Y7B9j/X7dprltvK7e4KnErBsvQ/dFjCUW0gLzTHMkKnn6vIFxmwscST8PWIOmdCfR17FbD8M/XjyQGAwRCkqUkFapZQy0G6/P4v1S3qTuZ2fx0aeDDJviloornCvU7TBgZuyunobSNYaiqcgBbWvHvJDwkXCkAzUGN9UB9O/pImGeNSaaFcpw3mB6/aLYpO3EJey+uNbWH8YIMawnd8XKf74CbcHVIGcOUfEx6a5CN8iGGhQLy9hxuViDBh3lA2RbWjAFfMHWfN4vK/UkVG4tqCn6ys1ZY+vHhi2RO2y7dvE9KfUrqgVMopcavy99/XENF/jl6UlFa2dd7FbDVpEk46cMMR2ivrzFSMeQo/Zp96B4+ApMQRU5L3euCaiAzBCXbmrlVfdJ3qQF06vCE9eKYNl76MFX5cbREkm+0RY0x2Q/Kz5d/kyVH8MupKe7l/+vo1DiZf8MANh2JpnPIpgCCWXxHicDn7Y4zjjYzgD6Xy7zJS9S4agng0UwCXTNKP3N3RhfyivIvfGj7PzF2nZs4Yp2dZCl9GxEKnI/STo5UyUHoPQAhvp8cz8JFkDqrylFqPP+9GEcXKCNA6+giaStyKmyHWdkppj58Lp/soX1Bmm54slhCUw18twKdPI7yagFSXE9VcQAFem1avRso2QLBCuNJEZB2QtGudT+4o+b92ve+da4y2gN+O/10FaKK0dP291daCqJ/13xXElRoa+EfqZXiaZ7E280v4zNI4oECeR7mqqvr91dup1jEPY5RXBR49bUrBcGyIKnXibj8cPw2V6SzzsG5wb8rvU/NMEUEiDYmJ5cdqWZiF4FMq6maPQSzVCbcbK97vQbPpmPamLdJSd48= X-Forefront-Antispam-Report: CIP:12.22.5.236;CTRY:US;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:mail.nvidia.com;PTR:InfoNoRecords;CAT:NONE;SFS:(13230001)(4636009)(46966006)(40470700004)(36840700001)(8936002)(7696005)(2616005)(40460700003)(356005)(2906002)(508600001)(316002)(81166007)(921005)(82310400004)(1076003)(36860700001)(186003)(110136005)(26005)(336012)(107886003)(70206006)(70586007)(86362001)(426003)(47076005)(54906003)(5660300002)(36756003)(6666004)(8676002)(4326008)(36900700001);DIR:OUT;SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Mar 2022 14:38:46.5969 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b38b7def-038f-4186-aef2-08da125aff67 X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a;Ip=[12.22.5.236];Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: BN8NAM11FT036.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN9PR12MB5244 X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no 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 The Tegra CCPLEX_CLUSTER area contains memory-mapped registers that initiate CPU frequency/voltage transitions. Signed-off-by: Sumit Gupta --- .../tegra/nvidia,tegra-ccplex-cluster.yaml | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra-ccplex-cluster.yaml diff --git a/Documentation/devicetree/bindings/arm/tegra/nvidia,tegra-ccplex-cluster.yaml b/Documentation/devicetree/bindings/arm/tegra/nvidia,tegra-ccplex-cluster.yaml new file mode 100644 index 000000000000..74afa06f695e --- /dev/null +++ b/Documentation/devicetree/bindings/arm/tegra/nvidia,tegra-ccplex-cluster.yaml @@ -0,0 +1,52 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: "http://devicetree.org/schemas/arm/tegra/nvidia,tegra-ccplex-cluster.yaml#" +$schema: "http://devicetree.org/meta-schemas/core.yaml#" + +title: NVIDIA Tegra CPU_CLUSTER area device tree bindings + +maintainers: + - Sumit Gupta + - Mikko Perttunen + - Jon Hunter + - Thierry Reding + +description: |+ + The Tegra CCPLEX_CLUSTER area contains memory-mapped + registers that initiate CPU frequency/voltage transitions. + +properties: + $nodename: + pattern: "ccplex@([0-9a-f]+)$" + + compatible: + enum: + - nvidia,tegra186-ccplex-cluster + - nvidia,tegra234-ccplex-cluster + + reg: + maxItems: 1 + + nvidia,bpmp: + $ref: '/schemas/types.yaml#/definitions/phandle' + description: | + Specifies the bpmp node that needs to be queried to get + operating point data for all CPUs. + +additionalProperties: true + +required: + - compatible + - reg + - nvidia,bpmp + - status + +examples: + - | + ccplex@e000000 { + compatible = "nvidia,tegra234-ccplex-cluster"; + reg = <0x0 0x0e000000 0x0 0x5ffff>; + nvidia,bpmp = <&bpmp>; + status = "okay"; + }; -- 2.17.1