From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj2-f43.google.com (mail-pj2-f43.google.com [74.125.227.171]) (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 03D071FA272 for ; Sat, 26 Sep 2026 10:04:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.227.171 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790417065; cv=none; b=G3Ofgwv/T91gD4GOXmXKbKbhawrmfyQBDh49Z+24dfK2kXD3D0ZOUwLdTTdnXQhqCh2CB3M2Yse491sLj/vqqacnFSJTaXGSN/2vJe+FtOzpzR4SDsbHdGMKPu6VHkJaxnEf1pzJAedfcmOr0QWWsGYAeCoPMRrqvuXZcZFyrhY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790417065; c=relaxed/simple; bh=euCMwxHALKONHLslqhqKhiO7u5b/S+Zz1OF1d1F2hSI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=A7haHI9hR1CpbgF5Qg9IOCJ48BlA/9TOLV78WtcbO8M5NEnySTRpJ7WDKnCs5j97hcFN/2w9RcXsQA/P/myoNXyYT0RBsNpjUDG2/8TU0JP6uqECVev9FeS9qcUVs4lFimA6PYO0hhUI3/8jIKnkV1zcLKo9KM+dRf0HZ7mUP2E= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=Bt3CzJgi; arc=none smtp.client-ip=74.125.227.171 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Bt3CzJgi" Received: by mail-pj2-f43.google.com with SMTP id 98e67ed59e1d1-39b2ad83dc6so1146390a91.0 for ; Sat, 26 Sep 2026 03:04:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1790417063; x=1791021863; darn=vger.kernel.org; h=cc:to:message-id:content-transfer-encoding:content-type :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to:content-type; bh=a2QwrJTjNePGvVoDDQsoh5hhf8GU4fREmLPOvIhMRHQ=; b=Bt3CzJgiZikqVIVnL5X3UDUhEhCWZXamYXK3Wo05WNUusm91EzUh6tvbLqdC65a41z Q6t9zG4Hw5ybpm/dJPF7trS8jeYwGrzX1lZ8fhN7GynCPwimYqV+63Fd9Sp2QmYvcdZK 7N6QFPkPRd7LOwRSRQYBey88TTchGy/aiHobGXe4M+mbTfjJUHXtz2AoUbZC56bC+v66 bV65k5xjmI7HwhZ0FZWdlUF6RxvPN1QWQmIe3GrjtVKLSzjTzQMjAdlTOrCtOEDUml6I YoncmZFKDVNFa3G4PUIQJMwvG5o6h7MwI5PEWPfUO/JYF+2r37xmI3TXTy+EZBkL/HdS CLvg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790417063; x=1791021863; h=cc:to:message-id:content-transfer-encoding:content-type :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to:content-type; bh=a2QwrJTjNePGvVoDDQsoh5hhf8GU4fREmLPOvIhMRHQ=; b=q5ue0abocp5YY1EUIzdDSxAv3VGNB869MCw310M3BcvYEVAIuNv1MHGU6bFZYpzgd9 P25wP6E55tSwG8NKufRb5L2Elp+rBhxObG1BO3P1HTcZprSldm0Sn7YAysf9ZFlvU10p t4B64nGK/l5922SrnWcurnj6LdB8mbrsdoe+L5hsxrctoz6/LDaUo4VBZcu0mK8vs9h/ ujMRPnbAjOApZ7GDK0K9q4WIpMlHXQHTPBqeC4h1bPBCuBms6V28m2Nt4mjbfjN7WQXw W6LBEI01VlM51CZ7bXZQ3cqtICIg7AFmAItnjDB2jzGrmDbyEfQwioQwjFcH30/b0nB7 crmQ== X-Forwarded-Encrypted: i=1; AKwUvBybmhnOVjz3iiqfKbjXZjosSnMGgn4Ky7q8WHuDobDoBYb0eCWpZIpAt3kqQ423syt5wLMY5q10uPDgom4=@vger.kernel.org X-Gm-Message-State: AFq9FYIyqH9UhANFY94cOs9H24YbqZYABWXEy2LeobQ97aSESgr5l5Ir NYv/lPFUJFfQI0u9QszoXwNqJy7Vcc7A29OVXJdjdnugvylD9A8xqe4q X-Gm-Gg: AYBFou1F+cYjAH/oXbmKd18mpv1EgvMZyyLDlyXdTTsU+mWsFxYJA0O1nM8QzlZf80E 6MV5K3oWqklS0ceYVSifwQ5k0ztuXcX6yMmdGH8+21q5TxBmZOsJUL9rXCKqyg+WVSP8I5xBXFI yKMsNH25iNbH9EdfzJ/wnznFNg/1l0hm/tTVGi6oj+WmO/4RFOev40sRs1HspT5rahLc39SAua+ 6ySFaj4W/txyVr4zJXTzgeT5VgMX5EvKRBcyql3MnpCUsKES7mY9lMffzru/AAGGgza5Mrzhloy 8luomek4ZUmNxidtB9zcbjf1dPd64A+NhMqOai4O3iXuTG9srYPfr7EsGMr4D7IfaNablAoCg0R +R9Cu/T/urJmcmJmp75sZJa7OuJYpOt7TvWg6FrtbyZi5ZAHKpWlLQ1fLmPtAOhQKR3Sk9mK3kq ZEnBfHJHdjhVjgCRm/NJy91G/3IJ5TvFVn2IelEXlVoJyK7V7mU1LYYQbI/ycu4sS8Xrffqutpa sJUjnbf1eI3jQ54I/Bn X-Received: by 2002:a17:90b:17c9:b0:3a0:c833:de75 with SMTP id 98e67ed59e1d1-3a0c833e54amr3104087a91.30.1790417063447; Sat, 26 Sep 2026 03:04:23 -0700 (PDT) Received: from localhost.localdomain ([104.28.254.47]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3a0b9481e17sm8806891a91.8.2026.09.26.03.04.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Sep 2026 03:04:23 -0700 (PDT) From: Chuanhong Guo Date: Sat, 26 Sep 2026 18:04:14 +0800 Subject: [PATCH] pinctrl: mediatek: mt7629: fix the 2.4 GHz Wi-Fi pin mode array 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: 7bit Message-Id: <20260926-b4-mt7629-pinctrl-v1-1-23904cb0c3f3@gmail.com> X-B4-Tracking: v=1; b=H4sIAAAAAAAC/x3MQQrCMBBA0auUWTuYDJISryIukjjagXYsSSqB0 rsbXb7F/zsUzsIFrsMOmT9S5K0d9jRAmoK+GOXRDWTIGU8O4wWXOjryuIqmmme0yXmybJyjEXq 3Zn5K+z9v9+4YCmPMQdP0O82iW0PlVs9LKJUzHMcXouaD74cAAAA= X-Change-ID: 20260926-b4-mt7629-pinctrl-1c6921e06627 To: Sean Wang , Linus Walleij , Ryder Lee Cc: Matthias Brugger , AngeloGioacchino Del Regno , linux-mediatek@lists.infradead.org, linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Chuanhong Guo X-Mailer: b4 0.14.3 The wf0_2g group contains nine pins but only eight mux values. mtk_pinmux_set_mux() indexes the mode array once for each pin, reading past its end when configuring pin 78 (WF0_2G_HB6). This can select an unrelated mux value or fail with -EINVAL, preventing the Wi-Fi device from probing. Add the missing mode 1 entry for WF0_2G_HB6. Fixes: b44677375fee ("pinctrl: mediatek: add pinctrl support for MT7629 SoC") Signed-off-by: Chuanhong Guo --- drivers/pinctrl/mediatek/pinctrl-mt7629.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/pinctrl/mediatek/pinctrl-mt7629.c b/drivers/pinctrl/mediatek/pinctrl-mt7629.c index 385d66b8e3fb..29a4c171e8b6 100644 --- a/drivers/pinctrl/mediatek/pinctrl-mt7629.c +++ b/drivers/pinctrl/mediatek/pinctrl-mt7629.c @@ -294,7 +294,7 @@ static int mt7629_pwm_1_funcs[] = { 2, }; /* WF 2G */ static int mt7629_wf0_2g_pins[] = { 70, 71, 72, 73, 74, 75, 76, 77, 78, }; -static int mt7629_wf0_2g_funcs[] = { 1, 1, 1, 1, 1, 1, 1, 1, }; +static int mt7629_wf0_2g_funcs[] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, }; /* WF 5G */ static int mt7629_wf0_5g_pins[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, }; --- base-commit: f5f84daefcd92d7a630066635ecea1433ed5eac7 change-id: 20260926-b4-mt7629-pinctrl-1c6921e06627 Best regards, -- Chuanhong Guo