From nobody Sat Jun 20 17:32:29 2026 Received: from mxout3.routing.net (mxout3.routing.net [134.0.28.8]) (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 5CDBD313E17; Sun, 12 Apr 2026 09:23:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=134.0.28.8 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775985830; cv=none; b=SVfZI25whoOSssbMoIiztuDVI2yaAgQLh+5e0WhBind4mTDkBVsPT9Ehv0J9/025LhEAuZDnjWiEjFF4yU/A42vPeVErTa4tshKUSAC9UJ6uKwG02/xqS1Wn5l5l+rvAvWlmMj5/CMp/9d7Q79EfIl7YD0F92cJKrMQY+xHAzjA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775985830; c=relaxed/simple; bh=CC3KT3go5cwWvzBrjluroJdVlgJcS9Jc5IktAQQJQiQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Ns/N99vj9tX/c5+gpEZS5u9SJ52NYvwh32Nl/UU4gBXTjXVEviL9XQRH3x49w54PsJyHbxlIGAL+Fv9rfdBaBZVbqy1alI2Cfqc6VzwOYuo5a2UnEDTjpp4YUXnVwnhRnp5SVsLG7OJgcmwEzamtR926Rz56+oOK9xyl9v/pspc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=fw-web.de; spf=pass smtp.mailfrom=fw-web.de; dkim=pass (1024-bit key) header.d=mailerdienst.de header.i=@mailerdienst.de header.b=tQ53KAI0; arc=none smtp.client-ip=134.0.28.8 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=fw-web.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=fw-web.de Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=mailerdienst.de header.i=@mailerdienst.de header.b="tQ53KAI0" Received: from mxbulk.masterlogin.de (unknown [192.168.10.85]) by mxout3.routing.net (Postfix) with ESMTP id 72015605EB; Sun, 12 Apr 2026 09:23:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailerdienst.de; s=routing; t=1775985819; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=HG8LK3zLvqGGVVFMwLdWbCKig66mmIYOUx5h4FAdTrE=; b=tQ53KAI0x7LbPS4VjW5Q/YqSkoji4ud3ajJ44ShQF6x1kdqlsJTzUaKoa7aq5vLkSn0ZS4 2FoYRb5v/lRhz/sY/2w9QvcbsbeOENDy3d2PBvPz5E9fNTvlXfMyFeLk+zHG97gmCVKJ4k EFzjsy73F5lTiPoAYMGhN1C6KVvvKx0= Received: from frank-u24.. (fttx-pool-80.245.78.225.bambit.de [80.245.78.225]) by mxbulk.masterlogin.de (Postfix) with ESMTPSA id 4262E1226F2; Sun, 12 Apr 2026 09:23:39 +0000 (UTC) From: Frank Wunderlich To: Matthias Brugger , AngeloGioacchino Del Regno , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Frank Wunderlich , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, devicetree@vger.kernel.org, Daniel Golle , Andrew LaMarche Subject: [PATCH v2 1/4] arm64: dts: mediatek: mt7988a-bpi-r4pro: rename mgmt port to lan5 Date: Sun, 12 Apr 2026 11:23:29 +0200 Message-ID: <20260412092333.6371-2-linux@fw-web.de> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260412092333.6371-1-linux@fw-web.de> References: <20260412092333.6371-1-linux@fw-web.de> 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: Frank Wunderlich It turns out that the label mgmt confuses users and now official case is released where the port is labeled with number 5. So just rename it to lan5 to follow naming convension (lan1-4 from mxl switch and lan6 for lan- combo). Signed-off-by: Frank Wunderlich Reviewed-by: Daniel Golle --- arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro.dtsi = b/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro.dtsi index a48132f09411..1175ee156cb3 100644 --- a/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro.dtsi @@ -207,7 +207,7 @@ &gsw_phy0_led0 { }; =20 &gsw_port0 { - label =3D "mgmt"; + label =3D "lan5"; }; =20 /* R4Pro has only port 0 connected, so disable the others */ --=20 2.43.0 From nobody Sat Jun 20 17:32:29 2026 Received: from mxout4.routing.net (mxout4.routing.net [134.0.28.9]) (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 559A32D97BB; Sun, 12 Apr 2026 09:23:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=134.0.28.9 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775985830; cv=none; b=ffUwhC5PEh9Mm39A6xLeuwh5F29BwnCu395hDCe3umzgsrgd3Zwz1HPZeIY66uGGBnZ0i5FEukHwtqGH36JkvBLoW+oeV4G848G/R53IkRQapg0BCKi5tRD6R+3JFPO6GYeJRHoFncuJt2+VCO2oHi1jat+q97+X00mileeABmM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775985830; c=relaxed/simple; bh=qmWlWYgdADl5OcefcP3gCkw/Ojgpid+d0MQlfTey8iE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=h3lmEXJk/ygvwb8qpRmhQFR4sm+ItTLFkITcxzgAqc6/4/vE6Zqa+22TSg8Ef775QtE/ZkSTfiVEBcW543RWDgWvv76CkXJd9GknJLTvmYMcmZjIWQm9H27rjOUV0LwYXHaj4a29rFoaSISKCus8WSQYpSBgZPExgB5YALzjHtk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=fw-web.de; spf=pass smtp.mailfrom=fw-web.de; dkim=pass (1024-bit key) header.d=mailerdienst.de header.i=@mailerdienst.de header.b=BhALq0GL; arc=none smtp.client-ip=134.0.28.9 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=fw-web.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=fw-web.de Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=mailerdienst.de header.i=@mailerdienst.de header.b="BhALq0GL" Received: from mxbulk.masterlogin.de (unknown [192.168.10.85]) by mxout4.routing.net (Postfix) with ESMTP id A0DAB100501; Sun, 12 Apr 2026 09:23:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailerdienst.de; s=routing; t=1775985819; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=HT1LmTE+wyO1hbqhpbnpGgkpi6vYm7hFobdw7gJUxz4=; b=BhALq0GLxllLVKbwbzl8x7kH5PUqeVVAHiZuXhvdJll5yG/N+MCTT5L5kEmcAeI9mdcRdE fEOwxd7M5UOD6rIsbe1CBAft5afYXJ1EE0mdtrN18l6SmPa6NJcr9TnNsdbONEa5osy7C+ PdZ+MUwrwMrxf9sUyJRWC3X2wWvk/tM= Received: from frank-u24.. (fttx-pool-80.245.78.225.bambit.de [80.245.78.225]) by mxbulk.masterlogin.de (Postfix) with ESMTPSA id 7145B1226F8; Sun, 12 Apr 2026 09:23:39 +0000 (UTC) From: Frank Wunderlich To: Matthias Brugger , AngeloGioacchino Del Regno , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Frank Wunderlich , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, devicetree@vger.kernel.org, Daniel Golle , Andrew LaMarche Subject: [PATCH v2 2/4] arm64: dts: mediatek: mt7988a-bpi-r4pro: drop duplicate fan properties Date: Sun, 12 Apr 2026 11:23:30 +0200 Message-ID: <20260412092333.6371-3-linux@fw-web.de> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260412092333.6371-1-linux@fw-web.de> References: <20260412092333.6371-1-linux@fw-web.de> 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: Frank Wunderlich These properties are already set in the original node and do not need to be defined again. Signed-off-by: Frank Wunderlich --- .../boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro.dtsi | 7 ------- 1 file changed, 7 deletions(-) diff --git a/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro.dtsi = b/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro.dtsi index 1175ee156cb3..759f608d1081 100644 --- a/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro.dtsi @@ -185,13 +185,6 @@ ð { status =3D "okay"; }; =20 -&fan { - pinctrl-0 =3D <&pwm0_pins>; - pinctrl-names =3D "default"; - pwms =3D <&pwm 0 50000>; - status =3D "okay"; -}; - &gmac0 { status =3D "okay"; }; --=20 2.43.0 From nobody Sat Jun 20 17:32:29 2026 Received: from mxout4.routing.net (mxout4.routing.net [134.0.28.9]) (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 5592027470; Sun, 12 Apr 2026 09:23:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=134.0.28.9 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775985829; cv=none; b=i3x9bsTEDBDVQT2sPIMcrbNyaR5Stw2RwDEnFEX3y+ie9GP5kSu4sCdiQuRscJhfQ53QilTxHh3Qbf8uicRgpefzwlWXZzC9fI5KTqMhUEPwmANC2GKUk4WtdCils3f1UePT7YB2zLX0WAt8HeNPp+an5xoRvu9GqFX0V0ydSj8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775985829; c=relaxed/simple; bh=9J7OPBlJDXazcZhLjHasGzJDx9zdqtuy/wXdbvn0dZ8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=ETblZPzJ7YcViWzacvudoENTqzzQgkpW5rY6gQDsGFFDX0FYi1w3qE04yrtV+5Rh0mpiNKsJmwZm4/+3aCzBTZxJ/zg94pyaMBgaVyND1kvlfqLXtoH4/cnhmWAMfBn3pI8M3OBijO71rQSpCkuPto1HPKmHwKDHzpInj6otZ7U= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=fw-web.de; spf=pass smtp.mailfrom=fw-web.de; dkim=pass (1024-bit key) header.d=mailerdienst.de header.i=@mailerdienst.de header.b=PsOOc1Rw; arc=none smtp.client-ip=134.0.28.9 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=fw-web.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=fw-web.de Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=mailerdienst.de header.i=@mailerdienst.de header.b="PsOOc1Rw" Received: from mxbulk.masterlogin.de (unknown [192.168.10.85]) by mxout4.routing.net (Postfix) with ESMTP id C7897100605; Sun, 12 Apr 2026 09:23:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailerdienst.de; s=routing; t=1775985819; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=pk8wmr9hwiEMZRX2cINqvbziX6RPyqj0Zoyleo3KFtk=; b=PsOOc1RwdABs3euMq+yJKe4a8e4jNwWREcGzQW1x1wkee4G8wMjCsxrxrrCPspn98k93ES SvyxpCLMITqQPQp2BPAlSzPm7SqHqP9i8nD7mVtfioJJzzdsqIi6n2j8BJb02qbH+qJuBl Ux52hxG9STp3coYEhasM+/JohfDf54o= Received: from frank-u24.. (fttx-pool-80.245.78.225.bambit.de [80.245.78.225]) by mxbulk.masterlogin.de (Postfix) with ESMTPSA id 9FFF11226B6; Sun, 12 Apr 2026 09:23:39 +0000 (UTC) From: Frank Wunderlich To: Matthias Brugger , AngeloGioacchino Del Regno , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Frank Wunderlich , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, devicetree@vger.kernel.org, Daniel Golle , Andrew LaMarche Subject: [PATCH v2 3/4] arm64: dts: mediatek: mt7988a-bpi-r4pro: update gpio-leds Date: Sun, 12 Apr 2026 11:23:31 +0200 Message-ID: <20260412092333.6371-4-linux@fw-web.de> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260412092333.6371-1-linux@fw-web.de> References: <20260412092333.6371-1-linux@fw-web.de> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable From: Frank Wunderlich On the official case the red LED is named ERR, the blue LED is named ACT.= =E2=80=8B=E2=80=8B=E2=80=8B=E2=80=8B=E2=80=8B=E2=80=8B=E2=80=8B=E2=80=8B=E2= =80=8B=E2=80=8B=E2=80=8B=E2=80=8B=E2=80=8B=E2=80=8B=E2=80=8B=E2=80=8B Reflect these labels in function and set them default off. Signed-off-by: Frank Wunderlich --- v2: - dropped default-state as suggested by daniel --- arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro.dtsi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro.dtsi = b/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro.dtsi index 759f608d1081..bbd6c16a8cb0 100644 --- a/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro.dtsi @@ -61,14 +61,14 @@ gpio-leds { =20 led_red: sys-led-red { color =3D ; + function =3D LED_FUNCTION_FAULT; gpios =3D <&pca9555 15 GPIO_ACTIVE_HIGH>; - default-state =3D "on"; }; =20 led_blue: sys-led-blue { color =3D ; + function =3D LED_FUNCTION_ACTIVITY; gpios =3D <&pca9555 14 GPIO_ACTIVE_HIGH>; - default-state =3D "on"; }; }; =20 --=20 2.43.0 From nobody Sat Jun 20 17:32:29 2026 Received: from mxout1.routing.net (mxout1.routing.net [134.0.28.11]) (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 BB0678462; Sun, 12 Apr 2026 09:31:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=134.0.28.11 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775986307; cv=none; b=Nb3wP8uH8mjMT97rrDT6KxNWd8/2+sfEhsG9MI2w2NlPJmzzvAnt4/Q04zKF/iG8gN7Qz/vntaMYGuGdyF81aCYemw0b8p0KaB4/pj5OXlILict7kw2mkSRKYAo3XnZYEEenAYTnMyxaWQIFzF8GBdunOomLOX1EOeLh8BGW8l8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775986307; c=relaxed/simple; bh=Exp23dKZ+uxnutDtoirGDAMSPn7fyMCwoqhishRDKLc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ZOm1mFQ3flzKELKQYHFhbhkbsQphH+8sQbg6FJXgdj9CabtGd/S4Rix45gA2MVHGuEh7EUinMELeSl7a4Vo4QPkgYaxekyGQ97wSqCIyjHfEL+nHQ5dAiIfIBgTw6gcLoJsCbckhXqOckIokyQFUizBzQwtzThSnaK2vTcK8Csc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=fw-web.de; spf=pass smtp.mailfrom=fw-web.de; dkim=pass (1024-bit key) header.d=mailerdienst.de header.i=@mailerdienst.de header.b=uhiXdLqx; arc=none smtp.client-ip=134.0.28.11 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=fw-web.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=fw-web.de Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=mailerdienst.de header.i=@mailerdienst.de header.b="uhiXdLqx" Received: from mxbulk.masterlogin.de (unknown [192.168.10.85]) by mxout1.routing.net (Postfix) with ESMTP id 0A5833FF4A; Sun, 12 Apr 2026 09:23:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailerdienst.de; s=routing; t=1775985820; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=BU3T51/swNO2cu4+EjkQPS1H9IlfqHwA4e0LPbemRrQ=; b=uhiXdLqxueT1PTcPyZO/W+dRkx2q+t2kYsBhPjnKK62GFl1ULt4eRc4I8trb6VrjfMwwb2 jiF10NvyePh3EisXfbVHQwuMi4LKHT5DXXQCBCGgB+0+9YPB6Qs9DHPFtOwide0b1olXUi x6RSdMSQAWL809AYiso7wcMSkJu3ztM= Received: from frank-u24.. (fttx-pool-80.245.78.225.bambit.de [80.245.78.225]) by mxbulk.masterlogin.de (Postfix) with ESMTPSA id D294F1226F2; Sun, 12 Apr 2026 09:23:39 +0000 (UTC) From: Frank Wunderlich To: Matthias Brugger , AngeloGioacchino Del Regno , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Frank Wunderlich , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, devicetree@vger.kernel.org, Daniel Golle , Andrew LaMarche Subject: [PATCH v2 4/4] arm64: dts: mediatek: mt7988a-bpi-r4pro: rework pcie gpio-hog handling Date: Sun, 12 Apr 2026 11:23:32 +0200 Message-ID: <20260412092333.6371-5-linux@fw-web.de> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260412092333.6371-1-linux@fw-web.de> References: <20260412092333.6371-1-linux@fw-web.de> 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: Frank Wunderlich The active-high property in base-dt cannot be overwritten and must be set in separate overlay. Fixes: f397471a6a8c ("arm64: dts: mediatek: mt7988: Add devicetree for Bana= naPi R4 Pro") Signed-off-by: Frank Wunderlich --- arch/arm64/boot/dts/mediatek/Makefile | 8 ++++++++ .../mt7988a-bananapi-bpi-r4-pro-cn13.dtso | 20 +++++++++++++++++++ .../mt7988a-bananapi-bpi-r4-pro-cn14.dtso | 20 +++++++++++++++++++ .../mediatek/mt7988a-bananapi-bpi-r4-pro.dtsi | 2 -- 4 files changed, 48 insertions(+), 2 deletions(-) create mode 100644 arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pr= o-cn13.dtso create mode 100644 arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pr= o-cn14.dtso diff --git a/arch/arm64/boot/dts/mediatek/Makefile b/arch/arm64/boot/dts/me= diatek/Makefile index 387faa9c2a09..a86fb313b1a9 100644 --- a/arch/arm64/boot/dts/mediatek/Makefile +++ b/arch/arm64/boot/dts/mediatek/Makefile @@ -47,6 +47,8 @@ dtb-$(CONFIG_ARCH_MEDIATEK) +=3D mt7988a-bananapi-bpi-r4-= 2g5.dtb dtb-$(CONFIG_ARCH_MEDIATEK) +=3D mt7988a-bananapi-bpi-r4-emmc.dtbo dtb-$(CONFIG_ARCH_MEDIATEK) +=3D mt7988a-bananapi-bpi-r4-pro-4e.dtb dtb-$(CONFIG_ARCH_MEDIATEK) +=3D mt7988a-bananapi-bpi-r4-pro-8x.dtb +dtb-$(CONFIG_ARCH_MEDIATEK) +=3D mt7988a-bananapi-bpi-r4-pro-cn13.dtbo +dtb-$(CONFIG_ARCH_MEDIATEK) +=3D mt7988a-bananapi-bpi-r4-pro-cn14.dtbo dtb-$(CONFIG_ARCH_MEDIATEK) +=3D mt7988a-bananapi-bpi-r4-pro-cn15.dtbo dtb-$(CONFIG_ARCH_MEDIATEK) +=3D mt7988a-bananapi-bpi-r4-pro-cn18.dtbo dtb-$(CONFIG_ARCH_MEDIATEK) +=3D mt7988a-bananapi-bpi-r4-pro-emmc.dtbo @@ -70,18 +72,24 @@ mt7988a-bananapi-bpi-r4-2g5-sd-dtbs :=3D \ dtb-$(CONFIG_ARCH_MEDIATEK) +=3D mt7988a-bananapi-bpi-r4-2g5-sd.dtb mt7988a-bananapi-bpi-r4-pro-8x-emmc-dtbs :=3D \ mt7988a-bananapi-bpi-r4-pro-8x.dtb \ + mt7988a-bananapi-bpi-r4-pro-cn13.dtbo \ + mt7988a-bananapi-bpi-r4-pro-cn14.dtbo \ mt7988a-bananapi-bpi-r4-pro-emmc.dtbo dtb-$(CONFIG_ARCH_MEDIATEK) +=3D mt7988a-bananapi-bpi-r4-pro-8x-emmc.dtb mt7988a-bananapi-bpi-r4-pro-8x-sd-dtbs :=3D \ mt7988a-bananapi-bpi-r4-pro-8x.dtb \ + mt7988a-bananapi-bpi-r4-pro-cn13.dtbo \ + mt7988a-bananapi-bpi-r4-pro-cn14.dtbo \ mt7988a-bananapi-bpi-r4-pro-sd.dtbo dtb-$(CONFIG_ARCH_MEDIATEK) +=3D mt7988a-bananapi-bpi-r4-pro-8x-sd.dtb mt7988a-bananapi-bpi-r4-pro-8x-sd-cn15-dtbs :=3D \ mt7988a-bananapi-bpi-r4-pro-8x-sd.dtb \ + mt7988a-bananapi-bpi-r4-pro-cn14.dtbo \ mt7988a-bananapi-bpi-r4-pro-cn15.dtbo dtb-$(CONFIG_ARCH_MEDIATEK) +=3D mt7988a-bananapi-bpi-r4-pro-8x-sd-cn15.dtb mt7988a-bananapi-bpi-r4-pro-8x-sd-cn18-dtbs :=3D \ mt7988a-bananapi-bpi-r4-pro-8x-sd.dtb \ + mt7988a-bananapi-bpi-r4-pro-cn13.dtbo \ mt7988a-bananapi-bpi-r4-pro-cn18.dtbo dtb-$(CONFIG_ARCH_MEDIATEK) +=3D mt7988a-bananapi-bpi-r4-pro-8x-sd-cn18.dtb dtb-$(CONFIG_ARCH_MEDIATEK) +=3D mt8167-pumpkin.dtb diff --git a/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro-cn13.= dtso b/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro-cn13.dtso new file mode 100644 index 000000000000..973b76ba0cbf --- /dev/null +++ b/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro-cn13.dtso @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: (GPL-2.0 OR MIT) +/* + * Copyright (C) 2025 MediaTek Inc. + * Author: Frank Wunderlich + */ + +/* This enables key-m slot CN13 on pcie2(11280000 1L0) on BPI-R4-Pro */ + +/dts-v1/; +/plugin/; + +#include + +/ { + compatible =3D "bananapi,bpi-r4-pro", "mediatek,mt7988a"; +}; + +&{/soc/pinctrl@1001f000/pcie-2-hog} { + output-high; +}; diff --git a/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro-cn14.= dtso b/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro-cn14.dtso new file mode 100644 index 000000000000..90b2a64459c3 --- /dev/null +++ b/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro-cn14.dtso @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: (GPL-2.0 OR MIT) +/* + * Copyright (C) 2025 MediaTek Inc. + * Author: Frank Wunderlich + */ + +/* This enables key-m slot CN14 on pcie3(11290000 1L1) on BPI-R4-Pro */ + +/dts-v1/; +/plugin/; + +#include + +/ { + compatible =3D "bananapi,bpi-r4-pro", "mediatek,mt7988a"; +}; + +&{/soc/pinctrl@1001f000/pcie-3-hog} { + output-high; +}; diff --git a/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro.dtsi = b/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro.dtsi index bbd6c16a8cb0..1eeb72108b9b 100644 --- a/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-pro.dtsi @@ -430,14 +430,12 @@ mux { pcie-2-hog { gpio-hog; gpios =3D <79 GPIO_ACTIVE_HIGH>; - output-high; }; =20 /* 1L1 0=3Dkey-b (CN18), 1=3Dkey-m (CN14) */ pcie-3-hog { gpio-hog; gpios =3D <63 GPIO_ACTIVE_HIGH>; - output-high; }; =20 pwm0_pins: pwm0-pins { --=20 2.43.0