mirror of
https://github.com/torvalds/linux.git
synced 2026-05-30 01:53:29 +02:00
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>
This commit is contained in:
parent
b65803da89
commit
480dc19524
|
|
@ -630,7 +630,7 @@ static const struct pinfunction ipq5018_functions[] = {
|
|||
MSM_PIN_FUNCTION(eud_gpio),
|
||||
MSM_PIN_FUNCTION(gcc_plltest),
|
||||
MSM_PIN_FUNCTION(gcc_tlmm),
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(led0),
|
||||
MSM_PIN_FUNCTION(led2),
|
||||
MSM_PIN_FUNCTION(mac0),
|
||||
|
|
|
|||
|
|
@ -692,7 +692,7 @@ static const struct pinfunction ipq5332_functions[] = {
|
|||
MSM_PIN_FUNCTION(dbg_out),
|
||||
MSM_PIN_FUNCTION(gcc_plltest),
|
||||
MSM_PIN_FUNCTION(gcc_tlmm),
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(lock_det),
|
||||
MSM_PIN_FUNCTION(mac0),
|
||||
MSM_PIN_FUNCTION(mac1),
|
||||
|
|
|
|||
|
|
@ -641,7 +641,7 @@ static const struct pinfunction ipq5424_functions[] = {
|
|||
MSM_PIN_FUNCTION(dbg_out),
|
||||
MSM_PIN_FUNCTION(gcc_plltest),
|
||||
MSM_PIN_FUNCTION(gcc_tlmm),
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(i2c0_scl),
|
||||
MSM_PIN_FUNCTION(i2c0_sda),
|
||||
MSM_PIN_FUNCTION(i2c1_scl),
|
||||
|
|
|
|||
|
|
@ -891,7 +891,7 @@ static const struct pinfunction ipq6018_functions[] = {
|
|||
MSM_PIN_FUNCTION(dbg_out),
|
||||
MSM_PIN_FUNCTION(gcc_plltest),
|
||||
MSM_PIN_FUNCTION(gcc_tlmm),
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(lpass_aud),
|
||||
MSM_PIN_FUNCTION(lpass_aud0),
|
||||
MSM_PIN_FUNCTION(lpass_aud1),
|
||||
|
|
|
|||
|
|
@ -838,7 +838,7 @@ static const struct pinfunction ipq8074_functions[] = {
|
|||
MSM_PIN_FUNCTION(dbg_out),
|
||||
MSM_PIN_FUNCTION(gcc_plltest),
|
||||
MSM_PIN_FUNCTION(gcc_tlmm),
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(ldo_en),
|
||||
MSM_PIN_FUNCTION(ldo_update),
|
||||
MSM_PIN_FUNCTION(led0),
|
||||
|
|
|
|||
|
|
@ -651,7 +651,7 @@ static const struct pinfunction ipq9574_functions[] = {
|
|||
MSM_PIN_FUNCTION(dwc_ddrphy),
|
||||
MSM_PIN_FUNCTION(gcc_plltest),
|
||||
MSM_PIN_FUNCTION(gcc_tlmm),
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(mac),
|
||||
MSM_PIN_FUNCTION(mdc),
|
||||
MSM_PIN_FUNCTION(mdio),
|
||||
|
|
|
|||
|
|
@ -861,7 +861,7 @@ static const struct pinfunction mdm9607_functions[] = {
|
|||
MSM_PIN_FUNCTION(gcc_plltest),
|
||||
MSM_PIN_FUNCTION(gcc_tlmm),
|
||||
MSM_PIN_FUNCTION(gmac_mdio),
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(gsm0_tx),
|
||||
MSM_PIN_FUNCTION(lcd_rst),
|
||||
MSM_PIN_FUNCTION(ldo_en),
|
||||
|
|
|
|||
|
|
@ -313,7 +313,7 @@ static const char * const cdc_mclk_groups[] = {
|
|||
};
|
||||
|
||||
static const struct pinfunction mdm9615_functions[] = {
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(gsbi2_i2c),
|
||||
MSM_PIN_FUNCTION(gsbi3),
|
||||
MSM_PIN_FUNCTION(gsbi4),
|
||||
|
|
|
|||
|
|
@ -974,7 +974,7 @@ static const char *const wcn_sw_ctrl_groups[] = {
|
|||
};
|
||||
|
||||
static const struct pinfunction milos_functions[] = {
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(aoss_cti),
|
||||
MSM_PIN_FUNCTION(atest_char),
|
||||
MSM_PIN_FUNCTION(atest_usb),
|
||||
|
|
|
|||
|
|
@ -483,7 +483,7 @@ static const struct pinfunction msm8226_functions[] = {
|
|||
MSM_PIN_FUNCTION(cci_i2c0),
|
||||
MSM_PIN_FUNCTION(gp0_clk),
|
||||
MSM_PIN_FUNCTION(gp1_clk),
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(sdc3),
|
||||
MSM_PIN_FUNCTION(wlan),
|
||||
};
|
||||
|
|
|
|||
|
|
@ -714,7 +714,7 @@ static const char * const ebi2_groups[] = {
|
|||
};
|
||||
|
||||
static const struct pinfunction msm8660_functions[] = {
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(cam_mclk),
|
||||
MSM_PIN_FUNCTION(dsub),
|
||||
MSM_PIN_FUNCTION(ext_gps),
|
||||
|
|
|
|||
|
|
@ -696,7 +696,7 @@ static const struct pinfunction msm8909_functions[] = {
|
|||
MSM_PIN_FUNCTION(gcc_gp3_clk_a),
|
||||
MSM_PIN_FUNCTION(gcc_gp3_clk_b),
|
||||
MSM_PIN_FUNCTION(gcc_plltest),
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(gsm0_tx),
|
||||
MSM_PIN_FUNCTION(ldo_en),
|
||||
MSM_PIN_FUNCTION(ldo_update),
|
||||
|
|
|
|||
|
|
@ -743,7 +743,7 @@ static const struct pinfunction msm8916_functions[] = {
|
|||
MSM_PIN_FUNCTION(gcc_gp2_clk_b),
|
||||
MSM_PIN_FUNCTION(gcc_gp3_clk_a),
|
||||
MSM_PIN_FUNCTION(gcc_gp3_clk_b),
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(gsm0_tx0),
|
||||
MSM_PIN_FUNCTION(gsm0_tx1),
|
||||
MSM_PIN_FUNCTION(gsm1_tx0),
|
||||
|
|
|
|||
|
|
@ -1302,7 +1302,7 @@ static const struct pinfunction msm8917_functions[] = {
|
|||
MSM_PIN_FUNCTION(gcc_gp3_clk_b),
|
||||
MSM_PIN_FUNCTION(gcc_plltest),
|
||||
MSM_PIN_FUNCTION(gcc_tlmm),
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(gsm0_tx),
|
||||
MSM_PIN_FUNCTION(key_focus),
|
||||
MSM_PIN_FUNCTION(key_snapshot),
|
||||
|
|
|
|||
|
|
@ -1533,7 +1533,7 @@ static const struct pinfunction msm8953_functions[] = {
|
|||
MSM_PIN_FUNCTION(gcc_gp3_clk_b),
|
||||
MSM_PIN_FUNCTION(gcc_plltest),
|
||||
MSM_PIN_FUNCTION(gcc_tlmm),
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(gsm0_tx),
|
||||
MSM_PIN_FUNCTION(gsm1_tx),
|
||||
MSM_PIN_FUNCTION(gyro_int),
|
||||
|
|
|
|||
|
|
@ -974,7 +974,7 @@ static const struct pinfunction msm8960_functions[] = {
|
|||
MSM_PIN_FUNCTION(gp_pdm_1b),
|
||||
MSM_PIN_FUNCTION(gp_pdm_2a),
|
||||
MSM_PIN_FUNCTION(gp_pdm_2b),
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(gsbi1),
|
||||
MSM_PIN_FUNCTION(gsbi1_spi_cs1_n),
|
||||
MSM_PIN_FUNCTION(gsbi1_spi_cs2a_n),
|
||||
|
|
|
|||
|
|
@ -812,7 +812,7 @@ static const char * const ss_switch_groups[] = {
|
|||
};
|
||||
|
||||
static const struct pinfunction msm8976_functions[] = {
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(blsp_spi1),
|
||||
MSM_PIN_FUNCTION(smb_int),
|
||||
MSM_PIN_FUNCTION(blsp_i2c1),
|
||||
|
|
|
|||
|
|
@ -1071,7 +1071,7 @@ static const struct pinfunction msm8994_functions[] = {
|
|||
MSM_PIN_FUNCTION(uim2),
|
||||
MSM_PIN_FUNCTION(uim3),
|
||||
MSM_PIN_FUNCTION(uim4),
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
};
|
||||
|
||||
static const struct msm_pingroup msm8994_groups[] = {
|
||||
|
|
|
|||
|
|
@ -1532,7 +1532,7 @@ static const struct pinfunction msm8996_functions[] = {
|
|||
MSM_PIN_FUNCTION(gcc_gp2_clk_b),
|
||||
MSM_PIN_FUNCTION(gcc_gp3_clk_a),
|
||||
MSM_PIN_FUNCTION(gcc_gp3_clk_b),
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(gsm_tx),
|
||||
MSM_PIN_FUNCTION(hdmi_cec),
|
||||
MSM_PIN_FUNCTION(hdmi_ddc),
|
||||
|
|
|
|||
|
|
@ -1160,7 +1160,7 @@ static const char * const mss_lte_groups[] = {
|
|||
};
|
||||
|
||||
static const struct pinfunction msm8998_functions[] = {
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(adsp_ext),
|
||||
MSM_PIN_FUNCTION(agera_pll),
|
||||
MSM_PIN_FUNCTION(atest_char),
|
||||
|
|
|
|||
|
|
@ -778,7 +778,7 @@ static const char * const slimbus_groups[] = { "gpio70", "gpio71" };
|
|||
static const char * const hsic_ctl_groups[] = { "hsic_strobe", "hsic_data" };
|
||||
|
||||
static const struct pinfunction msm8x74_functions[] = {
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(cci_i2c0),
|
||||
MSM_PIN_FUNCTION(cci_i2c1),
|
||||
MSM_PIN_FUNCTION(uim1),
|
||||
|
|
|
|||
|
|
@ -870,11 +870,11 @@ static const struct pinfunction qcm2290_functions[] = {
|
|||
MSM_PIN_FUNCTION(ddr_pxi1),
|
||||
MSM_PIN_FUNCTION(ddr_pxi2),
|
||||
MSM_PIN_FUNCTION(ddr_pxi3),
|
||||
MSM_PIN_FUNCTION(egpio),
|
||||
MSM_GPIO_PIN_FUNCTION(egpio),
|
||||
MSM_PIN_FUNCTION(gcc_gp1),
|
||||
MSM_PIN_FUNCTION(gcc_gp2),
|
||||
MSM_PIN_FUNCTION(gcc_gp3),
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(gp_pdm0),
|
||||
MSM_PIN_FUNCTION(gp_pdm1),
|
||||
MSM_PIN_FUNCTION(gp_pdm2),
|
||||
|
|
|
|||
|
|
@ -1296,7 +1296,7 @@ static const char * const i2s_3_ws_a_groups[] = {
|
|||
};
|
||||
|
||||
static const struct pinfunction qcs404_functions[] = {
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(hdmi_tx),
|
||||
MSM_PIN_FUNCTION(hdmi_ddc),
|
||||
MSM_PIN_FUNCTION(blsp_uart_tx_a2),
|
||||
|
|
|
|||
|
|
@ -819,7 +819,7 @@ static const char *const wsa_data_groups[] = {
|
|||
};
|
||||
|
||||
static const struct pinfunction qcs615_functions[] = {
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(adsp_ext),
|
||||
MSM_PIN_FUNCTION(agera_pll),
|
||||
MSM_PIN_FUNCTION(aoss_cti),
|
||||
|
|
|
|||
|
|
@ -929,7 +929,7 @@ static const char *const vsense_trigger_groups[] = {
|
|||
};
|
||||
|
||||
static const struct pinfunction qcs8300_functions[] = {
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(aoss_cti),
|
||||
MSM_PIN_FUNCTION(atest_char),
|
||||
MSM_PIN_FUNCTION(atest_usb2),
|
||||
|
|
@ -949,7 +949,7 @@ static const struct pinfunction qcs8300_functions[] = {
|
|||
MSM_PIN_FUNCTION(edp0_hot),
|
||||
MSM_PIN_FUNCTION(edp0_lcd),
|
||||
MSM_PIN_FUNCTION(edp1_lcd),
|
||||
MSM_PIN_FUNCTION(egpio),
|
||||
MSM_GPIO_PIN_FUNCTION(egpio),
|
||||
MSM_PIN_FUNCTION(emac0_mcg0),
|
||||
MSM_PIN_FUNCTION(emac0_mcg1),
|
||||
MSM_PIN_FUNCTION(emac0_mcg2),
|
||||
|
|
|
|||
|
|
@ -904,7 +904,7 @@ static const char * const vsense_trigger_groups[] = {
|
|||
};
|
||||
|
||||
static const struct pinfunction qdu1000_functions[] = {
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(cmo_pri),
|
||||
MSM_PIN_FUNCTION(si5518_int),
|
||||
MSM_PIN_FUNCTION(atest_char),
|
||||
|
|
|
|||
|
|
@ -1181,7 +1181,7 @@ static const char * const vsense_trigger_groups[] = {
|
|||
};
|
||||
|
||||
static const struct pinfunction sa8775p_functions[] = {
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(atest_char),
|
||||
MSM_PIN_FUNCTION(atest_usb2),
|
||||
MSM_PIN_FUNCTION(audio_ref),
|
||||
|
|
@ -1217,7 +1217,7 @@ static const struct pinfunction sa8775p_functions[] = {
|
|||
MSM_PIN_FUNCTION(edp2_lcd),
|
||||
MSM_PIN_FUNCTION(edp3_hot),
|
||||
MSM_PIN_FUNCTION(edp3_lcd),
|
||||
MSM_PIN_FUNCTION(egpio),
|
||||
MSM_GPIO_PIN_FUNCTION(egpio),
|
||||
MSM_PIN_FUNCTION(emac0_mcg0),
|
||||
MSM_PIN_FUNCTION(emac0_mcg1),
|
||||
MSM_PIN_FUNCTION(emac0_mcg2),
|
||||
|
|
|
|||
|
|
@ -1128,7 +1128,7 @@ static const char * const vsense_trigger_groups[] = {
|
|||
};
|
||||
|
||||
static const struct pinfunction sar2130p_functions[] = {
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(qup0),
|
||||
MSM_PIN_FUNCTION(ibi_i3c),
|
||||
MSM_PIN_FUNCTION(jitter_bist),
|
||||
|
|
|
|||
|
|
@ -903,7 +903,7 @@ static const struct pinfunction sc7180_functions[] = {
|
|||
MSM_PIN_FUNCTION(gcc_gp1),
|
||||
MSM_PIN_FUNCTION(gcc_gp2),
|
||||
MSM_PIN_FUNCTION(gcc_gp3),
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(gp_pdm0),
|
||||
MSM_PIN_FUNCTION(gp_pdm1),
|
||||
MSM_PIN_FUNCTION(gp_pdm2),
|
||||
|
|
|
|||
|
|
@ -1153,11 +1153,11 @@ static const struct pinfunction sc7280_functions[] = {
|
|||
MSM_PIN_FUNCTION(dp_lcd),
|
||||
MSM_PIN_FUNCTION(edp_hot),
|
||||
MSM_PIN_FUNCTION(edp_lcd),
|
||||
MSM_PIN_FUNCTION(egpio),
|
||||
MSM_GPIO_PIN_FUNCTION(egpio),
|
||||
MSM_PIN_FUNCTION(gcc_gp1),
|
||||
MSM_PIN_FUNCTION(gcc_gp2),
|
||||
MSM_PIN_FUNCTION(gcc_gp3),
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(host2wlan_sol),
|
||||
MSM_PIN_FUNCTION(ibi_i3c),
|
||||
MSM_PIN_FUNCTION(jitter_bist),
|
||||
|
|
|
|||
|
|
@ -1272,7 +1272,7 @@ static const struct pinfunction sc8180x_functions[] = {
|
|||
MSM_PIN_FUNCTION(gcc_gp3),
|
||||
MSM_PIN_FUNCTION(gcc_gp4),
|
||||
MSM_PIN_FUNCTION(gcc_gp5),
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(gps),
|
||||
MSM_PIN_FUNCTION(grfc),
|
||||
MSM_PIN_FUNCTION(hs1_mi2s),
|
||||
|
|
|
|||
|
|
@ -1506,7 +1506,7 @@ static const struct pinfunction sc8280xp_functions[] = {
|
|||
MSM_PIN_FUNCTION(edp2_lcd),
|
||||
MSM_PIN_FUNCTION(edp3_lcd),
|
||||
MSM_PIN_FUNCTION(edp_hot),
|
||||
MSM_PIN_FUNCTION(egpio),
|
||||
MSM_GPIO_PIN_FUNCTION(egpio),
|
||||
MSM_PIN_FUNCTION(emac0_dll),
|
||||
MSM_PIN_FUNCTION(emac0_mcg0),
|
||||
MSM_PIN_FUNCTION(emac0_mcg1),
|
||||
|
|
@ -1527,7 +1527,7 @@ static const struct pinfunction sc8280xp_functions[] = {
|
|||
MSM_PIN_FUNCTION(gcc_gp3),
|
||||
MSM_PIN_FUNCTION(gcc_gp4),
|
||||
MSM_PIN_FUNCTION(gcc_gp5),
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(hs1_mi2s),
|
||||
MSM_PIN_FUNCTION(hs2_mi2s),
|
||||
MSM_PIN_FUNCTION(hs3_mi2s),
|
||||
|
|
|
|||
|
|
@ -1157,7 +1157,7 @@ static const struct pinfunction sdm660_functions[] = {
|
|||
MSM_PIN_FUNCTION(gcc_gp1),
|
||||
MSM_PIN_FUNCTION(gcc_gp2),
|
||||
MSM_PIN_FUNCTION(gcc_gp3),
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(gps_tx_a),
|
||||
MSM_PIN_FUNCTION(gps_tx_b),
|
||||
MSM_PIN_FUNCTION(gps_tx_c),
|
||||
|
|
|
|||
|
|
@ -991,7 +991,7 @@ static const char * const mss_lte_groups[] = {
|
|||
};
|
||||
|
||||
static const struct pinfunction sdm670_functions[] = {
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(adsp_ext),
|
||||
MSM_PIN_FUNCTION(agera_pll),
|
||||
MSM_PIN_FUNCTION(atest_char),
|
||||
|
|
|
|||
|
|
@ -976,7 +976,7 @@ static const char * const tsif1_sync_groups[] = {
|
|||
};
|
||||
|
||||
static const struct pinfunction sdm845_functions[] = {
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(adsp_ext),
|
||||
MSM_PIN_FUNCTION(agera_pll),
|
||||
MSM_PIN_FUNCTION(atest_char),
|
||||
|
|
|
|||
|
|
@ -796,7 +796,7 @@ static const struct pinfunction sdx55_functions[] = {
|
|||
MSM_PIN_FUNCTION(gcc_gp2),
|
||||
MSM_PIN_FUNCTION(gcc_gp3),
|
||||
MSM_PIN_FUNCTION(gcc_plltest),
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(i2s_mclk),
|
||||
MSM_PIN_FUNCTION(jitter_bist),
|
||||
MSM_PIN_FUNCTION(ldo_en),
|
||||
|
|
|
|||
|
|
@ -732,7 +732,7 @@ static const struct pinfunction sdx65_functions[] = {
|
|||
MSM_PIN_FUNCTION(gcc_gp2),
|
||||
MSM_PIN_FUNCTION(gcc_gp3),
|
||||
MSM_PIN_FUNCTION(gcc_plltest),
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(i2s_mclk),
|
||||
MSM_PIN_FUNCTION(jitter_bist),
|
||||
MSM_PIN_FUNCTION(ldo_en),
|
||||
|
|
|
|||
|
|
@ -852,7 +852,7 @@ static const struct pinfunction sdx75_functions[] = {
|
|||
MSM_PIN_FUNCTION(gcc_gp2_clk),
|
||||
MSM_PIN_FUNCTION(gcc_gp3_clk),
|
||||
MSM_PIN_FUNCTION(gcc_plltest),
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(i2s_mclk),
|
||||
MSM_PIN_FUNCTION(jitter_bist),
|
||||
MSM_PIN_FUNCTION(ldo_en),
|
||||
|
|
|
|||
|
|
@ -722,7 +722,7 @@ static const char * const wlan1_adc_dtest1_groups[] = {
|
|||
};
|
||||
|
||||
static const struct pinfunction sm4450_functions[] = {
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(atest_char),
|
||||
MSM_PIN_FUNCTION(atest_usb0),
|
||||
MSM_PIN_FUNCTION(audio_ref_clk),
|
||||
|
|
|
|||
|
|
@ -687,7 +687,7 @@ static const struct pinfunction sm6115_functions[] = {
|
|||
MSM_PIN_FUNCTION(gcc_gp1),
|
||||
MSM_PIN_FUNCTION(gcc_gp2),
|
||||
MSM_PIN_FUNCTION(gcc_gp3),
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(gp_pdm0),
|
||||
MSM_PIN_FUNCTION(gp_pdm1),
|
||||
MSM_PIN_FUNCTION(gp_pdm2),
|
||||
|
|
|
|||
|
|
@ -943,7 +943,7 @@ static const char * const dmic1_data_groups[] = {
|
|||
|
||||
static const struct pinfunction sm6125_functions[] = {
|
||||
MSM_PIN_FUNCTION(qup00),
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(qdss),
|
||||
MSM_PIN_FUNCTION(qup01),
|
||||
MSM_PIN_FUNCTION(qup02),
|
||||
|
|
|
|||
|
|
@ -1048,7 +1048,7 @@ static const struct pinfunction sm6350_functions[] = {
|
|||
MSM_PIN_FUNCTION(gp_pdm0),
|
||||
MSM_PIN_FUNCTION(gp_pdm1),
|
||||
MSM_PIN_FUNCTION(gp_pdm2),
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(gps_tx),
|
||||
MSM_PIN_FUNCTION(ibi_i3c),
|
||||
MSM_PIN_FUNCTION(jitter_bist),
|
||||
|
|
|
|||
|
|
@ -1172,7 +1172,7 @@ static const struct pinfunction sm6375_functions[] = {
|
|||
MSM_PIN_FUNCTION(gp_pdm0),
|
||||
MSM_PIN_FUNCTION(gp_pdm1),
|
||||
MSM_PIN_FUNCTION(gp_pdm2),
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(gps_tx),
|
||||
MSM_PIN_FUNCTION(ibi_i3c),
|
||||
MSM_PIN_FUNCTION(jitter_bist),
|
||||
|
|
|
|||
|
|
@ -960,7 +960,7 @@ static const char * const wsa_data_groups[] = {
|
|||
};
|
||||
|
||||
static const struct pinfunction sm7150_functions[] = {
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(adsp_ext),
|
||||
MSM_PIN_FUNCTION(agera_pll),
|
||||
MSM_PIN_FUNCTION(aoss_cti),
|
||||
|
|
|
|||
|
|
@ -1217,7 +1217,7 @@ static const struct pinfunction sm8150_functions[] = {
|
|||
MSM_PIN_FUNCTION(gcc_gp1),
|
||||
MSM_PIN_FUNCTION(gcc_gp2),
|
||||
MSM_PIN_FUNCTION(gcc_gp3),
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(hs1_mi2s),
|
||||
MSM_PIN_FUNCTION(hs2_mi2s),
|
||||
MSM_PIN_FUNCTION(hs3_mi2s),
|
||||
|
|
|
|||
|
|
@ -1021,7 +1021,7 @@ static const struct pinfunction sm8250_functions[] = {
|
|||
MSM_PIN_FUNCTION(gcc_gp1),
|
||||
MSM_PIN_FUNCTION(gcc_gp2),
|
||||
MSM_PIN_FUNCTION(gcc_gp3),
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(ibi_i3c),
|
||||
MSM_PIN_FUNCTION(jitter_bist),
|
||||
MSM_PIN_FUNCTION(lpass_slimbus),
|
||||
|
|
|
|||
|
|
@ -1267,7 +1267,7 @@ static const struct pinfunction sm8350_functions[] = {
|
|||
MSM_PIN_FUNCTION(gcc_gp1),
|
||||
MSM_PIN_FUNCTION(gcc_gp2),
|
||||
MSM_PIN_FUNCTION(gcc_gp3),
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(ibi_i3c),
|
||||
MSM_PIN_FUNCTION(jitter_bist),
|
||||
MSM_PIN_FUNCTION(lpass_slimbus),
|
||||
|
|
|
|||
|
|
@ -1269,7 +1269,7 @@ static const char * const vsense_trigger_groups[] = {
|
|||
};
|
||||
|
||||
static const struct pinfunction sm8450_functions[] = {
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(aon_cam),
|
||||
MSM_PIN_FUNCTION(atest_char),
|
||||
MSM_PIN_FUNCTION(atest_usb),
|
||||
|
|
@ -1291,7 +1291,7 @@ static const struct pinfunction sm8450_functions[] = {
|
|||
MSM_PIN_FUNCTION(ddr_pxi2),
|
||||
MSM_PIN_FUNCTION(ddr_pxi3),
|
||||
MSM_PIN_FUNCTION(dp_hot),
|
||||
MSM_PIN_FUNCTION(egpio),
|
||||
MSM_GPIO_PIN_FUNCTION(egpio),
|
||||
MSM_PIN_FUNCTION(gcc_gp1),
|
||||
MSM_PIN_FUNCTION(gcc_gp2),
|
||||
MSM_PIN_FUNCTION(gcc_gp3),
|
||||
|
|
|
|||
|
|
@ -1340,7 +1340,7 @@ static const char *const vsense_trigger_mirnat_groups[] = {
|
|||
};
|
||||
|
||||
static const struct pinfunction sm8550_functions[] = {
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(aon_cci),
|
||||
MSM_PIN_FUNCTION(aoss_cti),
|
||||
MSM_PIN_FUNCTION(atest_char),
|
||||
|
|
|
|||
|
|
@ -1328,7 +1328,7 @@ static const char *const vsense_trigger_mirnat_groups[] = {
|
|||
};
|
||||
|
||||
static const struct pinfunction sm8650_functions[] = {
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(aoss_cti),
|
||||
MSM_PIN_FUNCTION(atest_char),
|
||||
MSM_PIN_FUNCTION(atest_usb),
|
||||
|
|
@ -1359,7 +1359,7 @@ static const struct pinfunction sm8650_functions[] = {
|
|||
MSM_PIN_FUNCTION(ddr_pxi3),
|
||||
MSM_PIN_FUNCTION(do_not),
|
||||
MSM_PIN_FUNCTION(dp_hot),
|
||||
MSM_PIN_FUNCTION(egpio),
|
||||
MSM_GPIO_PIN_FUNCTION(egpio),
|
||||
MSM_PIN_FUNCTION(gcc_gp1),
|
||||
MSM_PIN_FUNCTION(gcc_gp2),
|
||||
MSM_PIN_FUNCTION(gcc_gp3),
|
||||
|
|
|
|||
|
|
@ -1290,7 +1290,7 @@ static const char *const wcn_sw_ctrl_groups[] = {
|
|||
};
|
||||
|
||||
static const struct pinfunction sm8750_functions[] = {
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(aoss_cti),
|
||||
MSM_PIN_FUNCTION(atest_char),
|
||||
MSM_PIN_FUNCTION(atest_usb),
|
||||
|
|
@ -1319,7 +1319,7 @@ static const struct pinfunction sm8750_functions[] = {
|
|||
MSM_PIN_FUNCTION(ddr_pxi2),
|
||||
MSM_PIN_FUNCTION(ddr_pxi3),
|
||||
MSM_PIN_FUNCTION(dp_hot),
|
||||
MSM_PIN_FUNCTION(egpio),
|
||||
MSM_GPIO_PIN_FUNCTION(egpio),
|
||||
MSM_PIN_FUNCTION(gcc_gp1),
|
||||
MSM_PIN_FUNCTION(gcc_gp2),
|
||||
MSM_PIN_FUNCTION(gcc_gp3),
|
||||
|
|
|
|||
|
|
@ -1407,7 +1407,7 @@ static const char * const vsense_trigger_groups[] = {
|
|||
};
|
||||
|
||||
static const struct pinfunction x1e80100_functions[] = {
|
||||
MSM_PIN_FUNCTION(gpio),
|
||||
MSM_GPIO_PIN_FUNCTION(gpio),
|
||||
MSM_PIN_FUNCTION(RESOUT_GPIO),
|
||||
MSM_PIN_FUNCTION(aon_cci),
|
||||
MSM_PIN_FUNCTION(aoss_cti),
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user