From nobody Fri Oct 3 20:23:04 2025 Received: from mail-ot1-f50.google.com (mail-ot1-f50.google.com [209.85.210.50]) (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 67C1C27EFEE; Tue, 26 Aug 2025 01:09:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756170587; cv=none; b=E7OtrKxXiyScyvEQkiY3VTpkSy7LUv5dS5kOIDJCbs3MP+apW7mkrp+4HYhzbOZfJPSGtdXwq+YyZrtC5kv9YTrX1gwWDHKXVjbFpfflrPSPNNNy7f/1LHLcfRT6pXGK+PnoZw6vHouKb/SXyz38Fa9iJ1mqeBQEuLULxGBZ190= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756170587; c=relaxed/simple; bh=cG4YLB8fcRCQp9z/a4wbR6zYj3boTDYm2wYTkAWOUY8=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=BzHMYxPMu/+9KHVuLIdhzNy4F+xLsoCvh8oLdGbO+Qsgvd7EuqNpwY7g1/kVgrdjbWSbibgOhpe4F0/quo4U9hIWiD40FAREza4Gql3vRG0hyvVI/OW9kQBYtrr18QfPI0cAPC6h2JM9hmSmv0DuhozBLkEFWVku+p7qxafngZY= 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=kjeXGEnN; arc=none smtp.client-ip=209.85.210.50 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="kjeXGEnN" Received: by mail-ot1-f50.google.com with SMTP id 46e09a7af769-743749537caso4813538a34.0; Mon, 25 Aug 2025 18:09:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1756170584; x=1756775384; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=lKcbDX8RSeeRVr6XtjQvaqenalc/kXd0hVTqBKK4oPg=; b=kjeXGEnNKVO6kpc7BpG0zkhU6xeYfcYeOAy1uUKbbiQTlKtTkbD7DZuUEZzv+k2RJd RpJzzRrnjJ5FZPTugLuBOJteFxKLT2dI3fpdB+9P8DWjB70XPnqrEbQV7hjfEKMKxkm1 gAdhdVwFq35ipiaA0Z2IX3ECUV/2hk4zCQGztFVhbC3SRcGnoFDyYrdoDmVjlPRUJM0+ xv4DEn5KJbSKF6L/qMP3VQ5oHmpjKpdW27U1JOo8cCJhffjGlZhlX9RjNHFaCLtOF4E9 DqRchIm4sk1NJB4xCIlBkFhdU1qd40tAyUa8syeaQUT0poTHucHNOse5qGNcHUhK9rf/ e7Xw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756170584; x=1756775384; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=lKcbDX8RSeeRVr6XtjQvaqenalc/kXd0hVTqBKK4oPg=; b=Lao6nUY6ttWvqhrQ/lVR/n8pZgPTVEHAYK+ws6rCQnq5nI5gIVROuh7OFvn5hyWEp7 QBaf9YmnupCVj94aPL6kcFE0H8C+CuJlDB9ldF5V8xNfmbRhwi9WhZy0NBYYRmKIAZ3f Se0UBYyU1MqukpCbQST1fSaZrDZEfRYmPDRCy35JSw1nWDI6C6qvpAIfzarAeBWG17Je deXgqOLW6SxYsLKRLHtZG0yYqU/8RrF01Y0eUmRR/9Hpm4mGWH7z7TORLzc+7dpFEK1X d8SM31XlfDVi/w0VmnclFL6qQh2FvFpNBMwcwF3IF3M8e71gMsqxh6m5wO7N6jRJ3f34 /mQQ== X-Forwarded-Encrypted: i=1; AJvYcCUqyOjiPJimz+y9jzlD1V1mKtnSJxg//4jjJFeV0nsipfrZqalLhdHuBdWzo2zLSi+AzTYOKqWb8/XZ@vger.kernel.org, AJvYcCVh44EYEg8teEC217VrP2Qds3AA+EQyrhzbiiRLRANEc6I/zbEvzy14B/GfDQCp/x3zz5XXe+lHWQ9+cloE@vger.kernel.org X-Gm-Message-State: AOJu0YxtL3mfr/lXmOGvA8U5r9F7wazEI68QtuE4GojD711gtsg3Oq7R fTX4Fv7ZeOxCxA8G6avJWf3CD3CEo5VlZCUyO0ThieXax82ZbsfWrZg4P8uz9js0 X-Gm-Gg: ASbGnctburqUp/mGf9nt2y9GPYKaipSvOU8VaqwIC5rkQZhThhaMmL7zPTdw14fiHNn U1d+/Yxc49biJPytkoxQkLDFYVKwDw5imcCykIGCyHDBTLRSemtNr5NOdsjmpH21P7nowauEWN8 etUUJsNkmXM2CTcrANIJzLip1SRL2Uj9rC4ESQ5QqM6IbWD9tkd1LIifogmYnSkXKPrgec9/lwj d8BLEL3KhHURxCpBO5jJqctZ9k9TrNza3GrFWi3520JVR1Gy3bN5dnI5Jbm+wJVG4HuhTW2qj4g bglPiUoFgrdBSIR0PPXQpePUFFBQG1W2WdOXAMG5bAngCZQRTwmHePUkCuiWSBk1Z13neVDbBBP shnNnj5p82fzx6Qd7CJ7T/CzZ8QuZrB2g X-Google-Smtp-Source: AGHT+IE6F65QfwFabXNAuH7zs863T2wcLpZREnYgSei9bH+TLiPtsmlTeVF5Ku/WEWK907SSi5O82Q== X-Received: by 2002:a05:6808:1799:b0:437:75ea:6c77 with SMTP id 5614622812f47-437be056166mr849846b6e.20.1756170584317; Mon, 25 Aug 2025 18:09:44 -0700 (PDT) Received: from localhost.localdomain ([122.8.183.87]) by smtp.gmail.com with ESMTPSA id 5614622812f47-437967dc1dasm1327704b6e.14.2025.08.25.18.09.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 25 Aug 2025 18:09:43 -0700 (PDT) From: Chen Wang To: u.kleine-koenig@baylibre.com, aou@eecs.berkeley.edu, unicorn_wang@outlook.com, conor+dt@kernel.org, inochiama@gmail.com, krzk+dt@kernel.org, looong.bin@gmail.com, palmer@dabbelt.com, paul.walmsley@sifive.com, robh@kernel.org, tglx@linutronix.de, sycamoremoon376@gmail.com, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, sophgo@lists.linux.dev Subject: [PATCH v2 1/3] irqchip/sg2042-msi: Set irq type according to DT configuration Date: Tue, 26 Aug 2025 09:09:35 +0800 Message-Id: <49e70989c2f0a8a67e48527e57b4877262996214.1756169460.git.unicorn_wang@outlook.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: 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: Chen Wang The original MSI interrupt type was hard-coded, which was not a good idea. Now it is changed to read the device tree configuration and then set the interrupt type. Signed-off-by: Chen Wang Tested-by: Inochi Amaoto # Sophgo SRD3-10 --- drivers/irqchip/irq-sg2042-msi.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/drivers/irqchip/irq-sg2042-msi.c b/drivers/irqchip/irq-sg2042-= msi.c index 3b13dbbfdb51..f7cf0dc72eab 100644 --- a/drivers/irqchip/irq-sg2042-msi.c +++ b/drivers/irqchip/irq-sg2042-msi.c @@ -30,6 +30,7 @@ struct sg204x_msi_chip_info { * @doorbell_addr: see TRM, 10.1.32, GP_INTR0_SET * @irq_first: First vectors number that MSIs starts * @num_irqs: Number of vectors for MSIs + * @irq_type: IRQ type for MSIs * @msi_map: mapping for allocated MSI vectors. * @msi_map_lock: Lock for msi_map * @chip_info: chip specific infomations @@ -41,6 +42,7 @@ struct sg204x_msi_chipdata { =20 u32 irq_first; u32 num_irqs; + unsigned int irq_type; =20 unsigned long *msi_map; struct mutex msi_map_lock; @@ -137,14 +139,14 @@ static int sg204x_msi_parent_domain_alloc(struct irq_= domain *domain, unsigned in fwspec.fwnode =3D domain->parent->fwnode; fwspec.param_count =3D 2; fwspec.param[0] =3D data->irq_first + hwirq; - fwspec.param[1] =3D IRQ_TYPE_EDGE_RISING; + fwspec.param[1] =3D data->irq_type; =20 ret =3D irq_domain_alloc_irqs_parent(domain, virq, 1, &fwspec); if (ret) return ret; =20 d =3D irq_domain_get_irq_data(domain->parent, virq); - return d->chip->irq_set_type(d, IRQ_TYPE_EDGE_RISING); + return d->chip->irq_set_type(d, data->irq_type); } =20 static int sg204x_msi_middle_domain_alloc(struct irq_domain *domain, unsig= ned int virq, @@ -298,6 +300,7 @@ static int sg2042_msi_probe(struct platform_device *pde= v) } =20 data->irq_first =3D (u32)args.args[0]; + data->irq_type =3D (unsigned int)args.args[1]; data->num_irqs =3D (u32)args.args[args.nargs - 1]; =20 mutex_init(&data->msi_map_lock); --=20 2.34.1 From nobody Fri Oct 3 20:23:04 2025 Received: from mail-oa1-f53.google.com (mail-oa1-f53.google.com [209.85.160.53]) (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 A886928A705; Tue, 26 Aug 2025 01:10:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.160.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756170603; cv=none; b=WWo4+cAjwOALURgfr5Jj4VTjtTUTmL8Jzks6dYRN65a01exmqCp2bUaCZS37OROZaVj6K4psQkUB2VJQNkvuOgED6eemlvwRfVdBWsn5l0nEUpFAiQmWw+DEadBPgiQyTGcYXDvsHm/20NuJ6GZQxylPq99Fa0EF6WgAf9l4CBg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756170603; c=relaxed/simple; bh=cnETHiuRSssaBEiTgdPtwlHAn/fBOMXmkTLrBzYJ84A=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=AUUmMj11+VS3mw8O/CBGC/Ku3AxmNfHLdp/xthLu1ODcSIzpn6T1xg9RRzvLTJgpi//MC4P3iBnT7NpP9coHslDjhHE9LeGoVwIECOtY+okIhC3fofTpmidlcWq1f1v+E+eei6cQ64dEOrsWTtOYtBNd5DvjFjkLA5HTDKJjze0= 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=nNKnJBCu; arc=none smtp.client-ip=209.85.160.53 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="nNKnJBCu" Received: by mail-oa1-f53.google.com with SMTP id 586e51a60fabf-30cceb749d7so1631114fac.2; Mon, 25 Aug 2025 18:10:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1756170601; x=1756775401; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=Fr502dmQ4odPuahV9+jfQPzgPn5kXy7yEDTTv9ShcH0=; b=nNKnJBCuskjRWAdb1OnVc26dm9rsXqlz4wp9zPADNg2kGa1TKMkOoXjBIqLKZlnKq6 Sajfy/Ci1+Mja12Cg5SwvBeFEpe4t0buhnv7imyHiFUuuqefoPLSiNTlXR8H5ALnuZKQ NYF11e+XR7TKB28C7oFVF9OESzb0enAsZGPUMf0gK+1zYMo4I/drWhijcmPyY7wQI1Jd pMHbg2psaotl5jqo4xplp6sya4m6ZOGHjISob/jwHkQ81fy1fehYoKw3fBpnEWpvQ4A1 msGiORZSTL9zUtikWQckb07N2blsXuvtQyvmA1wim7/np89k+GwOji44Q0UrGJJXJIAc OEVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756170601; x=1756775401; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Fr502dmQ4odPuahV9+jfQPzgPn5kXy7yEDTTv9ShcH0=; b=lHo64Rb3fIRTdEo7qasc23MwfAjLtUe9HvS0e8aXAn2Ki6BLL6FQ7RQWAYeoBlaAsm 2m8htGqklDEjjI8vcMF8ZEuVGH27QnVG0m1HhUDYec8DwvIE1XfNcUGMP7eNsdffYt70 GjKTEcIJAFvfT7E5eBuvYmVJmuxe1pJZM+Eu73jqV0WFg+MT0dtQjc/Pz997CsQ2Dr3w 6YX6nR33ck1lqQUzrQd/94Z7c/XkQcrj7oEAHuuY8pIgkGmv5G75syDyAW/cri8tKEgd b2+eJ1biv6Q1L0TYIRspQc6p5cG1AA/J3E6KAvX5nTlUAf6BgTO2SRhywbUTMr2s+LT0 HNPA== X-Forwarded-Encrypted: i=1; AJvYcCU0LVwDv+epEwNrOgwmZIdX5RocUWMK9fdhTf4M72e+dKxBmBRQiw6nMJlxOQzD2t4Jf1cI8JOL7tYjsIOl@vger.kernel.org, AJvYcCW+SizrF/4fE7HbxNVzFSfy2iX9oBDbn376Gu9Y8CAwPq7/8SvOUGgmS+530RAkE/6cR2YlonDKbcsA@vger.kernel.org X-Gm-Message-State: AOJu0YyQqkmWudskBmns9K7lzDJRPFFYfRUote5BCMmtZyJY1jHYcR6W 8muoEyv7gkGoF0yYxsw/8hmTEWao9/OFsgL/gA+vpkLsge6fD3/Ge1kH X-Gm-Gg: ASbGncvdGk6AptA39sbrA2zzomvN/ZcDnuDNJYewg+xuIZmT3UtJdanrIuyDwdf4+PQ 3RCS/PDIc8S1eJcxrteeFEkDilbGTno8kbDreJ7kkEMHhAnSkeOMbXO5EdTy8R2W0CvMWNiQzGK FaNYQGVpJZn5XDoM4N5Ulkx1wxg6hhadH+/GaIR+Z61dwlw2gvdM0B1I5jbuIEQKMbsyjk3wfzx 5ILFl/Hyv0qdVeGyBTITJac3CYN/wSJaLIQzyF+mRiVBVALoofF3qvB4niqsg1jFYz2NUyPfu3n 9uxdZZsVtJgTphwnfXWTgw7MzAgQTjSV2nG88zc4IK6EuIG7oL3MQ2KGRDKGfyb46OHMsP/JtXn bjbsDRvGfiLRoSo7EDT9M+44fHuGQa3jP X-Google-Smtp-Source: AGHT+IEsQEcjW1z7CYizlWk5Kdag1/FnHr2VMtUprwv0c3Uuh19bv5SQ7f4+YOhBfQookgotMBtBBA== X-Received: by 2002:a05:6870:35ce:b0:30b:b7e1:b3fc with SMTP id 586e51a60fabf-314dcda8715mr6397465fac.37.1756170600590; Mon, 25 Aug 2025 18:10:00 -0700 (PDT) Received: from localhost.localdomain ([122.8.183.87]) by smtp.gmail.com with ESMTPSA id 586e51a60fabf-314f7dd474fsm2181363fac.34.2025.08.25.18.09.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 25 Aug 2025 18:09:59 -0700 (PDT) From: Chen Wang To: u.kleine-koenig@baylibre.com, aou@eecs.berkeley.edu, unicorn_wang@outlook.com, conor+dt@kernel.org, inochiama@gmail.com, krzk+dt@kernel.org, looong.bin@gmail.com, palmer@dabbelt.com, paul.walmsley@sifive.com, robh@kernel.org, tglx@linutronix.de, sycamoremoon376@gmail.com, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, sophgo@lists.linux.dev Subject: [PATCH v2 2/3] riscv: sophgo: dts: sg2042: change msi irq type to IRQ_TYPE_EDGE_RISING Date: Tue, 26 Aug 2025 09:09:52 +0800 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: 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: Chen Wang The latest MSI driver will read the DTS configuration to set the IRQ type, so correct the IRQ type in the DTS to the correct value. This field in the DTS was not used before. Signed-off-by: Chen Wang Tested-by: Inochi Amaoto # Sophgo SRD3-10 --- arch/riscv/boot/dts/sophgo/sg2042.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/riscv/boot/dts/sophgo/sg2042.dtsi b/arch/riscv/boot/dts/s= ophgo/sg2042.dtsi index b3e4d3c18fdc..6430c6e25c00 100644 --- a/arch/riscv/boot/dts/sophgo/sg2042.dtsi +++ b/arch/riscv/boot/dts/sophgo/sg2042.dtsi @@ -190,7 +190,7 @@ msi: msi-controller@7030010304 { reg-names =3D "clr", "doorbell"; msi-controller; #msi-cells =3D <0>; - msi-ranges =3D <&intc 64 IRQ_TYPE_LEVEL_HIGH 32>; + msi-ranges =3D <&intc 64 IRQ_TYPE_EDGE_RISING 32>; }; =20 rpgate: clock-controller@7030010368 { --=20 2.34.1 From nobody Fri Oct 3 20:23:04 2025 Received: from mail-oi1-f178.google.com (mail-oi1-f178.google.com [209.85.167.178]) (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 E1F741D416C; Tue, 26 Aug 2025 01:10:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.178 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756170621; cv=none; b=t9ziuvKsFJRk8kOQRBdwY3J89DH3UzZ0O5q9x4WPagE7PhBUjTN7MUmZt8lRq6E1rFS75N83mzcT7Ih086QBeI75RAj6FRlpfo3mPe+FXcc8j3W+KSBsGx3Y3SVq3lgbU7RMcB62H2znUJ2g5+CKDN0hALBhVTAGo/mjXRX6sQ8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756170621; c=relaxed/simple; bh=BhPG4H+I7zDs8dwab76+BoAR+ozvEKZSdpitJSyJUkw=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=WRlFLobthaiCEBOAOtGvjuJ5jqLnUHKz3iaGL27w7Oedj4WCPVT8h6seMqrv6QmYlS+kNIHQd11Z0hjRaGobCF3sPtz6cxC7h7F2As3Asuq0R0tBMkGZwITHqkcb24L80KiXb24HCbL/976M7XNtDh5n5Ps9XjeiRQAq+bn9yEg= 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=TfvwAeti; arc=none smtp.client-ip=209.85.167.178 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="TfvwAeti" Received: by mail-oi1-f178.google.com with SMTP id 5614622812f47-435de5b2f29so1537050b6e.0; Mon, 25 Aug 2025 18:10:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1756170618; x=1756775418; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=6/Iq+sl3J+lnpf+wc6OQRiTYktTo8qUO7r+bK6zwUBU=; b=TfvwAetiN+TikIiBko5Y1DvrFnFukd4ZGXSuFhw4iOCquFBgay1NmG47AXzBYadcOE 4kVqKp+hH+p0XXYuU11BInKOb6+UuE8K8hSn7fbLsBEaRTuuRwx8OyCOlGpSMU/3GFyi OW0DkF7UfnF+KN0NGjMu8AvVfeJVQLJaS4h3QwE2LeP0x94o4eQA35sjQ87v5xR3Sg0c pwDDkBcc1mHszcqihZbvlujqAbYpkbhSSnLxi2I36ylyMoXwQisuDGPDq0MLO7AkwPua BpzeUaOVhOl0TD2dUaHLerjakeHq4CTt9UhhxYtBUBF7JrW+M7OfbPAIRy2JjmcUSgdz Qb8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756170618; x=1756775418; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=6/Iq+sl3J+lnpf+wc6OQRiTYktTo8qUO7r+bK6zwUBU=; b=WyX9Hg87Orce8VcPQTnZnKtJBbEdxbdXmbSCTJNlun2nmyaRVVqEulzumdxskkoKx0 brW4FND95Y01klQclfq57APN8J+pH1RjDXAFwpy93Cw0ofxI5RPwPpozqrGzPykVtAIt V9C3ESHyQUmSmDhIY+xgU8gXvoiUBWYqlcvdxQK5L+SvTI3n6uoRtK7VoXrBqXMStPG2 RYQsywdviEJVpyhYf1zGvglOvxhkO523JSYkXsHIuU+yqaZTmnb+d2MDsllfeWTmuDHX wskwDJl31aYxjwVlXGdBnOTyQnCifvuqfNa+/S1+ky4LjjUnWfbf38hiSmUKmUtMNMJL zFPw== X-Forwarded-Encrypted: i=1; AJvYcCUOY25RfB8AyyGuSsagoZvxbVhG8ncJ6szQvT1RExeHTuUlL1DFfB/YxL5IuaOjA3+/867+YerFsLJC0WPM@vger.kernel.org, AJvYcCWukYx4veSpzuX1xGTZCtfWeTWUZ3WvEPuBHtpAS2GmJTg6YfUkxW6Kw0di9AvvsDRhMCg0OB6hGZgj@vger.kernel.org X-Gm-Message-State: AOJu0YwV/BfwoztDoM2sPB7KTcRkmjRVpV9y5+yFZrub81QRZBOqKhj/ BEXWGq3jlXdfriqHMxn1yeR1oJlzl5zrACHTzP5bYSkKzV0clMnn9str X-Gm-Gg: ASbGncsA5VNbch9pVAaxojmVDb46Y4rbLTl21u+GO6VZmSfRZLZBs/aS978s3xFTm49 EVdLxx9hi23zoHLbNrI+QI2un9+kvDz8UAfAGjVS5DKo1KiYWmIBpnnNKpaywFNdle7z7Wi7uLb PDJzTbWRmQ9J96DKeuZAHwtyXG72fyB0ZtCOncd2Jk/NfPHsZzj7NNrxOnpvx394CIcjU/5Meuq cOX27BnqE3ywY6lUbk1Lhh7KZJGgEnTkEAPSuiux7iLZxNsl4ueVAnw+Is/zgH0V1/HGIiht1o/ 4NcTh01LHLIXyB0ogE2BdT7TwVMd9Gp5cLe3WYlHJ4GYm45OpxEgzNS2IZsl3BxLd3HRCZjr7Ka ntui9ryiKkzLvVQp8ByM+icJxs3O7sA2x X-Google-Smtp-Source: AGHT+IElnibKn0kJO+4EjW9DXM+SobqgRQIgDWBiXTLfJjdn8m2ppBqLQoVrT6kVdtQvj76aRcVJlg== X-Received: by 2002:a05:6808:179a:b0:437:761b:dcd with SMTP id 5614622812f47-437852ad33fmr7337517b6e.44.1756170617942; Mon, 25 Aug 2025 18:10:17 -0700 (PDT) Received: from localhost.localdomain ([122.8.183.87]) by smtp.gmail.com with ESMTPSA id 5614622812f47-437963db10bsm1352616b6e.0.2025.08.25.18.10.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 25 Aug 2025 18:10:17 -0700 (PDT) From: Chen Wang To: u.kleine-koenig@baylibre.com, aou@eecs.berkeley.edu, unicorn_wang@outlook.com, conor+dt@kernel.org, inochiama@gmail.com, krzk+dt@kernel.org, looong.bin@gmail.com, palmer@dabbelt.com, paul.walmsley@sifive.com, robh@kernel.org, tglx@linutronix.de, sycamoremoon376@gmail.com, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, sophgo@lists.linux.dev Subject: [PATCH v2 3/3] riscv: sophgo: dts: sg2044: change msi irq type to IRQ_TYPE_EDGE_RISING Date: Tue, 26 Aug 2025 09:10:10 +0800 Message-Id: <579f5bc7d060701cbab1046c3b55ca0bec15eff5.1756169460.git.unicorn_wang@outlook.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: 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: Chen Wang The latest MSI driver will read the DTS configuration to set the IRQ type, so correct the IRQ type in the DTS to the correct value. This field in the DTS was not used before. Signed-off-by: Chen Wang Tested-by: Inochi Amaoto # Sophgo SRD3-10 --- arch/riscv/boot/dts/sophgo/sg2044.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/riscv/boot/dts/sophgo/sg2044.dtsi b/arch/riscv/boot/dts/s= ophgo/sg2044.dtsi index 6ec955744b0c..320c4d1d08e6 100644 --- a/arch/riscv/boot/dts/sophgo/sg2044.dtsi +++ b/arch/riscv/boot/dts/sophgo/sg2044.dtsi @@ -214,7 +214,7 @@ msi: msi-controller@6d50000000 { reg-names =3D "clr", "doorbell"; #msi-cells =3D <0>; msi-controller; - msi-ranges =3D <&intc 352 IRQ_TYPE_LEVEL_HIGH 512>; + msi-ranges =3D <&intc 352 IRQ_TYPE_EDGE_RISING 512>; status =3D "disabled"; }; =20 --=20 2.34.1