karo: tx6: rework PMIC code to allow for different configs for same chip