Home
last modified time | relevance | path

Searched refs:rpipwm (Results 1 - 1 of 1) sorted by relevance

/kernel/linux/linux-6.6/drivers/pwm/
H A Dpwm-raspberrypi-poe.c89 struct raspberrypi_pwm *rpipwm = raspberrypi_pwm_from_chip(chip); in raspberrypi_pwm_get_state() local
92 state->duty_cycle = DIV_ROUND_UP(rpipwm->duty_cycle * RPI_PWM_PERIOD_NS, in raspberrypi_pwm_get_state()
94 state->enabled = !!(rpipwm->duty_cycle); in raspberrypi_pwm_get_state()
103 struct raspberrypi_pwm *rpipwm = raspberrypi_pwm_from_chip(chip); in raspberrypi_pwm_apply() local
119 if (duty_cycle == rpipwm->duty_cycle) in raspberrypi_pwm_apply()
122 ret = raspberrypi_pwm_set_property(rpipwm->firmware, RPI_PWM_CUR_DUTY_REG, in raspberrypi_pwm_apply()
130 rpipwm->duty_cycle = duty_cycle; in raspberrypi_pwm_apply()
146 struct raspberrypi_pwm *rpipwm; in raspberrypi_pwm_probe() local
161 rpipwm = devm_kzalloc(&pdev->dev, sizeof(*rpipwm), GFP_KERNE in raspberrypi_pwm_probe()
[all...]

Completed in 2 milliseconds