NC_GPIO_CONFIG(80),
	NC_GPIO_CONFIG(81),
	NC_GPIO_CONFIG(82),
	NC_GPIO_CONFIG(83),
	NC_GPIO_CONFIG(93),
	NC_GPIO_CONFIG(94),
	NC_GPIO_CONFIG(97),
	NC_GPIO_CONFIG(98),
	NC_GPIO_CONFIG(104),
	NC_GPIO_CONFIG(111),
};
#endif

/* HW_REV bits configuration, true for 3G, ATT, USC, VZW */
static struct msm_gpiomux_config atlantic_hw_rev_cfgs[] __initdata = {
	HW_CHK_BIT_CFG(24),	// BIT 0
	HW_CHK_BIT_CFG(67),	// BIT 1
	HW_CHK_BIT_CFG(13),	// BIT 2
	HW_CHK_BIT_CFG(12),	// BIT 3
};

void __init msm8226_init_gpiomux(void)
{
	int rc;

	rc = msm_gpiomux_init_dt();
	if (rc) {
		pr_err("%s failed %d\n", __func__, rc);
		return;
	}
	NC_GPIO_CONFIG(86),
	NC_GPIO_CONFIG(88),
	NC_GPIO_CONFIG(90),
	NC_GPIO_CONFIG(91),
	NC_GPIO_CONFIG(92),
	NC_GPIO_CONFIG(93),
	NC_GPIO_CONFIG(94),
	NC_GPIO_CONFIG(97),
	NC_GPIO_CONFIG(98),
	NC_GPIO_CONFIG(110),
	NC_GPIO_CONFIG(111),
	NC_GPIO_CONFIG(113),
};

static struct msm_gpiomux_config hw_chkbits_cfg[] __initdata = {
	HW_CHK_BIT_CFG(24),
	HW_CHK_BIT_CFG(67),
	HW_CHK_BIT_CFG(116),
	HW_CHK_BIT_CFG(117),
};
void __init msm8226_init_gpiomux(void)
{
	int rc;

	rc = msm_gpiomux_init_dt();
	if (rc) {
		pr_err("%s failed %d\n", __func__, rc);
		return;
	}

/* Battery charging and BMS GPIO */