Message ID | 20231128-i2c-qup-dvfs-v1-0-59a0e3039111@kernkonzept.com |
---|---|
Headers |
Return-Path: <linux-kernel-owner@vger.kernel.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:ce62:0:b0:403:3b70:6f57 with SMTP id o2csp3796197vqx; Tue, 28 Nov 2023 01:48:49 -0800 (PST) X-Google-Smtp-Source: AGHT+IHVgBGg5h1Q6TazAO4NcoS+gBOQiZ+3VT2MJDDQj0R0RlguPDLEOxj721T73kT9nYE4W7xL X-Received: by 2002:a05:6a20:8e07:b0:18b:27ec:fbe7 with SMTP id y7-20020a056a208e0700b0018b27ecfbe7mr20017075pzj.38.1701164929671; Tue, 28 Nov 2023 01:48:49 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701164929; cv=none; d=google.com; s=arc-20160816; b=zSms9ui5Z4Gh6WIy065eXixXJuc3L2z/2QkA1iQF1LEItoyzOpuPl06BHf0t/MwtS9 hi9aHsvvIa6y1eAUcvSBEze8pAVVeilba3RhMrps9ArnkPpJMbhPa0cosN6fp2bgQoYc jL/yrTWAPw9SfCm3gbvyxSfkZQPdzE7NlunDH5N85ggFn6l29EUJbd8e7N13IVDt47f6 rOPxmwjXz1S/4HuYbNzrhqAGUMp+ai8im86o38eghUz33c98QsFOF/mU7i3CSB8LG2fH cFZEdSt6C07dF4iKXLACAlARNHJ5IbQlx0zOj4uzcfdziXvSkmDOeoQlZq6Q4QEQNOB8 +iAw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:content-transfer-encoding:mime-version :message-id:date:subject:from:dkim-signature; bh=qqD5FhYjTlrMhvo9H9Ud7tOWyJdz/L1HRDU0aJZunQs=; fh=H2AR/cQfeAfzQaevnNcmxvsu1hOPerjGrGtpbMvZ2sE=; b=TROG3+c93CL5mhVVsMmMr4zwGj9Ncv6qB2Jo5s/ce58AWyHbz5gA2Xa0j+y3LUyEmv aOKpozjHMtN4NkenI2OM6CogXjYq19ceu2P+SiRppWq/Jiz1ipiWanxd+L2iolBPBFx+ HFAm6tIAhgbw1qWQD2aAeIJl4afFjulGO4U8DQpO3GtZRLK/fJvid79O/5Y/DP6MZ9XY kdrxJbOMh/OjU+orAMWl+tbX/Xw87jOzIWLubgOTB/U51xbv0O717TdN0tdaqdLgNRIp hLxdkhjnYBvYbIi6JEpWIcr+McRIHuyf6s8iJFND4NV/FfolB9y3opB09P4qP2MqMjJP 7pog== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernkonzept.com header.s=mx1 header.b=bLCJbpS1; 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=pass (p=NONE sp=NONE dis=NONE) header.from=kernkonzept.com Received: from pete.vger.email (pete.vger.email. [2620:137:e000::3:6]) by mx.google.com with ESMTPS id q3-20020a17090311c300b001c88fc3c593si12232772plh.560.2023.11.28.01.48.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 28 Nov 2023 01:48:49 -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; dkim=pass header.i=@kernkonzept.com header.s=mx1 header.b=bLCJbpS1; 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=pass (p=NONE sp=NONE dis=NONE) header.from=kernkonzept.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by pete.vger.email (Postfix) with ESMTP id 5FE008177306; Tue, 28 Nov 2023 01:48:46 -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 S232012AbjK1Jsh (ORCPT <rfc822;toshivichauhan@gmail.com> + 99 others); Tue, 28 Nov 2023 04:48:37 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51428 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229535AbjK1Jsg (ORCPT <rfc822;linux-kernel@vger.kernel.org>); Tue, 28 Nov 2023 04:48:36 -0500 Received: from mx.kernkonzept.com (serv1.kernkonzept.com [IPv6:2a01:4f8:1c1c:b490::2]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D81E4DD; Tue, 28 Nov 2023 01:48:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=kernkonzept.com; s=mx1; h=Cc:To:Content-Transfer-Encoding:Content-Type: MIME-Version:Message-Id:Date:Subject:From:References:In-Reply-To:Reply-To: Content-ID:Content-Description; bh=qqD5FhYjTlrMhvo9H9Ud7tOWyJdz/L1HRDU0aJZunQs=; b=bLCJbpS15T6e6UbeFBQuRcwcAy WRIkpCQVF1x0WSK/YCENnhXMk5gd31wDctSwhTOMPwgWm8wdgga2k2Cz2k5PbOLJ4HM7Y62kzWK1I XZ+NPKRxMQx1F1F3Ph2aAo4nfADdjz8BY1w+GXO31WTcxzz4nBa5IffczTRTskGkO+Y39E87yC0dv qtJ6OrL0biub8GhYcwg28WfQK+N5GXoOml6Bpfoa0ZyRFnJSlhwIGSpjV/NdIxwFhrxfV5+gji3Ld xegF/08FluSg6sK9HoB82ua2/1qigPzLJUfsmXS9FPvhf0RuKCWf03TNfQCoZE3x2xuEuW2lyu2t6 iM75m4UQ==; Received: from [10.22.3.24] (helo=serv1.dd1.int.kernkonzept.com) by mx.kernkonzept.com with esmtpsa (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim 4.96) id 1r7uhr-008Pi6-2D; Tue, 28 Nov 2023 10:48:39 +0100 From: Stephan Gerhold <stephan.gerhold@kernkonzept.com> Subject: [PATCH 0/3] i2c: qup: Allow scaling power domains and interconnect Date: Tue, 28 Nov 2023 10:48:34 +0100 Message-Id: <20231128-i2c-qup-dvfs-v1-0-59a0e3039111@kernkonzept.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAHK3ZWUC/x3MQQqAIBBA0avErBtQA9GuEi1Kx5qNmVIE0t2Tl m/xf4VCmanA2FXIdHPhIzbIvgO3L3EjZN8MSqhBSqGRlcPzSujvUHB1WpCy1nhvoCUpU+Dn303 z+35PDgNQXgAAAA== To: Wolfram Sang <wsa@kernel.org> Cc: Andy Gross <agross@kernel.org>, Bjorn Andersson <andersson@kernel.org>, Konrad Dybcio <konrad.dybcio@linaro.org>, Andi Shyti <andi.shyti@kernel.org>, Rob Herring <robh+dt@kernel.org>, Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>, Conor Dooley <conor+dt@kernel.org>, linux-arm-msm@vger.kernel.org, linux-i2c@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Stephan Gerhold <stephan.gerhold@kernkonzept.com> X-Mailer: b4 0.12.4 X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,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: <linux-kernel.vger.kernel.org> 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]); Tue, 28 Nov 2023 01:48:46 -0800 (PST) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1783800717573424409 X-GMAIL-MSGID: 1783800717573424409 |
Series |
i2c: qup: Allow scaling power domains and interconnect
|
|
Message
Stephan Gerhold
Nov. 28, 2023, 9:48 a.m. UTC
Make it possible to scale performance states of the power domain and
interconnect of the I2C QUP controller.
This is necessary to guarantee performance with power management
enabled. Otherwise these resources might run at minimal performance
state which is not sufficient for certain workloads.
Signed-off-by: Stephan Gerhold <stephan.gerhold@kernkonzept.com>
---
Stephan Gerhold (3):
dt-bindings: i2c: qcom,i2c-qup: Document power-domains
dt-bindings: i2c: qup: Document interconnects
i2c: qup: Vote for interconnect bandwidth to DRAM
.../devicetree/bindings/i2c/qcom,i2c-qup.yaml | 14 +++++++++
drivers/i2c/busses/i2c-qup.c | 36 ++++++++++++++++++++++
2 files changed, 50 insertions(+)
---
base-commit: b85ea95d086471afb4ad062012a4d73cd328fa86
change-id: 20231106-i2c-qup-dvfs-bc60e2998dd8
Best regards,