Lines Matching refs:val

189 	int val;  in ethernut5_print_celsius()  local
192 val = i2c_reg_read(PWRMAN_I2C_ADDR, PWRMAN_REG_TEMP); in ethernut5_print_celsius()
193 val *= 5000; /* 100mV/degree with 5V reference */ in ethernut5_print_celsius()
194 val += 128; /* 8 bit resolution */ in ethernut5_print_celsius()
195 val /= 256; in ethernut5_print_celsius()
196 val -= 450; /* Celsius offset, still x10 */ in ethernut5_print_celsius()
198 printf("%d\n", (val + 5) / 10); in ethernut5_print_celsius()
203 int val; in ethernut5_print_voltage() local
206 val = i2c_reg_read(PWRMAN_I2C_ADDR, PWRMAN_REG_VAUX); in ethernut5_print_voltage()
208 val += 5; in ethernut5_print_voltage()
209 val *= 180948; in ethernut5_print_voltage()
210 val /= 100000; in ethernut5_print_voltage()
211 val++; in ethernut5_print_voltage()
213 printf("%d\n", (val + 5) / 10); in ethernut5_print_voltage()
221 u8 val; in do_pwrman() local
242 val = i2c_reg_read(PWRMAN_I2C_ADDR, PWRMAN_REG_LEDCTL); in do_pwrman()
243 printf("led %u %u\n", val >> 4, val & 15); in do_pwrman()
246 val = (u8) simple_strtoul(argv[2], NULL, 0); in do_pwrman()
247 val <<= 4; in do_pwrman()
250 val |= (u8) (simple_strtoul(argv[3], NULL, 0) in do_pwrman()
254 i2c_reg_write(PWRMAN_I2C_ADDR, PWRMAN_REG_LEDCTL, val); in do_pwrman()
259 i = feature_flags(&argv[1], argc, &val); in do_pwrman()
262 val &= i2c_reg_read(PWRMAN_I2C_ADDR, PWRMAN_REG_STA); in do_pwrman()
263 if (val) { in do_pwrman()
265 print_flagged_features(val); in do_pwrman()
274 val = PWRMAN_DISPENSIBLE; in do_pwrman()
279 val); in do_pwrman()
283 val); in do_pwrman()