@ -62,7 +62,26 @@ const struct pad_conf_entry core_padconf_array_essential[] = {
{ UART3_CTS_RCTX , ( PTU | IEN | M0 ) } , /* uart3_tx */
{ UART3_RTS_SD , ( M0 ) } , /* uart3_rts_sd */
{ UART3_RX_IRRX , ( IEN | M0 ) } , /* uart3_rx */
{ UART3_TX_IRTX , ( M0 ) } /* uart3_tx */
{ UART3_TX_IRTX , ( M0 ) } , /* uart3_tx */
{ USBB1_ULPITLL_CLK , ( PTD | IEN | OFF_EN | OFF_PD | OFF_IN | M4 ) } , /* usbb1_ulpiphy_clk */
{ USBB1_ULPITLL_STP , ( OFF_EN | OFF_OUT_PTD | M4 ) } , /* usbb1_ulpiphy_stp */
{ USBB1_ULPITLL_DIR , ( IEN | OFF_EN | OFF_PD | OFF_IN | M4 ) } , /* usbb1_ulpiphy_dir */
{ USBB1_ULPITLL_NXT , ( IEN | OFF_EN | OFF_PD | OFF_IN | M4 ) } , /* usbb1_ulpiphy_nxt */
{ USBB1_ULPITLL_DAT0 , ( IEN | OFF_EN | OFF_PD | OFF_IN | M4 ) } , /* usbb1_ulpiphy_dat0 */
{ USBB1_ULPITLL_DAT1 , ( IEN | OFF_EN | OFF_PD | OFF_IN | M4 ) } , /* usbb1_ulpiphy_dat1 */
{ USBB1_ULPITLL_DAT2 , ( IEN | OFF_EN | OFF_PD | OFF_IN | M4 ) } , /* usbb1_ulpiphy_dat2 */
{ USBB1_ULPITLL_DAT3 , ( IEN | OFF_EN | OFF_PD | OFF_IN | M4 ) } , /* usbb1_ulpiphy_dat3 */
{ USBB1_ULPITLL_DAT4 , ( IEN | OFF_EN | OFF_PD | OFF_IN | M4 ) } , /* usbb1_ulpiphy_dat4 */
{ USBB1_ULPITLL_DAT5 , ( IEN | OFF_EN | OFF_PD | OFF_IN | M4 ) } , /* usbb1_ulpiphy_dat5 */
{ USBB1_ULPITLL_DAT6 , ( IEN | OFF_EN | OFF_PD | OFF_IN | M4 ) } , /* usbb1_ulpiphy_dat6 */
{ USBB1_ULPITLL_DAT7 , ( IEN | OFF_EN | OFF_PD | OFF_IN | M4 ) } , /* usbb1_ulpiphy_dat7 */
{ USBB1_HSIC_DATA , ( IEN | OFF_EN | OFF_PD | OFF_IN | M0 ) } , /* usbb1_hsic_data */
{ USBB1_HSIC_STROBE , ( IEN | OFF_EN | OFF_PD | OFF_IN | M0 ) } , /* usbb1_hsic_strobe */
{ USBC1_ICUSB_DP , ( IEN | M0 ) } , /* usbc1_icusb_dp */
{ USBC1_ICUSB_DM , ( IEN | M0 ) } , /* usbc1_icusb_dm */
{ UNIPRO_TY2 , ( PTU | IEN | M3 ) } , /* gpio_1 */
{ GPMC_WAIT1 , ( PTD | OFF_EN | OFF_PD | OFF_OUT_PTD | M3 ) } , /* gpio_62 */
{ FREF_CLK2_OUT , ( PTU | IEN | M3 ) } , /* gpio_182 */
} ;
@ -70,7 +89,8 @@ const struct pad_conf_entry wkup_padconf_array_essential[] = {
{ PAD1_SR_SCL , ( PTU | IEN | M0 ) } , /* sr_scl */
{ PAD0_SR_SDA , ( PTU | IEN | M0 ) } , /* sr_sda */
{ PAD1_SYS_32K , ( IEN | M0 ) } /* sys_32k */
{ PAD1_SYS_32K , ( IEN | M0 ) } , /* sys_32k */
{ PAD0_FREF_CLK3_OUT , ( M0 ) } , /* fref_clk3_out */
} ;
@ -109,7 +129,6 @@ const struct pad_conf_entry core_padconf_array_non_essential[] = {
{ GPMC_NBE0_CLE , ( M3 ) } , /* gpio_59 */
{ GPMC_NBE1 , ( PTD | M3 ) } , /* gpio_60 */
{ GPMC_WAIT0 , ( PTU | IEN | M3 ) } , /* gpio_61 */
{ GPMC_WAIT1 , ( PTD | OFF_EN | OFF_PD | OFF_OUT_PTD | M3 ) } , /* gpio_62 */
{ C2C_DATA11 , ( PTD | M3 ) } , /* gpio_100 */
{ C2C_DATA12 , ( PTU | IEN | M3 ) } , /* gpio_101 */
{ C2C_DATA13 , ( PTD | M3 ) } , /* gpio_102 */
@ -136,22 +155,6 @@ const struct pad_conf_entry core_padconf_array_non_essential[] = {
{ CAM_SHUTTER , ( OFF_EN | OFF_PD | OFF_OUT_PTD | M0 ) } , /* cam_shutter */
{ CAM_STROBE , ( OFF_EN | OFF_PD | OFF_OUT_PTD | M0 ) } , /* cam_strobe */
{ CAM_GLOBALRESET , ( PTD | OFF_EN | OFF_PD | OFF_OUT_PTD | M3 ) } , /* gpio_83 */
{ USBB1_ULPITLL_CLK , ( PTD | IEN | OFF_EN | OFF_PD | OFF_IN | M4 ) } , /* usbb1_ulpiphy_clk */
{ USBB1_ULPITLL_STP , ( OFF_EN | OFF_OUT_PTD | M4 ) } , /* usbb1_ulpiphy_stp */
{ USBB1_ULPITLL_DIR , ( IEN | OFF_EN | OFF_PD | OFF_IN | M4 ) } , /* usbb1_ulpiphy_dir */
{ USBB1_ULPITLL_NXT , ( IEN | OFF_EN | OFF_PD | OFF_IN | M4 ) } , /* usbb1_ulpiphy_nxt */
{ USBB1_ULPITLL_DAT0 , ( IEN | OFF_EN | OFF_PD | OFF_IN | M4 ) } , /* usbb1_ulpiphy_dat0 */
{ USBB1_ULPITLL_DAT1 , ( IEN | OFF_EN | OFF_PD | OFF_IN | M4 ) } , /* usbb1_ulpiphy_dat1 */
{ USBB1_ULPITLL_DAT2 , ( IEN | OFF_EN | OFF_PD | OFF_IN | M4 ) } , /* usbb1_ulpiphy_dat2 */
{ USBB1_ULPITLL_DAT3 , ( IEN | OFF_EN | OFF_PD | OFF_IN | M4 ) } , /* usbb1_ulpiphy_dat3 */
{ USBB1_ULPITLL_DAT4 , ( IEN | OFF_EN | OFF_PD | OFF_IN | M4 ) } , /* usbb1_ulpiphy_dat4 */
{ USBB1_ULPITLL_DAT5 , ( IEN | OFF_EN | OFF_PD | OFF_IN | M4 ) } , /* usbb1_ulpiphy_dat5 */
{ USBB1_ULPITLL_DAT6 , ( IEN | OFF_EN | OFF_PD | OFF_IN | M4 ) } , /* usbb1_ulpiphy_dat6 */
{ USBB1_ULPITLL_DAT7 , ( IEN | OFF_EN | OFF_PD | OFF_IN | M4 ) } , /* usbb1_ulpiphy_dat7 */
{ USBB1_HSIC_DATA , ( IEN | OFF_EN | OFF_PD | OFF_IN | M0 ) } , /* usbb1_hsic_data */
{ USBB1_HSIC_STROBE , ( IEN | OFF_EN | OFF_PD | OFF_IN | M0 ) } , /* usbb1_hsic_strobe */
{ USBC1_ICUSB_DP , ( IEN | M0 ) } , /* usbc1_icusb_dp */
{ USBC1_ICUSB_DM , ( IEN | M0 ) } , /* usbc1_icusb_dm */
{ ABE_MCBSP2_DR , ( IEN | OFF_EN | OFF_OUT_PTD | M0 ) } , /* abe_mcbsp2_dr */
{ ABE_MCBSP2_DX , ( OFF_EN | OFF_OUT_PTD | M0 ) } , /* abe_mcbsp2_dx */
{ ABE_MCBSP2_FSX , ( IEN | OFF_EN | OFF_PD | OFF_IN | M0 ) } , /* abe_mcbsp2_fsx */
@ -211,7 +214,6 @@ const struct pad_conf_entry core_padconf_array_non_essential[] = {
{ UNIPRO_TX1 , ( OFF_EN | OFF_PD | OFF_IN | M1 ) } , /* kpd_col2 */
{ UNIPRO_TY1 , ( OFF_EN | OFF_PD | OFF_IN | M1 ) } , /* kpd_col3 */
{ UNIPRO_TX2 , ( PTU | IEN | M3 ) } , /* gpio_0 */
{ UNIPRO_TY2 , ( PTU | IEN | M3 ) } , /* gpio_1 */
{ UNIPRO_RX0 , ( PTU | IEN | OFF_EN | OFF_PD | OFF_IN | M1 ) } , /* kpd_row0 */
{ UNIPRO_RY0 , ( PTU | IEN | OFF_EN | OFF_PD | OFF_IN | M1 ) } , /* kpd_row1 */
{ UNIPRO_RX1 , ( PTU | IEN | OFF_EN | OFF_PD | OFF_IN | M1 ) } , /* kpd_row2 */
@ -222,7 +224,6 @@ const struct pad_conf_entry core_padconf_array_non_essential[] = {
{ USBA0_OTG_DP , ( IEN | OFF_EN | OFF_PD | OFF_IN | M0 ) } , /* usba0_otg_dp */
{ USBA0_OTG_DM , ( IEN | OFF_EN | OFF_PD | OFF_IN | M0 ) } , /* usba0_otg_dm */
{ FREF_CLK1_OUT , ( M0 ) } , /* fref_clk1_out */
{ FREF_CLK2_OUT , ( PTU | IEN | M3 ) } , /* gpio_182 */
{ SYS_NIRQ1 , ( PTU | IEN | M0 ) } , /* sys_nirq1 */
{ SYS_NIRQ2 , ( PTU | IEN | M0 ) } , /* sys_nirq2 */
{ SYS_BOOT0 , ( PTU | IEN | M3 ) } , /* gpio_184 */
@ -272,7 +273,6 @@ const struct pad_conf_entry wkup_padconf_array_non_essential[] = {
{ PAD1_FREF_CLK_IOREQ , ( M0 ) } , /* fref_clk_ioreq */
{ PAD0_FREF_CLK0_OUT , ( M2 ) } , /* sys_drm_msecure */
{ PAD1_FREF_CLK3_REQ , M7 } , /* safe mode */
{ PAD0_FREF_CLK3_OUT , ( M0 ) } , /* fref_clk3_out */
{ PAD0_FREF_CLK4_OUT , ( PTU | M3 ) } , /* led status_2 */
{ PAD0_SYS_NRESPWRON , ( M0 ) } , /* sys_nrespwron */
{ PAD1_SYS_NRESWARM , ( M0 ) } , /* sys_nreswarm */