From nobody Tue Feb 10 06:05:53 2026 Received: from mail-pg1-f195.google.com (mail-pg1-f195.google.com [209.85.215.195]) (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 3198A3115A2 for ; Mon, 9 Feb 2026 08:34:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770626100; cv=none; b=BaH4IEsLRFG0mTvVGiQNQrWd8K/AG8G0wsT2fE6aHXYVGQyM1x3BLRYvNuXJsJDHG+fCEnCVSJh4m5rcHb2WRbhvYILYuSVuekHLEn4jreDXld9MZXTgT/Uhq0Nzq1egwAqQX+OSghtMR4AI3WygCaji+7+vhHMSF22+UM58uRo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770626100; c=relaxed/simple; bh=mlD+b5R7v9nfq/n1Zi5aAfYzQ+AKuIpHoTvy2tkl63g=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=OktZGY8Vwgm9LP5hpdpiEKiaRivPTEMFQrWFcC4542GphbX16isyFiR+QjmACFQf92Ymge5V6CJoechzSDKdNAxsvt5sPjsXTeLmzP4G5tq/OWca9StXpSzu3VjUQf6ziAyYV5fooLvUugNEMsWFwKtFR3C8JNRzBu5qV9fPo1s= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=ENsm9XiB; arc=none smtp.client-ip=209.85.215.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="ENsm9XiB" Received: by mail-pg1-f195.google.com with SMTP id 41be03b00d2f7-c6de0364915so1006437a12.2 for ; Mon, 09 Feb 2026 00:34:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1770626099; x=1771230899; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=o1b7RIKx9SG9rqe5Q+J+UEipoUBnibJMMTqbkHDlz+E=; b=ENsm9XiBiDC5z1lhiIGMWfEJKWJPesJHbCX8AeMLEMA6VC/yo+ljh7+MQCmemtaNqA noOE818z8DH+/RVyGLYyuE0471yVB9h7C2I0tmaqfdH6ZguN3S4ELgTTNeVN0F0iIjV1 xD00M/8Dpc2eqIm5PLhZLXep7i+liqDfjT0dr5RqestHXCsK2L7jiE9QpqSt5C3755Nn nnYcUDainbccIy0KzNt5U6TsO8bqaMhIK6AOJOcKC1H6LegnVWL5zNPxAvev+VlVpG1l Lb9f42l9dIn2ru/tio0bnFraMQ3rDes/VnqpjS9uYkfX7F9dAHxSPBfUMv8pxqqVgvG2 EXwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770626099; x=1771230899; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=o1b7RIKx9SG9rqe5Q+J+UEipoUBnibJMMTqbkHDlz+E=; b=dAcUWTwcJnqsqg+HuI9TfIBWMnVU7pgMnGEIStKU7y9incCpVvgk091Dn0QPsziRJS Y72rsdtJyEHkR4wKZR18kTfZrVjzeEO8zc3acqOhYITrbgzrLEIpdjCyGewfQXkxZkrq kOr1YLOY/PbKKiw0Yihe2IJhF2+JmTomNlyUjch2UR+2DkXRjYUkfFv6vThhf4alSCHZ WHh5c3LPu2suzbi4vivg1+z8VaWg3fYciK1cXA5RvfStCC+ZLCyLdPkxLwBgKv7zMUSL M1+TrHpaZpQP6DghM+9YY9z49fs2bR3cYnbuOWO1qRVXWjGC6b/fgdbhc10FkgEzVPmD a77A== X-Forwarded-Encrypted: i=1; AJvYcCWJeKqEDlrWfz6XE5CAJ8F5F/cDjsdBosv3cBVCDN8kVXVgAUOv9b6UsdpHfxsGocHbMpHzeLSjOVsy67I=@vger.kernel.org X-Gm-Message-State: AOJu0Yx325dNbjpjaGTSHgpKdaKoaS/0Mj6nM8Z8JubQfwhiu89WAN+9 DSyaRazHs8KAyqES7qvmrV1n8F6I9RE8+3tmEG6LdPMfLqImHcEY/qNf X-Gm-Gg: AZuq6aLlR9W1DzK9pehAo1OOY0vG9M+t6NEbcT2mFNyOmis9+2BysEl4zKQj6aj7J6b 3U12afPO3ulOTFgqpUXZl1V8JKJgkMldPZ9C3lGwy98DGSeAfEmMJmPkAjEyepjFQGms2+B3Cgq gvIEY/ChqVsBz2o1eTCvqDOFrsHnKCIXFBxAxUq+UeKJ+cZv7vloWhtrWSzAVIQFEKKkQHs4Zgi pzRBO/ZwnYNXFi6wjVlabfHvstkCwcFnYXY47tB/9k/hg8xjL46OtI6ZO6rtAxPIho86tYz0WX7 2DIOItQBV+5dSdxS5+NQUPmwvJl96H7SS5N0MaQ9++DpNZ2GHgR4ptO8T33lodb2Bz60tqoP35s xujEJUycZyCxjwC3nDcUpbiC78j04+GzuMj9f8M6e4p0O0x0xVWCBQfQ+ub6YB+WEiNFnFMAcw7 c= X-Received: by 2002:a17:90b:3811:b0:356:24f0:af0c with SMTP id 98e67ed59e1d1-35624f0b45bmr5484681a91.17.1770626099450; Mon, 09 Feb 2026 00:34:59 -0800 (PST) Received: from wud ([111.4.10.77]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-354b21fbfabsm9748432a91.12.2026.02.09.00.34.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Feb 2026 00:34:59 -0800 (PST) From: Dylan Wu To: Peter Chen , Fugang Duan , Jassi Brar Cc: cix-kernel-upstream@cixtech.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, fredwudi0305@gmail.com Subject: [PATCH] mailbox: cix: Add IRQF_NO_SUSPEND to mailbox interrupt Date: Mon, 9 Feb 2026 16:34:52 +0800 Message-ID: <20260209083452.154983-1-fredwudi0305@gmail.com> X-Mailer: git-send-email 2.52.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" During the system suspend process, device interrupts are masked in the noirq phase. However, SCMI often needs to exchange final messages with the firmware to complete the power-down transition. Without the IRQF_NO_SUSPEND flag, the mailbox ISR cannot run during this late stage, leading to SCMI communication timeouts and error messages like "SCMI protocol wait for resp timeout" during suspend. Add the IRQF_NO_SUSPEND flag to the interrupt request to ensure the mailbox can continue to handle responses during the noirq stages of suspend and resume, thereby ensuring a reliable power state transition. Signed-off-by: Dylan Wu --- drivers/mailbox/cix-mailbox.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/mailbox/cix-mailbox.c b/drivers/mailbox/cix-mailbox.c index 5bb1416c26a5..5e27c2bf3492 100644 --- a/drivers/mailbox/cix-mailbox.c +++ b/drivers/mailbox/cix-mailbox.c @@ -405,7 +405,7 @@ static int cix_mbox_startup(struct mbox_chan *chan) int index =3D cp->index, ret; u32 val; =20 - ret =3D request_irq(priv->irq, cix_mbox_isr, 0, + ret =3D request_irq(priv->irq, cix_mbox_isr, IRQF_NO_SUSPEND, dev_name(priv->dev), chan); if (ret) { dev_err(priv->dev, "Unable to acquire IRQ %d\n", priv->irq); --=20 2.52.0