Home
last modified time | relevance | path

Searched refs:period_ticks (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/pwm/
H A Dpwm-sophgo-sg2042.c70 u32 period_ticks, u32 hlperiod_ticks) in pwm_sg2042_config() argument
74 writel(period_ticks, base + SG2042_PWM_PERIOD(chan)); in pwm_sg2042_config()
83 u32 period_ticks; in pwm_sg2042_set_dutycycle() local
89 period_ticks = min(mul_u64_u64_div_u64(ddata->clk_rate_hz, state->period, NSEC_PER_SEC), U32_MAX); in pwm_sg2042_set_dutycycle()
93 pwm->hwpwm, state->enabled, period_ticks, hlperiod_ticks, state->polarity); in pwm_sg2042_set_dutycycle()
95 pwm_sg2042_config(ddata, pwm->hwpwm, period_ticks, hlperiod_ticks); in pwm_sg2042_set_dutycycle()
122 u32 period_ticks; in pwm_sg2042_get_state() local
124 period_ticks = readl(ddata->base + SG2042_PWM_PERIOD(chan)); in pwm_sg2042_get_state()
127 if (!period_ticks) { in pwm_sg2042_get_state()
132 if (hlperiod_ticks > period_ticks) in pwm_sg2042_get_state()
[all …]
H A Dpwm-rockchip.c111 u32 period_ticks, duty_ticks; in rockchip_pwm_config() local
124 period_ticks = tmp; in rockchip_pwm_config()
141 writel(period_ticks, pc->base + pc->data->regs.period); in rockchip_pwm_config()
/linux/tools/perf/util/intel-pt-decoder/
H A Dintel-pt-decoder.c202 uint64_t period_ticks; member
295 decoder->period_ticks = period; in intel_pt_setup_period()
1068 return decoder->period_ticks; in intel_pt_next_period()
1070 return decoder->period_ticks - (timestamp - masked_timestamp); in intel_pt_next_period()
1101 decoder->last_masked_timestamp += decoder->period_ticks; in intel_pt_sample_insn()