From nobody Tue Feb 10 13:34:25 2026 Received: from mail-wm1-f67.google.com (mail-wm1-f67.google.com [209.85.128.67]) (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 5D9494B8DC9 for ; Wed, 21 Jan 2026 15:02:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.67 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769007723; cv=none; b=oJa/LIMc37xb/ke9aCeVS52+B8FEhTazkk+lHwBq13lww04UPbVr8mgHM0TiFSeXFBf1XBYfd7pQp5fhDc53H3gETvPLP/T5GxBJCZG2qiJt7sm10aHDCVYJWnPXUUbzDl4wQIuC2fZrkorSjeQPBHQbOC8HMwfVJ/METcfucNI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769007723; c=relaxed/simple; bh=WEUr572bemRD/PCsTF0v79zIBnpAtF0PcMVYQ9ek/KE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Rq6maGGXsYrH8arzlUD8BuavhYXLY8t8MpJdFN9pbxP4INi1Ua9FjBRiaEhAMAoUZTaFB7bpQXcZqJ1jmnMvGqzrigbdUoq21hpBjURZja1bcXxWyf1eZ66pxz8pw0fVl2lUyB/2E5S8hWSIlh6IWUAxhitc+WBpAA3+tTxlYcE= 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=RUw5xN9r; arc=none smtp.client-ip=209.85.128.67 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="RUw5xN9r" Received: by mail-wm1-f67.google.com with SMTP id 5b1f17b1804b1-47ee0291921so48167375e9.3 for ; Wed, 21 Jan 2026 07:02:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1769007719; x=1769612519; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Kdwe6zKjL1wvqm8jrpX494VL40XG7wHSgEylhfestXg=; b=RUw5xN9ruL0d7cJGI2dffExqh+Y9K3eaSDUHpXBVJ8eovRp241yQ8bUImmdBdrqX/T U9IuohDNj4RKWfzHiE2hZhnQ8zFQg9+z08ur1S44/kfZGLGLUweBYWK7czJBWHNvzT6d C24v3kvzpI8tKu9fmVmUE/q/GYzlQe/Cet4WfwHTx+QSgQ0Nzxc9eTXoRde4dwxAyvi2 ABVwQqUe/Ec+VZl/lffHFjg0hiIvrjXCEx40mo3qgh6zXZAh+L1QzGc6NLWHl3OsxC9v 0rz/PIhZ/VFAELfPs3+V4ZxFtdcf6hmSQ2EVJsNUMre/YYtjX56tZGWQkDum1U8gzgFR DFaw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769007719; x=1769612519; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=Kdwe6zKjL1wvqm8jrpX494VL40XG7wHSgEylhfestXg=; b=jtZfxVVpbbqfe872kBHRSQ2P7kZ3PcKQbSygAPer2YjPs9GluA74e0ZsijURRoCeqb t9I9CWKRNSFMnBS5PzCFON/+P5CF3v4Ki16FLfSyUhoxGlZjI8FWX52sXZ8hla1cseL+ 3RXBhc2aOCsj1HYUtMo1uAxTBll6YjDjpa6KLbqwMS00migoBb5+6h1vxyNgZq67u5rb R9KZIKBPRCgCbMRStBZI7JSCWSBxuboSrra2XHacUZk06eGBnWbgVzx/4BiyJ/KD9V+Q zONVK4xIIFLJdyISOHz+WJkLMaTFQN+DHkECO+WEuVGNNE0rWEDn7hQgfsnKIMT3Aqyh iv0A== X-Gm-Message-State: AOJu0YyXhixiF8duCRLsYimRMRtqWCPTkkby62xoLM5KnpKi0+Ps/XU/ 6stQpSc4CwzDPD7/FASaauM8zmVglvm8I9x4cLGXrZhsZ0uO0n5ad1lR X-Gm-Gg: AZuq6aKdJCm2FthRJXDqZZ1mOZdkfbGF+RACeCujedWraAMsa2GBCnbNI8+g+26mT5j 1Nym7fRXrEGY3A0ptlAJ75O6NziBfAqDochj9Sxhf3e+sT1kdEWqVX6TMK+oSYt+3tMviX9ucea 10voox7tzzwigKWuEGcdzhSo2grqHWCgG2qrGgC8fODj4AI+eEy4/AqbZ0rwe0FPoUNm0YgfawW Pi8mXYD4pHRyxWEHjEV7RUla0Gc0laye1j7PE0BBJP/QEbxSYouSiWnSSVHkC9SKlGerp+j+hRG WrTwSYkKcT2aw1o981p0bJl5YoSgzWvpHFWf0LFS/E9TxD7V2qIL2fOqHLXmgsCBF2JI3R7C+3Z TlfXR2DBL1rsO8gD0z5jeFcl8BDACUq14A008gfVAqVKOHYuHLEZ753PflqQqDDW2djrjaMe8aY S3xhaGRBudP4cza9PU4lWzlhFg8z1dX+btYU27weAFYmiKutnWOd72DDU3XKoQqa7HsWNh1DPhq sYANZwdsHSG8xiIXMiHeHp7VeDBJ97Hd3FXj7fBTX4= X-Received: by 2002:a05:600c:c0ce:b0:47e:e78a:c834 with SMTP id 5b1f17b1804b1-4801eb14ffbmr179897085e9.34.1769007718410; Wed, 21 Jan 2026 07:01:58 -0800 (PST) Received: from iku.example.org ([2a06:5906:61b:2d00:3190:c653:bb13:4ca]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48042b6a3e2sm24787585e9.1.2026.01.21.07.01.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Jan 2026 07:01:56 -0800 (PST) From: Prabhakar X-Google-Original-From: Prabhakar To: Thomas Gleixner , Philipp Zabel , Geert Uytterhoeven , Magnus Damm Cc: linux-kernel@vger.kernel.org, linux-renesas-soc@vger.kernel.org, Prabhakar , Biju Das , Fabrizio Castro , Lad Prabhakar Subject: [PATCH 6/6] Documentation: ABI: Document rzv2h_icu debugfs triggers Date: Wed, 21 Jan 2026 15:01:37 +0000 Message-ID: <20260121150137.3364865-7-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20260121150137.3364865-1-prabhakar.mahadev-lad.rj@bp.renesas.com> References: <20260121150137.3364865-1-prabhakar.mahadev-lad.rj@bp.renesas.com> 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" From: Lad Prabhakar Document the debugfs interface exported by the Renesas RZ/V2H ICU driver to aid bring-up and debugging. Describe the write-only swint and swpe files used to trigger software and pseudo error interrupts. Signed-off-by: Lad Prabhakar --- .../ABI/testing/debugfs-renesas-rzv2h-icu | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 Documentation/ABI/testing/debugfs-renesas-rzv2h-icu diff --git a/Documentation/ABI/testing/debugfs-renesas-rzv2h-icu b/Document= ation/ABI/testing/debugfs-renesas-rzv2h-icu new file mode 100644 index 000000000000..8e97f35c3fea --- /dev/null +++ b/Documentation/ABI/testing/debugfs-renesas-rzv2h-icu @@ -0,0 +1,24 @@ +What: /sys/kernel/debug/rzv2h_icu/swint +Date: Jan 2026 +KernelVersion: 6.20 +Contact: Lad Prabhakar +Description: Write-only debugfs file to trigger ICU software interrupts + (ICU_SWINT) targeting CA55 cores. + Writing an integer CPU index 'N' causes the driver to write + BIT(N) to the ICU_SWINT register, which triggers the hardware + software interrupt routed to CA55 core N via the GIC. + Valid values: + 0..3 - trigger SWINT for CA55 core0..core3 + The driver validates that the requested CPU is online before + triggering the interrupt. Writes for offline CPUs fail. + +What: /sys/kernel/debug/rzv2h_icu/swpe +Date: Jan 2026 +KernelVersion: 6.20 +Contact: Lad Prabhakar +Description: Write-only debugfs file to trigger ICU software peripheral + events (ICU_SWPE). + Writing an integer index 'N' causes the driver to write BIT(N) + to the ICU_SWPE register. + Valid values: + 0..15 - assert SWPE bit 0..15 --=20 2.52.0