From nobody Fri Oct 3 12:25:37 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 3CA823375B2; Mon, 1 Sep 2025 13:39:34 +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=1756733975; cv=none; b=frr9xuqL6yVx52Uw3O1eeSwwRu792v0aOayKLeFN0asxuanVV19iR2+s4jJXGu79Ki6Jtpy8cCPw4wd+OWJXym7454wU1CEaCZzt4D004Cr8xTtU7Y4Hu3ZIj9YprOEi8ccQY3Rkn5xwo3LGkM+oVhBFb40trVBWak1FR6VWv5A= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756733975; c=relaxed/simple; bh=z+QX49317csTrXfz8J0F5bFGxPypVOXL9Q3FPo0GCeU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=dHJNtWum1Ev7rEjWyzmC2n8wOvtTf3GI6ctDAylBN8cOggL6vG6NnQLXUCQ0te1mk8BDud3VBd3QvfvcQU0s6WB1eGcacj/NWBUKRtVbBy92/wXakyQmXVuSEfJH8RgTwu4H8qCn2jSkMw7xnCae9xszX3UFPrYvEkpCdZEQBWc= 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=CkquwShr; 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="CkquwShr" Received: from mail01.disroot.lan (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id CC0A125A84; Mon, 1 Sep 2025 15:39:32 +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 DjDEYYP8-OSB; Mon, 1 Sep 2025 15:39:32 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1756733972; bh=z+QX49317csTrXfz8J0F5bFGxPypVOXL9Q3FPo0GCeU=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=CkquwShr5zEwu49uYpWOfglTQHSyIV4nbnC74DI55f4Yl1iVqnqTmXIT6+dM24KKn NSPAaKORj4I2Lt0b3ZgS8a7yjWjkL/s/uJlD9GxDvaI1pXo/IURxb+Qhh3Hz69xvCM ETWjMEh7asSKef0e+fQtBHNzRxgdC7mO5Wq+rBUcUp0BKVLNNCTZ09HeqJib58EX0+ oyNOVSfq4uQuJMIy7RsJJJiROA3kl/AzvZB5VvMIGY+WaIwB3b2c8eCAmCu1FHdrx/ lD223hz1YpSOPj6uWka95qriPNAWgvs4A2GEVtBJID0hf1/C8+he+CewZJvIz/oiMO 48dVSiK2N+n0Q== 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 v2 3/3] LoongArch: dts: Add GPIO controller for Loongson 2K0300 Date: Mon, 1 Sep 2025 13:38:04 +0000 Message-ID: <20250901133804.38433-4-ziyao@disroot.org> In-Reply-To: <20250901133804.38433-1-ziyao@disroot.org> References: <20250901133804.38433-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