Received: by 2002:a05:7412:e794:b0:fa:551:50a7 with SMTP id o20csp1364734rdd; Wed, 10 Jan 2024 18:04:20 -0800 (PST) X-Google-Smtp-Source: AGHT+IEihK/t3Ajin0ZpksrGW4GewJqv9/QWuRco1QaAhG/rxUa5wAO2w4/QcsqPa3wLyQ6sYvrR X-Received: by 2002:a05:6a20:7485:b0:199:728b:cdbc with SMTP id p5-20020a056a20748500b00199728bcdbcmr335433pzd.80.1704938660536; Wed, 10 Jan 2024 18:04:20 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1704938660; cv=none; d=google.com; s=arc-20160816; b=y05/q5bqJfaWs2fFbqaOd5OYxJhfyReJx6rQO3OmRe8nHfYlizqKmiS2eegrkGR5g+ wfNmCk2JPY3JeIXCRYeDtsM2GSe6ha5ThmIvnAXI69TPTQgZabzqrpTdzwTaMkmw+lFh OZLrKDhGC9fB15HvTsUbLNq2o/RVedlcNhIe2IWwPHU6gRpzrjqW9BmGnQ9LSoxMvwbI iC3IvWJEsp//oECap25VXur9ONbMO3Ekv9qbQnrOCd0Afw1rEQE3XFKlOZO7IO/ikRrv kbNjCtKePbVZeqP6Q9LUuZNNuIP0rV9SWfB3vqzIrPAlr5eGUL8LbOYevHYGkzngUV2U k2LQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:message-id:content-transfer-encoding:mime-version :list-unsubscribe:list-subscribe:list-id:precedence:subject:date :from:dkim-signature; bh=80ZQ2XBHcD/YCySePR/gE1GYB4EFyeK55yDHDBjNrps=; fh=bQV60l9EeB9Z9vHnI0eNK+RJHXX5uS9FayEFNdRKp0I=; b=N0eTBOY07ElaBX5NIo2uVdyRAf4vnZe3deeQq3BWWGxcuhXrHwOxtmvSYaIVP0u+ed JoVex98Cl+X9B0T89GYz0EBJVLPgPO9+mcLk8rGLLcNoI9Bu4txlzF1S0yhHbBWFuM+i ra1K0KkQaM3tfDcvkHgEEMr0vIMzr8VtF6eCA3NsZ9j0JMSshMrEGZtuyz/v8wpZ3a// qxbs7wdqAHxCtVjCvhLsSOjRBYeHqQjDQCJ2gu1Ce9EEW3fdpgUBh5FqiIBCb9bOS3nr RNBQKsObkN1A4iHtCmq4HqvlA0C/zq3PJrV+jdrGWjyUKubP1rLfkDCHvB0ZlDG1/M10 Ct7g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=tZ2EFjdn; spf=pass (google.com: domain of linux-kernel+bounces-22951-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-22951-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id jf6-20020a170903268600b001d425f52829si30586plb.110.2024.01.10.18.04.20 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jan 2024 18:04:20 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-22951-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=tZ2EFjdn; spf=pass (google.com: domain of linux-kernel+bounces-22951-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-22951-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 3158E28B870 for ; Thu, 11 Jan 2024 02:04:20 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id AA493A48; Thu, 11 Jan 2024 02:01:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="tZ2EFjdn" Received: from mail-lf1-f42.google.com (mail-lf1-f42.google.com [209.85.167.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id ABB8CF9F0 for ; Thu, 11 Jan 2024 02:01:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Received: by mail-lf1-f42.google.com with SMTP id 2adb3069b0e04-50e766937ddso5541210e87.3 for ; Wed, 10 Jan 2024 18:01:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1704938481; x=1705543281; darn=vger.kernel.org; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:from:to:cc:subject:date:message-id:reply-to; bh=80ZQ2XBHcD/YCySePR/gE1GYB4EFyeK55yDHDBjNrps=; b=tZ2EFjdn0IrHVWLZsWiNkAJpt75Q90ZHDkWHvInAaOQfyYfyRCndnnOzbqvALbSyWJ KJdNUdgpqJsAjRtZDtWrycQdiwsdXNBJivwXc0I9scBfmJGRKAH/eP69xvco88oribZt IAU+Bo/eUZ5PmFkQekl9yMpY7YSs9a2rGLUr+RIbF5+mOXSi8Qi+DKepGbZ4XPSKYYTh AB1gTrvOMLweyk0yDGl+Eovf7DRgjmrskfTxwSfiJRirVBNI6+Zsczwi9DA8poyegRuE Gc/qBomOYT4jddMc8J2MSWtCktYQKOuNIYpMjvETBpY51uEuWZdWdwD3J6oelTSb4wdc T5Jw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704938481; x=1705543281; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=80ZQ2XBHcD/YCySePR/gE1GYB4EFyeK55yDHDBjNrps=; b=Btn4rAcjhuQL2TkoTTYmDSQfdfo4sL2CLMA6mRG0RM3MfogYnjJTNRqZevHosDjw+v MXFdOwIuQTVdVC0F25/G9G8L39rdMjZ1gne8c2rKwPTJjKBSISfOoVrnKNu+1QGmrRjz m+/jQvAIzCY5DYt2sWezORZears0Pt2ptJ6gye9wQpZ2aug2rUbLlJ6mUm/+s6o1IAyh OOP0lTLWCV0bcQpZH1cAtyRyL5APBnnMSDS06210wa2PXpK4baG2rensYt2U7vzC1vu4 AoF3BnHvQkTsyx4Y2SupLKUrAlNSyhjItliwRrWu0lKDveZ6DYsQTlluPCb2x5Hch3Wc NRtQ== X-Gm-Message-State: AOJu0YxE/Q4q178ZaghGQuuWPYT855FXN/psB4TAxn+oXRY74qQ+okXm gFD2BTAHdjMPVWOOcI7belnFzJV+IQW1GkObpk709XQHVne4kA== X-Received: by 2002:ac2:4849:0:b0:50e:ca83:b00d with SMTP id 9-20020ac24849000000b0050eca83b00dmr150087lfy.69.1704938481646; Wed, 10 Jan 2024 18:01:21 -0800 (PST) Received: from umbar.lan ([192.130.178.91]) by smtp.gmail.com with ESMTPSA id i22-20020a056512319600b0050e71d44aaasm18049lfe.114.2024.01.10.18.01.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jan 2024 18:01:21 -0800 (PST) From: Dmitry Baryshkov Date: Thu, 11 Jan 2024 04:01:14 +0200 Subject: [PATCH] arm64: dts: qcom: qrb2210-rb1: disable cluster power domains Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20240111-qrb2210-rb1-no-cluster-idle-v1-1-cec14ec15b02@linaro.org> X-B4-Tracking: v=1; b=H4sIAOlLn2UC/x3M0QqDMAxA0V+RPC/QxA7BXxk+WE1dQOpM5xhI/ 93i44HLPSGLqWTomxNMfpp1SxX0aGB6j2kR1Lka2LF3RIS7BWZyaIEwbTitR/6K1WoV7EL0bWh H558M9fAxifq/76+hlAsCZ1+KbQAAAA== To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Dmitry Baryshkov X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=openpgp-sha256; l=1436; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=8HKGa8Kwse7VRXwZhEuEHdjDMOmygc0So9kXb5bJMNc=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBln0vw7Agg83Y1SmerhKGYnna2qBH841vt6E0Yp vWa8F1n8ziJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZZ9L8AAKCRCLPIo+Aiko 1SouB/sGurPKSCyL4jsr/GU3Qt6OF9HfBBSiTMpk4s1Uu41soLaHxdClFH8UetzCB3QHgfmiAie ZCaaAb4tzPRd40mvEB+MNIME7bfTc8vdQnG48Xlanu1jzxqIV8HyuQnQy6AQwl0fC9UaH7HwqgP orP5cggENxWINBvmWkSpYgqjfjgOKDIWATVSa0IM4IklYYzbPcozVzrmiUktRg9ARCY9+idnNH1 K+9+qwZRwvai11gzE87S0LywFGpfnhHpPwj72nWsdDdtQywnCJCMFxzlpHXVyywqya04ccD96Gf T9hGBy+w9EjOikD2CTLP2J6ND8V9PtY1p8CI3fF8yApPPiAv X-Developer-Key: i=dmitry.baryshkov@linaro.org; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A If cluster domain idle state is enabled on the RB1, the board becomes significantly less responsive. Under certain circumstances (if some of the devices are disabled in kernel config) the board can even lock up. It seems this is caused by the MPM not being pinged during CPU idle (in the same way the RPMh is pinged when cluster idle is entered). Disable cluster domain idle for the RB1 board until MPM driver is fixed to cooperate with the CPU idle states. Signed-off-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom/qrb2210-rb1.dts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/qrb2210-rb1.dts b/arch/arm64/boot/dts/qcom/qrb2210-rb1.dts index aa53b6af6d9c..9a0308ef8b0f 100644 --- a/arch/arm64/boot/dts/qcom/qrb2210-rb1.dts +++ b/arch/arm64/boot/dts/qcom/qrb2210-rb1.dts @@ -177,6 +177,24 @@ vph_pwr: regulator-vph-pwr { }; }; +&CPU_PD0 { + /delete-property/ power-domains; +}; + +&CPU_PD1 { + /delete-property/ power-domains; +}; + +&CPU_PD2 { + /delete-property/ power-domains; +}; + +&CPU_PD3 { + /delete-property/ power-domains; +}; + +/delete-node/ &CLUSTER_PD; + &gpi_dma0 { status = "okay"; }; --- base-commit: 39676dfe52331dba909c617f213fdb21015c8d10 change-id: 20240111-qrb2210-rb1-no-cluster-idle-7bf43b3a0452 Best regards, -- Dmitry Baryshkov