| /* SPDX-License-Identifier: GPL-2.0-or-later */ |
| /* Copyright (C) 2020 Gateworks Corporation */ |
| #define MP6416_REGULATOR_DRIVER "mp5416_regulator" |
| MP5416_NUM_OF_REGS = 0x12, |
| #define MP5416_VSET_EN BIT(7) |
| #define MP5416_VSET_SW1_GVAL(x) ((((x) & 0x7f) * 12500) + 600000) |
| #define MP5416_VSET_SW2_GVAL(x) ((((x) & 0x7f) * 25000) + 800000) |
| #define MP5416_VSET_SW3_GVAL(x) ((((x) & 0x7f) * 12500) + 600000) |
| #define MP5416_VSET_SW4_GVAL(x) ((((x) & 0x7f) * 25000) + 800000) |
| #define MP5416_VSET_LDO_GVAL(x) ((((x) & 0x7f) * 25000) + 800000) |
| #define MP5416_VSET_LDO_SVAL(x) ((((x) & 0x7f) * 25000) + 800000) |
| #define MP5416_VSET_SW1_SVAL(x) (((x) - 600000) / 12500) |
| #define MP5416_VSET_SW2_SVAL(x) (((x) - 800000) / 25000) |
| #define MP5416_VSET_SW3_SVAL(x) (((x) - 600000) / 12500) |
| #define MP5416_VSET_SW4_SVAL(x) (((x) - 800000) / 25000) |