• Home
  • Raw
  • Download

Lines Matching refs:hex

71 	int hex = 0;  in max77686_buck_volt2hex()  local
79 hex = (uV - MAX77686_BUCK_UV_LMIN) / MAX77686_BUCK_UV_LSTEP; in max77686_buck_volt2hex()
90 hex = (uV - MAX77686_BUCK_UV_HMIN) / MAX77686_BUCK_UV_HSTEP; in max77686_buck_volt2hex()
95 if (hex >= 0 && hex <= hex_max) in max77686_buck_volt2hex()
96 return hex; in max77686_buck_volt2hex()
102 static int max77686_buck_hex2volt(int buck, int hex) in max77686_buck_hex2volt() argument
107 if (hex < 0) in max77686_buck_hex2volt()
115 if (hex > hex_max) in max77686_buck_hex2volt()
119 uV = hex * MAX77686_BUCK_UV_LSTEP + MAX77686_BUCK_UV_LMIN; in max77686_buck_hex2volt()
123 if (hex > hex_max) in max77686_buck_hex2volt()
127 uV = hex * MAX77686_BUCK_UV_HSTEP + MAX77686_BUCK_UV_HMIN; in max77686_buck_hex2volt()
134 pr_err("Value: %#x is wrong for BUCK%d", hex, buck); in max77686_buck_hex2volt()
140 int hex = 0; in max77686_ldo_volt2hex() local
149 hex = (uV - MAX77686_LDO_UV_MIN) / MAX77686_LDO_UV_LSTEP; in max77686_ldo_volt2hex()
153 hex = (uV - MAX77686_LDO_UV_MIN) / MAX77686_LDO_UV_HSTEP; in max77686_ldo_volt2hex()
157 if (hex >= 0 && hex <= MAX77686_LDO_VOLT_MAX_HEX) in max77686_ldo_volt2hex()
158 return hex; in max77686_ldo_volt2hex()
164 static int max77686_ldo_hex2volt(int ldo, int hex) in max77686_ldo_hex2volt() argument
168 if (hex > MAX77686_LDO_VOLT_MAX_HEX) in max77686_ldo_hex2volt()
179 uV = hex * MAX77686_LDO_UV_LSTEP + MAX77686_LDO_UV_MIN; in max77686_ldo_hex2volt()
183 uV = hex * MAX77686_LDO_UV_HSTEP + MAX77686_LDO_UV_MIN; in max77686_ldo_hex2volt()
189 pr_err("Value: %#x is wrong for ldo%d", hex, ldo); in max77686_ldo_hex2volt()
193 static int max77686_ldo_hex2mode(int ldo, int hex) in max77686_ldo_hex2mode() argument
195 if (hex > MAX77686_LDO_MODE_MASK) in max77686_ldo_hex2mode()
198 switch (hex) { in max77686_ldo_hex2mode()
227 static int max77686_buck_hex2mode(int buck, int hex) in max77686_buck_hex2mode() argument
229 if (hex > MAX77686_BUCK_MODE_MASK) in max77686_buck_hex2mode()
232 switch (hex) { in max77686_buck_hex2mode()
321 int hex, ldo, ret; in max77686_ldo_val() local
347 hex = max77686_ldo_volt2hex(ldo, *uV); in max77686_ldo_val()
348 if (hex < 0) in max77686_ldo_val()
349 return hex; in max77686_ldo_val()
352 val |= hex; in max77686_ldo_val()
362 int hex, buck, ret; in max77686_buck_val() local
401 hex = max77686_buck_volt2hex(buck, *uV); in max77686_buck_val()
402 if (hex < 0) in max77686_buck_val()
403 return hex; in max77686_buck_val()
406 val |= hex; in max77686_buck_val()