Received: by 2002:a05:7412:419a:b0:f3:1519:9f41 with SMTP id i26csp2865705rdh; Mon, 27 Nov 2023 00:14:52 -0800 (PST) X-Google-Smtp-Source: AGHT+IHeXpveu3ZrUZjwhPmZbJnaKWxOrWQmGJkhjmqSDB5URR9u3jhEjaoPVCN50gQ8NKdxrJQn X-Received: by 2002:a9d:4b0d:0:b0:6d7:dd35:2a9c with SMTP id q13-20020a9d4b0d000000b006d7dd352a9cmr11652122otf.20.1701072892343; Mon, 27 Nov 2023 00:14:52 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701072892; cv=none; d=google.com; s=arc-20160816; b=VHQEeCOXlfNXoRjyAHBeeeYlMdX2EX7ebqlh/VvAMHbGQFI+GBRhDVZKyI4nrSNbdf KyXBCmBI33PJTPBg6ltU7JNQLEXg7dMnN0rt1K3SZTzkXUkfZRq+SOT25ZyPemL5ycf6 TzF41CiT9qjnqwizz5YmzUfTNR3HW6L8v+j2fVFNOcYLyqDUpcblpCsnciaC7YPUATK+ MUI42YJKNMM8YSzP864NVMkKZn1Aud7ZCoWamoBE3j/7Bt84FjLz+DaY6aIBdlT5Lzks QbyvGZcSlxmqt49OyATSH84shvcvEv5vMlcYk/TB/hhfW0apYKKD+EP3n/pYZjt3f5ND OEQQ== 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 :message-id:date:subject:cc:to:from; bh=SGsNqcjEdJh+cvKaZES3Q345DXEHM+JzyfvKl+vYofU=; fh=MeMlounT9XvHJSrtlnxzI+o6jiNKR1L/5AYYsz682bw=; b=o4WxWZlJ6wtOJ0nEuq2dkzyuSxkGGqVe0SQfOJsBl3ttIFjAD1/gYGN0SLVctnIUw/ 14T7bfFFuxIzL9FlNMD6yFI9mny3j7DGIeqbW9mwxZht0OiJXOU4CFm/cgoZFnzl/qGV iXafaWiL17jsETkcx5kXxdWmA9C/X6tpIh4hIN8Sbc3HpctPeDWMIWvFA6PR18GIrfqD B3v4VjpIvX9FFF+xg7iuVa4B95aJ9hYZkqQqxZr0BtJmGpGACg1tOVuwWJX/Cy8glVtz 3TZ+N6xv1SZ2ya4a1yyEtU49ZP02c26kLpeWgRTQd6Ap+DcuYF29TTZ7dapQcdqxYNNK sPAQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Return-Path: Received: from pete.vger.email (pete.vger.email. [2620:137:e000::3:6]) by mx.google.com with ESMTPS id l18-20020a656812000000b005b3e61af56esi8938627pgt.121.2023.11.27.00.14.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Nov 2023 00:14:52 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) client-ip=2620:137:e000::3:6; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by pete.vger.email (Postfix) with ESMTP id E6D948046C92; Mon, 27 Nov 2023 00:14:47 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at pete.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232482AbjK0IOR (ORCPT + 99 others); Mon, 27 Nov 2023 03:14:17 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39382 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232452AbjK0IOO (ORCPT ); Mon, 27 Nov 2023 03:14:14 -0500 Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 043FA184; Mon, 27 Nov 2023 00:14:21 -0800 (PST) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 43C592F4; Mon, 27 Nov 2023 00:15:08 -0800 (PST) Received: from e129166.arm.com (unknown [10.57.4.90]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id E7FBF3F6C4; Mon, 27 Nov 2023 00:14:18 -0800 (PST) From: Lukasz Luba To: linux-kernel@vger.kernel.org, linux-rockchip@lists.infradead.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org Cc: lukasz.luba@arm.com, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, heiko@sntech.de, conor+dt@kernel.org, daniel.lezcano@linaro.org Subject: [PATCH] arm64: dts: rockchip: Add dynamic-power-coefficient to rk3399 GPU Date: Mon, 27 Nov 2023 08:15:11 +0000 Message-Id: <20231127081511.1911706-1-lukasz.luba@arm.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on pete.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (pete.vger.email [0.0.0.0]); Mon, 27 Nov 2023 00:14:48 -0800 (PST) Add dynamic-power-coefficient to the GPU node. That will create Energy Model for the GPU based on the coefficient and OPP table information. It will enable mechanism such as DTMP or IPA to work with the GPU DVFS. In similar way the Energy Model for CPUs in rk3399 is created, so both are aligned in power scale. The maximum power used from this coefficient is 1.5W at 600MHz. Signed-off-by: Lukasz Luba --- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3399.dtsi b/arch/arm64/boot/dts/rockchip/rk3399.dtsi index 9da0b6d77c8d..87cfdf570b19 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3399.dtsi @@ -2113,6 +2113,7 @@ gpu: gpu@ff9a0000 { interrupt-names = "job", "mmu", "gpu"; clocks = <&cru ACLK_GPU>; #cooling-cells = <2>; + dynamic-power-coefficient = <2640>; power-domains = <&power RK3399_PD_GPU>; status = "disabled"; }; -- 2.25.1