Loading drivers/pinctrl/qcom/pinctrl-msmcobalt.c +181 −156 Original line number Diff line number Diff line Loading @@ -472,6 +472,7 @@ enum msmcobalt_functions { msm_mux_cci_timer3, msm_mux_cci_async, msm_mux_qdss_gpio10, msm_mux_vsense_clkout, msm_mux_cci_timer4, msm_mux_blsp_spi2, msm_mux_blsp2_spi, Loading @@ -490,6 +491,7 @@ enum msmcobalt_functions { msm_mux_hdmi_hot, msm_mux_edp_hot, msm_mux_pci_e0, msm_mux_jitter_bist, msm_mux_usb_phy, msm_mux_lpass_slimbus, msm_mux_tsif1_sync, Loading @@ -497,6 +499,7 @@ enum msmcobalt_functions { msm_mux_tsif1_error, msm_mux_blsp_spi6, msm_mux_blsp_i2c6, msm_mux_bt_reset, msm_mux_blsp_spi3, msm_mux_blsp_i2c3, msm_mux_uim3_data, Loading @@ -523,6 +526,7 @@ enum msmcobalt_functions { msm_mux_cri_trng1, msm_mux_cri_trng, msm_mux_pri_mi2s, msm_mux_sp_cmu, msm_mux_blsp_spi10, msm_mux_pri_mi2s_ws, msm_mux_blsp_i2c10, Loading Loading @@ -840,6 +844,9 @@ static const char * const cci_async_groups[] = { static const char * const qdss_gpio10_groups[] = { "gpio24", "gpio77", }; static const char * const vsense_clkout_groups[] = { "gpio24", }; static const char * const cci_timer4_groups[] = { "gpio25", }; Loading Loading @@ -894,6 +901,9 @@ static const char * const edp_hot_groups[] = { static const char * const pci_e0_groups[] = { "gpio35", "gpio36", "gpio37", }; static const char * const jitter_bist_groups[] = { "gpio35", }; static const char * const usb_phy_groups[] = { "gpio38", }; Loading @@ -915,6 +925,9 @@ static const char * const blsp_spi6_groups[] = { static const char * const blsp_i2c6_groups[] = { "gpio43", "gpio44", }; static const char * const bt_reset_groups[] = { "gpio45", }; static const char * const blsp_spi3_groups[] = { "gpio45", "gpio46", "gpio47", "gpio48", }; Loading Loading @@ -995,6 +1008,9 @@ static const char * const cri_trng_groups[] = { static const char * const pri_mi2s_groups[] = { "gpio64", "gpio65", "gpio67", "gpio68", }; static const char * const sp_cmu_groups[] = { "gpio64", }; static const char * const blsp_spi10_groups[] = { "gpio65", "gpio66", "gpio67", "gpio68", }; Loading Loading @@ -1324,6 +1340,7 @@ static const struct msm_function msmcobalt_functions[] = { FUNCTION(cci_timer3), FUNCTION(cci_async), FUNCTION(qdss_gpio10), FUNCTION(vsense_clkout), FUNCTION(cci_timer4), FUNCTION(blsp_spi2), FUNCTION(blsp2_spi), Loading @@ -1342,6 +1359,7 @@ static const struct msm_function msmcobalt_functions[] = { FUNCTION(hdmi_hot), FUNCTION(edp_hot), FUNCTION(pci_e0), FUNCTION(jitter_bist), FUNCTION(usb_phy), FUNCTION(lpass_slimbus), FUNCTION(tsif1_sync), Loading @@ -1349,6 +1367,7 @@ static const struct msm_function msmcobalt_functions[] = { FUNCTION(tsif1_error), FUNCTION(blsp_spi6), FUNCTION(blsp_i2c6), FUNCTION(bt_reset), FUNCTION(blsp_spi3), FUNCTION(blsp_i2c3), FUNCTION(uim3_data), Loading @@ -1375,6 +1394,7 @@ static const struct msm_function msmcobalt_functions[] = { FUNCTION(cri_trng1), FUNCTION(cri_trng), FUNCTION(pri_mi2s), FUNCTION(sp_cmu), FUNCTION(blsp_spi10), FUNCTION(pri_mi2s_ws), FUNCTION(blsp_i2c10), Loading Loading @@ -1465,35 +1485,35 @@ static const struct msm_function msmcobalt_functions[] = { }; static const struct msm_pingroup msmcobalt_groups[] = { PINGROUP(0, EAST, blsp_spi1, blsp_uart, blsp_uim, mdp_vsync0, NA, NA, NA, NA, NA), PINGROUP(1, EAST, blsp_spi1, blsp_uart, blsp_uim, mdp_vsync1, NA, NA, NA, NA, NA), PINGROUP(2, EAST, blsp_spi1, blsp_uart, blsp_i2c1, mdp_vsync2, NA, NA, PINGROUP(0, EAST, blsp_spi1, blsp_uart, blsp_uim, NA, NA, NA, NA, NA, NA), PINGROUP(1, EAST, blsp_spi1, blsp_uart, blsp_uim, NA, NA, NA, NA, NA, NA), PINGROUP(2, EAST, blsp_spi1, blsp_uart, blsp_i2c1, NA, NA, NA, NA, NA, NA), PINGROUP(3, EAST, blsp_spi1, blsp_uart, blsp_i2c1, NA, NA, NA, NA, NA, NA), PINGROUP(4, WEST, blsp_spi8, blsp_uart, blsp_uim, NA, qdss_cti, NA, NA, NA, NA), PINGROUP(3, EAST, blsp_spi1, blsp_uart, blsp_i2c1, mdp_vsync3, NA, NA, PINGROUP(5, WEST, blsp_spi8, blsp_uart, blsp_uim, NA, qdss_cti, NA, NA, NA, NA), PINGROUP(4, WEST, blsp_spi8, blsp_uart, blsp_uim, NA, qdss_cti, NA, NA, NA, NA), PINGROUP(5, WEST, blsp_spi8, blsp_uart, blsp_uim, NA, qdss_cti, NA, NA, PINGROUP(6, WEST, blsp_spi8, blsp_uart, blsp_i2c8, NA, NA, NA, NA, NA, NA), PINGROUP(6, WEST, blsp_spi8, blsp_uart, blsp_i2c8, agera_pll, NA, atest_tsens, NA, NA, NA), PINGROUP(7, WEST, blsp_spi8, blsp_uart, blsp_i2c8, agera_pll, NA, atest_tsens2, wlan1_adc1, atest_usb1, bimc_dte1), PINGROUP(8, EAST, blsp_spi4, blsp_uart, blsp_uim, NA, qdss_cti, NA, wlan1_adc0, atest_usb13, bimc_dte0), PINGROUP(9, EAST, blsp_spi4, blsp_uart, blsp_uim, qdss_cti, NA, wlan2_adc1, atest_usb12, bimc_dte1, atest_char1), PINGROUP(10, EAST, mdp_vsync, edp_lcd, blsp_spi4, blsp_uart, blsp_i2c4, atest_gpsadc1, wlan2_adc0, atest_usb11, bimc_dte0), PINGROUP(11, EAST, mdp_vsync, blsp_spi4, blsp_uart, blsp_i2c4, dbg_out, atest_gpsadc0, atest_usb10, atest_char, NA), PINGROUP(7, WEST, blsp_spi8, blsp_uart, blsp_i2c8, ddr_bist, NA, atest_tsens2, atest_usb1, NA, NA), PINGROUP(8, EAST, blsp_spi4, blsp_uart, blsp_uim, NA, ddr_bist, NA, wlan1_adc1, atest_usb13, bimc_dte1), PINGROUP(9, EAST, blsp_spi4, blsp_uart, blsp_uim, tsif1_sync, ddr_bist, NA, wlan1_adc0, atest_usb12, bimc_dte0), PINGROUP(10, EAST, mdp_vsync, blsp_spi4, blsp_uart, blsp_i2c4, ddr_bist, atest_gpsadc1, wlan2_adc1, atest_usb11, bimc_dte1), PINGROUP(11, EAST, mdp_vsync, edp_lcd, blsp_spi4, blsp_uart, blsp_i2c4, dbg_out, atest_gpsadc0, wlan2_adc0, atest_usb10), PINGROUP(12, EAST, mdp_vsync, m_voc, NA, NA, NA, NA, NA, NA, NA), PINGROUP(13, EAST, cam_mclk, pll_bypassnl, qdss_gpio0, NA, NA, NA, NA, NA, NA), PINGROUP(14, EAST, cam_mclk, pll_reset, qdss_gpio1, NA, NA, NA, NA, NA, NA), PINGROUP(14, EAST, cam_mclk, pll_reset, qdss_gpio1, NA, NA, NA, NA, NA, NA), PINGROUP(15, EAST, cam_mclk, qdss_gpio2, NA, NA, NA, NA, NA, NA, NA), PINGROUP(16, EAST, cam_mclk, qdss_gpio3, NA, NA, NA, NA, NA, NA, NA), PINGROUP(17, EAST, cci_i2c, qdss_gpio4, NA, NA, NA, NA, NA, NA, NA), Loading @@ -1504,97 +1524,99 @@ static const struct msm_pingroup msmcobalt_groups[] = { PINGROUP(20, EAST, cci_i2c, qdss_gpio7, NA, NA, NA, NA, NA, NA, NA), PINGROUP(21, EAST, cci_timer0, NA, qdss_gpio8, vsense_data0, NA, NA, NA, NA, NA), PINGROUP(22, EAST, cci_timer1, NA, qdss_gpio, vsense_data1, NA, NA, NA, NA, NA), PINGROUP(22, EAST, cci_timer1, NA, qdss_gpio, vsense_data1, NA, NA, NA, NA, NA), PINGROUP(23, EAST, cci_timer2, blsp1_spi, qdss_gpio9, vsense_mode, NA, NA, NA, NA, NA), PINGROUP(24, EAST, cci_timer3, cci_async, blsp1_spi, NA, qdss_gpio10, vsense_clkout, NA, NA, NA), PINGROUP(25, EAST, cci_timer4, cci_async, blsp2_spi, NA, qdss_gpio11, NA, NA, NA, NA), PINGROUP(25, EAST, cci_timer4, cci_async, blsp_spi2, blsp_uart, blsp_uim, blsp2_spi, NA, qdss_gpio11, NA), PINGROUP(26, EAST, cci_async, blsp_spi2, blsp_uart, blsp_uim, qdss_gpio12, NA, NA, NA, NA), PINGROUP(27, EAST, blsp_spi2, blsp_uart, blsp_i2c2, blsp1_spi, qdss_gpio13, NA, NA, NA, NA), PINGROUP(28, EAST, blsp_spi2, blsp_uart, blsp_i2c2, blsp1_spi, qdss_gpio14, NA, NA, NA, NA), PINGROUP(26, EAST, cci_async, qdss_gpio12, NA, NA, NA, NA, NA, NA, NA), PINGROUP(27, EAST, blsp1_spi, qdss_gpio13, NA, NA, NA, NA, NA, NA, NA), PINGROUP(28, EAST, blsp1_spi, qdss_gpio14, NA, NA, NA, NA, NA, NA, NA), PINGROUP(29, EAST, blsp2_spi, NA, qdss_gpio15, NA, NA, NA, NA, NA, NA), PINGROUP(30, EAST, hdmi_rcv, blsp2_spi, qdss_gpio, NA, NA, NA, NA, NA, NA), PINGROUP(31, EAST, hdmi_cec, pwr_modem, NA, NA, NA, NA, NA, NA, NA), PINGROUP(32, EAST, hdmi_ddc, pwr_nav, NA, NA, NA, NA, NA, NA, NA), PINGROUP(33, EAST, hdmi_ddc, pwr_crypto, NA, NA, NA, NA, NA, NA, NA), PINGROUP(34, EAST, hdmi_hot, edp_hot, NA, NA, NA, NA, NA, NA, NA), PINGROUP(35, WEST, pci_e0, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(36, WEST, pci_e0, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(37, WEST, NA, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(38, WEST, usb_phy, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(39, WEST, lpass_slimbus, tsif1_sync, NA, NA, NA, NA, NA, NA, PINGROUP(31, EAST, hdmi_cec, blsp_spi2, blsp_uart, blsp_uim, pwr_modem, NA, NA, NA, NA), PINGROUP(32, EAST, hdmi_ddc, blsp_spi2, blsp_uart, blsp_i2c2, pwr_nav, NA, NA, NA, NA), PINGROUP(33, EAST, hdmi_ddc, blsp_spi2, blsp_uart, blsp_i2c2, pwr_crypto, NA, NA, NA, NA), PINGROUP(34, EAST, hdmi_hot, edp_hot, blsp_spi2, blsp_uart, blsp_uim, NA, NA, NA, NA), PINGROUP(35, WEST, pci_e0, jitter_bist, NA, NA, NA, NA, NA, NA, NA), PINGROUP(36, WEST, pci_e0, agera_pll, NA, atest_tsens, NA, NA, NA, NA, NA), PINGROUP(37, WEST, agera_pll, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(38, WEST, usb_phy, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(39, WEST, lpass_slimbus, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(40, EAST, sd_write, tsif1_error, NA, NA, NA, NA, NA, NA, NA), PINGROUP(41, EAST, blsp_spi6, blsp_uart, blsp_uim, NA, qdss_gpio6, NA, NA, NA, NA), PINGROUP(42, EAST, blsp_spi6, blsp_uart, blsp_uim, NA, qdss_gpio7, NA, NA, NA, NA), PINGROUP(43, EAST, blsp_spi6, blsp_uart, blsp_i2c6, NA, qdss_gpio14, NA, NA, NA, NA), PINGROUP(44, EAST, blsp_spi6, blsp_uart, blsp_i2c6, NA, qdss_gpio15, NA, NA, NA, NA), PINGROUP(43, EAST, blsp_spi6, blsp_uart, blsp_i2c6, NA, qdss_gpio14, NA, NA, NA, NA), PINGROUP(44, EAST, blsp_spi6, blsp_uart, blsp_i2c6, NA, qdss_gpio15, NA, NA, NA, NA), PINGROUP(45, EAST, blsp_spi3, blsp_uart, blsp_uim, NA, NA, NA, NA, NA, NA), PINGROUP(46, EAST, blsp_spi3, blsp_uart, blsp_uim, NA, NA, NA, NA, NA, NA), PINGROUP(47, EAST, blsp_spi3, blsp_uart, blsp_i2c3, NA, NA, NA, NA, NA, NA), PINGROUP(48, EAST, blsp_spi3, blsp_uart, blsp_i2c3, NA, NA, NA, NA, NA, NA), PINGROUP(49, NORTH, uim3_data, blsp_spi9, blsp_uart, blsp_uim, blsp10_spi, NA, NA, NA, NA), PINGROUP(50, NORTH, uim3_clk, blsp_spi9, blsp_uart, blsp_uim, blsp10_spi, NA, NA, NA, NA), PINGROUP(51, NORTH, uim3_reset, blsp_spi9, blsp_uart, blsp_i2c9, blsp10_spi, NA, NA, NA, NA), PINGROUP(52, NORTH, uim3_present, blsp_spi9, blsp_uart, blsp_i2c9, blsp10_spi, NA, NA, NA, NA), PINGROUP(47, EAST, blsp_spi3, blsp_uart, blsp_i2c3, NA, NA, NA, NA, NA, NA), PINGROUP(48, EAST, blsp_spi3, blsp_uart, blsp_i2c3, NA, NA, NA, NA, NA, NA), PINGROUP(49, NORTH, blsp_spi9, blsp_uart, blsp_uim, blsp10_spi, qdss_cti, NA, NA, NA, NA), PINGROUP(50, NORTH, blsp_spi9, blsp_uart, blsp_uim, blsp10_spi, qdss_cti, NA, NA, NA, NA), PINGROUP(51, NORTH, blsp_spi9, blsp_uart, blsp_i2c9, blsp10_spi, NA, NA, NA, NA, NA), PINGROUP(52, NORTH, blsp_spi9, blsp_uart, blsp_i2c9, blsp10_spi, NA, NA, NA, NA, NA), PINGROUP(53, WEST, blsp_spi7, blsp_uart, blsp_uim, NA, NA, NA, NA, NA, NA), PINGROUP(54, WEST, blsp_spi7, blsp_uart, blsp_uim, NA, NA, NA, NA, NA, NA), PINGROUP(55, WEST, blsp_spi7, blsp_uart, blsp_i2c7, NA, NA, NA, NA, NA, NA), PINGROUP(56, WEST, blsp_spi7, blsp_uart, blsp_i2c7, NA, NA, NA, NA, NA, PINGROUP(55, WEST, blsp_spi7, blsp_uart, blsp_i2c7, NA, NA, NA, NA, NA, NA), PINGROUP(56, WEST, blsp_spi7, blsp_uart, blsp_i2c7, NA, NA, NA, NA, NA, NA), PINGROUP(57, WEST, qua_mi2s, blsp10_spi, gcc_gp1, NA, NA, NA, NA, NA, NA), PINGROUP(57, WEST, qua_mi2s, gcc_gp1, NA, NA, NA, NA, NA, NA, NA), PINGROUP(58, NORTH, qua_mi2s, uim4_data, blsp_spi11, blsp_uart, blsp_uim, gcc_gp2, NA, qdss_cti, NA), PINGROUP(59, NORTH, qua_mi2s, uim4_clk, blsp_spi11, blsp_uart, blsp_uim, gcc_gp3, NA, qdss_cti, NA), PINGROUP(60, NORTH, qua_mi2s, uim4_reset, blsp_spi11, blsp_uart, blsp_i2c11, cri_trng0, NA, NA, NA), PINGROUP(61, NORTH, qua_mi2s, uim4_present, blsp_spi11, blsp_uart, blsp_i2c11, cri_trng1, NA, NA, NA), PINGROUP(58, NORTH, qua_mi2s, blsp_spi11, blsp_uart, blsp_uim, gcc_gp2, NA, qdss_cti, NA, NA), PINGROUP(59, NORTH, qua_mi2s, blsp_spi11, blsp_uart, blsp_uim, gcc_gp3, NA, qdss_cti, NA, NA), PINGROUP(60, NORTH, qua_mi2s, blsp_spi11, blsp_uart, blsp_i2c11, cri_trng0, NA, NA, NA, NA), PINGROUP(61, NORTH, qua_mi2s, blsp_spi11, blsp_uart, blsp_i2c11, cri_trng1, NA, NA, NA, NA), PINGROUP(62, WEST, qua_mi2s, cri_trng, NA, NA, NA, NA, NA, NA, NA), PINGROUP(63, WEST, qua_mi2s, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(64, WEST, pri_mi2s, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(65, WEST, pri_mi2s, blsp_spi10, blsp_uart, blsp_uim, NA, NA, NA, NA, NA), PINGROUP(66, WEST, pri_mi2s_ws, blsp_spi10, blsp_uart, blsp_uim, NA, NA, NA, NA, NA), PINGROUP(67, WEST, pri_mi2s, blsp_spi10, blsp_uart, blsp_i2c10, NA, NA, NA, NA, NA), PINGROUP(68, WEST, pri_mi2s, blsp_spi10, blsp_uart, blsp_i2c10, NA, NA, NA, NA, NA), PINGROUP(69, WEST, spkr_i2s, audio_ref, NA, NA, NA, NA, NA, NA, NA), PINGROUP(70, WEST, lpass_slimbus, spkr_i2s, blsp9_spi, isense_dbg, NA, PINGROUP(64, WEST, pri_mi2s, sp_cmu, NA, NA, NA, NA, NA, NA, NA), PINGROUP(65, WEST, pri_mi2s, blsp_spi10, blsp_uart, blsp_uim, NA, NA, NA, NA, NA), PINGROUP(66, WEST, pri_mi2s_ws, blsp_spi10, blsp_uart, blsp_uim, NA, NA, NA, NA, NA), PINGROUP(67, WEST, pri_mi2s, blsp_spi10, blsp_uart, blsp_i2c10, NA, NA, NA, NA, NA), PINGROUP(68, WEST, pri_mi2s, blsp_spi10, blsp_uart, blsp_i2c10, NA, NA, NA, NA, NA), PINGROUP(69, WEST, spkr_i2s, audio_ref, NA, NA, NA, NA, NA, NA, NA), PINGROUP(70, WEST, lpass_slimbus, spkr_i2s, blsp9_spi, NA, NA, NA, NA, NA, NA), PINGROUP(71, WEST, lpass_slimbus, spkr_i2s, blsp9_spi, tsense_pwm1, tsense_pwm2, NA, NA, NA, NA), PINGROUP(72, WEST, lpass_slimbus, spkr_i2s, blsp9_spi, NA, NA, NA, NA, NA, NA), PINGROUP(73, WEST, btfm_slimbus, phase_flag0, NA, NA, NA, NA, NA, NA, NA), PINGROUP(74, WEST, btfm_slimbus, ter_mi2s, phase_flag7, NA, NA, NA, NA, NA, NA), PINGROUP(74, WEST, btfm_slimbus, ter_mi2s, phase_flag7, NA, NA, NA, NA, NA, NA), PINGROUP(75, WEST, ter_mi2s, phase_flag8, qdss_gpio8, NA, NA, NA, NA, NA, NA), PINGROUP(76, WEST, ter_mi2s, phase_flag9, qdss_gpio9, NA, NA, NA, NA, Loading @@ -1608,39 +1630,41 @@ static const struct msm_pingroup msmcobalt_groups[] = { NA, NA, NA, NA), PINGROUP(82, WEST, sec_mi2s, blsp_spi12, blsp_uart, blsp_uim, gcc_gp3, NA, NA, NA, NA), PINGROUP(83, WEST, sec_mi2s, blsp_spi12, blsp_uart, blsp_i2c12, NA, NA, NA, NA, NA), PINGROUP(83, WEST, sec_mi2s, blsp_spi12, blsp_uart, blsp_i2c12, NA, NA, NA, NA, NA), PINGROUP(84, WEST, blsp_spi12, blsp_uart, blsp_i2c12, NA, NA, NA, NA, NA, NA), PINGROUP(85, EAST, blsp_spi5, blsp_uart, blsp_uim, NA, NA, NA, NA, NA, NA), PINGROUP(86, EAST, blsp_spi5, blsp_uart, blsp_uim, NA, NA, NA, NA, NA, NA), PINGROUP(87, EAST, blsp_spi5, blsp_uart, blsp_i2c5, NA, NA, NA, NA, NA, PINGROUP(85, EAST, blsp_spi5, blsp_uart, blsp_uim, NA, NA, NA, NA, NA, NA), PINGROUP(86, EAST, blsp_spi5, blsp_uart, blsp_uim, NA, NA, NA, NA, NA, NA), PINGROUP(87, EAST, blsp_spi5, blsp_uart, blsp_i2c5, NA, NA, NA, NA, NA, NA), PINGROUP(88, EAST, blsp_spi5, blsp_uart, blsp_i2c5, NA, NA, NA, NA, NA, NA), PINGROUP(89, EAST, tsif1_clk, phase_flag10, NA, NA, NA, NA, NA, NA, NA), PINGROUP(88, EAST, blsp_spi5, blsp_uart, blsp_i2c5, blsp10_spi, NA, NA, NA, NA, NA), PINGROUP(89, EAST, tsif1_clk, phase_flag10, NA, NA, NA, NA, NA, NA, NA), PINGROUP(90, EAST, tsif1_en, mdp_vsync0, mdp_vsync1, mdp_vsync2, mdp_vsync3, blsp1_spi, tgu_ch0, qdss_cti, NA), PINGROUP(91, EAST, tsif1_data, sdc4_cmd, tgu_ch1, phase_flag1, qdss_cti, NA, NA, NA, NA), PINGROUP(92, EAST, tsif2_error, sdc43, vfr_1, phase_flag2, NA, NA, NA, PINGROUP(91, EAST, tsif1_data, sdc4_cmd, tgu_ch1, phase_flag1, qdss_cti, NA, NA, NA, NA), PINGROUP(92, EAST, tsif2_error, sdc43, vfr_1, phase_flag2, NA, NA, NA, NA, NA), PINGROUP(93, EAST, tsif2_clk, sdc4_clk, NA, qdss_gpio13, NA, NA, NA, NA, NA), PINGROUP(93, EAST, tsif2_clk, sdc4_clk, NA, qdss_gpio13, NA, NA, NA, NA, NA), PINGROUP(94, EAST, tsif2_en, sdc42, NA, NA, NA, NA, NA, NA, NA), PINGROUP(95, EAST, tsif2_data, sdc41, NA, NA, NA, NA, NA, NA, NA), PINGROUP(96, EAST, tsif2_sync, sdc40, phase_flag3, NA, NA, NA, NA, NA, NA), PINGROUP(96, EAST, tsif2_sync, sdc40, phase_flag3, NA, NA, NA, NA, NA, NA), PINGROUP(97, WEST, NA, mdp_vsync, ldo_en, NA, NA, NA, NA, NA, NA), PINGROUP(98, WEST, NA, mdp_vsync, ldo_update, NA, NA, NA, NA, NA, NA), PINGROUP(99, WEST, NA, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(100, WEST, NA, NA, blsp_uart, NA, NA, NA, NA, NA, NA), PINGROUP(101, WEST, NA, blsp_uart, NA, NA, NA, NA, NA, NA, NA), PINGROUP(102, WEST, NA, blsp11_i2c, prng_rosc, NA, NA, NA, NA, NA, NA), PINGROUP(103, WEST, NA, blsp11_i2c, phase_flag5, NA, NA, NA, NA, NA, PINGROUP(102, WEST, NA, blsp11_i2c, prng_rosc, NA, NA, NA, NA, NA, NA), PINGROUP(103, WEST, NA, blsp11_i2c, phase_flag5, NA, NA, NA, NA, NA, NA), PINGROUP(104, WEST, NA, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(105, NORTH, uim2_data, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(106, NORTH, uim2_clk, NA, NA, NA, NA, NA, NA, NA, NA), Loading @@ -1652,35 +1676,36 @@ static const struct msm_pingroup msmcobalt_groups[] = { PINGROUP(112, NORTH, uim1_present, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(113, NORTH, uim_batt, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(114, WEST, NA, NA, phase_flag16, NA, NA, NA, NA, NA, NA), PINGROUP(115, WEST, NA, nav_dr, phase_flag11, NA, NA, NA, NA, NA, NA), PINGROUP(115, WEST, NA, nav_dr, phase_flag11, NA, NA, NA, NA, NA, NA), PINGROUP(116, WEST, phase_flag12, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(117, EAST, phase_flag13, qdss_gpio0, NA, NA, NA, NA, NA, NA, PINGROUP(117, EAST, phase_flag13, qdss_gpio0, atest_char, NA, NA, NA, NA, NA, NA), PINGROUP(118, EAST, adsp_ext, phase_flag17, qdss_gpio1, atest_char3, NA, NA, NA, NA, NA), PINGROUP(119, EAST, phase_flag18, qdss_gpio2, atest_char2, NA, NA, NA, NA, NA, NA), PINGROUP(120, EAST, phase_flag19, qdss_gpio3, atest_char1, NA, NA, NA, NA, NA, NA), PINGROUP(121, EAST, phase_flag20, qdss_gpio4, atest_char0, NA, NA, NA, NA, NA, NA), PINGROUP(122, EAST, phase_flag21, qdss_gpio5, NA, NA, NA, NA, NA, NA, NA), PINGROUP(118, EAST, adsp_ext, phase_flag17, qdss_gpio1, NA, NA, NA, NA, NA, NA), PINGROUP(119, EAST, phase_flag18, qdss_gpio2, NA, NA, NA, NA, NA, NA, PINGROUP(123, EAST, phase_flag22, qdss_gpio, NA, NA, NA, NA, NA, NA, NA), PINGROUP(120, EAST, phase_flag19, qdss_gpio3, NA, NA, NA, NA, NA, NA, PINGROUP(124, EAST, phase_flag23, qdss_gpio, NA, NA, NA, NA, NA, NA, NA), PINGROUP(121, EAST, ddr_bist, phase_flag20, qdss_gpio4, NA, NA, NA, NA, NA, NA), PINGROUP(122, EAST, ddr_bist, phase_flag21, qdss_gpio5, NA, NA, NA, NA, NA, NA), PINGROUP(123, EAST, ddr_bist, phase_flag22, qdss_gpio, NA, NA, NA, NA, NA, NA), PINGROUP(124, EAST, ddr_bist, phase_flag23, qdss_gpio, NA, NA, NA, NA, NA, NA), PINGROUP(125, EAST, phase_flag24, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(126, EAST, NA, phase_flag25, NA, NA, NA, NA, NA, NA, NA), PINGROUP(126, EAST, phase_flag25, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(127, WEST, NA, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(128, WEST, modem_tsync, nav_pps, phase_flag26, NA, NA, NA, NA, NA, NA), PINGROUP(128, WEST, modem_tsync, nav_pps, phase_flag26, NA, NA, NA, NA, NA, NA), PINGROUP(129, WEST, phase_flag27, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(130, NORTH, qlink_request, phase_flag28, NA, NA, NA, NA, NA, NA, NA), PINGROUP(131, NORTH, qlink_enable, phase_flag6, NA, NA, NA, NA, NA, NA, NA), PINGROUP(132, WEST, phase_flag29, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(131, NORTH, qlink_enable, phase_flag6, NA, NA, NA, NA, NA, NA, NA), PINGROUP(132, WEST, NA, phase_flag29, NA, NA, NA, NA, NA, NA, NA), PINGROUP(133, WEST, phase_flag30, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(134, WEST, phase_flag31, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(135, WEST, NA, pa_indicator, NA, NA, NA, NA, NA, NA, NA), Loading @@ -1691,7 +1716,7 @@ static const struct msm_pingroup msmcobalt_groups[] = { PINGROUP(140, WEST, NA, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(141, WEST, NA, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(142, WEST, NA, ssbi1, NA, NA, NA, NA, NA, NA, NA), PINGROUP(143, WEST, NA, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(143, WEST, isense_dbg, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(144, WEST, mss_lte, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(145, WEST, mss_lte, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(146, WEST, NA, NA, NA, NA, NA, NA, NA, NA, NA), Loading Loading
drivers/pinctrl/qcom/pinctrl-msmcobalt.c +181 −156 Original line number Diff line number Diff line Loading @@ -472,6 +472,7 @@ enum msmcobalt_functions { msm_mux_cci_timer3, msm_mux_cci_async, msm_mux_qdss_gpio10, msm_mux_vsense_clkout, msm_mux_cci_timer4, msm_mux_blsp_spi2, msm_mux_blsp2_spi, Loading @@ -490,6 +491,7 @@ enum msmcobalt_functions { msm_mux_hdmi_hot, msm_mux_edp_hot, msm_mux_pci_e0, msm_mux_jitter_bist, msm_mux_usb_phy, msm_mux_lpass_slimbus, msm_mux_tsif1_sync, Loading @@ -497,6 +499,7 @@ enum msmcobalt_functions { msm_mux_tsif1_error, msm_mux_blsp_spi6, msm_mux_blsp_i2c6, msm_mux_bt_reset, msm_mux_blsp_spi3, msm_mux_blsp_i2c3, msm_mux_uim3_data, Loading @@ -523,6 +526,7 @@ enum msmcobalt_functions { msm_mux_cri_trng1, msm_mux_cri_trng, msm_mux_pri_mi2s, msm_mux_sp_cmu, msm_mux_blsp_spi10, msm_mux_pri_mi2s_ws, msm_mux_blsp_i2c10, Loading Loading @@ -840,6 +844,9 @@ static const char * const cci_async_groups[] = { static const char * const qdss_gpio10_groups[] = { "gpio24", "gpio77", }; static const char * const vsense_clkout_groups[] = { "gpio24", }; static const char * const cci_timer4_groups[] = { "gpio25", }; Loading Loading @@ -894,6 +901,9 @@ static const char * const edp_hot_groups[] = { static const char * const pci_e0_groups[] = { "gpio35", "gpio36", "gpio37", }; static const char * const jitter_bist_groups[] = { "gpio35", }; static const char * const usb_phy_groups[] = { "gpio38", }; Loading @@ -915,6 +925,9 @@ static const char * const blsp_spi6_groups[] = { static const char * const blsp_i2c6_groups[] = { "gpio43", "gpio44", }; static const char * const bt_reset_groups[] = { "gpio45", }; static const char * const blsp_spi3_groups[] = { "gpio45", "gpio46", "gpio47", "gpio48", }; Loading Loading @@ -995,6 +1008,9 @@ static const char * const cri_trng_groups[] = { static const char * const pri_mi2s_groups[] = { "gpio64", "gpio65", "gpio67", "gpio68", }; static const char * const sp_cmu_groups[] = { "gpio64", }; static const char * const blsp_spi10_groups[] = { "gpio65", "gpio66", "gpio67", "gpio68", }; Loading Loading @@ -1324,6 +1340,7 @@ static const struct msm_function msmcobalt_functions[] = { FUNCTION(cci_timer3), FUNCTION(cci_async), FUNCTION(qdss_gpio10), FUNCTION(vsense_clkout), FUNCTION(cci_timer4), FUNCTION(blsp_spi2), FUNCTION(blsp2_spi), Loading @@ -1342,6 +1359,7 @@ static const struct msm_function msmcobalt_functions[] = { FUNCTION(hdmi_hot), FUNCTION(edp_hot), FUNCTION(pci_e0), FUNCTION(jitter_bist), FUNCTION(usb_phy), FUNCTION(lpass_slimbus), FUNCTION(tsif1_sync), Loading @@ -1349,6 +1367,7 @@ static const struct msm_function msmcobalt_functions[] = { FUNCTION(tsif1_error), FUNCTION(blsp_spi6), FUNCTION(blsp_i2c6), FUNCTION(bt_reset), FUNCTION(blsp_spi3), FUNCTION(blsp_i2c3), FUNCTION(uim3_data), Loading @@ -1375,6 +1394,7 @@ static const struct msm_function msmcobalt_functions[] = { FUNCTION(cri_trng1), FUNCTION(cri_trng), FUNCTION(pri_mi2s), FUNCTION(sp_cmu), FUNCTION(blsp_spi10), FUNCTION(pri_mi2s_ws), FUNCTION(blsp_i2c10), Loading Loading @@ -1465,35 +1485,35 @@ static const struct msm_function msmcobalt_functions[] = { }; static const struct msm_pingroup msmcobalt_groups[] = { PINGROUP(0, EAST, blsp_spi1, blsp_uart, blsp_uim, mdp_vsync0, NA, NA, NA, NA, NA), PINGROUP(1, EAST, blsp_spi1, blsp_uart, blsp_uim, mdp_vsync1, NA, NA, NA, NA, NA), PINGROUP(2, EAST, blsp_spi1, blsp_uart, blsp_i2c1, mdp_vsync2, NA, NA, PINGROUP(0, EAST, blsp_spi1, blsp_uart, blsp_uim, NA, NA, NA, NA, NA, NA), PINGROUP(1, EAST, blsp_spi1, blsp_uart, blsp_uim, NA, NA, NA, NA, NA, NA), PINGROUP(2, EAST, blsp_spi1, blsp_uart, blsp_i2c1, NA, NA, NA, NA, NA, NA), PINGROUP(3, EAST, blsp_spi1, blsp_uart, blsp_i2c1, NA, NA, NA, NA, NA, NA), PINGROUP(4, WEST, blsp_spi8, blsp_uart, blsp_uim, NA, qdss_cti, NA, NA, NA, NA), PINGROUP(3, EAST, blsp_spi1, blsp_uart, blsp_i2c1, mdp_vsync3, NA, NA, PINGROUP(5, WEST, blsp_spi8, blsp_uart, blsp_uim, NA, qdss_cti, NA, NA, NA, NA), PINGROUP(4, WEST, blsp_spi8, blsp_uart, blsp_uim, NA, qdss_cti, NA, NA, NA, NA), PINGROUP(5, WEST, blsp_spi8, blsp_uart, blsp_uim, NA, qdss_cti, NA, NA, PINGROUP(6, WEST, blsp_spi8, blsp_uart, blsp_i2c8, NA, NA, NA, NA, NA, NA), PINGROUP(6, WEST, blsp_spi8, blsp_uart, blsp_i2c8, agera_pll, NA, atest_tsens, NA, NA, NA), PINGROUP(7, WEST, blsp_spi8, blsp_uart, blsp_i2c8, agera_pll, NA, atest_tsens2, wlan1_adc1, atest_usb1, bimc_dte1), PINGROUP(8, EAST, blsp_spi4, blsp_uart, blsp_uim, NA, qdss_cti, NA, wlan1_adc0, atest_usb13, bimc_dte0), PINGROUP(9, EAST, blsp_spi4, blsp_uart, blsp_uim, qdss_cti, NA, wlan2_adc1, atest_usb12, bimc_dte1, atest_char1), PINGROUP(10, EAST, mdp_vsync, edp_lcd, blsp_spi4, blsp_uart, blsp_i2c4, atest_gpsadc1, wlan2_adc0, atest_usb11, bimc_dte0), PINGROUP(11, EAST, mdp_vsync, blsp_spi4, blsp_uart, blsp_i2c4, dbg_out, atest_gpsadc0, atest_usb10, atest_char, NA), PINGROUP(7, WEST, blsp_spi8, blsp_uart, blsp_i2c8, ddr_bist, NA, atest_tsens2, atest_usb1, NA, NA), PINGROUP(8, EAST, blsp_spi4, blsp_uart, blsp_uim, NA, ddr_bist, NA, wlan1_adc1, atest_usb13, bimc_dte1), PINGROUP(9, EAST, blsp_spi4, blsp_uart, blsp_uim, tsif1_sync, ddr_bist, NA, wlan1_adc0, atest_usb12, bimc_dte0), PINGROUP(10, EAST, mdp_vsync, blsp_spi4, blsp_uart, blsp_i2c4, ddr_bist, atest_gpsadc1, wlan2_adc1, atest_usb11, bimc_dte1), PINGROUP(11, EAST, mdp_vsync, edp_lcd, blsp_spi4, blsp_uart, blsp_i2c4, dbg_out, atest_gpsadc0, wlan2_adc0, atest_usb10), PINGROUP(12, EAST, mdp_vsync, m_voc, NA, NA, NA, NA, NA, NA, NA), PINGROUP(13, EAST, cam_mclk, pll_bypassnl, qdss_gpio0, NA, NA, NA, NA, NA, NA), PINGROUP(14, EAST, cam_mclk, pll_reset, qdss_gpio1, NA, NA, NA, NA, NA, NA), PINGROUP(14, EAST, cam_mclk, pll_reset, qdss_gpio1, NA, NA, NA, NA, NA, NA), PINGROUP(15, EAST, cam_mclk, qdss_gpio2, NA, NA, NA, NA, NA, NA, NA), PINGROUP(16, EAST, cam_mclk, qdss_gpio3, NA, NA, NA, NA, NA, NA, NA), PINGROUP(17, EAST, cci_i2c, qdss_gpio4, NA, NA, NA, NA, NA, NA, NA), Loading @@ -1504,97 +1524,99 @@ static const struct msm_pingroup msmcobalt_groups[] = { PINGROUP(20, EAST, cci_i2c, qdss_gpio7, NA, NA, NA, NA, NA, NA, NA), PINGROUP(21, EAST, cci_timer0, NA, qdss_gpio8, vsense_data0, NA, NA, NA, NA, NA), PINGROUP(22, EAST, cci_timer1, NA, qdss_gpio, vsense_data1, NA, NA, NA, NA, NA), PINGROUP(22, EAST, cci_timer1, NA, qdss_gpio, vsense_data1, NA, NA, NA, NA, NA), PINGROUP(23, EAST, cci_timer2, blsp1_spi, qdss_gpio9, vsense_mode, NA, NA, NA, NA, NA), PINGROUP(24, EAST, cci_timer3, cci_async, blsp1_spi, NA, qdss_gpio10, vsense_clkout, NA, NA, NA), PINGROUP(25, EAST, cci_timer4, cci_async, blsp2_spi, NA, qdss_gpio11, NA, NA, NA, NA), PINGROUP(25, EAST, cci_timer4, cci_async, blsp_spi2, blsp_uart, blsp_uim, blsp2_spi, NA, qdss_gpio11, NA), PINGROUP(26, EAST, cci_async, blsp_spi2, blsp_uart, blsp_uim, qdss_gpio12, NA, NA, NA, NA), PINGROUP(27, EAST, blsp_spi2, blsp_uart, blsp_i2c2, blsp1_spi, qdss_gpio13, NA, NA, NA, NA), PINGROUP(28, EAST, blsp_spi2, blsp_uart, blsp_i2c2, blsp1_spi, qdss_gpio14, NA, NA, NA, NA), PINGROUP(26, EAST, cci_async, qdss_gpio12, NA, NA, NA, NA, NA, NA, NA), PINGROUP(27, EAST, blsp1_spi, qdss_gpio13, NA, NA, NA, NA, NA, NA, NA), PINGROUP(28, EAST, blsp1_spi, qdss_gpio14, NA, NA, NA, NA, NA, NA, NA), PINGROUP(29, EAST, blsp2_spi, NA, qdss_gpio15, NA, NA, NA, NA, NA, NA), PINGROUP(30, EAST, hdmi_rcv, blsp2_spi, qdss_gpio, NA, NA, NA, NA, NA, NA), PINGROUP(31, EAST, hdmi_cec, pwr_modem, NA, NA, NA, NA, NA, NA, NA), PINGROUP(32, EAST, hdmi_ddc, pwr_nav, NA, NA, NA, NA, NA, NA, NA), PINGROUP(33, EAST, hdmi_ddc, pwr_crypto, NA, NA, NA, NA, NA, NA, NA), PINGROUP(34, EAST, hdmi_hot, edp_hot, NA, NA, NA, NA, NA, NA, NA), PINGROUP(35, WEST, pci_e0, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(36, WEST, pci_e0, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(37, WEST, NA, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(38, WEST, usb_phy, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(39, WEST, lpass_slimbus, tsif1_sync, NA, NA, NA, NA, NA, NA, PINGROUP(31, EAST, hdmi_cec, blsp_spi2, blsp_uart, blsp_uim, pwr_modem, NA, NA, NA, NA), PINGROUP(32, EAST, hdmi_ddc, blsp_spi2, blsp_uart, blsp_i2c2, pwr_nav, NA, NA, NA, NA), PINGROUP(33, EAST, hdmi_ddc, blsp_spi2, blsp_uart, blsp_i2c2, pwr_crypto, NA, NA, NA, NA), PINGROUP(34, EAST, hdmi_hot, edp_hot, blsp_spi2, blsp_uart, blsp_uim, NA, NA, NA, NA), PINGROUP(35, WEST, pci_e0, jitter_bist, NA, NA, NA, NA, NA, NA, NA), PINGROUP(36, WEST, pci_e0, agera_pll, NA, atest_tsens, NA, NA, NA, NA, NA), PINGROUP(37, WEST, agera_pll, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(38, WEST, usb_phy, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(39, WEST, lpass_slimbus, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(40, EAST, sd_write, tsif1_error, NA, NA, NA, NA, NA, NA, NA), PINGROUP(41, EAST, blsp_spi6, blsp_uart, blsp_uim, NA, qdss_gpio6, NA, NA, NA, NA), PINGROUP(42, EAST, blsp_spi6, blsp_uart, blsp_uim, NA, qdss_gpio7, NA, NA, NA, NA), PINGROUP(43, EAST, blsp_spi6, blsp_uart, blsp_i2c6, NA, qdss_gpio14, NA, NA, NA, NA), PINGROUP(44, EAST, blsp_spi6, blsp_uart, blsp_i2c6, NA, qdss_gpio15, NA, NA, NA, NA), PINGROUP(43, EAST, blsp_spi6, blsp_uart, blsp_i2c6, NA, qdss_gpio14, NA, NA, NA, NA), PINGROUP(44, EAST, blsp_spi6, blsp_uart, blsp_i2c6, NA, qdss_gpio15, NA, NA, NA, NA), PINGROUP(45, EAST, blsp_spi3, blsp_uart, blsp_uim, NA, NA, NA, NA, NA, NA), PINGROUP(46, EAST, blsp_spi3, blsp_uart, blsp_uim, NA, NA, NA, NA, NA, NA), PINGROUP(47, EAST, blsp_spi3, blsp_uart, blsp_i2c3, NA, NA, NA, NA, NA, NA), PINGROUP(48, EAST, blsp_spi3, blsp_uart, blsp_i2c3, NA, NA, NA, NA, NA, NA), PINGROUP(49, NORTH, uim3_data, blsp_spi9, blsp_uart, blsp_uim, blsp10_spi, NA, NA, NA, NA), PINGROUP(50, NORTH, uim3_clk, blsp_spi9, blsp_uart, blsp_uim, blsp10_spi, NA, NA, NA, NA), PINGROUP(51, NORTH, uim3_reset, blsp_spi9, blsp_uart, blsp_i2c9, blsp10_spi, NA, NA, NA, NA), PINGROUP(52, NORTH, uim3_present, blsp_spi9, blsp_uart, blsp_i2c9, blsp10_spi, NA, NA, NA, NA), PINGROUP(47, EAST, blsp_spi3, blsp_uart, blsp_i2c3, NA, NA, NA, NA, NA, NA), PINGROUP(48, EAST, blsp_spi3, blsp_uart, blsp_i2c3, NA, NA, NA, NA, NA, NA), PINGROUP(49, NORTH, blsp_spi9, blsp_uart, blsp_uim, blsp10_spi, qdss_cti, NA, NA, NA, NA), PINGROUP(50, NORTH, blsp_spi9, blsp_uart, blsp_uim, blsp10_spi, qdss_cti, NA, NA, NA, NA), PINGROUP(51, NORTH, blsp_spi9, blsp_uart, blsp_i2c9, blsp10_spi, NA, NA, NA, NA, NA), PINGROUP(52, NORTH, blsp_spi9, blsp_uart, blsp_i2c9, blsp10_spi, NA, NA, NA, NA, NA), PINGROUP(53, WEST, blsp_spi7, blsp_uart, blsp_uim, NA, NA, NA, NA, NA, NA), PINGROUP(54, WEST, blsp_spi7, blsp_uart, blsp_uim, NA, NA, NA, NA, NA, NA), PINGROUP(55, WEST, blsp_spi7, blsp_uart, blsp_i2c7, NA, NA, NA, NA, NA, NA), PINGROUP(56, WEST, blsp_spi7, blsp_uart, blsp_i2c7, NA, NA, NA, NA, NA, PINGROUP(55, WEST, blsp_spi7, blsp_uart, blsp_i2c7, NA, NA, NA, NA, NA, NA), PINGROUP(56, WEST, blsp_spi7, blsp_uart, blsp_i2c7, NA, NA, NA, NA, NA, NA), PINGROUP(57, WEST, qua_mi2s, blsp10_spi, gcc_gp1, NA, NA, NA, NA, NA, NA), PINGROUP(57, WEST, qua_mi2s, gcc_gp1, NA, NA, NA, NA, NA, NA, NA), PINGROUP(58, NORTH, qua_mi2s, uim4_data, blsp_spi11, blsp_uart, blsp_uim, gcc_gp2, NA, qdss_cti, NA), PINGROUP(59, NORTH, qua_mi2s, uim4_clk, blsp_spi11, blsp_uart, blsp_uim, gcc_gp3, NA, qdss_cti, NA), PINGROUP(60, NORTH, qua_mi2s, uim4_reset, blsp_spi11, blsp_uart, blsp_i2c11, cri_trng0, NA, NA, NA), PINGROUP(61, NORTH, qua_mi2s, uim4_present, blsp_spi11, blsp_uart, blsp_i2c11, cri_trng1, NA, NA, NA), PINGROUP(58, NORTH, qua_mi2s, blsp_spi11, blsp_uart, blsp_uim, gcc_gp2, NA, qdss_cti, NA, NA), PINGROUP(59, NORTH, qua_mi2s, blsp_spi11, blsp_uart, blsp_uim, gcc_gp3, NA, qdss_cti, NA, NA), PINGROUP(60, NORTH, qua_mi2s, blsp_spi11, blsp_uart, blsp_i2c11, cri_trng0, NA, NA, NA, NA), PINGROUP(61, NORTH, qua_mi2s, blsp_spi11, blsp_uart, blsp_i2c11, cri_trng1, NA, NA, NA, NA), PINGROUP(62, WEST, qua_mi2s, cri_trng, NA, NA, NA, NA, NA, NA, NA), PINGROUP(63, WEST, qua_mi2s, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(64, WEST, pri_mi2s, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(65, WEST, pri_mi2s, blsp_spi10, blsp_uart, blsp_uim, NA, NA, NA, NA, NA), PINGROUP(66, WEST, pri_mi2s_ws, blsp_spi10, blsp_uart, blsp_uim, NA, NA, NA, NA, NA), PINGROUP(67, WEST, pri_mi2s, blsp_spi10, blsp_uart, blsp_i2c10, NA, NA, NA, NA, NA), PINGROUP(68, WEST, pri_mi2s, blsp_spi10, blsp_uart, blsp_i2c10, NA, NA, NA, NA, NA), PINGROUP(69, WEST, spkr_i2s, audio_ref, NA, NA, NA, NA, NA, NA, NA), PINGROUP(70, WEST, lpass_slimbus, spkr_i2s, blsp9_spi, isense_dbg, NA, PINGROUP(64, WEST, pri_mi2s, sp_cmu, NA, NA, NA, NA, NA, NA, NA), PINGROUP(65, WEST, pri_mi2s, blsp_spi10, blsp_uart, blsp_uim, NA, NA, NA, NA, NA), PINGROUP(66, WEST, pri_mi2s_ws, blsp_spi10, blsp_uart, blsp_uim, NA, NA, NA, NA, NA), PINGROUP(67, WEST, pri_mi2s, blsp_spi10, blsp_uart, blsp_i2c10, NA, NA, NA, NA, NA), PINGROUP(68, WEST, pri_mi2s, blsp_spi10, blsp_uart, blsp_i2c10, NA, NA, NA, NA, NA), PINGROUP(69, WEST, spkr_i2s, audio_ref, NA, NA, NA, NA, NA, NA, NA), PINGROUP(70, WEST, lpass_slimbus, spkr_i2s, blsp9_spi, NA, NA, NA, NA, NA, NA), PINGROUP(71, WEST, lpass_slimbus, spkr_i2s, blsp9_spi, tsense_pwm1, tsense_pwm2, NA, NA, NA, NA), PINGROUP(72, WEST, lpass_slimbus, spkr_i2s, blsp9_spi, NA, NA, NA, NA, NA, NA), PINGROUP(73, WEST, btfm_slimbus, phase_flag0, NA, NA, NA, NA, NA, NA, NA), PINGROUP(74, WEST, btfm_slimbus, ter_mi2s, phase_flag7, NA, NA, NA, NA, NA, NA), PINGROUP(74, WEST, btfm_slimbus, ter_mi2s, phase_flag7, NA, NA, NA, NA, NA, NA), PINGROUP(75, WEST, ter_mi2s, phase_flag8, qdss_gpio8, NA, NA, NA, NA, NA, NA), PINGROUP(76, WEST, ter_mi2s, phase_flag9, qdss_gpio9, NA, NA, NA, NA, Loading @@ -1608,39 +1630,41 @@ static const struct msm_pingroup msmcobalt_groups[] = { NA, NA, NA, NA), PINGROUP(82, WEST, sec_mi2s, blsp_spi12, blsp_uart, blsp_uim, gcc_gp3, NA, NA, NA, NA), PINGROUP(83, WEST, sec_mi2s, blsp_spi12, blsp_uart, blsp_i2c12, NA, NA, NA, NA, NA), PINGROUP(83, WEST, sec_mi2s, blsp_spi12, blsp_uart, blsp_i2c12, NA, NA, NA, NA, NA), PINGROUP(84, WEST, blsp_spi12, blsp_uart, blsp_i2c12, NA, NA, NA, NA, NA, NA), PINGROUP(85, EAST, blsp_spi5, blsp_uart, blsp_uim, NA, NA, NA, NA, NA, NA), PINGROUP(86, EAST, blsp_spi5, blsp_uart, blsp_uim, NA, NA, NA, NA, NA, NA), PINGROUP(87, EAST, blsp_spi5, blsp_uart, blsp_i2c5, NA, NA, NA, NA, NA, PINGROUP(85, EAST, blsp_spi5, blsp_uart, blsp_uim, NA, NA, NA, NA, NA, NA), PINGROUP(86, EAST, blsp_spi5, blsp_uart, blsp_uim, NA, NA, NA, NA, NA, NA), PINGROUP(87, EAST, blsp_spi5, blsp_uart, blsp_i2c5, NA, NA, NA, NA, NA, NA), PINGROUP(88, EAST, blsp_spi5, blsp_uart, blsp_i2c5, NA, NA, NA, NA, NA, NA), PINGROUP(89, EAST, tsif1_clk, phase_flag10, NA, NA, NA, NA, NA, NA, NA), PINGROUP(88, EAST, blsp_spi5, blsp_uart, blsp_i2c5, blsp10_spi, NA, NA, NA, NA, NA), PINGROUP(89, EAST, tsif1_clk, phase_flag10, NA, NA, NA, NA, NA, NA, NA), PINGROUP(90, EAST, tsif1_en, mdp_vsync0, mdp_vsync1, mdp_vsync2, mdp_vsync3, blsp1_spi, tgu_ch0, qdss_cti, NA), PINGROUP(91, EAST, tsif1_data, sdc4_cmd, tgu_ch1, phase_flag1, qdss_cti, NA, NA, NA, NA), PINGROUP(92, EAST, tsif2_error, sdc43, vfr_1, phase_flag2, NA, NA, NA, PINGROUP(91, EAST, tsif1_data, sdc4_cmd, tgu_ch1, phase_flag1, qdss_cti, NA, NA, NA, NA), PINGROUP(92, EAST, tsif2_error, sdc43, vfr_1, phase_flag2, NA, NA, NA, NA, NA), PINGROUP(93, EAST, tsif2_clk, sdc4_clk, NA, qdss_gpio13, NA, NA, NA, NA, NA), PINGROUP(93, EAST, tsif2_clk, sdc4_clk, NA, qdss_gpio13, NA, NA, NA, NA, NA), PINGROUP(94, EAST, tsif2_en, sdc42, NA, NA, NA, NA, NA, NA, NA), PINGROUP(95, EAST, tsif2_data, sdc41, NA, NA, NA, NA, NA, NA, NA), PINGROUP(96, EAST, tsif2_sync, sdc40, phase_flag3, NA, NA, NA, NA, NA, NA), PINGROUP(96, EAST, tsif2_sync, sdc40, phase_flag3, NA, NA, NA, NA, NA, NA), PINGROUP(97, WEST, NA, mdp_vsync, ldo_en, NA, NA, NA, NA, NA, NA), PINGROUP(98, WEST, NA, mdp_vsync, ldo_update, NA, NA, NA, NA, NA, NA), PINGROUP(99, WEST, NA, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(100, WEST, NA, NA, blsp_uart, NA, NA, NA, NA, NA, NA), PINGROUP(101, WEST, NA, blsp_uart, NA, NA, NA, NA, NA, NA, NA), PINGROUP(102, WEST, NA, blsp11_i2c, prng_rosc, NA, NA, NA, NA, NA, NA), PINGROUP(103, WEST, NA, blsp11_i2c, phase_flag5, NA, NA, NA, NA, NA, PINGROUP(102, WEST, NA, blsp11_i2c, prng_rosc, NA, NA, NA, NA, NA, NA), PINGROUP(103, WEST, NA, blsp11_i2c, phase_flag5, NA, NA, NA, NA, NA, NA), PINGROUP(104, WEST, NA, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(105, NORTH, uim2_data, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(106, NORTH, uim2_clk, NA, NA, NA, NA, NA, NA, NA, NA), Loading @@ -1652,35 +1676,36 @@ static const struct msm_pingroup msmcobalt_groups[] = { PINGROUP(112, NORTH, uim1_present, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(113, NORTH, uim_batt, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(114, WEST, NA, NA, phase_flag16, NA, NA, NA, NA, NA, NA), PINGROUP(115, WEST, NA, nav_dr, phase_flag11, NA, NA, NA, NA, NA, NA), PINGROUP(115, WEST, NA, nav_dr, phase_flag11, NA, NA, NA, NA, NA, NA), PINGROUP(116, WEST, phase_flag12, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(117, EAST, phase_flag13, qdss_gpio0, NA, NA, NA, NA, NA, NA, PINGROUP(117, EAST, phase_flag13, qdss_gpio0, atest_char, NA, NA, NA, NA, NA, NA), PINGROUP(118, EAST, adsp_ext, phase_flag17, qdss_gpio1, atest_char3, NA, NA, NA, NA, NA), PINGROUP(119, EAST, phase_flag18, qdss_gpio2, atest_char2, NA, NA, NA, NA, NA, NA), PINGROUP(120, EAST, phase_flag19, qdss_gpio3, atest_char1, NA, NA, NA, NA, NA, NA), PINGROUP(121, EAST, phase_flag20, qdss_gpio4, atest_char0, NA, NA, NA, NA, NA, NA), PINGROUP(122, EAST, phase_flag21, qdss_gpio5, NA, NA, NA, NA, NA, NA, NA), PINGROUP(118, EAST, adsp_ext, phase_flag17, qdss_gpio1, NA, NA, NA, NA, NA, NA), PINGROUP(119, EAST, phase_flag18, qdss_gpio2, NA, NA, NA, NA, NA, NA, PINGROUP(123, EAST, phase_flag22, qdss_gpio, NA, NA, NA, NA, NA, NA, NA), PINGROUP(120, EAST, phase_flag19, qdss_gpio3, NA, NA, NA, NA, NA, NA, PINGROUP(124, EAST, phase_flag23, qdss_gpio, NA, NA, NA, NA, NA, NA, NA), PINGROUP(121, EAST, ddr_bist, phase_flag20, qdss_gpio4, NA, NA, NA, NA, NA, NA), PINGROUP(122, EAST, ddr_bist, phase_flag21, qdss_gpio5, NA, NA, NA, NA, NA, NA), PINGROUP(123, EAST, ddr_bist, phase_flag22, qdss_gpio, NA, NA, NA, NA, NA, NA), PINGROUP(124, EAST, ddr_bist, phase_flag23, qdss_gpio, NA, NA, NA, NA, NA, NA), PINGROUP(125, EAST, phase_flag24, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(126, EAST, NA, phase_flag25, NA, NA, NA, NA, NA, NA, NA), PINGROUP(126, EAST, phase_flag25, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(127, WEST, NA, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(128, WEST, modem_tsync, nav_pps, phase_flag26, NA, NA, NA, NA, NA, NA), PINGROUP(128, WEST, modem_tsync, nav_pps, phase_flag26, NA, NA, NA, NA, NA, NA), PINGROUP(129, WEST, phase_flag27, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(130, NORTH, qlink_request, phase_flag28, NA, NA, NA, NA, NA, NA, NA), PINGROUP(131, NORTH, qlink_enable, phase_flag6, NA, NA, NA, NA, NA, NA, NA), PINGROUP(132, WEST, phase_flag29, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(131, NORTH, qlink_enable, phase_flag6, NA, NA, NA, NA, NA, NA, NA), PINGROUP(132, WEST, NA, phase_flag29, NA, NA, NA, NA, NA, NA, NA), PINGROUP(133, WEST, phase_flag30, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(134, WEST, phase_flag31, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(135, WEST, NA, pa_indicator, NA, NA, NA, NA, NA, NA, NA), Loading @@ -1691,7 +1716,7 @@ static const struct msm_pingroup msmcobalt_groups[] = { PINGROUP(140, WEST, NA, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(141, WEST, NA, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(142, WEST, NA, ssbi1, NA, NA, NA, NA, NA, NA, NA), PINGROUP(143, WEST, NA, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(143, WEST, isense_dbg, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(144, WEST, mss_lte, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(145, WEST, mss_lte, NA, NA, NA, NA, NA, NA, NA, NA), PINGROUP(146, WEST, NA, NA, NA, NA, NA, NA, NA, NA, NA), Loading