forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
kernel/drivers/pinctrl/qcom/pinctrl-ipq8064.c
....@@ -1,15 +1,6 @@
1
+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (c) 2014, The Linux Foundation. All rights reserved.
3
- *
4
- * This program is free software; you can redistribute it and/or modify
5
- * it under the terms of the GNU General Public License version 2 and
6
- * only version 2 as published by the Free Software Foundation.
7
- *
8
- * This program is distributed in the hope that it will be useful,
9
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
10
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11
- * GNU General Public License for more details.
12
- *
134 */
145
156 #include <linux/module.h>
....@@ -308,7 +299,7 @@
308299 };
309300
310301 static const char * const mdio_groups[] = {
311
- "gpio0", "gpio1", "gpio10", "gpio11",
302
+ "gpio0", "gpio1", "gpio2", "gpio10", "gpio11", "gpio66",
312303 };
313304
314305 static const char * const mi2s_groups[] = {
....@@ -412,8 +403,8 @@
412403 };
413404
414405 static const char * const rgmii2_groups[] = {
415
- "gpio27", "gpio28", "gpio29", "gpio30", "gpio31", "gpio32",
416
- "gpio51", "gpio52", "gpio59", "gpio60", "gpio61", "gpio62",
406
+ "gpio2", "gpio27", "gpio28", "gpio29", "gpio30", "gpio31", "gpio32",
407
+ "gpio51", "gpio52", "gpio59", "gpio60", "gpio61", "gpio62", "gpio66",
417408 };
418409
419410 static const char * const sata_groups[] = {
....@@ -548,7 +539,7 @@
548539 static const struct msm_pingroup ipq8064_groups[] = {
549540 PINGROUP(0, mdio, NA, NA, NA, NA, NA, NA, NA, NA, NA),
550541 PINGROUP(1, mdio, NA, NA, NA, NA, NA, NA, NA, NA, NA),
551
- PINGROUP(2, gsbi5_spi_cs3, NA, NA, NA, NA, NA, NA, NA, NA, NA),
542
+ PINGROUP(2, gsbi5_spi_cs3, rgmii2, mdio, NA, NA, NA, NA, NA, NA, NA),
552543 PINGROUP(3, pcie1_rst, pcie1_prsnt, pdm, NA, NA, NA, NA, NA, NA, NA),
553544 PINGROUP(4, pcie1_pwren_n, pcie1_pwren, NA, NA, NA, NA, NA, NA, NA, NA),
554545 PINGROUP(5, pcie1_clk_req, pcie1_pwrflt, NA, NA, NA, NA, NA, NA, NA, NA),
....@@ -612,7 +603,7 @@
612603 PINGROUP(63, pcie3_rst, NA, NA, NA, NA, NA, NA, NA, NA, NA),
613604 PINGROUP(64, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA),
614605 PINGROUP(65, pcie3_clk_req, NA, NA, NA, NA, NA, NA, NA, NA, NA),
615
- PINGROUP(66, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA),
606
+ PINGROUP(66, rgmii2, mdio, NA, NA, NA, NA, NA, NA, NA, NA),
616607 PINGROUP(67, usb2_hsic, NA, NA, NA, NA, NA, NA, NA, NA, NA),
617608 PINGROUP(68, usb2_hsic, NA, NA, NA, NA, NA, NA, NA, NA, NA),
618609 SDC_PINGROUP(sdc3_clk, 0x204a, 14, 6),