Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

pinctrl: qcom: mark the `gpio` and `egpio` pins function as non-strict functions

Allow pins muxed to the "gpio" or "egpio" function to be requested as
GPIOs even if pinmux_ops say the controller should be strict.

Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Tested-by: Neil Armstrong <neil.armstrong@linaro.org>
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>

authored by

Bartosz Golaszewski and committed by
Linus Walleij
480dc195 b65803da

+60 -60
+1 -1
drivers/pinctrl/qcom/pinctrl-ipq5018.c
··· 630 630 MSM_PIN_FUNCTION(eud_gpio), 631 631 MSM_PIN_FUNCTION(gcc_plltest), 632 632 MSM_PIN_FUNCTION(gcc_tlmm), 633 - MSM_PIN_FUNCTION(gpio), 633 + MSM_GPIO_PIN_FUNCTION(gpio), 634 634 MSM_PIN_FUNCTION(led0), 635 635 MSM_PIN_FUNCTION(led2), 636 636 MSM_PIN_FUNCTION(mac0),
+1 -1
drivers/pinctrl/qcom/pinctrl-ipq5332.c
··· 692 692 MSM_PIN_FUNCTION(dbg_out), 693 693 MSM_PIN_FUNCTION(gcc_plltest), 694 694 MSM_PIN_FUNCTION(gcc_tlmm), 695 - MSM_PIN_FUNCTION(gpio), 695 + MSM_GPIO_PIN_FUNCTION(gpio), 696 696 MSM_PIN_FUNCTION(lock_det), 697 697 MSM_PIN_FUNCTION(mac0), 698 698 MSM_PIN_FUNCTION(mac1),
+1 -1
drivers/pinctrl/qcom/pinctrl-ipq5424.c
··· 641 641 MSM_PIN_FUNCTION(dbg_out), 642 642 MSM_PIN_FUNCTION(gcc_plltest), 643 643 MSM_PIN_FUNCTION(gcc_tlmm), 644 - MSM_PIN_FUNCTION(gpio), 644 + MSM_GPIO_PIN_FUNCTION(gpio), 645 645 MSM_PIN_FUNCTION(i2c0_scl), 646 646 MSM_PIN_FUNCTION(i2c0_sda), 647 647 MSM_PIN_FUNCTION(i2c1_scl),
+1 -1
drivers/pinctrl/qcom/pinctrl-ipq6018.c
··· 891 891 MSM_PIN_FUNCTION(dbg_out), 892 892 MSM_PIN_FUNCTION(gcc_plltest), 893 893 MSM_PIN_FUNCTION(gcc_tlmm), 894 - MSM_PIN_FUNCTION(gpio), 894 + MSM_GPIO_PIN_FUNCTION(gpio), 895 895 MSM_PIN_FUNCTION(lpass_aud), 896 896 MSM_PIN_FUNCTION(lpass_aud0), 897 897 MSM_PIN_FUNCTION(lpass_aud1),
+1 -1
drivers/pinctrl/qcom/pinctrl-ipq8074.c
··· 838 838 MSM_PIN_FUNCTION(dbg_out), 839 839 MSM_PIN_FUNCTION(gcc_plltest), 840 840 MSM_PIN_FUNCTION(gcc_tlmm), 841 - MSM_PIN_FUNCTION(gpio), 841 + MSM_GPIO_PIN_FUNCTION(gpio), 842 842 MSM_PIN_FUNCTION(ldo_en), 843 843 MSM_PIN_FUNCTION(ldo_update), 844 844 MSM_PIN_FUNCTION(led0),
+1 -1
drivers/pinctrl/qcom/pinctrl-ipq9574.c
··· 651 651 MSM_PIN_FUNCTION(dwc_ddrphy), 652 652 MSM_PIN_FUNCTION(gcc_plltest), 653 653 MSM_PIN_FUNCTION(gcc_tlmm), 654 - MSM_PIN_FUNCTION(gpio), 654 + MSM_GPIO_PIN_FUNCTION(gpio), 655 655 MSM_PIN_FUNCTION(mac), 656 656 MSM_PIN_FUNCTION(mdc), 657 657 MSM_PIN_FUNCTION(mdio),
+1 -1
drivers/pinctrl/qcom/pinctrl-mdm9607.c
··· 861 861 MSM_PIN_FUNCTION(gcc_plltest), 862 862 MSM_PIN_FUNCTION(gcc_tlmm), 863 863 MSM_PIN_FUNCTION(gmac_mdio), 864 - MSM_PIN_FUNCTION(gpio), 864 + MSM_GPIO_PIN_FUNCTION(gpio), 865 865 MSM_PIN_FUNCTION(gsm0_tx), 866 866 MSM_PIN_FUNCTION(lcd_rst), 867 867 MSM_PIN_FUNCTION(ldo_en),
+1 -1
drivers/pinctrl/qcom/pinctrl-mdm9615.c
··· 313 313 }; 314 314 315 315 static const struct pinfunction mdm9615_functions[] = { 316 - MSM_PIN_FUNCTION(gpio), 316 + MSM_GPIO_PIN_FUNCTION(gpio), 317 317 MSM_PIN_FUNCTION(gsbi2_i2c), 318 318 MSM_PIN_FUNCTION(gsbi3), 319 319 MSM_PIN_FUNCTION(gsbi4),
+1 -1
drivers/pinctrl/qcom/pinctrl-milos.c
··· 974 974 }; 975 975 976 976 static const struct pinfunction milos_functions[] = { 977 - MSM_PIN_FUNCTION(gpio), 977 + MSM_GPIO_PIN_FUNCTION(gpio), 978 978 MSM_PIN_FUNCTION(aoss_cti), 979 979 MSM_PIN_FUNCTION(atest_char), 980 980 MSM_PIN_FUNCTION(atest_usb),
+1 -1
drivers/pinctrl/qcom/pinctrl-msm8226.c
··· 483 483 MSM_PIN_FUNCTION(cci_i2c0), 484 484 MSM_PIN_FUNCTION(gp0_clk), 485 485 MSM_PIN_FUNCTION(gp1_clk), 486 - MSM_PIN_FUNCTION(gpio), 486 + MSM_GPIO_PIN_FUNCTION(gpio), 487 487 MSM_PIN_FUNCTION(sdc3), 488 488 MSM_PIN_FUNCTION(wlan), 489 489 };
+1 -1
drivers/pinctrl/qcom/pinctrl-msm8660.c
··· 714 714 }; 715 715 716 716 static const struct pinfunction msm8660_functions[] = { 717 - MSM_PIN_FUNCTION(gpio), 717 + MSM_GPIO_PIN_FUNCTION(gpio), 718 718 MSM_PIN_FUNCTION(cam_mclk), 719 719 MSM_PIN_FUNCTION(dsub), 720 720 MSM_PIN_FUNCTION(ext_gps),
+1 -1
drivers/pinctrl/qcom/pinctrl-msm8909.c
··· 696 696 MSM_PIN_FUNCTION(gcc_gp3_clk_a), 697 697 MSM_PIN_FUNCTION(gcc_gp3_clk_b), 698 698 MSM_PIN_FUNCTION(gcc_plltest), 699 - MSM_PIN_FUNCTION(gpio), 699 + MSM_GPIO_PIN_FUNCTION(gpio), 700 700 MSM_PIN_FUNCTION(gsm0_tx), 701 701 MSM_PIN_FUNCTION(ldo_en), 702 702 MSM_PIN_FUNCTION(ldo_update),
+1 -1
drivers/pinctrl/qcom/pinctrl-msm8916.c
··· 743 743 MSM_PIN_FUNCTION(gcc_gp2_clk_b), 744 744 MSM_PIN_FUNCTION(gcc_gp3_clk_a), 745 745 MSM_PIN_FUNCTION(gcc_gp3_clk_b), 746 - MSM_PIN_FUNCTION(gpio), 746 + MSM_GPIO_PIN_FUNCTION(gpio), 747 747 MSM_PIN_FUNCTION(gsm0_tx0), 748 748 MSM_PIN_FUNCTION(gsm0_tx1), 749 749 MSM_PIN_FUNCTION(gsm1_tx0),
+1 -1
drivers/pinctrl/qcom/pinctrl-msm8917.c
··· 1302 1302 MSM_PIN_FUNCTION(gcc_gp3_clk_b), 1303 1303 MSM_PIN_FUNCTION(gcc_plltest), 1304 1304 MSM_PIN_FUNCTION(gcc_tlmm), 1305 - MSM_PIN_FUNCTION(gpio), 1305 + MSM_GPIO_PIN_FUNCTION(gpio), 1306 1306 MSM_PIN_FUNCTION(gsm0_tx), 1307 1307 MSM_PIN_FUNCTION(key_focus), 1308 1308 MSM_PIN_FUNCTION(key_snapshot),
+1 -1
drivers/pinctrl/qcom/pinctrl-msm8953.c
··· 1533 1533 MSM_PIN_FUNCTION(gcc_gp3_clk_b), 1534 1534 MSM_PIN_FUNCTION(gcc_plltest), 1535 1535 MSM_PIN_FUNCTION(gcc_tlmm), 1536 - MSM_PIN_FUNCTION(gpio), 1536 + MSM_GPIO_PIN_FUNCTION(gpio), 1537 1537 MSM_PIN_FUNCTION(gsm0_tx), 1538 1538 MSM_PIN_FUNCTION(gsm1_tx), 1539 1539 MSM_PIN_FUNCTION(gyro_int),
+1 -1
drivers/pinctrl/qcom/pinctrl-msm8960.c
··· 974 974 MSM_PIN_FUNCTION(gp_pdm_1b), 975 975 MSM_PIN_FUNCTION(gp_pdm_2a), 976 976 MSM_PIN_FUNCTION(gp_pdm_2b), 977 - MSM_PIN_FUNCTION(gpio), 977 + MSM_GPIO_PIN_FUNCTION(gpio), 978 978 MSM_PIN_FUNCTION(gsbi1), 979 979 MSM_PIN_FUNCTION(gsbi1_spi_cs1_n), 980 980 MSM_PIN_FUNCTION(gsbi1_spi_cs2a_n),
+1 -1
drivers/pinctrl/qcom/pinctrl-msm8976.c
··· 812 812 }; 813 813 814 814 static const struct pinfunction msm8976_functions[] = { 815 - MSM_PIN_FUNCTION(gpio), 815 + MSM_GPIO_PIN_FUNCTION(gpio), 816 816 MSM_PIN_FUNCTION(blsp_spi1), 817 817 MSM_PIN_FUNCTION(smb_int), 818 818 MSM_PIN_FUNCTION(blsp_i2c1),
+1 -1
drivers/pinctrl/qcom/pinctrl-msm8994.c
··· 1071 1071 MSM_PIN_FUNCTION(uim2), 1072 1072 MSM_PIN_FUNCTION(uim3), 1073 1073 MSM_PIN_FUNCTION(uim4), 1074 - MSM_PIN_FUNCTION(gpio), 1074 + MSM_GPIO_PIN_FUNCTION(gpio), 1075 1075 }; 1076 1076 1077 1077 static const struct msm_pingroup msm8994_groups[] = {
+1 -1
drivers/pinctrl/qcom/pinctrl-msm8996.c
··· 1532 1532 MSM_PIN_FUNCTION(gcc_gp2_clk_b), 1533 1533 MSM_PIN_FUNCTION(gcc_gp3_clk_a), 1534 1534 MSM_PIN_FUNCTION(gcc_gp3_clk_b), 1535 - MSM_PIN_FUNCTION(gpio), 1535 + MSM_GPIO_PIN_FUNCTION(gpio), 1536 1536 MSM_PIN_FUNCTION(gsm_tx), 1537 1537 MSM_PIN_FUNCTION(hdmi_cec), 1538 1538 MSM_PIN_FUNCTION(hdmi_ddc),
+1 -1
drivers/pinctrl/qcom/pinctrl-msm8998.c
··· 1160 1160 }; 1161 1161 1162 1162 static const struct pinfunction msm8998_functions[] = { 1163 - MSM_PIN_FUNCTION(gpio), 1163 + MSM_GPIO_PIN_FUNCTION(gpio), 1164 1164 MSM_PIN_FUNCTION(adsp_ext), 1165 1165 MSM_PIN_FUNCTION(agera_pll), 1166 1166 MSM_PIN_FUNCTION(atest_char),
+1 -1
drivers/pinctrl/qcom/pinctrl-msm8x74.c
··· 778 778 static const char * const hsic_ctl_groups[] = { "hsic_strobe", "hsic_data" }; 779 779 780 780 static const struct pinfunction msm8x74_functions[] = { 781 - MSM_PIN_FUNCTION(gpio), 781 + MSM_GPIO_PIN_FUNCTION(gpio), 782 782 MSM_PIN_FUNCTION(cci_i2c0), 783 783 MSM_PIN_FUNCTION(cci_i2c1), 784 784 MSM_PIN_FUNCTION(uim1),
+2 -2
drivers/pinctrl/qcom/pinctrl-qcm2290.c
··· 870 870 MSM_PIN_FUNCTION(ddr_pxi1), 871 871 MSM_PIN_FUNCTION(ddr_pxi2), 872 872 MSM_PIN_FUNCTION(ddr_pxi3), 873 - MSM_PIN_FUNCTION(egpio), 873 + MSM_GPIO_PIN_FUNCTION(egpio), 874 874 MSM_PIN_FUNCTION(gcc_gp1), 875 875 MSM_PIN_FUNCTION(gcc_gp2), 876 876 MSM_PIN_FUNCTION(gcc_gp3), 877 - MSM_PIN_FUNCTION(gpio), 877 + MSM_GPIO_PIN_FUNCTION(gpio), 878 878 MSM_PIN_FUNCTION(gp_pdm0), 879 879 MSM_PIN_FUNCTION(gp_pdm1), 880 880 MSM_PIN_FUNCTION(gp_pdm2),
+1 -1
drivers/pinctrl/qcom/pinctrl-qcs404.c
··· 1296 1296 }; 1297 1297 1298 1298 static const struct pinfunction qcs404_functions[] = { 1299 - MSM_PIN_FUNCTION(gpio), 1299 + MSM_GPIO_PIN_FUNCTION(gpio), 1300 1300 MSM_PIN_FUNCTION(hdmi_tx), 1301 1301 MSM_PIN_FUNCTION(hdmi_ddc), 1302 1302 MSM_PIN_FUNCTION(blsp_uart_tx_a2),
+1 -1
drivers/pinctrl/qcom/pinctrl-qcs615.c
··· 819 819 }; 820 820 821 821 static const struct pinfunction qcs615_functions[] = { 822 - MSM_PIN_FUNCTION(gpio), 822 + MSM_GPIO_PIN_FUNCTION(gpio), 823 823 MSM_PIN_FUNCTION(adsp_ext), 824 824 MSM_PIN_FUNCTION(agera_pll), 825 825 MSM_PIN_FUNCTION(aoss_cti),
+2 -2
drivers/pinctrl/qcom/pinctrl-qcs8300.c
··· 929 929 }; 930 930 931 931 static const struct pinfunction qcs8300_functions[] = { 932 - MSM_PIN_FUNCTION(gpio), 932 + MSM_GPIO_PIN_FUNCTION(gpio), 933 933 MSM_PIN_FUNCTION(aoss_cti), 934 934 MSM_PIN_FUNCTION(atest_char), 935 935 MSM_PIN_FUNCTION(atest_usb2), ··· 949 949 MSM_PIN_FUNCTION(edp0_hot), 950 950 MSM_PIN_FUNCTION(edp0_lcd), 951 951 MSM_PIN_FUNCTION(edp1_lcd), 952 - MSM_PIN_FUNCTION(egpio), 952 + MSM_GPIO_PIN_FUNCTION(egpio), 953 953 MSM_PIN_FUNCTION(emac0_mcg0), 954 954 MSM_PIN_FUNCTION(emac0_mcg1), 955 955 MSM_PIN_FUNCTION(emac0_mcg2),
+1 -1
drivers/pinctrl/qcom/pinctrl-qdu1000.c
··· 904 904 }; 905 905 906 906 static const struct pinfunction qdu1000_functions[] = { 907 - MSM_PIN_FUNCTION(gpio), 907 + MSM_GPIO_PIN_FUNCTION(gpio), 908 908 MSM_PIN_FUNCTION(cmo_pri), 909 909 MSM_PIN_FUNCTION(si5518_int), 910 910 MSM_PIN_FUNCTION(atest_char),
+2 -2
drivers/pinctrl/qcom/pinctrl-sa8775p.c
··· 1181 1181 }; 1182 1182 1183 1183 static const struct pinfunction sa8775p_functions[] = { 1184 - MSM_PIN_FUNCTION(gpio), 1184 + MSM_GPIO_PIN_FUNCTION(gpio), 1185 1185 MSM_PIN_FUNCTION(atest_char), 1186 1186 MSM_PIN_FUNCTION(atest_usb2), 1187 1187 MSM_PIN_FUNCTION(audio_ref), ··· 1217 1217 MSM_PIN_FUNCTION(edp2_lcd), 1218 1218 MSM_PIN_FUNCTION(edp3_hot), 1219 1219 MSM_PIN_FUNCTION(edp3_lcd), 1220 - MSM_PIN_FUNCTION(egpio), 1220 + MSM_GPIO_PIN_FUNCTION(egpio), 1221 1221 MSM_PIN_FUNCTION(emac0_mcg0), 1222 1222 MSM_PIN_FUNCTION(emac0_mcg1), 1223 1223 MSM_PIN_FUNCTION(emac0_mcg2),
+1 -1
drivers/pinctrl/qcom/pinctrl-sar2130p.c
··· 1128 1128 }; 1129 1129 1130 1130 static const struct pinfunction sar2130p_functions[] = { 1131 - MSM_PIN_FUNCTION(gpio), 1131 + MSM_GPIO_PIN_FUNCTION(gpio), 1132 1132 MSM_PIN_FUNCTION(qup0), 1133 1133 MSM_PIN_FUNCTION(ibi_i3c), 1134 1134 MSM_PIN_FUNCTION(jitter_bist),
+1 -1
drivers/pinctrl/qcom/pinctrl-sc7180.c
··· 903 903 MSM_PIN_FUNCTION(gcc_gp1), 904 904 MSM_PIN_FUNCTION(gcc_gp2), 905 905 MSM_PIN_FUNCTION(gcc_gp3), 906 - MSM_PIN_FUNCTION(gpio), 906 + MSM_GPIO_PIN_FUNCTION(gpio), 907 907 MSM_PIN_FUNCTION(gp_pdm0), 908 908 MSM_PIN_FUNCTION(gp_pdm1), 909 909 MSM_PIN_FUNCTION(gp_pdm2),
+2 -2
drivers/pinctrl/qcom/pinctrl-sc7280.c
··· 1153 1153 MSM_PIN_FUNCTION(dp_lcd), 1154 1154 MSM_PIN_FUNCTION(edp_hot), 1155 1155 MSM_PIN_FUNCTION(edp_lcd), 1156 - MSM_PIN_FUNCTION(egpio), 1156 + MSM_GPIO_PIN_FUNCTION(egpio), 1157 1157 MSM_PIN_FUNCTION(gcc_gp1), 1158 1158 MSM_PIN_FUNCTION(gcc_gp2), 1159 1159 MSM_PIN_FUNCTION(gcc_gp3), 1160 - MSM_PIN_FUNCTION(gpio), 1160 + MSM_GPIO_PIN_FUNCTION(gpio), 1161 1161 MSM_PIN_FUNCTION(host2wlan_sol), 1162 1162 MSM_PIN_FUNCTION(ibi_i3c), 1163 1163 MSM_PIN_FUNCTION(jitter_bist),
+1 -1
drivers/pinctrl/qcom/pinctrl-sc8180x.c
··· 1272 1272 MSM_PIN_FUNCTION(gcc_gp3), 1273 1273 MSM_PIN_FUNCTION(gcc_gp4), 1274 1274 MSM_PIN_FUNCTION(gcc_gp5), 1275 - MSM_PIN_FUNCTION(gpio), 1275 + MSM_GPIO_PIN_FUNCTION(gpio), 1276 1276 MSM_PIN_FUNCTION(gps), 1277 1277 MSM_PIN_FUNCTION(grfc), 1278 1278 MSM_PIN_FUNCTION(hs1_mi2s),
+2 -2
drivers/pinctrl/qcom/pinctrl-sc8280xp.c
··· 1506 1506 MSM_PIN_FUNCTION(edp2_lcd), 1507 1507 MSM_PIN_FUNCTION(edp3_lcd), 1508 1508 MSM_PIN_FUNCTION(edp_hot), 1509 - MSM_PIN_FUNCTION(egpio), 1509 + MSM_GPIO_PIN_FUNCTION(egpio), 1510 1510 MSM_PIN_FUNCTION(emac0_dll), 1511 1511 MSM_PIN_FUNCTION(emac0_mcg0), 1512 1512 MSM_PIN_FUNCTION(emac0_mcg1), ··· 1527 1527 MSM_PIN_FUNCTION(gcc_gp3), 1528 1528 MSM_PIN_FUNCTION(gcc_gp4), 1529 1529 MSM_PIN_FUNCTION(gcc_gp5), 1530 - MSM_PIN_FUNCTION(gpio), 1530 + MSM_GPIO_PIN_FUNCTION(gpio), 1531 1531 MSM_PIN_FUNCTION(hs1_mi2s), 1532 1532 MSM_PIN_FUNCTION(hs2_mi2s), 1533 1533 MSM_PIN_FUNCTION(hs3_mi2s),
+1 -1
drivers/pinctrl/qcom/pinctrl-sdm660.c
··· 1157 1157 MSM_PIN_FUNCTION(gcc_gp1), 1158 1158 MSM_PIN_FUNCTION(gcc_gp2), 1159 1159 MSM_PIN_FUNCTION(gcc_gp3), 1160 - MSM_PIN_FUNCTION(gpio), 1160 + MSM_GPIO_PIN_FUNCTION(gpio), 1161 1161 MSM_PIN_FUNCTION(gps_tx_a), 1162 1162 MSM_PIN_FUNCTION(gps_tx_b), 1163 1163 MSM_PIN_FUNCTION(gps_tx_c),
+1 -1
drivers/pinctrl/qcom/pinctrl-sdm670.c
··· 991 991 }; 992 992 993 993 static const struct pinfunction sdm670_functions[] = { 994 - MSM_PIN_FUNCTION(gpio), 994 + MSM_GPIO_PIN_FUNCTION(gpio), 995 995 MSM_PIN_FUNCTION(adsp_ext), 996 996 MSM_PIN_FUNCTION(agera_pll), 997 997 MSM_PIN_FUNCTION(atest_char),
+1 -1
drivers/pinctrl/qcom/pinctrl-sdm845.c
··· 976 976 }; 977 977 978 978 static const struct pinfunction sdm845_functions[] = { 979 - MSM_PIN_FUNCTION(gpio), 979 + MSM_GPIO_PIN_FUNCTION(gpio), 980 980 MSM_PIN_FUNCTION(adsp_ext), 981 981 MSM_PIN_FUNCTION(agera_pll), 982 982 MSM_PIN_FUNCTION(atest_char),
+1 -1
drivers/pinctrl/qcom/pinctrl-sdx55.c
··· 796 796 MSM_PIN_FUNCTION(gcc_gp2), 797 797 MSM_PIN_FUNCTION(gcc_gp3), 798 798 MSM_PIN_FUNCTION(gcc_plltest), 799 - MSM_PIN_FUNCTION(gpio), 799 + MSM_GPIO_PIN_FUNCTION(gpio), 800 800 MSM_PIN_FUNCTION(i2s_mclk), 801 801 MSM_PIN_FUNCTION(jitter_bist), 802 802 MSM_PIN_FUNCTION(ldo_en),
+1 -1
drivers/pinctrl/qcom/pinctrl-sdx65.c
··· 732 732 MSM_PIN_FUNCTION(gcc_gp2), 733 733 MSM_PIN_FUNCTION(gcc_gp3), 734 734 MSM_PIN_FUNCTION(gcc_plltest), 735 - MSM_PIN_FUNCTION(gpio), 735 + MSM_GPIO_PIN_FUNCTION(gpio), 736 736 MSM_PIN_FUNCTION(i2s_mclk), 737 737 MSM_PIN_FUNCTION(jitter_bist), 738 738 MSM_PIN_FUNCTION(ldo_en),
+1 -1
drivers/pinctrl/qcom/pinctrl-sdx75.c
··· 852 852 MSM_PIN_FUNCTION(gcc_gp2_clk), 853 853 MSM_PIN_FUNCTION(gcc_gp3_clk), 854 854 MSM_PIN_FUNCTION(gcc_plltest), 855 - MSM_PIN_FUNCTION(gpio), 855 + MSM_GPIO_PIN_FUNCTION(gpio), 856 856 MSM_PIN_FUNCTION(i2s_mclk), 857 857 MSM_PIN_FUNCTION(jitter_bist), 858 858 MSM_PIN_FUNCTION(ldo_en),
+1 -1
drivers/pinctrl/qcom/pinctrl-sm4450.c
··· 722 722 }; 723 723 724 724 static const struct pinfunction sm4450_functions[] = { 725 - MSM_PIN_FUNCTION(gpio), 725 + MSM_GPIO_PIN_FUNCTION(gpio), 726 726 MSM_PIN_FUNCTION(atest_char), 727 727 MSM_PIN_FUNCTION(atest_usb0), 728 728 MSM_PIN_FUNCTION(audio_ref_clk),
+1 -1
drivers/pinctrl/qcom/pinctrl-sm6115.c
··· 687 687 MSM_PIN_FUNCTION(gcc_gp1), 688 688 MSM_PIN_FUNCTION(gcc_gp2), 689 689 MSM_PIN_FUNCTION(gcc_gp3), 690 - MSM_PIN_FUNCTION(gpio), 690 + MSM_GPIO_PIN_FUNCTION(gpio), 691 691 MSM_PIN_FUNCTION(gp_pdm0), 692 692 MSM_PIN_FUNCTION(gp_pdm1), 693 693 MSM_PIN_FUNCTION(gp_pdm2),
+1 -1
drivers/pinctrl/qcom/pinctrl-sm6125.c
··· 943 943 944 944 static const struct pinfunction sm6125_functions[] = { 945 945 MSM_PIN_FUNCTION(qup00), 946 - MSM_PIN_FUNCTION(gpio), 946 + MSM_GPIO_PIN_FUNCTION(gpio), 947 947 MSM_PIN_FUNCTION(qdss), 948 948 MSM_PIN_FUNCTION(qup01), 949 949 MSM_PIN_FUNCTION(qup02),
+1 -1
drivers/pinctrl/qcom/pinctrl-sm6350.c
··· 1048 1048 MSM_PIN_FUNCTION(gp_pdm0), 1049 1049 MSM_PIN_FUNCTION(gp_pdm1), 1050 1050 MSM_PIN_FUNCTION(gp_pdm2), 1051 - MSM_PIN_FUNCTION(gpio), 1051 + MSM_GPIO_PIN_FUNCTION(gpio), 1052 1052 MSM_PIN_FUNCTION(gps_tx), 1053 1053 MSM_PIN_FUNCTION(ibi_i3c), 1054 1054 MSM_PIN_FUNCTION(jitter_bist),
+1 -1
drivers/pinctrl/qcom/pinctrl-sm6375.c
··· 1172 1172 MSM_PIN_FUNCTION(gp_pdm0), 1173 1173 MSM_PIN_FUNCTION(gp_pdm1), 1174 1174 MSM_PIN_FUNCTION(gp_pdm2), 1175 - MSM_PIN_FUNCTION(gpio), 1175 + MSM_GPIO_PIN_FUNCTION(gpio), 1176 1176 MSM_PIN_FUNCTION(gps_tx), 1177 1177 MSM_PIN_FUNCTION(ibi_i3c), 1178 1178 MSM_PIN_FUNCTION(jitter_bist),
+1 -1
drivers/pinctrl/qcom/pinctrl-sm7150.c
··· 960 960 }; 961 961 962 962 static const struct pinfunction sm7150_functions[] = { 963 - MSM_PIN_FUNCTION(gpio), 963 + MSM_GPIO_PIN_FUNCTION(gpio), 964 964 MSM_PIN_FUNCTION(adsp_ext), 965 965 MSM_PIN_FUNCTION(agera_pll), 966 966 MSM_PIN_FUNCTION(aoss_cti),
+1 -1
drivers/pinctrl/qcom/pinctrl-sm8150.c
··· 1217 1217 MSM_PIN_FUNCTION(gcc_gp1), 1218 1218 MSM_PIN_FUNCTION(gcc_gp2), 1219 1219 MSM_PIN_FUNCTION(gcc_gp3), 1220 - MSM_PIN_FUNCTION(gpio), 1220 + MSM_GPIO_PIN_FUNCTION(gpio), 1221 1221 MSM_PIN_FUNCTION(hs1_mi2s), 1222 1222 MSM_PIN_FUNCTION(hs2_mi2s), 1223 1223 MSM_PIN_FUNCTION(hs3_mi2s),
+1 -1
drivers/pinctrl/qcom/pinctrl-sm8250.c
··· 1021 1021 MSM_PIN_FUNCTION(gcc_gp1), 1022 1022 MSM_PIN_FUNCTION(gcc_gp2), 1023 1023 MSM_PIN_FUNCTION(gcc_gp3), 1024 - MSM_PIN_FUNCTION(gpio), 1024 + MSM_GPIO_PIN_FUNCTION(gpio), 1025 1025 MSM_PIN_FUNCTION(ibi_i3c), 1026 1026 MSM_PIN_FUNCTION(jitter_bist), 1027 1027 MSM_PIN_FUNCTION(lpass_slimbus),
+1 -1
drivers/pinctrl/qcom/pinctrl-sm8350.c
··· 1267 1267 MSM_PIN_FUNCTION(gcc_gp1), 1268 1268 MSM_PIN_FUNCTION(gcc_gp2), 1269 1269 MSM_PIN_FUNCTION(gcc_gp3), 1270 - MSM_PIN_FUNCTION(gpio), 1270 + MSM_GPIO_PIN_FUNCTION(gpio), 1271 1271 MSM_PIN_FUNCTION(ibi_i3c), 1272 1272 MSM_PIN_FUNCTION(jitter_bist), 1273 1273 MSM_PIN_FUNCTION(lpass_slimbus),
+2 -2
drivers/pinctrl/qcom/pinctrl-sm8450.c
··· 1269 1269 }; 1270 1270 1271 1271 static const struct pinfunction sm8450_functions[] = { 1272 - MSM_PIN_FUNCTION(gpio), 1272 + MSM_GPIO_PIN_FUNCTION(gpio), 1273 1273 MSM_PIN_FUNCTION(aon_cam), 1274 1274 MSM_PIN_FUNCTION(atest_char), 1275 1275 MSM_PIN_FUNCTION(atest_usb), ··· 1291 1291 MSM_PIN_FUNCTION(ddr_pxi2), 1292 1292 MSM_PIN_FUNCTION(ddr_pxi3), 1293 1293 MSM_PIN_FUNCTION(dp_hot), 1294 - MSM_PIN_FUNCTION(egpio), 1294 + MSM_GPIO_PIN_FUNCTION(egpio), 1295 1295 MSM_PIN_FUNCTION(gcc_gp1), 1296 1296 MSM_PIN_FUNCTION(gcc_gp2), 1297 1297 MSM_PIN_FUNCTION(gcc_gp3),
+1 -1
drivers/pinctrl/qcom/pinctrl-sm8550.c
··· 1340 1340 }; 1341 1341 1342 1342 static const struct pinfunction sm8550_functions[] = { 1343 - MSM_PIN_FUNCTION(gpio), 1343 + MSM_GPIO_PIN_FUNCTION(gpio), 1344 1344 MSM_PIN_FUNCTION(aon_cci), 1345 1345 MSM_PIN_FUNCTION(aoss_cti), 1346 1346 MSM_PIN_FUNCTION(atest_char),
+2 -2
drivers/pinctrl/qcom/pinctrl-sm8650.c
··· 1328 1328 }; 1329 1329 1330 1330 static const struct pinfunction sm8650_functions[] = { 1331 - MSM_PIN_FUNCTION(gpio), 1331 + MSM_GPIO_PIN_FUNCTION(gpio), 1332 1332 MSM_PIN_FUNCTION(aoss_cti), 1333 1333 MSM_PIN_FUNCTION(atest_char), 1334 1334 MSM_PIN_FUNCTION(atest_usb), ··· 1359 1359 MSM_PIN_FUNCTION(ddr_pxi3), 1360 1360 MSM_PIN_FUNCTION(do_not), 1361 1361 MSM_PIN_FUNCTION(dp_hot), 1362 - MSM_PIN_FUNCTION(egpio), 1362 + MSM_GPIO_PIN_FUNCTION(egpio), 1363 1363 MSM_PIN_FUNCTION(gcc_gp1), 1364 1364 MSM_PIN_FUNCTION(gcc_gp2), 1365 1365 MSM_PIN_FUNCTION(gcc_gp3),
+2 -2
drivers/pinctrl/qcom/pinctrl-sm8750.c
··· 1290 1290 }; 1291 1291 1292 1292 static const struct pinfunction sm8750_functions[] = { 1293 - MSM_PIN_FUNCTION(gpio), 1293 + MSM_GPIO_PIN_FUNCTION(gpio), 1294 1294 MSM_PIN_FUNCTION(aoss_cti), 1295 1295 MSM_PIN_FUNCTION(atest_char), 1296 1296 MSM_PIN_FUNCTION(atest_usb), ··· 1319 1319 MSM_PIN_FUNCTION(ddr_pxi2), 1320 1320 MSM_PIN_FUNCTION(ddr_pxi3), 1321 1321 MSM_PIN_FUNCTION(dp_hot), 1322 - MSM_PIN_FUNCTION(egpio), 1322 + MSM_GPIO_PIN_FUNCTION(egpio), 1323 1323 MSM_PIN_FUNCTION(gcc_gp1), 1324 1324 MSM_PIN_FUNCTION(gcc_gp2), 1325 1325 MSM_PIN_FUNCTION(gcc_gp3),
+1 -1
drivers/pinctrl/qcom/pinctrl-x1e80100.c
··· 1407 1407 }; 1408 1408 1409 1409 static const struct pinfunction x1e80100_functions[] = { 1410 - MSM_PIN_FUNCTION(gpio), 1410 + MSM_GPIO_PIN_FUNCTION(gpio), 1411 1411 MSM_PIN_FUNCTION(RESOUT_GPIO), 1412 1412 MSM_PIN_FUNCTION(aon_cci), 1413 1413 MSM_PIN_FUNCTION(aoss_cti),