Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1f99ceb7 authored by Sanrio Alvares's avatar Sanrio Alvares
Browse files

pinctrl: msmcobalt: update functions mapping GPIO pins



Update functions mapping GPIO pins for msmcobalt

Change-Id: I3934f3209b66bcd2fdc9e5ee8ff1e03743941316
Signed-off-by: default avatarSanrio Alvares <salvares@codeaurora.org>
parent cbe50b5f
Loading
Loading
Loading
Loading
+181 −156
Original line number Diff line number Diff line
@@ -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,
@@ -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,
@@ -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,
@@ -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,
@@ -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",
};
@@ -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",
};
@@ -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",
};
@@ -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",
};
@@ -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),
@@ -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),
@@ -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),
@@ -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),
@@ -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),
@@ -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,
@@ -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),
@@ -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),
@@ -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),