int volt;
int retries = 0;
- switch (clock) {
- case 1200:
- volt = CORE_VOLTAGE_1200;
- break;
-
- case 1000:
- volt = CORE_VOLTAGE_1000;
- break;
-
- case 800:
- volt = CORE_VOLTAGE_800;
- break;
-
- default:
- if (clock > 1200) {
- diag_printf("No core voltage assigned for %u MHz core clock\n",
- clock);
- return -EINVAL;
- }
+ if (clock <= 800) {
volt = CORE_VOLTAGE_800;
+ } else if (clock <= 1000) {
+ volt = CORE_VOLTAGE_1000;
+ } else if (clock <= 1200) {
+ volt = CORE_VOLTAGE_1200;
+ } else {
+ diag_printf("No core voltage assigned for %u MHz core clock\n",
+ clock);
+ return -EINVAL;
}
ret = pmic_reg_read(0x23);