From patchwork Tue Nov 28 09:48:34 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephan Gerhold X-Patchwork-Id: 17198 Return-Path: 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 + 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 ); 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 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 X-B4-Tracking: v=1; b=H4sIAHK3ZWUC/x3MQQqAIBBA0avErBtQA9GuEi1Kx5qNmVIE0t2Tl m/xf4VCmanA2FXIdHPhIzbIvgO3L3EjZN8MSqhBSqGRlcPzSujvUHB1WpCy1nhvoCUpU+Dn303 z+35PDgNQXgAAAA== To: Wolfram Sang Cc: Andy Gross , Bjorn Andersson , Konrad Dybcio , Andi Shyti , Rob Herring , Krzysztof Kozlowski , Conor Dooley , linux-arm-msm@vger.kernel.org, linux-i2c@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Stephan Gerhold 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: 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 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 (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,