Searched refs:ina226_avg_tab (Results 1 – 3 of 3) sorted by relevance
/linux/lib/ |
H A D | util_macros_kunit.c | 23 static const int ina226_avg_tab[] = { 1, 4, 16, 64, 128, 256, 512, 1024 }; in test_find_closest() local 38 FIND_CLOSEST_RANGE_CHECK(-3, 2, ina226_avg_tab, 0); in test_find_closest() 39 FIND_CLOSEST_RANGE_CHECK(3, 10, ina226_avg_tab, 1); in test_find_closest() 40 FIND_CLOSEST_RANGE_CHECK(11, 40, ina226_avg_tab, 2); in test_find_closest() 41 FIND_CLOSEST_RANGE_CHECK(41, 96, ina226_avg_tab, 3); in test_find_closest() 42 FIND_CLOSEST_RANGE_CHECK(97, 192, ina226_avg_tab, 4); in test_find_closest() 43 FIND_CLOSEST_RANGE_CHECK(193, 384, ina226_avg_tab, 5); in test_find_closest() 44 FIND_CLOSEST_RANGE_CHECK(385, 768, ina226_avg_tab, 6); in test_find_closest() 45 FIND_CLOSEST_RANGE_CHECK(769, 2048, ina226_avg_tab, 7); in test_find_closest() 131 static const int ina226_avg_tab[] = { 1024, 512, 256, 128, 64, 16, 4, 1 }; in test_find_closest_descending() local [all …]
|
/linux/drivers/hwmon/ |
H A D | ina2xx.c | 216 static const int ina226_avg_tab[] = { 1, 4, 16, 64, 128, 256, 512, 1024 }; variable 220 int avg = ina226_avg_tab[INA226_READ_AVG(config)]; in ina226_reg_to_interval() 245 avg_bits = find_closest(avg, ina226_avg_tab, in ina226_interval_to_reg() 246 ARRAY_SIZE(ina226_avg_tab)); in ina226_interval_to_reg()
|
/linux/drivers/iio/adc/ |
H A D | ina2xx-adc.c | 286 static const int ina226_avg_tab[] = { 1, 4, 16, 64, 128, 256, 512, 1024 }; variable 296 bits = find_closest(val, ina226_avg_tab, in ina226_set_average() 297 ARRAY_SIZE(ina226_avg_tab)); in ina226_set_average() 299 chip->avg = ina226_avg_tab[bits]; in ina226_set_average()
|