From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-alma10-1.taild15c8.ts.net [100.103.45.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BB99634E75C; Thu, 11 Jun 2026 22:35:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=100.103.45.18 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781217345; cv=none; b=iIBgTbDtiBAY4WLF60kjaTeJtfF/re2q0EErTCXxnT7GXNonRwhhfxfxZ8plC5IKeeIUtjnrxbS0GvLAOyQMKDaPKQne7XOOf8qR1ZJpIF4mAQNe5SnHpRPVZYZlk8adwJaclXOZY8/WoNN6ncUj8lzqNhGsjVmSkBqw2a6kpAk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781217345; c=relaxed/simple; bh=iUr5jF1GQ+XgN5CxErLjc9WsdmqY4HFq77l2lqgF+ik=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=FCVvOVY6A8vllXznTHBVcL1KVzm96SnL9wJF6wN0IqwCszkQLvB++GkQFWgKe7XrBr08bKqtTorrZoXpzJi1YqD/AgWkQGb9e0cF3x+38FfipbQMLlTi04uKIPPXGg5yXxoSFTHpRUgT1LYJDcw//56zqcsmC3/+3GNrRhjIfFM= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=NvQDqZ1F; arc=none smtp.client-ip=100.103.45.18 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="NvQDqZ1F" Received: by smtp.kernel.org (Postfix) with ESMTPSA id DEECD1F000E9; Thu, 11 Jun 2026 22:35:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1781217344; bh=xqF83Og21iR9m7my8ZXgKTzUfPPnpcs2xB0j3qYEYhc=; h=Date:Subject:To:Cc:References:From:In-Reply-To; b=NvQDqZ1FNVAaC96kOnuNPLnC/+24VRU4yhmed3QVWCXlZrBFSMWkJEgj6w0us6aDY SAUkXzbLCEVsnX/22vSiU/fD//ziR+ZpZlFq9NzzW466dKyC0YINbO0KMrKi8AluKf 48ysmdcLSb2GA8n/DXKCnsOYAGEGPtH8nVp0Rw6ThZkZRzpQzyEaaEiGeEBjfItyVT qNnryZM8+SPEQ6KmQdUQywLViiGWLhIEfUUcLWvTkmR0rXhQPdKcb8jl15is2LKZGX gopqWu6iIHCvvkqd6P8/tf/Mcxu4uY1T1n83eTwYRd/JpQ5v+pH6HUzW3i4Rg8+mgg r1C0MO5I58bwQ== Message-ID: Date: Thu, 11 Jun 2026 17:35:43 -0500 Precedence: bulk X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] arm64: dts: socfpga: agilex5: Add per-channel interrupts to gmac0 Content-Language: en-US To: muhammad.nazim.amirul.nazle.asmade@altera.com Cc: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org References: <20260609131641.28476-1-muhammad.nazim.amirul.nazle.asmade@altera.com> From: Dinh Nguyen In-Reply-To: <20260609131641.28476-1-muhammad.nazim.amirul.nazle.asmade@altera.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 6/9/26 22:16, muhammad.nazim.amirul.nazle.asmade@altera.com wrote: > From: Nazim Amirul > > Extend the gmac0 interrupt list to support 8 TX and 8 RX per-channel > interrupts in addition to the combined macirq, enabling per-channel > interrupt handling for improved DMA performance. > > Signed-off-by: Nazim Amirul > --- > .../arm64/boot/dts/intel/socfpga_agilex5.dtsi | 36 +++++++++++++++++-- > 1 file changed, 34 insertions(+), 2 deletions(-) > > diff --git a/arch/arm64/boot/dts/intel/socfpga_agilex5.dtsi b/arch/arm64/boot/dts/intel/socfpga_agilex5.dtsi > index b06c6d5d60ee..c936f8db1bd0 100644 > --- a/arch/arm64/boot/dts/intel/socfpga_agilex5.dtsi > +++ b/arch/arm64/boot/dts/intel/socfpga_agilex5.dtsi > @@ -557,8 +557,40 @@ gmac0: ethernet@10810000 { > compatible = "altr,socfpga-stmmac-agilex5", > "snps,dwxgmac-2.10"; > reg = <0x10810000 0x3500>; > - interrupts = ; > - interrupt-names = "macirq"; > + interrupts = , > + , > + , > + , > + , > + , > + , > + , > + , > + , > + , > + , > + , > + , > + , > + , > + ; > + interrupt-names = "macirq", > + "tx-queue-0", > + "tx-queue-1", > + "tx-queue-2", > + "tx-queue-3", > + "tx-queue-4", > + "tx-queue-5", > + "tx-queue-6", > + "tx-queue-7", > + "rx-queue-0", > + "rx-queue-1", > + "rx-queue-2", > + "rx-queue-3", > + "rx-queue-4", > + "rx-queue-5", > + "rx-queue-6", > + "rx-queue-7"; > resets = <&rst EMAC0_RESET>, <&rst EMAC0_OCP_RESET>; > reset-names = "stmmaceth", "ahb"; > clocks = <&clkmgr AGILEX5_EMAC0_CLK>, Applied! Thanks, Dinh