From nobody Fri Oct 3 06:34:26 2025 Received: from mail-oa1-f45.google.com (mail-oa1-f45.google.com [209.85.160.45]) (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 A4BD217BA9; Thu, 4 Sep 2025 03:00:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.160.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756954849; cv=none; b=VRCu9IkhjkHRYvoHp2ZOvH2BAWrOKLb9yQj3K1IDC8TypmDRpx8C/eEB0pvubUeD+OLb8KL5jP/kyMZwvxdu/nD1ozQmSR+iaj9OUoXxBpGCWSXpC8c4B+VOx0bpJQ8HcM7OYh6UuWcXZDPbaidSTagpdGtafKMbbIATvUEGcds= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756954849; c=relaxed/simple; bh=fJXcIelCzSQ4ncGEXNsg2zBinjQG6alr/a+lwsBakRA=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=XYCP9LNgAAao066/NRX3bJYwes35GGUuFydpLxWwtFm60jk0nJnFjWSVZzmAs4awq6VOtAOVw+WItCYRgGbqtSHEpDauAPSQsNkiKSPGhqMV2A4YrqMpL9kUFfQqYc39sqEIL49/dW99zP9oCt60rTV3+54GfvGlOIK1EiVW5a4= 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=Z7kWQKhA; arc=none smtp.client-ip=209.85.160.45 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="Z7kWQKhA" Received: by mail-oa1-f45.google.com with SMTP id 586e51a60fabf-31982facaf8so219074fac.2; Wed, 03 Sep 2025 20:00:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1756954847; x=1757559647; 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=b5jXeT55BnpUVCszwTrOGZ3L+gWKoVejeqfq+IifiGA=; b=Z7kWQKhAlltfcAEhxDCd/dgJvfYm5whf0L4ZbrMKDcuJz8+P66kShU8Ao3kc/RcR+f 618OhGEDqdrdGYrKgMNVaxjivkSsG9Gq637jvbFG1h1+N12TWgEJ65SVNsfrBTV+9WWF MkwF0kz3RBplrcEIdi/NJ/R4J3FmG1reJBUPDSH8YaeW25wgcyD79qWt1SIXq3V+yV1+ +pmDvfM1xy+sI5uOUu5M5PzzQyPUgncTANRVPbnEBltthQwfU9sDQx9Znjx22I6qUw/9 I4ybJJ/puFxbo0yk5UNT6EnfftSWhajLp81ynYYxqf6PPhPrfp892MLQIxiwXcCzC7qH VBnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756954847; x=1757559647; 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=b5jXeT55BnpUVCszwTrOGZ3L+gWKoVejeqfq+IifiGA=; b=fztrFHAwFj+VzSDXmQIHS7RVyltv1UKU0pB03c7bpZCLUJZotAEiX8jbdb+xME0FQK uxG0mtw42prnE1HMxDhAiWirpqDDOl44QZJothVyTGG2EZPXzPj6ZQtlVKTBUTCZ3w6t kipG9D2GVfqfAp7tHEftvogZaP6sr9LeqLTazB4U8ZjMQn/S2/vSOPUTxJIOBT40QoBs DggPQB22IWQmRc2GNlCB6T9Rz3nxfYgk7i/eaayeG4ltjAN0BZbZvIzjbOj15iGM345o r/jA9Wjz+GIB3Tjiexls88+vnZz4BEva9vsH9PCqjnH+otuKcBdEy2xmsLgGOS7FqWp8 IqmQ== X-Forwarded-Encrypted: i=1; AJvYcCV0qPKOeLEMEvpklrSV0JmXWHIUVvYKlT4EWgua75sx3fYkDocfkGxlcTOvlbikWnZjOUQa2MbJ3kZ6@vger.kernel.org, AJvYcCWEHWZUzFwzp2elh0+La7yhKKVcDxcNYq/yvi55kzv1zjh/RJrX/7+vUzsdZ4Q8yR8UWmpa6gzrQDqWx+j7@vger.kernel.org X-Gm-Message-State: AOJu0Yy1KfZCQj1D5QBksWvxgmTMlt+2ajawCKqHAaYJ/YcNmL/NFk8V CMgaYzEbQV9KcVu2yCI64BYmR/7abibT8HsXMvw5E1U0HuXdnLm8O5aj X-Gm-Gg: ASbGncvNNPjWDUUT8K9Aoxz9M+rGu7j9RkOJo6w69IL8Vipf5vp7PGuzn6H5EWwb0IU LHp/AVP1oHme5g91tITdYINMsmzIM1vwyuvS4q+8snQrLzt5otLaVy6BoYagv5uiPMcp8hoXPce ToRAqVOtENcHgqBTsZSe04WkrKA0GW12WDjDcCr0l35eYbeSb14t6cBNiH2zGkG8DE38uCgUuOs sedIePTcC5KMiGY2Ji/ft83yuSIqGQd1UMek+DURgPrDPJNsbNKMT+fxQ1AU7pToajTat4qCatx +/3CL6uxp8ZmmJYbSnHRnjFmHw+BVZWwRHv3LkpCJtzibO7/e6+gJAAAQ8PKeHzCar3X5xY4y0u EjleY1rlwpcs0NhQqFiyHoOqKP83Y/L+US98TLOvMJJQ= X-Google-Smtp-Source: AGHT+IHlvmexbbW2CBYnIgaBbF+B/QOgH7eG7bUDWUjPCiy5DLQ8QKw4zT3k8FX/kgF+W7r/JPofcg== X-Received: by 2002:a05:6870:63aa:b0:30b:7ffc:ee85 with SMTP id 586e51a60fabf-319631d13f0mr8794231fac.21.1756954846566; Wed, 03 Sep 2025 20:00:46 -0700 (PDT) Received: from localhost.localdomain ([122.8.183.87]) by smtp.gmail.com with ESMTPSA id 46e09a7af769-7457428c153sm2570265a34.8.2025.09.03.20.00.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Sep 2025 20:00:45 -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 v3 1/3] riscv: sophgo: dts: sg2042: change msi irq type to IRQ_TYPE_EDGE_RISING Date: Thu, 4 Sep 2025 11:00:37 +0800 Message-Id: <831c1b650c575380d56ef3e2faed9bee278c9006.1756953919.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 Fixed msi irq type to be the correct type, although this field is not used. Signed-off-by: Chen Wang --- 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 06:34:26 2025 Received: from mail-oa1-f44.google.com (mail-oa1-f44.google.com [209.85.160.44]) (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 71C7717C203; Thu, 4 Sep 2025 03:01:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.160.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756954871; cv=none; b=YRCc2mea4inQQ7cO5cKsoKToswW/J6+vzkfHsW/jmfwvRoFV69rPz3LRHQdHFxd2SQecCfLdAik7CtAulfhHC0uhSXqgF9qwYWBVjKRQdCjgEQKyYsG0lSD8b1AWpoHgDh78G3ma298iz8UtGHN5E6GC5E93jgfHD5plQvZX5kM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756954871; c=relaxed/simple; bh=7TEQbJVJBXCCiacnB/Yp9DMsG1Vgkh81p75bgBk/TWM=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=h8qoDBNVO1PzUHFkohqR8EVRHGcK1FEaJ+PdQoPI2xLE74zvGiiydvw1C/ugCetZTZCBXCyfioG4NTw6c4vZ1WBAcVfOpxD0qNxL68V8o6T0SXe5zo0nOclr+dW2Eb9K9NXVgLvLPcOcRatl01dVF7vvztrmb2+nXlQDLmvg9x8= 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=idlu2/Bd; arc=none smtp.client-ip=209.85.160.44 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="idlu2/Bd" Received: by mail-oa1-f44.google.com with SMTP id 586e51a60fabf-315bb486e6dso502859fac.2; Wed, 03 Sep 2025 20:01:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1756954869; x=1757559669; 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=ZHYoZy1BbbBb9vcfhdtPl15TFAqdbk6Ii/kfuxxPco0=; b=idlu2/BdBVNqQp8ydvqxyBkrlfuBZCUJG7NxlaekyTdKcHYhDR8P9ATNp3pUnY4/CE 4AQVgazFVEAyJdCjFME4O7CYXhMHVHynsYF6o8A8HITtxaKNjoy41VMA43w45wVTvj9q qoG2lR7wcUs9IhLfnS19ol6vIZ51fzffaN/rrzSPEjZBwqKfrSdeO5k8Tw1VcoD9QkCY SYhk98oDDqe4Xir5HE3RcVdBowSjlnIzltvujifZt9v2CpD9IsbjDr7LAFu0ZsEFP1sb JzAuTXZMpr3K1iHgJsLsM20D6IY5cCdz/wUf7t+AQ/u+s1Mp0mXH/CK8JkHYWuGe0Wsz R0TA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756954869; x=1757559669; 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=ZHYoZy1BbbBb9vcfhdtPl15TFAqdbk6Ii/kfuxxPco0=; b=pnYPUvcUInWgTIqpTqLc8ffUrK4iHkrxcnq+kjUer2R1G+0bEbdVJP2KjiQGIqD1mm fMbFtk7SZK1JXQIeXTfKpeBIjFv6GejLHpBQGiGsnfbn6hbDnMywHekUwZDMI+0SpfzN 1gyubsl0ArVznvbKG6Sst6YBK34K4Rcux9gwChFrEJ7ZsWynLEOb+ls1a8uM6cbvN9Gu tgYYGp8Zw5YNBNdu+noF+3i1UrcgmwbuCl5D29Qn3Eok8c5+Ntk2ESwgJXoGSnhyg+D5 ORJgU87BnEpBL/zeSE6YDky5++HZ52OYWitN9JLrf/tASHOzb6qcKJ2KBFrEe9Y0kCIB Usqw== X-Forwarded-Encrypted: i=1; AJvYcCUx74TT5KuL+UpaTmZNhfLbpfzmbuBzI4YLxsqS+gZcvhwKe9PwLOAnYSPqU2vy2nGdwLr3+MAu5lI6eKPL@vger.kernel.org, AJvYcCWQubWCiu6PiL71anLjrUvXKCWlkb7pPc0pBGfpWPQfsPZDG4Bn7y6+Ae0gNu/ZOlpwt04b29AKnkV1@vger.kernel.org X-Gm-Message-State: AOJu0YxDRlgpcYAc7Huh0jFMuV08ICIdRZjwx4kWRsBAIEHSfDDR9w3z pdIQLnFebm36Cbzex011wTzwkAesuAD7WVJGBjWJrEtX3swjgdkVuphQ X-Gm-Gg: ASbGncsv9JEGwzscg+4P1q9Y16S72ATIV5NjOfPqhLH6ma2tieav2r6BtXp2hc6eCI4 Dp2StRL7z3T+ReKiYWOv2k7yn/PelOfSHgNt1ssNviHUh+OApQ216MOLWsKSXnR9tPZi+tv8kJs gj/WqyT8B4Ujt6l1ME6C0MPhxmu0dvlVkiEyH5F1DPYqtHba1ypuGXfepwtM2sGw51KDhbKsEle wG18QMqWfJMYnid5GFMwxug4GSNPoWF5sR9OAj+faC5KvRlr6Cgd0FIX0uGeVg/J14+5fYXMbQn 4vmiAf9b1vtbzT2P4eN382N0EvMSuB2KIqTCJbM/Xep86qQut9jhFh/0MRG+YKdlmhHwfHBYFAm n6g9LC7AQfm8ViHtV+GJCCJAmWbVMPD7m X-Google-Smtp-Source: AGHT+IEeO2nVtWYZaHo8wP52NN3KXbpMpsy1+TD/jG7mcZ7sL45J2EgJViHSBD5Zz1bzVMdn3YTMAw== X-Received: by 2002:a05:6870:a90f:b0:315:9e4e:4f7f with SMTP id 586e51a60fabf-3196307efbbmr10158685fac.4.1756954869501; Wed, 03 Sep 2025 20:01:09 -0700 (PDT) Received: from localhost.localdomain ([122.8.183.87]) by smtp.gmail.com with ESMTPSA id 586e51a60fabf-319c704f44csm1327722fac.2.2025.09.03.20.01.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Sep 2025 20:01:08 -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 v3 2/3] riscv: sophgo: dts: sg2044: change msi irq type to IRQ_TYPE_EDGE_RISING Date: Thu, 4 Sep 2025 11:00:59 +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 Fixed msi irq type to be the correct type, although this field is not used. Tested-by: Inochi Amaoto # Sophgo SRD3-10 Signed-off-by: Chen Wang --- 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 From nobody Fri Oct 3 06:34:26 2025 Received: from mail-ot1-f47.google.com (mail-ot1-f47.google.com [209.85.210.47]) (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 DAC3BC8FE; Thu, 4 Sep 2025 03:01:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.47 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756954894; cv=none; b=SajKfrLgn++k1AR2Szdx1bWBz3dmw2wP3TT93smQVcz/eJn9kAWk3PvOB6G/zWEfzcNtDyn1YS6UgQ2d/qNE49Nfyf0UWVnNZlBQrBQXmEXkl0uJURReCohTuJBkDBwiuY3HlSWsLrIMsCE0JX2yfhpOYOfJ2H1gNw7En0vrPig= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756954894; c=relaxed/simple; bh=OM+N0mj6PjGykT2FoWQd4MIbb/hzZ0tAzLpZGoLpbXc=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=eHoTB2kceEQfDc7sG51Abx8e1EyK4qouMc86Q0kJaVWoXi1LXH3D9/l49ziyTsbtnTcGdWN0CM0EfVXMCE+T3DqCOGBjKgvhBXyT8fGtMb34P8PKvpfk0UjG2Ccyxlvqa7omsZFKoLop5jNojNI+DsddVNDJvrGaVgZasJqt7BQ= 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=JGjNQ+7q; arc=none smtp.client-ip=209.85.210.47 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="JGjNQ+7q" Received: by mail-ot1-f47.google.com with SMTP id 46e09a7af769-745514a7b1fso222681a34.2; Wed, 03 Sep 2025 20:01:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1756954892; x=1757559692; 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=W9CajuAm7VsoRhpeotc4jxkIe8TBDwxy99+zM/DwbrY=; b=JGjNQ+7qgbqwV7Y3RdUGunC+3Chz063hfzn/x4hmKRpPVVQ9zkj+Sf5nUsq894WXis /OmQgisLlRm9g54rDTQI08++pnOvoqxiW8URQ7Pccf+aiD0evbp3XjdDvAmihV+F1fJm wqa38i1Y6z/Ri0dBKP5VtrMkPqP1/riOsO+xFiq1QfqxIOdRWmxuyCQCDP/3qzG8tAh/ iOqr6BK4U4Ci8CvVv9dmGukQ69npzGWSxrVBcU759t5UWRZ+N1amzwQTeGT2OvzZ5hHo EU9+zR/8pnTBGxFpbRqT1sluy+zvVizl6TFBptoaZ4b2UcWnj7Wn/TPRhAVRgUGJzjuS ROkw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756954892; x=1757559692; 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=W9CajuAm7VsoRhpeotc4jxkIe8TBDwxy99+zM/DwbrY=; b=s2F+OHmH9aqDsBYTtjcCIlhN1rf9jeTPz4HtEBoeJ17rK9i26b41GiVzQEOdkdlrEf yQoEZLWmRY0KALzzK019Zl7FpNACrPk7MFj9Gpzs+3gZHGEzFWtv6HAJmehIH7IUObs0 4Js6K+0xkIwLHku/M/oyGhFJb+gh8OKyj/0s1PP8k0bNmJLjCqlk1PYNwb9Zgyscapdn 7PEvUEh1MCutYQiUY1PkVcORtyCdygrLtM2BHpUBytJ+o5XNpYbtIZOvoa1H8/HZ716U VTPiBvlF8ls2+rDrl7Kf8gLFFWEVI5RVQCbJ4GJ4fhMnl9HtqGJ8LkM8GPp236zJyi+a k91Q== X-Forwarded-Encrypted: i=1; AJvYcCUNga/mjccn1x13XMWn72vLzgd+HAexxdWGY1geSXQT+UGls58GMSWM2n7fcpi/MkB73vpeG2QDKxth@vger.kernel.org, AJvYcCXlA0dW4JzjPdan90iZibPIYsBobVdsP1KHzTklIhtdXT+I0v/TLClZ7wpG5ExPJ3fz8TmqOkWmcHV9yM63@vger.kernel.org X-Gm-Message-State: AOJu0YyMEiGSeXNzf8jewcNCl3w5tzUb+1/v0NSkj1MApOeIlHu7eWLW O+TiPCMTz2X3SB+d4eqJaY3Kbh05jObypxPqmxy2c/YVNZGzoEeMwEkS X-Gm-Gg: ASbGncsXCrNllWeSrbQt39uvvWMJyu57tF9CzGZC2VWWFiHn8vISSZhWMRYdC0IkmHf VzsK+2qu4Q1gPIc/5LaXOHpXcvo+D7vXbKPWVyAplQcGv/pv9DY9xsvLHakuQz2EmwJJeBE0hnw Fy4FeTCjK/COD8x1/zK81amxwBVrLxLt+W70aVxOts3UioK6USGB143Yfpj/8m9fuP0G+rpiOPK 8IqC9OI2m1+g/hyUUgAWHnUEKm+6Xh4lixrSVpS48WWZUWJOxxVtn4dUo5oXO3kObEVGmBWpkWF yiH2mbpYy8zxtuxa/5rtKEIX9y1jmxsNd/6qyAujyood4J1WZVmEbF7kYzaODvAV/QtzPq9Y2pi mY5KCvZkFLsncOAbWSnSZfMkmMbockeucvpO4jrODmjw= X-Google-Smtp-Source: AGHT+IELP+mxSGzElVCEVywyn+fMnmBhJCUygHmISkh2tEXspU6mwEADZzjNbwOJ0l2qTQ0URFRXBg== X-Received: by 2002:a05:6808:152a:b0:438:247a:7d8f with SMTP id 5614622812f47-438247a8372mr2232071b6e.4.1756954891838; Wed, 03 Sep 2025 20:01:31 -0700 (PDT) Received: from localhost.localdomain ([122.8.183.87]) by smtp.gmail.com with ESMTPSA id 46e09a7af769-745a09af8efsm406946a34.29.2025.09.03.20.01.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Sep 2025 20:01:30 -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 v3 3/3] irqchip/sg2042-msi: Set irq type according to DT configuration Date: Thu, 4 Sep 2025 11:01:19 +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 Read the device tree configuration and use it to set the interrupt type. Tested-by: Inochi Amaoto # Sophgo SRD3-10 Signed-off-by: Chen Wang --- 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