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 */