Home
last modified time | relevance | path

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

/openbmc/linux/drivers/media/rc/
H A Dir-rx51.c19 struct ir_rx51 { struct
34 static inline void ir_rx51_on(struct ir_rx51 *ir_rx51) in ir_rx51_on() argument
36 ir_rx51->state.enabled = true; in ir_rx51_on()
37 pwm_apply_might_sleep(ir_rx51->pwm, &ir_rx51->state); in ir_rx51_on()
40 static inline void ir_rx51_off(struct ir_rx51 *ir_rx51) in ir_rx51_off() argument
42 ir_rx51->state.enabled = false; in ir_rx51_off()
43 pwm_apply_might_sleep(ir_rx51->pwm, &ir_rx51->state); in ir_rx51_off()
46 static int init_timing_params(struct ir_rx51 *ir_rx51) in init_timing_params() argument
48 ir_rx51->state.period = DIV_ROUND_CLOSEST(NSEC_PER_SEC, ir_rx51->freq); in init_timing_params()
49 pwm_set_relative_duty_cycle(&ir_rx51->state, ir_rx51->duty_cycle, 100); in init_timing_params()
[all …]