From nobody Fri Oct 3 08:48:17 2025 Received: from layka.disroot.org (layka.disroot.org [178.21.23.139]) (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 33C0C45C14; Thu, 4 Sep 2025 01:36:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=178.21.23.139 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756949764; cv=none; b=krrST8ldnDPaXCz+sOGJWq5/nsEk4TLIrrGoBvQy4elD3Kz96Qj9v4IO7pPrsPj3q56vsL/wRYL14HiL0+AEUA/oTGJuuXzWjRJqmZ8ppQuQIyzKcfko0mKjg84zTynl9QHREKw8LFtkLzIW4t6259vz5JkCEfzRFwwaFr+ilSY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756949764; c=relaxed/simple; bh=a8o4b3tMejy/+MT4DEmKQJ23MursAw7b6fZuTyxH8Sc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ryhfyTVrCDpSii3WOyEMDL1pqbAshEcNXjqGF0W71yhtQqhPSH8pPbScn8hAQNAKbbFnBpZvqH8lIFI4jwKz7ETH40HeA6tyHjKYVJt83g+wlKZv7MvILCdZaT1FJJcrquHuxciP3S9pqrZLCc2QmLL27DQKBjqXyGdTtMi2BTE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=disroot.org; spf=pass smtp.mailfrom=disroot.org; dkim=pass (2048-bit key) header.d=disroot.org header.i=@disroot.org header.b=kDMRmnAG; arc=none smtp.client-ip=178.21.23.139 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=disroot.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=disroot.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=disroot.org header.i=@disroot.org header.b="kDMRmnAG" Received: from mail01.disroot.lan (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 0269220B30; Thu, 4 Sep 2025 03:36:02 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP id S-0FPCjmDf_B; Thu, 4 Sep 2025 03:36:01 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1756949761; bh=a8o4b3tMejy/+MT4DEmKQJ23MursAw7b6fZuTyxH8Sc=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=kDMRmnAGHv02R7Isy7sEK8dDSWQVyXWqL1DD5NFFOccd0GvmT5n55IFYB0RlP5KOf Praz21F4R4+0NAmC+/7s/dSu51ryn++mfaJjHMASv6c1NRz1btMylP/UpLsMislDF9 8zsFnrDnWmpis3J7IFxj7yBGfIYjxqYeaCOyN7928J+cdzBe00f2RJCugPEUTrANxU OYNtrD9japlcblgGKlBtR76sC23/s39u9uwxB5siAd635rGFh2zEdlkFcwiWADO/nL 33cDiHrWvcU+QG3pFVr+8XZcpgAgVTsWZgBGGWC+QA3tOMkqOTbqKLgpOdZIXKgmI6 i5c27r0AaztAA== From: Yao Zi To: Yinbo Zhu , Linus Walleij , Bartosz Golaszewski , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Huacai Chen , WANG Xuerui , Philipp Zabel Cc: linux-gpio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, loongarch@lists.linux.dev, Mingcong Bai , Kexy Biscuit , Yao Zi Subject: [PATCH v3 3/3] LoongArch: dts: Add GPIO controller for Loongson-2K0300 Date: Thu, 4 Sep 2025 01:34:38 +0000 Message-ID: <20250904013438.2405-4-ziyao@disroot.org> In-Reply-To: <20250904013438.2405-1-ziyao@disroot.org> References: <20250904013438.2405-1-ziyao@disroot.org> 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" Describe Loongson-2K0300's GPIO controller in devicetree. Signed-off-by: Yao Zi --- arch/loongarch/boot/dts/loongson-2k0300.dtsi | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/loongarch/boot/dts/loongson-2k0300.dtsi b/arch/loongarch/= boot/dts/loongson-2k0300.dtsi index 835d3c63537b..60a055b05c44 100644 --- a/arch/loongarch/boot/dts/loongson-2k0300.dtsi +++ b/arch/loongarch/boot/dts/loongson-2k0300.dtsi @@ -240,6 +240,26 @@ uart9: serial@16102400 { status =3D "disabled"; }; =20 + gpio: gpio@16104000 { + compatible =3D "loongson,ls2k0300-gpio"; + reg =3D <0x0 0x16104000 0x0 0x4000>; + interrupt-parent =3D <&liointc1>; + interrupts =3D <21 IRQ_TYPE_LEVEL_HIGH>, + <22 IRQ_TYPE_LEVEL_HIGH>, + <23 IRQ_TYPE_LEVEL_HIGH>, + <24 IRQ_TYPE_LEVEL_HIGH>, + <25 IRQ_TYPE_LEVEL_HIGH>, + <26 IRQ_TYPE_LEVEL_HIGH>, + <27 IRQ_TYPE_LEVEL_HIGH>; + ngpios =3D <106>; + gpio-controller; + gpio-ranges =3D <&pinctrl 0 0 106>; + #gpio-cells =3D <2>; + interrupt-controller; + #interrupt-cells =3D <2>; + resets =3D <&rst RST_GPIO>; + }; + isa@16400000 { compatible =3D "isa"; #address-cells =3D <2>; --=20 2.50.1