]> git.ipfire.org Git - thirdparty/openwrt.git/commit
mediatek: filogic: SDG-8733A: reset the radio through pcie3 24352/head
authorChad Monroe <chad@monroe.io>
Tue, 11 Aug 2026 03:02:00 +0000 (20:02 -0700)
committerJonas Jelonek <jelonek.jonas@gmail.com>
Tue, 11 Aug 2026 20:13:11 +0000 (22:13 +0200)
commit5684f0d174549951fa69ee795462d5487a98491e
tree4a06e86fb0c6a3cf6495f3cea6275a1aa3610301
parentc5ff6007b344fe4ead6bcfc492282d097927cd0f
mediatek: filogic: SDG-8733A: reset the radio through pcie3

GPIO 9 is the reset input of the MT7995 radio module, active low.
The old description used it as a PERST line on pcie0 with active
high polarity, so the port reset toggled the module reset at the
wrong time and with the wrong polarity.

Describe it as wifi-reset-gpios on pcie3, the port wired to the
module reset. The PCIe controller then releases the module from
reset before link training, with a 100 ms delay.

Signed-off-by: Chad Monroe <chad@monroe.io>
Link: https://github.com/openwrt/openwrt/pull/24352
Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
target/linux/mediatek/dts/mt7988-smartrg-wifi-pcie3.dtsi
target/linux/mediatek/dts/mt7988d-smartrg-SDG-8733A.dts