/openbmc/linux/drivers/iio/adc/ |
H A D | mcp320x.c | 67 unsigned int resolution; member 223 *val2 = adc->chip_info->resolution; in mcp320x_read_raw() 305 .resolution = 10 310 .resolution = 10 315 .resolution = 10 320 .resolution = 10 325 .resolution = 12 330 .resolution = 12 335 .resolution = 12 340 .resolution = 12 [all …]
|
H A D | ltc2497.c | 68 - BIT(ddata->chip_info->resolution + 1); in ltc2497_result_and_measure() 71 - BIT(ddata->chip_info->resolution + 1); in ltc2497_result_and_measure() 103 u32 resolution; in ltc2497_probe() local 123 resolution = chip_info->resolution; in ltc2497_probe() 124 st->recv_size = BITS_TO_BYTES(resolution) + 1; in ltc2497_probe() 138 .resolution = 16, 142 .resolution = 24,
|
H A D | ad7949.c | 58 u8 resolution; member 62 [ID_AD7949] = { .num_channels = 8, .resolution = 14 }, 63 [ID_AD7682] = { .num_channels = 4, .resolution = 16 }, 64 [ID_AD7689] = { .num_channels = 8, .resolution = 16 }, 86 u8 resolution; member 170 *val >>= 16 - ad7949_adc->resolution; in ad7949_spi_read_channel() 179 *val >>= 16 - ad7949_adc->resolution; in ad7949_spi_read_channel() 248 *val2 = (1 << ad7949_adc->resolution) - 1; in ad7949_spi_read_raw() 337 ad7949_adc->resolution = spec->resolution; in ad7949_spi_probe() 340 if (spi_ctrl_mask & SPI_BPW_MASK(ad7949_adc->resolution)) { in ad7949_spi_probe() [all …]
|
/openbmc/linux/drivers/iio/dac/ |
H A D | ti-dac082s085.c | 25 u8 resolution; member 29 [dual_8bit] = { .num_channels = 2, .resolution = 8 }, 30 [dual_10bit] = { .num_channels = 2, .resolution = 10 }, 31 [dual_12bit] = { .num_channels = 2, .resolution = 12 }, 32 [quad_8bit] = { .num_channels = 4, .resolution = 8 }, 33 [quad_10bit] = { .num_channels = 4, .resolution = 10 }, 34 [quad_12bit] = { .num_channels = 4, .resolution = 12 }, 57 u8 resolution; member 68 u8 shift = 12 - ti_dac->resolution; in ti_dac_cmd() 205 *val2 = ti_dac->resolution; in ti_dac_read_raw() [all …]
|
H A D | ti-dac7311.c | 27 u8 resolution; member 31 [ID_DAC5311] = { .resolution = 8 }, 32 [ID_DAC6311] = { .resolution = 10 }, 33 [ID_DAC7311] = { .resolution = 12 }, 54 u8 resolution; member 68 u8 shift = 14 - ti_dac->resolution; in ti_dac_cmd() 184 *val2 = ti_dac->resolution; in ti_dac_read_raw() 204 if (val >= (1 << ti_dac->resolution) || val < 0) in ti_dac_write_raw() 266 ti_dac->resolution = spec->resolution; in ti_dac_probe()
|
H A D | ti-dac5571.c | 33 u8 resolution; member 37 [single_8bit] = {.num_channels = 1, .resolution = 8}, 38 [single_10bit] = {.num_channels = 1, .resolution = 10}, 39 [single_12bit] = {.num_channels = 1, .resolution = 12}, 40 [quad_8bit] = {.num_channels = 4, .resolution = 8}, 41 [quad_10bit] = {.num_channels = 4, .resolution = 10}, 42 [quad_12bit] = {.num_channels = 4, .resolution = 12}, 70 shift = 12 - data->spec->resolution; in dac5571_cmd_single() 84 shift = 16 - data->spec->resolution; in dac5571_cmd_quad() 258 *val2 = data->spec->resolution; in dac5571_read_raw() [all …]
|
/openbmc/linux/sound/core/ |
H A D | hrtimer.c | 22 static unsigned int resolution; variable 48 ticks += ktime_divns(delta, ticks * resolution); in snd_hrtimer_callback() 54 hrtimer_add_expires_ns(hrt, t->sticks * resolution); in snd_hrtimer_callback() 101 hrtimer_start(&stime->hrt, ns_to_ktime(t->sticks * resolution), in snd_hrtimer_start() 135 resolution = hrtimer_resolution; in snd_hrtimer_init() 146 timer->hw.resolution = resolution; in snd_hrtimer_init() 147 timer->hw.ticks = NANO_SEC / resolution; in snd_hrtimer_init()
|
H A D | timer.c | 93 unsigned int resolution; /* current period resolution in ns */ member 105 unsigned int resolution; /* current period resolution in ns */ member 476 return timer->hw.resolution; in snd_timer_hw_resolution() 500 unsigned long resolution = 0; in snd_timer_notify1() local 514 resolution = snd_timer_hw_resolution(timer); in snd_timer_notify1() 516 ti->ccallback(ti, event, &tstamp, resolution); in snd_timer_notify1() 526 ts->ccallback(ts, event, &tstamp, resolution); in snd_timer_notify1() 790 unsigned long resolution, ticks; in snd_timer_process_callbacks() local 802 resolution = ti->resolution; in snd_timer_process_callbacks() 806 ti->callback(ti, resolution, ticks); in snd_timer_process_callbacks() [all …]
|
/openbmc/linux/scripts/kconfig/tests/err_recursive_dep/ |
H A D | expected_stderr | 3 For a resolution refer to Documentation/kbuild/kconfig-language.rst 8 For a resolution refer to Documentation/kbuild/kconfig-language.rst 14 For a resolution refer to Documentation/kbuild/kconfig-language.rst 20 For a resolution refer to Documentation/kbuild/kconfig-language.rst 26 For a resolution refer to Documentation/kbuild/kconfig-language.rst 31 For a resolution refer to Documentation/kbuild/kconfig-language.rst 37 For a resolution refer to Documentation/kbuild/kconfig-language.rst
|
/openbmc/linux/sound/core/seq/ |
H A D | seq_timer.c | 24 tmr->tick.resolution = (tmr->tempo * 1000) / tmr->ppq; in snd_seq_timer_set_tick_resolution() 30 tmr->tick.resolution = (tmr->tempo / tmr->ppq) * 1000; in snd_seq_timer_set_tick_resolution() 31 tmr->tick.resolution += s; in snd_seq_timer_set_tick_resolution() 33 if (tmr->tick.resolution <= 0) in snd_seq_timer_set_tick_resolution() 34 tmr->tick.resolution = 1; in snd_seq_timer_set_tick_resolution() 121 unsigned long resolution, in snd_seq_timer_interrupt() argument 139 resolution *= ticks; in snd_seq_timer_interrupt() 142 resolution = (resolution >> 16) * tmr->skew + in snd_seq_timer_interrupt() 143 (((resolution & 0xffff) * tmr->skew) >> 16); in snd_seq_timer_interrupt() 147 snd_seq_inc_time_nsec(&tmr->cur_time, resolution); in snd_seq_timer_interrupt() [all …]
|
H A D | seq_timer.h | 14 unsigned long resolution; /* time per tick in nsec */ member 54 unsigned long resolution) in snd_seq_timer_update_tick() argument 56 if (tick->resolution > 0) { in snd_seq_timer_update_tick() 57 tick->fraction += resolution; in snd_seq_timer_update_tick() 58 tick->cur_tick += (unsigned int)(tick->fraction / tick->resolution); in snd_seq_timer_update_tick() 59 tick->fraction %= tick->resolution; in snd_seq_timer_update_tick()
|
/openbmc/linux/drivers/staging/media/atomisp/pci/camera/util/src/ |
H A D | util.c | 140 bool ia_css_util_resolution_is_zero(const struct ia_css_resolution resolution) in ia_css_util_resolution_is_zero() argument 142 return (resolution.width == 0) || (resolution.height == 0); in ia_css_util_resolution_is_zero() 146 bool ia_css_util_resolution_is_even(const struct ia_css_resolution resolution) in ia_css_util_resolution_is_even() argument 148 return IS_EVEN(resolution.height) && IS_EVEN(resolution.width); in ia_css_util_resolution_is_even()
|
/openbmc/linux/drivers/hwmon/ |
H A D | ftsteutates.c | 71 enum WATCHDOG_RESOLUTION resolution; member 222 enum WATCHDOG_RESOLUTION resolution) in fts_wd_set_resolution() argument 226 if (data->resolution == resolution) in fts_wd_set_resolution() 233 if ((resolution == seconds && ret & BIT(1)) || in fts_wd_set_resolution() 234 (resolution == minutes && (ret & BIT(1)) == 0)) { in fts_wd_set_resolution() 235 data->resolution = resolution; in fts_wd_set_resolution() 239 if (resolution == seconds) in fts_wd_set_resolution() 248 data->resolution = resolution; in fts_wd_set_resolution() 255 enum WATCHDOG_RESOLUTION resolution = seconds; in fts_wd_set_timeout() local 264 resolution = minutes; in fts_wd_set_timeout() [all …]
|
H A D | lm75.c | 109 u8 resolution; /* In bits, 9 to 16 */ member 315 static inline long lm75_reg_to_mc(s16 temp, u8 resolution) in lm75_reg_to_mc() argument 317 return ((temp >> (16 - resolution)) * 1000) >> (resolution - 8); in lm75_reg_to_mc() 376 *val = lm75_reg_to_mc(regval, data->resolution); in lm75_read() 387 u8 resolution; in lm75_write_temp() local 406 resolution = data->params->resolution_limits; in lm75_write_temp() 408 resolution = data->resolution; in lm75_write_temp() 411 temp = DIV_ROUND_CLOSEST(temp << (resolution - 8), in lm75_write_temp() 412 1000) << (16 - resolution); in lm75_write_temp() 436 data->resolution = data->params->resolutions[index]; in lm75_update_interval() [all …]
|
/openbmc/linux/Documentation/timers/ |
H A D | hrtimers.rst | 2 hrtimers - subsystem for high-resolution kernel timers 5 This patch introduces a new subsystem for high-resolution kernel timers. 9 back and forth trying to integrate high-resolution and high-precision 11 such high-resolution timer implementations in practice, we came to the 18 - the forced handling of low-resolution and high-resolution timers in 30 necessitate a more complex handling of high resolution timers, which 62 high-resolution timer subsystem as well. 64 While this subsystem does not offer high-resolution clock sources just 65 yet, the hrtimer subsystem can be easily extended with high-resolution 73 resolution and low precision use cases - once the precision-sensitive [all …]
|
/openbmc/u-boot/scripts/kconfig/tests/warn_recursive_dep/ |
H A D | expected_stderr | 3 For a resolution refer to Documentation/kbuild/kconfig-language.txt 8 For a resolution refer to Documentation/kbuild/kconfig-language.txt 14 For a resolution refer to Documentation/kbuild/kconfig-language.txt 20 For a resolution refer to Documentation/kbuild/kconfig-language.txt 25 For a resolution refer to Documentation/kbuild/kconfig-language.txt
|
/openbmc/linux/Documentation/ABI/testing/ |
H A D | sysfs-driver-w1_therm | 47 What: /sys/bus/w1/devices/.../resolution 51 (RW) get or set the device resolution (on supported devices, 52 if not, this entry is not present). Note that the resolution 57 * '9..14': device resolution in bit 58 or resolution to set in bit 59 * '-xx': xx is kernel error when reading the resolution 62 Some DS18B20 clones are fixed in 12-bit resolution, so the 63 actual resolution is read back from the chip and verified. Error 82 conversion duration depend on the resolution (if 84 resolution, 750ms for 12bits. [all …]
|
/openbmc/linux/drivers/acpi/acpica/ |
H A D | hwtimer.c | 30 acpi_status acpi_get_timer_resolution(u32 * resolution) in acpi_get_timer_resolution() argument 34 if (!resolution) { in acpi_get_timer_resolution() 39 *resolution = 24; in acpi_get_timer_resolution() 41 *resolution = 32; in acpi_get_timer_resolution()
|
/openbmc/linux/samples/hid/ |
H A D | hid_surface_dial.c | 150 int opt, hid_id, resolution = 72; in main() local 172 resolution = (int) l; in main() 204 skel->data->resolution = resolution; in main() 205 skel->data->physical = (int)(resolution / 72); in main()
|
/openbmc/linux/drivers/watchdog/ |
H A D | bcm_kona_wdt.c | 32 #define SECS_TO_TICKS(x, w) ((x) << (w)->resolution) 33 #define TICKS_TO_SECS(x, w) ((x) >> (w)->resolution) 50 int resolution; member 124 res, wdt->resolution, in bcm_kona_show() 192 if (wdt->resolution > SECWDOG_MAX_RES) in bcm_kona_wdt_set_resolution_reg() 196 wdt->resolution << SECWDOG_CLKS_SHIFT); in bcm_kona_wdt_set_resolution_reg() 284 wdt->resolution = SECWDOG_DEFAULT_RESOLUTION; in bcm_kona_wdt_probe()
|
/openbmc/phosphor-logging/ |
H A D | elog_serialize.cpp | 36 e.eventId(), e.resolution()); in save() 61 std::string resolution{}; in load() local 98 resolved, fwVersion, updateTimestamp, eventId, resolution); in load() 104 resolved, fwVersion, updateTimestamp, eventId, resolution); in load() 122 e.resolution(resolution, true); in load()
|
/openbmc/linux/sound/drivers/pcsp/ |
H A D | pcsp.c | 45 unsigned int resolution = hrtimer_resolution; in snd_pcsp_create() local 49 if (resolution > PCSP_MAX_PERIOD_NS) { in snd_pcsp_create() 51 "(%unS)\n", resolution); in snd_pcsp_create() 59 if (loops_per_jiffy >= PCSP_MIN_LPJ && resolution <= PCSP_MIN_PERIOD_NS) in snd_pcsp_create() 65 loops_per_jiffy, min_div, resolution); in snd_pcsp_create()
|
/openbmc/u-boot/drivers/video/stm32/ |
H A D | Kconfig | 17 int "Maximum horizontal resolution (for memory allocation purposes)" 21 The maximum horizontal resolution to support for the framebuffer. 26 int "Maximum vertical resolution (for memory allocation purposes)" 30 The maximum vertical resolution to support for the framebuffer.
|
/openbmc/linux/Documentation/hwmon/ |
H A D | ds1621.rst | 102 also pin compatible with the DS1621 and provide multi-resolution support. 114 - DS1631 - 93ms..750ms for 9..12 bits resolution, respectively. 115 - DS1721 - 93ms..750ms for 9..12 bits resolution, respectively. 116 - DS1731 - 93ms..750ms for 9..12 bits resolution, respectively. 137 As mentioned above, the DS1631, DS1721, and DS1731 provide multi-resolution 154 At initial device power-on, the default resolution is set to 12-bits. 156 The resolution mode for the DS1631, DS1721, or DS1731 can be changed from 158 will normalize the range of input values to the device maximum resolution 208 Mathematically, the resolution can be derived from the conversion time 216 - 'g(x)' = the resolution in degrees C per LSB.
|
/openbmc/u-boot/drivers/adc/ |
H A D | Kconfig | 8 - get data mask (ADC resolution) 20 - 12-bit resolution 29 - 16-bit resolution 39 - 1O or 12 bits resolution 48 - 1O or 12 bits resolution
|