return rc;
}
-#ifdef CONFIG_MACH_XIAOMI_MSM8998
- /* enable try.SINK mode */
- rc = smblib_masked_write(chg, TYPE_C_CFG_3_REG, EN_TRYSINK_MODE_BIT,
- EN_TRYSINK_MODE_BIT);
- if (rc < 0) {
- dev_err(chg->dev, "Couldn't set Type-C config rc=%d\n", rc);
- return rc;
- }
-
- /* disable legacy cable IRQs */
- rc = smblib_masked_write(chg, TYPE_C_CFG_3_REG,
- TYPEC_NONCOMPLIANT_LEGACY_CABLE_INT_EN_BIT |
- TYPEC_LEGACY_CABLE_INT_EN_BIT, 0);
- if (rc < 0) {
- dev_err(chg->dev, "Couldn't set Type-C config rc=%d\n", rc);
- return rc;
- }
-#else
/* disable try.SINK mode and legacy cable IRQs */
rc = smblib_masked_write(chg, TYPE_C_CFG_3_REG, EN_TRYSINK_MODE_BIT |
TYPEC_NONCOMPLIANT_LEGACY_CABLE_INT_EN_BIT |
dev_err(chg->dev, "Couldn't set Type-C config rc=%d\n", rc);
return rc;
}
-#endif
return rc;
}