summaryrefslogtreecommitdiff
path: root/drivers/pinctrl
diff options
context:
space:
mode:
authorSanrio Alvares <salvares@codeaurora.org>2015-08-06 22:32:55 -0700
committerRohit Vaswani <rvaswani@codeaurora.org>2016-03-01 12:22:18 -0800
commit1d8e58603750fcef499c106bb5f89f6f2b6ecf0b (patch)
treeaba89ba60438bfb75f5fb2c73b1f3159c9dc0423 /drivers/pinctrl
parent854cfa66f0d515377fa58a8d8c9852314917e581 (diff)
pinctrl: add and update new functions as per msm8996v3
Per the new msm8996v3 design add newly added gpio functions and update positions of existing ones. Add gpio bindings documentation. Change-Id: Id2ccd471afe1d8e43ff625c1c24fdbf666342cd8 Signed-off-by: Sanrio Alvares <salvares@codeaurora.org>
Diffstat (limited to 'drivers/pinctrl')
-rw-r--r--drivers/pinctrl/qcom/pinctrl-msm8996.c566
1 files changed, 351 insertions, 215 deletions
diff --git a/drivers/pinctrl/qcom/pinctrl-msm8996.c b/drivers/pinctrl/qcom/pinctrl-msm8996.c
index 29eace35ff09..7857d8db74ca 100644
--- a/drivers/pinctrl/qcom/pinctrl-msm8996.c
+++ b/drivers/pinctrl/qcom/pinctrl-msm8996.c
@@ -427,68 +427,57 @@ enum msm8996_functions {
msm_mux_dac_calib1,
msm_mux_qdss_cti_trig_in_b,
msm_mux_dac_calib2,
+ msm_mux_atest_tsens2,
+ msm_mux_atest_usb1,
+ msm_mux_blsp_spi10,
+ msm_mux_blsp_uart10,
+ msm_mux_blsp_uim10,
+ msm_mux_atest_bbrx1,
+ msm_mux_atest_usb13,
+ msm_mux_atest_bbrx0,
+ msm_mux_atest_usb12,
msm_mux_mdp_vsync,
msm_mux_edp_lcd,
msm_mux_blsp_i2c10,
+ msm_mux_atest_gpsadc1,
msm_mux_atest_usb11,
msm_mux_atest_gpsadc0,
msm_mux_edp_hot,
msm_mux_atest_usb10,
+ msm_mux_m_voc,
msm_mux_dac_gpio,
msm_mux_atest_char,
msm_mux_cam_mclk,
msm_mux_pll_bypassnl,
msm_mux_qdss_stm7,
msm_mux_blsp_i2c8,
- msm_mux_atest_usb1,
- msm_mux_atest_bbrx1,
- msm_mux_blsp_spi10,
- msm_mux_blsp_uart10,
- msm_mux_blsp_uim10,
- msm_mux_atest_usb13,
- msm_mux_atest_bbrx0,
- msm_mux_atest_usb12,
- msm_mux_atest_gpsadc1,
msm_mux_qdss_tracedata_b,
msm_mux_pll_reset,
msm_mux_qdss_stm6,
msm_mux_qdss_stm5,
msm_mux_qdss_stm4,
msm_mux_atest_usb2,
- msm_mux_dac_calib3,
msm_mux_cci_i2c,
msm_mux_qdss_stm3,
+ msm_mux_dac_calib3,
msm_mux_atest_usb23,
msm_mux_atest_char3,
msm_mux_dac_calib4,
msm_mux_qdss_stm2,
msm_mux_atest_usb22,
msm_mux_atest_char2,
- msm_mux_dac_calib5,
msm_mux_qdss_stm1,
+ msm_mux_dac_calib5,
msm_mux_atest_usb21,
msm_mux_atest_char1,
- msm_mux_dac_calib6,
msm_mux_dbg_out,
msm_mux_qdss_stm0,
+ msm_mux_dac_calib6,
msm_mux_atest_usb20,
msm_mux_atest_char0,
- msm_mux_dac_calib7,
- msm_mux_cci_timer0,
- msm_mux_qdss_stm13,
- msm_mux_dac_calib8,
- msm_mux_cci_timer1,
- msm_mux_qdss_stm12,
- msm_mux_dac_calib9,
- msm_mux_cci_timer2,
- msm_mux_qdss_stm11,
msm_mux_dac_calib10,
- msm_mux_cci_timer3,
- msm_mux_cci_async,
- msm_mux_blsp1_spi,
msm_mux_qdss_stm10,
msm_mux_qdss_cti_trig_in_a,
- msm_mux_dac_calib11,
msm_mux_cci_timer4,
msm_mux_blsp_spi6,
msm_mux_blsp_uart6,
@@ -496,41 +485,58 @@ enum msm8996_functions {
msm_mux_blsp2_spi,
msm_mux_qdss_stm9,
msm_mux_qdss_cti_trig_out_a,
- msm_mux_dac_calib12,
+ msm_mux_dac_calib11,
msm_mux_qdss_stm8,
- msm_mux_dac_calib13,
+ msm_mux_cci_timer0,
+ msm_mux_qdss_stm13,
+ msm_mux_dac_calib7,
+ msm_mux_cci_timer1,
+ msm_mux_qdss_stm12,
+ msm_mux_dac_calib8,
+ msm_mux_cci_timer2,
+ msm_mux_blsp1_spi,
+ msm_mux_qdss_stm11,
+ msm_mux_dac_calib9,
+ msm_mux_cci_timer3,
+ msm_mux_cci_async,
+ msm_mux_dac_calib12,
msm_mux_blsp_i2c6,
msm_mux_qdss_tracectl_a,
- msm_mux_dac_calib14,
+ msm_mux_dac_calib13,
msm_mux_qdss_traceclk_a,
+ msm_mux_dac_calib14,
msm_mux_dac_calib15,
- msm_mux_dac_calib16,
msm_mux_hdmi_rcv,
- msm_mux_dac_calib17,
+ msm_mux_dac_calib16,
msm_mux_hdmi_cec,
- msm_mux_dac_calib18,
+ msm_mux_pwr_modem,
+ msm_mux_dac_calib17,
msm_mux_hdmi_ddc,
+ msm_mux_pwr_nav,
+ msm_mux_dac_calib18,
+ msm_mux_pwr_crypto,
msm_mux_dac_calib19,
- msm_mux_dac_calib20,
msm_mux_hdmi_hot,
+ msm_mux_dac_calib20,
msm_mux_dac_calib21,
msm_mux_pci_e0,
msm_mux_dac_calib22,
msm_mux_dac_calib23,
- msm_mux_blsp_i2c2,
- msm_mux_blsp_spi3,
- msm_mux_blsp_uart3,
- msm_mux_blsp_uim3,
- msm_mux_blsp_i2c3,
msm_mux_dac_calib24,
- msm_mux_dac_calib25,
msm_mux_tsif1_sync,
+ msm_mux_dac_calib25,
msm_mux_sd_write,
msm_mux_tsif1_error,
msm_mux_blsp_spi2,
msm_mux_blsp_uart2,
msm_mux_blsp_uim2,
msm_mux_qdss_cti,
+ msm_mux_blsp_i2c2,
+ msm_mux_blsp_spi3,
+ msm_mux_blsp_uart3,
+ msm_mux_blsp_uim3,
+ msm_mux_blsp_i2c3,
+ msm_mux_uim3,
msm_mux_blsp_spi9,
msm_mux_blsp_uart9,
msm_mux_blsp_uim9,
@@ -543,6 +549,8 @@ enum msm8996_functions {
msm_mux_blsp_i2c7,
msm_mux_qua_mi2s,
msm_mux_gcc_gp1_clk_a,
+ msm_mux_ssc_irq,
+ msm_mux_uim4,
msm_mux_blsp_spi11,
msm_mux_blsp_uart11,
msm_mux_blsp_uim11,
@@ -560,20 +568,21 @@ enum msm8996_functions {
msm_mux_blsp_uim4,
msm_mux_qdss_stm16,
msm_mux_qdss_stm15,
- msm_mux_dac_calib26,
msm_mux_blsp_i2c4,
msm_mux_qdss_stm14,
+ msm_mux_dac_calib26,
msm_mux_spkr_i2s,
msm_mux_audio_ref,
msm_mux_lpass_slimbus,
msm_mux_isense_dbg,
+ msm_mux_tsense_pwm1,
+ msm_mux_tsense_pwm2,
msm_mux_btfm_slimbus,
msm_mux_ter_mi2s,
msm_mux_qdss_stm22,
msm_mux_qdss_stm21,
msm_mux_qdss_stm20,
msm_mux_qdss_stm19,
- msm_mux_ssc_irq,
msm_mux_gcc_gp1_clk_b,
msm_mux_sec_mi2s,
msm_mux_blsp_spi5,
@@ -599,6 +608,7 @@ enum msm8996_functions {
msm_mux_qdss_traceclk_b,
msm_mux_tsif2_error,
msm_mux_sdc43,
+ msm_mux_vfr_1,
msm_mux_qdss_stm26,
msm_mux_tsif2_clk,
msm_mux_sdc4_clk,
@@ -612,25 +622,38 @@ enum msm8996_functions {
msm_mux_sdc41,
msm_mux_tsif2_sync,
msm_mux_sdc40,
+ msm_mux_mdp_vsync_p_b,
msm_mux_ldo_en,
+ msm_mux_mdp_vsync_s_b,
msm_mux_ldo_update,
msm_mux_blsp11_uart_tx_b,
msm_mux_blsp11_uart_rx_b,
msm_mux_blsp11_i2c_sda_b,
msm_mux_prng_rosc,
msm_mux_blsp11_i2c_scl_b,
- msm_mux_uim2_data,
- msm_mux_uim2_clk,
- msm_mux_uim2_reset,
- msm_mux_uim1_data,
- msm_mux_uim1_clk,
- msm_mux_uim1_reset,
- msm_mux_uim1_present,
+ msm_mux_uim2,
+ msm_mux_uim1,
msm_mux_uim_batt,
msm_mux_pci_e2,
+ msm_mux_pa_indicator,
msm_mux_adsp_ext,
msm_mux_ddr_bist,
+ msm_mux_qdss_tracedata_11,
+ msm_mux_qdss_tracedata_12,
+ msm_mux_modem_tsync,
+ msm_mux_nav_dr,
+ msm_mux_nav_pps,
msm_mux_pci_e1,
+ msm_mux_gsm_tx,
+ msm_mux_qspi_cs,
+ msm_mux_ssbi2,
+ msm_mux_ssbi1,
+ msm_mux_mss_lte,
+ msm_mux_qspi_clk,
+ msm_mux_qspi0,
+ msm_mux_qspi1,
+ msm_mux_qspi2,
+ msm_mux_qspi3,
msm_mux_gpio,
msm_mux_NA,
};
@@ -680,9 +703,6 @@ static const char * const atest_tsens_groups[] = {
static const char * const bimc_dte1_groups[] = {
"gpio3", "gpio5",
};
-static const char * const dac_calib0_groups[] = {
- "gpio4", "gpio41",
-};
static const char * const blsp_spi8_groups[] = {
"gpio4", "gpio5", "gpio6", "gpio7",
};
@@ -695,18 +715,39 @@ static const char * const blsp_uim8_groups[] = {
static const char * const qdss_cti_trig_out_b_groups[] = {
"gpio4",
};
+static const char * const dac_calib0_groups[] = {
+ "gpio4", "gpio41",
+};
static const char * const bimc_dte0_groups[] = {
"gpio4", "gpio6",
};
-static const char * const dac_calib1_groups[] = {
- "gpio5", "gpio42",
-};
static const char * const qdss_cti_trig_in_b_groups[] = {
"gpio5",
};
+static const char * const dac_calib1_groups[] = {
+ "gpio5", "gpio42",
+};
static const char * const dac_calib2_groups[] = {
"gpio6", "gpio43",
};
+static const char * const atest_tsens2_groups[] = {
+ "gpio7",
+};
+static const char * const blsp_spi10_groups[] = {
+ "gpio8", "gpio9", "gpio10", "gpio11",
+};
+static const char * const blsp_uart10_groups[] = {
+ "gpio8", "gpio9", "gpio10", "gpio11",
+};
+static const char * const blsp_uim10_groups[] = {
+ "gpio8", "gpio9",
+};
+static const char * const atest_bbrx1_groups[] = {
+ "gpio8",
+};
+static const char * const atest_usb12_groups[] = {
+ "gpio9",
+};
static const char * const mdp_vsync_groups[] = {
"gpio10", "gpio11", "gpio12",
};
@@ -728,6 +769,9 @@ static const char * const edp_hot_groups[] = {
static const char * const atest_usb10_groups[] = {
"gpio11",
};
+static const char * const m_voc_groups[] = {
+ "gpio12",
+};
static const char * const dac_gpio_groups[] = {
"gpio12",
};
@@ -749,27 +793,12 @@ static const char * const blsp_i2c8_groups[] = {
static const char * const atest_usb1_groups[] = {
"gpio7",
};
-static const char * const atest_bbrx1_groups[] = {
- "gpio8",
-};
-static const char * const blsp_spi10_groups[] = {
- "gpio8", "gpio9", "gpio10", "gpio11",
-};
-static const char * const blsp_uart10_groups[] = {
- "gpio8", "gpio9", "gpio10", "gpio11",
-};
-static const char * const blsp_uim10_groups[] = {
- "gpio8", "gpio9",
-};
static const char * const atest_usb13_groups[] = {
"gpio8",
};
static const char * const atest_bbrx0_groups[] = {
"gpio9",
};
-static const char * const atest_usb12_groups[] = {
- "gpio9",
-};
static const char * const atest_gpsadc1_groups[] = {
"gpio10",
};
@@ -949,15 +978,24 @@ static const char * const hdmi_rcv_groups[] = {
static const char * const dac_calib17_groups[] = {
"gpio31", "gpio58",
};
+static const char * const pwr_modem_groups[] = {
+ "gpio31",
+};
static const char * const hdmi_cec_groups[] = {
"gpio31",
};
+static const char * const pwr_nav_groups[] = {
+ "gpio32",
+};
static const char * const dac_calib18_groups[] = {
"gpio32", "gpio59",
};
static const char * const hdmi_ddc_groups[] = {
"gpio32", "gpio33",
};
+static const char * const pwr_crypto_groups[] = {
+ "gpio33",
+};
static const char * const dac_calib19_groups[] = {
"gpio33", "gpio60",
};
@@ -1021,6 +1059,9 @@ static const char * const blsp_uim2_groups[] = {
static const char * const qdss_cti_groups[] = {
"gpio41", "gpio42", "gpio100", "gpio101",
};
+static const char * const uim3_groups[] = {
+ "gpio49", "gpio50", "gpio51", "gpio52",
+};
static const char * const blsp_spi9_groups[] = {
"gpio49", "gpio50", "gpio51", "gpio52",
};
@@ -1059,6 +1100,9 @@ static const char * const qua_mi2s_groups[] = {
static const char * const gcc_gp1_clk_a_groups[] = {
"gpio57",
};
+static const char * const uim4_groups[] = {
+ "gpio58", "gpio59", "gpio60", "gpio61",
+};
static const char * const blsp_spi11_groups[] = {
"gpio58", "gpio59", "gpio60", "gpio61",
};
@@ -1131,6 +1175,12 @@ static const char * const lpass_slimbus_groups[] = {
static const char * const isense_dbg_groups[] = {
"gpio70",
};
+static const char * const tsense_pwm1_groups[] = {
+ "gpio71",
+};
+static const char * const tsense_pwm2_groups[] = {
+ "gpio71",
+};
static const char * const btfm_slimbus_groups[] = {
"gpio73", "gpio74",
};
@@ -1228,6 +1278,9 @@ static const char * const tsif2_error_groups[] = {
static const char * const sdc43_groups[] = {
"gpio92",
};
+static const char * const vfr_1_groups[] = {
+ "gpio92",
+};
static const char * const qdss_stm26_groups[] = {
"gpio92",
};
@@ -1267,9 +1320,15 @@ static const char * const tsif2_sync_groups[] = {
static const char * const sdc40_groups[] = {
"gpio96",
};
+static const char * const mdp_vsync_p_b_groups[] = {
+ "gpio97",
+};
static const char * const ldo_en_groups[] = {
"gpio97",
};
+static const char * const mdp_vsync_s_b_groups[] = {
+ "gpio98",
+};
static const char * const ldo_update_groups[] = {
"gpio98",
};
@@ -1288,26 +1347,11 @@ static const char * const prng_rosc_groups[] = {
static const char * const blsp11_i2c_scl_b_groups[] = {
"gpio103",
};
-static const char * const uim2_data_groups[] = {
- "gpio105",
-};
-static const char * const uim2_clk_groups[] = {
- "gpio106",
-};
-static const char * const uim2_reset_groups[] = {
- "gpio107",
-};
-static const char * const uim1_data_groups[] = {
- "gpio109",
-};
-static const char * const uim1_clk_groups[] = {
- "gpio110",
+static const char * const uim2_groups[] = {
+ "gpio105", "gpio106", "gpio107", "gpio108",
};
-static const char * const uim1_reset_groups[] = {
- "gpio111",
-};
-static const char * const uim1_present_groups[] = {
- "gpio112",
+static const char * const uim1_groups[] = {
+ "gpio109", "gpio110", "gpio111", "gpio112",
};
static const char * const uim_batt_groups[] = {
"gpio113",
@@ -1315,15 +1359,63 @@ static const char * const uim_batt_groups[] = {
static const char * const pci_e2_groups[] = {
"gpio114", "gpio115", "gpio116",
};
+static const char * const pa_indicator_groups[] = {
+ "gpio116",
+};
static const char * const adsp_ext_groups[] = {
"gpio118",
};
static const char * const ddr_bist_groups[] = {
"gpio121", "gpio122", "gpio123", "gpio124",
};
+static const char * const qdss_tracedata_11_groups[] = {
+ "gpio123",
+};
+static const char * const qdss_tracedata_12_groups[] = {
+ "gpio124",
+};
+static const char * const modem_tsync_groups[] = {
+ "gpio128",
+};
+static const char * const nav_dr_groups[] = {
+ "gpio128",
+};
+static const char * const nav_pps_groups[] = {
+ "gpio128",
+};
static const char * const pci_e1_groups[] = {
"gpio130", "gpio131", "gpio132",
};
+static const char * const gsm_tx_groups[] = {
+ "gpio134", "gpio135",
+};
+static const char * const qspi_cs_groups[] = {
+ "gpio138", "gpio141",
+};
+static const char * const ssbi2_groups[] = {
+ "gpio139",
+};
+static const char * const ssbi1_groups[] = {
+ "gpio140",
+};
+static const char * const mss_lte_groups[] = {
+ "gpio144", "gpio145",
+};
+static const char * const qspi_clk_groups[] = {
+ "gpio145",
+};
+static const char * const qspi0_groups[] = {
+ "gpio146",
+};
+static const char * const qspi1_groups[] = {
+ "gpio147",
+};
+static const char * const qspi2_groups[] = {
+ "gpio148",
+};
+static const char * const qspi3_groups[] = {
+ "gpio149",
+};
static const struct msm_function msm8996_functions[] = {
FUNCTION(blsp_uart1),
@@ -1341,13 +1433,24 @@ static const struct msm_function msm8996_functions[] = {
FUNCTION(dac_calib1),
FUNCTION(qdss_cti_trig_in_b),
FUNCTION(dac_calib2),
+ FUNCTION(atest_tsens2),
+ FUNCTION(atest_usb1),
+ FUNCTION(blsp_spi10),
+ FUNCTION(blsp_uart10),
+ FUNCTION(blsp_uim10),
+ FUNCTION(atest_bbrx1),
+ FUNCTION(atest_usb13),
+ FUNCTION(atest_bbrx0),
+ FUNCTION(atest_usb12),
FUNCTION(mdp_vsync),
FUNCTION(edp_lcd),
FUNCTION(blsp_i2c10),
+ FUNCTION(atest_gpsadc1),
FUNCTION(atest_usb11),
FUNCTION(atest_gpsadc0),
FUNCTION(edp_hot),
FUNCTION(atest_usb10),
+ FUNCTION(m_voc),
FUNCTION(dac_gpio),
FUNCTION(gpio),
FUNCTION(atest_char),
@@ -1419,12 +1522,16 @@ static const struct msm_function msm8996_functions[] = {
FUNCTION(dac_calib14),
FUNCTION(qdss_traceclk_a),
FUNCTION(dac_calib15),
- FUNCTION(dac_calib16),
FUNCTION(hdmi_rcv),
- FUNCTION(dac_calib17),
+ FUNCTION(dac_calib16),
FUNCTION(hdmi_cec),
+ FUNCTION(pwr_modem),
+ FUNCTION(dac_calib17),
+ FUNCTION(hdmi_ddc),
+ FUNCTION(pwr_nav),
FUNCTION(dac_calib18),
FUNCTION(hdmi_ddc),
+ FUNCTION(pwr_crypto),
FUNCTION(dac_calib19),
FUNCTION(dac_calib20),
FUNCTION(hdmi_hot),
@@ -1446,6 +1553,7 @@ static const struct msm_function msm8996_functions[] = {
FUNCTION(blsp_uart2),
FUNCTION(blsp_uim2),
FUNCTION(qdss_cti),
+ FUNCTION(uim3),
FUNCTION(blsp_spi9),
FUNCTION(blsp_uart9),
FUNCTION(blsp_uim9),
@@ -1462,6 +1570,7 @@ static const struct msm_function msm8996_functions[] = {
FUNCTION(blsp_uart11),
FUNCTION(blsp_uim11),
FUNCTION(gcc_gp2_clk_a),
+ FUNCTION(uim4),
FUNCTION(gcc_gp3_clk_a),
FUNCTION(blsp_i2c11),
FUNCTION(cri_trng0),
@@ -1482,6 +1591,8 @@ static const struct msm_function msm8996_functions[] = {
FUNCTION(audio_ref),
FUNCTION(lpass_slimbus),
FUNCTION(isense_dbg),
+ FUNCTION(tsense_pwm1),
+ FUNCTION(tsense_pwm2),
FUNCTION(btfm_slimbus),
FUNCTION(ter_mi2s),
FUNCTION(qdss_stm22),
@@ -1514,6 +1625,7 @@ static const struct msm_function msm8996_functions[] = {
FUNCTION(qdss_traceclk_b),
FUNCTION(tsif2_error),
FUNCTION(sdc43),
+ FUNCTION(vfr_1),
FUNCTION(qdss_stm26),
FUNCTION(tsif2_clk),
FUNCTION(sdc4_clk),
@@ -1527,25 +1639,38 @@ static const struct msm_function msm8996_functions[] = {
FUNCTION(sdc41),
FUNCTION(tsif2_sync),
FUNCTION(sdc40),
+ FUNCTION(mdp_vsync_p_b),
FUNCTION(ldo_en),
+ FUNCTION(mdp_vsync_s_b),
FUNCTION(ldo_update),
FUNCTION(blsp11_uart_tx_b),
FUNCTION(blsp11_uart_rx_b),
FUNCTION(blsp11_i2c_sda_b),
FUNCTION(prng_rosc),
FUNCTION(blsp11_i2c_scl_b),
- FUNCTION(uim2_data),
- FUNCTION(uim2_clk),
- FUNCTION(uim2_reset),
- FUNCTION(uim1_data),
- FUNCTION(uim1_clk),
- FUNCTION(uim1_reset),
- FUNCTION(uim1_present),
+ FUNCTION(uim2),
+ FUNCTION(uim1),
FUNCTION(uim_batt),
FUNCTION(pci_e2),
+ FUNCTION(pa_indicator),
FUNCTION(adsp_ext),
FUNCTION(ddr_bist),
+ FUNCTION(qdss_tracedata_11),
+ FUNCTION(qdss_tracedata_12),
+ FUNCTION(modem_tsync),
+ FUNCTION(nav_dr),
+ FUNCTION(nav_pps),
FUNCTION(pci_e1),
+ FUNCTION(gsm_tx),
+ FUNCTION(qspi_cs),
+ FUNCTION(ssbi2),
+ FUNCTION(ssbi1),
+ FUNCTION(mss_lte),
+ FUNCTION(qspi_clk),
+ FUNCTION(qspi0),
+ FUNCTION(qspi1),
+ FUNCTION(qspi2),
+ FUNCTION(qspi3),
};
static const struct msm_pingroup msm8996_groups[] = {
@@ -1555,22 +1680,23 @@ static const struct msm_pingroup msm8996_groups[] = {
PINGROUP(3, blsp_spi1, blsp_uart1, blsp_i2c1, NA, atest_tsens,
bimc_dte1, NA, NA, NA),
PINGROUP(4, blsp_spi8, blsp_uart8, blsp_uim8, NA, qdss_cti_trig_out_b,
- bimc_dte0, NA, NA, NA),
+ dac_calib0, bimc_dte0, NA, NA),
PINGROUP(5, blsp_spi8, blsp_uart8, blsp_uim8, NA, qdss_cti_trig_in_b,
- bimc_dte1, NA, NA, NA),
- PINGROUP(6, blsp_spi8, blsp_uart8, blsp_i2c8, NA, bimc_dte0, NA, NA,
- NA, NA),
- PINGROUP(7, blsp_spi8, blsp_uart8, blsp_i2c8, NA, atest_usb1, NA, NA,
- NA, NA),
- PINGROUP(8, blsp_spi10, blsp_uart10, blsp_uim10, NA, atest_usb13, NA,
- NA, NA, NA),
- PINGROUP(9, blsp_spi10, blsp_uart10, blsp_uim10, atest_usb12, NA, NA,
- NA, NA, NA),
- PINGROUP(10, mdp_vsync, edp_lcd, blsp_spi10, blsp_uart10, blsp_i2c10,
- atest_usb11, NA, NA, NA),
- PINGROUP(11, mdp_vsync, edp_hot, blsp_spi10, blsp_uart10, blsp_i2c10,
- atest_usb10, NA, NA, NA),
- PINGROUP(12, mdp_vsync, atest_char, NA, NA, NA, NA, NA, NA, NA),
+ dac_calib1, bimc_dte1, NA, NA),
+ PINGROUP(6, blsp_spi8, blsp_uart8, blsp_i2c8, NA, dac_calib2,
+ bimc_dte0, NA, NA, NA),
+ PINGROUP(7, blsp_spi8, blsp_uart8, blsp_i2c8, NA, atest_tsens2,
+ atest_usb1, NA, NA, NA),
+ PINGROUP(8, blsp_spi10, blsp_uart10, blsp_uim10, NA, atest_bbrx1,
+ atest_usb13, NA, NA, NA),
+ PINGROUP(9, blsp_spi10, blsp_uart10, blsp_uim10, atest_bbrx0,
+ atest_usb12, NA, NA, NA, NA),
+ PINGROUP(10, mdp_vsync, blsp_spi10, blsp_uart10, blsp_i2c10,
+ atest_gpsadc1, atest_usb11, NA, NA, NA),
+ PINGROUP(11, mdp_vsync, blsp_spi10, blsp_uart10, blsp_i2c10,
+ atest_gpsadc0, atest_usb10, NA, NA, NA),
+ PINGROUP(12, mdp_vsync, m_voc, dac_gpio, atest_char, NA, NA, NA, NA,
+ NA),
PINGROUP(13, cam_mclk, pll_bypassnl, qdss_stm7, qdss_tracedata_b, NA,
NA, NA, NA, NA),
PINGROUP(14, cam_mclk, pll_reset, qdss_stm6, qdss_tracedata_b, NA, NA,
@@ -1579,93 +1705,103 @@ static const struct msm_pingroup msm8996_groups[] = {
NA),
PINGROUP(16, cam_mclk, qdss_stm4, qdss_tracedata_b, NA, atest_usb2, NA,
NA, NA, NA),
- PINGROUP(17, cci_i2c, qdss_stm3, qdss_tracedata_b, atest_usb23,
- atest_char3, NA, NA, NA, NA),
- PINGROUP(18, cci_i2c, qdss_stm2, qdss_tracedata_b, atest_usb22,
- atest_char2, NA, NA, NA, NA),
- PINGROUP(19, cci_i2c, qdss_stm1, qdss_tracedata_b, atest_usb21,
- atest_char1, NA, NA, NA, NA),
- PINGROUP(20, cci_i2c, dbg_out, qdss_stm0, atest_usb20, atest_char0, NA,
- NA, NA, NA),
- PINGROUP(21, cci_timer0, qdss_stm13, qdss_tracedata_b, NA, NA, NA, NA,
- NA, NA),
- PINGROUP(22, cci_timer1, qdss_stm12, qdss_tracedata_b, NA, NA, NA, NA,
- NA, NA),
- PINGROUP(23, cci_timer2, qdss_stm11, qdss_tracedata_b, NA, NA, NA, NA,
- NA, NA),
+ PINGROUP(17, cci_i2c, qdss_stm3, qdss_tracedata_b, dac_calib3,
+ atest_usb23, atest_char3, NA, NA, NA),
+ PINGROUP(18, cci_i2c, qdss_stm2, qdss_tracedata_b, dac_calib4,
+ atest_usb22, atest_char2, NA, NA, NA),
+ PINGROUP(19, cci_i2c, qdss_stm1, qdss_tracedata_b, dac_calib5,
+ atest_usb21, atest_char1, NA, NA, NA),
+ PINGROUP(20, cci_i2c, dbg_out, qdss_stm0, dac_calib6, atest_usb20,
+ atest_char0, NA, NA, NA),
+ PINGROUP(21, cci_timer0, qdss_stm13, qdss_tracedata_b, dac_calib7, NA,
+ NA, NA, NA, NA),
+ PINGROUP(22, cci_timer1, qdss_stm12, qdss_tracedata_b, dac_calib8, NA,
+ NA, NA, NA, NA),
+ PINGROUP(23, cci_timer2, blsp1_spi, qdss_stm11, qdss_tracedata_b,
+ dac_calib9, NA, NA, NA, NA),
PINGROUP(24, cci_timer3, cci_async, blsp1_spi, qdss_stm10,
- qdss_cti_trig_in_a, NA, NA, NA, NA),
+ qdss_cti_trig_in_a, dac_calib10, NA, NA, NA),
PINGROUP(25, cci_timer4, cci_async, blsp_spi6, blsp_uart6, blsp_uim6,
- blsp2_spi, qdss_stm9, qdss_cti_trig_out_a, NA),
+ blsp2_spi, qdss_stm9, qdss_cti_trig_out_a, dac_calib11),
PINGROUP(26, cci_async, blsp_spi6, blsp_uart6, blsp_uim6, qdss_stm8,
- qdss_tracedata_b, NA, NA, NA),
+ qdss_tracedata_b, dac_calib12, NA, NA),
PINGROUP(27, blsp_spi6, blsp_uart6, blsp_i2c6, blsp1_spi,
- qdss_tracectl_a, NA, NA, NA, NA),
+ qdss_tracectl_a, dac_calib13, NA, NA, NA),
PINGROUP(28, blsp_spi6, blsp_uart6, blsp_i2c6, blsp1_spi,
- qdss_traceclk_a, NA, NA, NA, NA),
- PINGROUP(29, blsp2_spi, NA, qdss_tracedata_b, NA, NA, NA, NA, NA, NA),
- PINGROUP(30, hdmi_rcv, blsp2_spi, NA, NA, NA, NA, NA, NA, NA),
- PINGROUP(31, hdmi_cec, NA, NA, NA, NA, NA, NA, NA, NA),
- PINGROUP(32, hdmi_ddc, NA, NA, NA, NA, NA, NA, NA, NA),
- PINGROUP(33, hdmi_ddc, NA, NA, NA, NA, NA, NA, NA, NA),
- PINGROUP(34, hdmi_hot, NA, NA, NA, NA, NA, NA, NA, NA),
- PINGROUP(35, pci_e0, NA, NA, NA, NA, NA, NA, NA, NA),
- PINGROUP(36, pci_e0, NA, NA, NA, NA, NA, NA, NA, NA),
- PINGROUP(37, NA, NA, NA, NA, NA, NA, NA, NA, NA),
- PINGROUP(38, NA, NA, NA, NA, NA, NA, NA, NA, NA),
- PINGROUP(39, tsif1_sync, NA, NA, NA, NA, NA, NA, NA, NA),
+ qdss_traceclk_a, dac_calib14, NA, NA, NA),
+ PINGROUP(29, blsp2_spi, NA, qdss_tracedata_b, dac_calib15, NA, NA, NA,
+ NA, NA),
+ PINGROUP(30, hdmi_rcv, blsp2_spi, dac_calib16, NA, NA, NA, NA, NA, NA),
+ PINGROUP(31, hdmi_cec, pwr_modem, dac_calib17, NA, NA, NA, NA, NA, NA),
+ PINGROUP(32, hdmi_ddc, pwr_nav, NA, dac_calib18, NA, NA, NA, NA, NA),
+ PINGROUP(33, hdmi_ddc, pwr_crypto, NA, dac_calib19, NA, NA, NA, NA, NA),
+ PINGROUP(34, hdmi_hot, NA, dac_calib20, NA, NA, NA, NA, NA, NA),
+ PINGROUP(35, pci_e0, NA, dac_calib21, NA, NA, NA, NA, NA, NA),
+ PINGROUP(36, pci_e0, NA, dac_calib22, NA, NA, NA, NA, NA, NA),
+ PINGROUP(37, NA, dac_calib23, NA, NA, NA, NA, NA, NA, NA),
+ PINGROUP(38, NA, dac_calib24, NA, NA, NA, NA, NA, NA, NA),
+ PINGROUP(39, tsif1_sync, NA, dac_calib25, NA, NA, NA, NA, NA, NA),
PINGROUP(40, sd_write, tsif1_error, NA, NA, NA, NA, NA, NA, NA),
- PINGROUP(41, blsp_spi2, blsp_uart2, blsp_uim2, NA, qdss_cti, NA, NA,
+ PINGROUP(41, blsp_spi2, blsp_uart2, blsp_uim2, NA, qdss_cti,
+ dac_calib0, NA, NA, NA),
+ PINGROUP(42, blsp_spi2, blsp_uart2, blsp_uim2, NA, qdss_cti,
+ dac_calib1, NA, NA, NA),
+ PINGROUP(43, blsp_spi2, blsp_uart2, blsp_i2c2, NA, dac_calib2, NA, NA,
NA, NA),
- PINGROUP(42, blsp_spi2, blsp_uart2, blsp_uim2, NA, qdss_cti, NA, NA,
+ PINGROUP(44, blsp_spi2, blsp_uart2, blsp_i2c2, NA, dac_calib3, NA, NA,
NA, NA),
- PINGROUP(43, blsp_spi2, blsp_uart2, blsp_i2c2, NA, NA, NA, NA, NA, NA),
- PINGROUP(44, blsp_spi2, blsp_uart2, blsp_i2c2, NA, NA, NA, NA, NA, NA),
- PINGROUP(45, blsp_spi3, blsp_uart3, blsp_uim3, NA, NA, NA, NA, NA, NA),
- PINGROUP(46, blsp_spi3, blsp_uart3, blsp_uim3, NA, NA, NA, NA, NA, NA),
- PINGROUP(47, blsp_spi3, blsp_uart3, blsp_i2c3, NA, NA, NA, NA, NA, NA),
- PINGROUP(48, blsp_spi3, blsp_uart3, blsp_i2c3, NA, NA, NA, NA, NA, NA),
- PINGROUP(49, blsp_spi9, blsp_uart9, blsp_uim9, blsp10_spi, NA, NA, NA,
+ PINGROUP(45, blsp_spi3, blsp_uart3, blsp_uim3, NA, dac_calib4, NA, NA,
NA, NA),
- PINGROUP(50, blsp_spi9, blsp_uart9, blsp_uim9, blsp10_spi, NA, NA, NA,
+ PINGROUP(46, blsp_spi3, blsp_uart3, blsp_uim3, NA, dac_calib5, NA, NA,
NA, NA),
- PINGROUP(51, blsp_spi9, blsp_uart9, blsp_i2c9, blsp10_spi, NA, NA, NA,
+ PINGROUP(47, blsp_spi3, blsp_uart3, blsp_i2c3, dac_calib6, NA, NA, NA,
NA, NA),
- PINGROUP(52, blsp_spi9, blsp_uart9, blsp_i2c9, blsp10_spi, NA, NA, NA,
+ PINGROUP(48, blsp_spi3, blsp_uart3, blsp_i2c3, dac_calib7, NA, NA, NA,
NA, NA),
+ PINGROUP(49, uim3, blsp_spi9, blsp_uart9, blsp_uim9, blsp10_spi,
+ dac_calib8, NA, NA, NA),
+ PINGROUP(50, uim3, blsp_spi9, blsp_uart9, blsp_uim9, blsp10_spi,
+ dac_calib9, NA, NA, NA),
+ PINGROUP(51, uim3, blsp_spi9, blsp_uart9, blsp_i2c9, blsp10_spi,
+ dac_calib10, NA, NA, NA),
+ PINGROUP(52, uim3, blsp_spi9, blsp_uart9, blsp_i2c9,
+ blsp10_spi, dac_calib11, NA, NA, NA),
PINGROUP(53, blsp_spi7, blsp_uart7, blsp_uim7, NA, qdss_tracedata_a,
- NA, NA, NA, NA),
+ dac_calib12, NA, NA, NA),
PINGROUP(54, blsp_spi7, blsp_uart7, blsp_uim7, NA, NA,
- qdss_tracedata_a, NA, NA, NA),
- PINGROUP(55, blsp_spi7, blsp_uart7, blsp_i2c7, NA, NA, NA, NA, NA, NA),
- PINGROUP(56, blsp_spi7, blsp_uart7, blsp_i2c7, NA, NA, NA, NA, NA, NA),
- PINGROUP(57, qua_mi2s, gcc_gp1_clk_a, NA, qdss_tracedata_b, NA, NA, NA,
- NA, NA),
- PINGROUP(58, qua_mi2s, blsp_spi11, blsp_uart11, blsp_uim11,
- gcc_gp2_clk_a, NA, qdss_tracedata_b, NA, NA),
- PINGROUP(59, qua_mi2s, blsp_spi11, blsp_uart11, blsp_uim11,
- gcc_gp3_clk_a, NA, NA, NA, NA),
- PINGROUP(60, qua_mi2s, blsp_spi11, blsp_uart11, blsp_i2c11, cri_trng0,
- NA, NA, NA, NA),
- PINGROUP(61, qua_mi2s, blsp_spi11, blsp_uart11, blsp_i2c11, cri_trng1,
- NA, NA, NA, NA),
- PINGROUP(62, qua_mi2s, cri_trng, NA, NA, NA, NA, NA, NA, NA),
- PINGROUP(63, qua_mi2s, NA, NA, qdss_stm18, qdss_tracedata_a, NA, NA,
+ qdss_tracedata_a, dac_calib13, NA, NA),
+ PINGROUP(55, blsp_spi7, blsp_uart7, blsp_i2c7, NA, dac_calib14, NA, NA,
NA, NA),
- PINGROUP(64, pri_mi2s, NA, qdss_stm17, qdss_tracedata_a, NA, NA, NA,
+ PINGROUP(56, blsp_spi7, blsp_uart7, blsp_i2c7, NA, dac_calib15, NA, NA,
NA, NA),
+ PINGROUP(57, qua_mi2s, gcc_gp1_clk_a, NA, qdss_tracedata_b,
+ dac_calib16, NA, NA, NA, NA),
+ PINGROUP(58, qua_mi2s, uim4, blsp_spi11, blsp_uart11, blsp_uim11,
+ gcc_gp2_clk_a, NA, qdss_tracedata_b, dac_calib17),
+ PINGROUP(59, qua_mi2s, uim4, blsp_spi11, blsp_uart11, blsp_uim11,
+ gcc_gp3_clk_a, NA, dac_calib18, NA),
+ PINGROUP(60, qua_mi2s, uim4, blsp_spi11, blsp_uart11, blsp_i2c11,
+ cri_trng0, NA, dac_calib19, NA),
+ PINGROUP(61, qua_mi2s, uim4, blsp_spi11, blsp_uart11,
+ blsp_i2c11, cri_trng1, NA, dac_calib20, NA),
+ PINGROUP(62, qua_mi2s, cri_trng, NA, dac_calib21, NA, NA, NA, NA, NA),
+ PINGROUP(63, qua_mi2s, NA, NA, qdss_stm18, qdss_tracedata_a,
+ dac_calib22, NA, NA, NA),
+ PINGROUP(64, pri_mi2s, NA, qdss_stm17, qdss_tracedata_a, dac_calib23,
+ NA, NA, NA, NA),
PINGROUP(65, pri_mi2s, blsp_spi4, blsp_uart4, blsp_uim4, NA,
- qdss_stm16, qdss_tracedata_a, NA, NA),
+ qdss_stm16, qdss_tracedata_a, dac_calib24, NA),
PINGROUP(66, pri_mi2s, blsp_spi4, blsp_uart4, blsp_uim4, NA,
- qdss_stm15, qdss_tracedata_a, NA, NA),
+ qdss_stm15, qdss_tracedata_a, dac_calib25, NA),
PINGROUP(67, pri_mi2s, blsp_spi4, blsp_uart4, blsp_i2c4, qdss_stm14,
- qdss_tracedata_a, NA, NA, NA),
+ qdss_tracedata_a, dac_calib26, NA, NA),
PINGROUP(68, pri_mi2s, blsp_spi4, blsp_uart4, blsp_i2c4, NA, NA, NA,
NA, NA),
PINGROUP(69, spkr_i2s, audio_ref, NA, NA, NA, NA, NA, NA, NA),
PINGROUP(70, lpass_slimbus, spkr_i2s, isense_dbg, NA, NA, NA, NA, NA,
NA),
- PINGROUP(71, lpass_slimbus, spkr_i2s, NA, NA, NA, NA, NA, NA, NA),
+ PINGROUP(71, lpass_slimbus, spkr_i2s, tsense_pwm1, tsense_pwm2, NA, NA,
+ NA, NA, NA),
PINGROUP(72, lpass_slimbus, spkr_i2s, NA, NA, NA, NA, NA, NA, NA),
PINGROUP(73, btfm_slimbus, NA, NA, NA, NA, NA, NA, NA, NA),
PINGROUP(74, btfm_slimbus, ter_mi2s, qdss_stm22, qdss_tracedata_a, NA,
@@ -1700,73 +1836,73 @@ static const struct msm_pingroup msm8996_groups[] = {
NA),
PINGROUP(91, tsif1_data, sdc4_cmd, qdss_stm27, qdss_traceclk_b, NA, NA,
NA, NA, NA),
- PINGROUP(92, tsif2_error, sdc43, qdss_stm26, qdss_tracedata_b, NA, NA,
- NA, NA, NA),
+ PINGROUP(92, tsif2_error, sdc43, vfr_1, qdss_stm26, qdss_tracedata_b,
+ NA, NA, NA, NA),
PINGROUP(93, tsif2_clk, sdc4_clk, NA, qdss_stm24, qdss_tracedata_b, NA,
NA, NA, NA),
PINGROUP(94, tsif2_en, sdc42, NA, qdss_stm23, qdss_tracectl_b, NA, NA,
NA, NA),
PINGROUP(95, tsif2_data, sdc41, NA, NA, NA, NA, NA, NA, NA),
PINGROUP(96, tsif2_sync, sdc40, NA, NA, NA, NA, NA, NA, NA),
- PINGROUP(97, ldo_en, NA, NA, NA, NA, NA, NA, NA, NA),
- PINGROUP(98, ldo_update, NA, NA, NA, NA, NA, NA, NA, NA),
+ PINGROUP(97, NA, NA, mdp_vsync_p_b, ldo_en, NA, NA, NA, NA, NA),
+ PINGROUP(98, NA, NA, mdp_vsync_s_b, ldo_update, NA, NA, NA, NA, NA),
PINGROUP(99, NA, NA, NA, NA, NA, NA, NA, NA, NA),
- PINGROUP(100, blsp11_uart_tx_b, qdss_cti, NA, NA, NA, NA, NA, NA, NA),
- PINGROUP(101, blsp11_uart_rx_b, qdss_cti, NA, NA, NA, NA, NA, NA, NA),
- PINGROUP(102, blsp11_i2c_sda_b, prng_rosc, NA, NA, NA, NA, NA, NA, NA),
- PINGROUP(103, blsp11_i2c_scl_b, NA, NA, NA, NA, NA, NA, NA, NA),
+ PINGROUP(100, NA, NA, blsp11_uart_tx_b, qdss_cti, NA, NA, NA, NA, NA),
+ PINGROUP(101, NA, blsp11_uart_rx_b, qdss_cti, NA, NA, NA, NA, NA, NA),
+ PINGROUP(102, NA, blsp11_i2c_sda_b, prng_rosc, NA, NA, NA, NA, NA, NA),
+ PINGROUP(103, NA, blsp11_i2c_scl_b, NA, NA, NA, NA, NA, NA, NA),
PINGROUP(104, NA, NA, NA, NA, NA, NA, NA, NA, NA),
- PINGROUP(105, NA, NA, NA, NA, NA, NA, NA, NA, NA),
- PINGROUP(106, NA, NA, NA, NA, NA, NA, NA, NA, NA),
- PINGROUP(107, NA, NA, NA, NA, NA, NA, NA, NA, NA),
- PINGROUP(108, NA, NA, NA, NA, NA, NA, NA, NA, NA),
- PINGROUP(109, NA, NA, NA, NA, NA, NA, NA, NA, NA),
- PINGROUP(110, NA, NA, NA, NA, NA, NA, NA, NA, NA),
- PINGROUP(111, NA, NA, NA, NA, NA, NA, NA, NA, NA),
- PINGROUP(112, NA, NA, NA, NA, NA, NA, NA, NA, NA),
- PINGROUP(113, NA, NA, NA, NA, NA, NA, NA, NA, NA),
- PINGROUP(114, pci_e2, NA, NA, NA, NA, NA, NA, NA, NA),
- PINGROUP(115, pci_e2, NA, NA, NA, NA, NA, NA, NA, NA),
- PINGROUP(116, NA, NA, NA, NA, NA, NA, NA, NA, NA),
+ PINGROUP(105, uim2, NA, NA, NA, NA, NA, NA, NA, NA),
+ PINGROUP(106, uim2, NA, NA, NA, NA, NA, NA, NA, NA),
+ PINGROUP(107, uim2, NA, NA, NA, NA, NA, NA, NA, NA),
+ PINGROUP(108, uim2, NA, NA, NA, NA, NA, NA, NA, NA),
+ PINGROUP(109, uim1, NA, NA, NA, NA, NA, NA, NA, NA),
+ PINGROUP(110, uim1, NA, NA, NA, NA, NA, NA, NA, NA),
+ PINGROUP(111, uim1, NA, NA, NA, NA, NA, NA, NA, NA),
+ PINGROUP(112, uim1, NA, NA, NA, NA, NA, NA, NA, NA),
+ PINGROUP(113, uim_batt, NA, NA, NA, NA, NA, NA, NA, NA),
+ PINGROUP(114, NA, pci_e2, NA, NA, NA, NA, NA, NA, NA),
+ PINGROUP(115, NA, pci_e2, NA, NA, NA, NA, NA, NA, NA),
+ PINGROUP(116, NA, pa_indicator, NA, NA, NA, NA, NA, NA, NA),
PINGROUP(117, NA, NA, NA, NA, NA, NA, NA, NA, NA),
PINGROUP(118, adsp_ext, NA, NA, NA, NA, NA, NA, NA, NA),
PINGROUP(119, NA, NA, NA, NA, NA, NA, NA, NA, NA),
PINGROUP(120, NA, NA, NA, NA, NA, NA, NA, NA, NA),
PINGROUP(121, ddr_bist, NA, NA, NA, NA, NA, NA, NA, NA),
PINGROUP(122, ddr_bist, NA, NA, NA, NA, NA, NA, NA, NA),
- PINGROUP(123, ddr_bist, NA, NA, NA, NA, NA, NA, NA, NA),
- PINGROUP(124, ddr_bist, NA, NA, NA, NA, NA, NA, NA, NA),
+ PINGROUP(123, ddr_bist, qdss_tracedata_11, NA, NA, NA, NA, NA, NA, NA),
+ PINGROUP(124, ddr_bist, qdss_tracedata_12, NA, NA, NA, NA, NA, NA, NA),
PINGROUP(125, NA, NA, NA, NA, NA, NA, NA, NA, NA),
PINGROUP(126, NA, NA, NA, NA, NA, NA, NA, NA, NA),
PINGROUP(127, NA, NA, NA, NA, NA, NA, NA, NA, NA),
- PINGROUP(128, NA, NA, NA, NA, NA, NA, NA, NA, NA),
+ PINGROUP(128, NA, modem_tsync, nav_dr, nav_pps, NA, NA, NA, NA, NA),
PINGROUP(129, NA, NA, NA, NA, NA, NA, NA, NA, NA),
PINGROUP(130, pci_e1, NA, NA, NA, NA, NA, NA, NA, NA),
PINGROUP(131, pci_e1, NA, NA, NA, NA, NA, NA, NA, NA),
PINGROUP(132, NA, NA, NA, NA, NA, NA, NA, NA, NA),
PINGROUP(133, NA, NA, NA, NA, NA, NA, NA, NA, NA),
- PINGROUP(134, NA, NA, NA, NA, NA, NA, NA, NA, NA),
- PINGROUP(135, NA, NA, NA, NA, NA, NA, NA, NA, NA),
+ PINGROUP(134, gsm_tx, NA, NA, NA, NA, NA, NA, NA, NA),
+ PINGROUP(135, gsm_tx, NA, NA, NA, NA, NA, NA, NA, NA),
PINGROUP(136, NA, NA, NA, NA, NA, NA, NA, NA, NA),
PINGROUP(137, NA, NA, NA, NA, NA, NA, NA, NA, NA),
- PINGROUP(138, NA, NA, NA, NA, NA, NA, NA, NA, NA),
- PINGROUP(139, NA, NA, NA, NA, NA, NA, NA, NA, NA),
- PINGROUP(140, NA, NA, NA, NA, NA, NA, NA, NA, NA),
- PINGROUP(141, NA, NA, NA, NA, NA, NA, NA, NA, NA),
+ PINGROUP(138, NA, qspi_cs, NA, NA, NA, NA, NA, NA, NA),
+ PINGROUP(139, NA, ssbi2, NA, NA, NA, NA, NA, NA, NA),
+ PINGROUP(140, NA, ssbi1, NA, NA, NA, NA, NA, NA, NA),
+ PINGROUP(141, NA, qspi_cs, NA, NA, NA, NA, NA, NA, NA),
PINGROUP(142, NA, NA, NA, NA, NA, NA, NA, NA, NA),
PINGROUP(143, NA, NA, NA, NA, NA, NA, NA, NA, NA),
- PINGROUP(144, NA, NA, NA, NA, NA, NA, NA, NA, NA),
- PINGROUP(145, NA, NA, NA, NA, NA, NA, NA, NA, NA),
- PINGROUP(146, NA, NA, NA, NA, NA, NA, NA, NA, NA),
- PINGROUP(147, NA, NA, NA, NA, NA, NA, NA, NA, NA),
- PINGROUP(148, NA, NA, NA, NA, NA, NA, NA, NA, NA),
- PINGROUP(149, NA, NA, NA, NA, NA, NA, NA, NA, NA),
- SDC_QDSD_PINGROUP(sdc1_clk, 0x12c000, 13, 6),
- SDC_QDSD_PINGROUP(sdc1_cmd, 0x12c000, 11, 3),
- SDC_QDSD_PINGROUP(sdc1_data, 0x12c000, 9, 0),
- SDC_QDSD_PINGROUP(sdc2_clk, 0x12d000, 14, 6),
- SDC_QDSD_PINGROUP(sdc2_cmd, 0x12d000, 11, 3),
- SDC_QDSD_PINGROUP(sdc2_data, 0x12d000, 9, 0),
+ PINGROUP(144, mss_lte, NA, NA, NA, NA, NA, NA, NA, NA),
+ PINGROUP(145, mss_lte, qspi_clk, NA, NA, NA, NA, NA, NA, NA),
+ PINGROUP(146, NA, qspi0, NA, NA, NA, NA, NA, NA, NA),
+ PINGROUP(147, NA, qspi1, NA, NA, NA, NA, NA, NA, NA),
+ PINGROUP(148, NA, qspi2, NA, NA, NA, NA, NA, NA, NA),
+ PINGROUP(149, NA, qspi3, NA, NA, NA, NA, NA, NA, NA),
+ SDC_QDSD_PINGROUP(sdc1_clk, 0x21c000, 13, 6),
+ SDC_QDSD_PINGROUP(sdc1_cmd, 0x21c000, 11, 3),
+ SDC_QDSD_PINGROUP(sdc1_data, 0x21c000, 9, 0),
+ SDC_QDSD_PINGROUP(sdc2_clk, 0x21d000, 14, 6),
+ SDC_QDSD_PINGROUP(sdc2_cmd, 0x21d000, 11, 3),
+ SDC_QDSD_PINGROUP(sdc2_data, 0x21d000, 9, 0),
SDC_QDSD_PINGROUP(sdc1_rclk, 0x12c000, 15, 0),
};