| /OK3568_Linux_fs/kernel/drivers/media/i2c/ |
| H A D | mp6507.c | 122 struct pwm_state pwm_state; member 563 struct pwm_state *pwm_state; in motor_timer_func() local 568 pwm_state = &motor->pwm_state; in motor_timer_func() 570 pwm_state->enabled = false; in motor_timer_func() 571 pwm_apply_state(motor->pwm_b1, pwm_state); in motor_timer_func() 572 pwm_apply_state(motor->pwm_b2, pwm_state); in motor_timer_func() 573 pwm_apply_state(motor->pwm_a1, pwm_state); in motor_timer_func() 574 pwm_apply_state(motor->pwm_a2, pwm_state); in motor_timer_func() 587 pwm_state->enabled = false; in motor_timer_func() 588 pwm_apply_state(motor->pwm_b1, pwm_state); in motor_timer_func() [all …]
|
| H A D | hall-dc-motor.c | 48 struct pwm_state pwm_state; member 67 motor->pwm_state.period = motor->pwm->args.period; in motor_dev_parse_dt() 68 motor->pwm_state.polarity = motor->pwm->args.polarity; in motor_dev_parse_dt() 70 motor->pwm_state.period = PWM_PERIOD_DEF; in motor_dev_parse_dt() 71 motor->pwm_state.polarity = 0; in motor_dev_parse_dt() 93 motor->pwm_state.enabled = true; in motor_s_ctrl() 94 motor->pwm_state.duty_cycle = in motor_s_ctrl() 95 div64_u64((u64)motor->pwm_state.period * ctrl->val, IRIS_MAX_LOG); in motor_s_ctrl() 96 pwm_apply_state(motor->pwm, &motor->pwm_state); in motor_s_ctrl() 99 motor->pwm_state.duty_cycle, in motor_s_ctrl() [all …]
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | pwm.h | 70 struct pwm_state { struct 102 struct pwm_state state; 103 struct pwm_state last; 114 struct pwm_state *state) in pwm_get_state() 121 struct pwm_state state; in pwm_is_enabled() 136 struct pwm_state state; in pwm_get_period() 151 struct pwm_state state; in pwm_get_duty_cycle() 160 struct pwm_state state; in pwm_get_polarity() 170 struct pwm_state state; in pwm_get_output_type() 201 struct pwm_state *state) in pwm_init_state() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/leds/ |
| H A D | leds-rgb13h.c | 64 struct pwm_state pwm_state; member 84 led->pwm_state.duty_cycle = in rgb13h_set_output() 85 div_u64(led->intensity_torch * led->pwm_state.period, led->max_mm_current); in rgb13h_set_output() 87 led->pwm_state.duty_cycle = in rgb13h_set_output() 88 div_u64(led->intensity * led->pwm_state.period, led->max_flash_current); in rgb13h_set_output() 90 led->pwm_state.enabled = true; in rgb13h_set_output() 91 pwm_apply_state(led->pwm, &led->pwm_state); in rgb13h_set_output() 93 led->pwm_state.duty_cycle, led->pwm_state.period, led->pwm_state.polarity); in rgb13h_set_output() 95 led->pwm_state.enabled = false; in rgb13h_set_output() 96 pwm_apply_state(led->pwm, &led->pwm_state); in rgb13h_set_output() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/pwm/ |
| H A D | sysfs.c | 21 struct pwm_state suspend; 41 struct pwm_state state; in period_show() 54 struct pwm_state state; in period_store() 76 struct pwm_state state; in duty_cycle_show() 89 struct pwm_state state; in duty_cycle_store() 112 struct pwm_state state; in oneshot_count_show() 125 struct pwm_state state; in oneshot_count_store() 148 struct pwm_state state; in enable_show() 161 struct pwm_state state; in enable_store() 197 struct pwm_state state; in polarity_show() [all …]
|
| H A D | pwm-rockchip-i2s.c | 91 struct pwm_state pwm_state; member 108 struct pwm_state *state) in rockchip_i2s_pwm_get_state() 118 memcpy(state, &pc->pwm_state, sizeof(struct pwm_state)); in rockchip_i2s_pwm_get_state() 131 struct pwm_state *state) in rockchip_i2s_pwm_config() 175 pc->pwm_state.period = state->period; in rockchip_i2s_pwm_config() 176 pc->pwm_state.duty_cycle = state->duty_cycle; in rockchip_i2s_pwm_config() 177 pc->pwm_state.polarity = state->polarity; in rockchip_i2s_pwm_config() 277 struct pwm_state *state) in rockchip_i2s_pwm_apply() 279 struct pwm_state curstate; in rockchip_i2s_pwm_apply() 480 struct pwm_state curstate; in rockchip_i2s_pwm_remove()
|
| H A D | pwm-imx-tpm.c | 89 struct pwm_state *real_state, in pwm_imx_tpm_round_state() 90 const struct pwm_state *state) in pwm_imx_tpm_round_state() 137 struct pwm_state *state) in pwm_imx_tpm_get_state() 172 struct pwm_state *state, in pwm_imx_tpm_apply_hw() 180 struct pwm_state c; in pwm_imx_tpm_apply_hw() 290 const struct pwm_state *state) in pwm_imx_tpm_apply() 294 struct pwm_state real_state; in pwm_imx_tpm_apply()
|
| H A D | pwm-stm32-lp.c | 35 const struct pwm_state *state) in stm32_pwm_lp_apply() 39 struct pwm_state cstate; in stm32_pwm_lp_apply() 162 struct pwm_state *state) in stm32_pwm_lp_get_state() 234 struct pwm_state state; in stm32_pwm_lp_suspend()
|
| H A D | pwm-atmel.c | 127 const struct pwm_state *state, in atmel_pwm_calculate_cprd_and_pres() 160 static void atmel_pwm_calculate_cdty(const struct pwm_state *state, in atmel_pwm_calculate_cdty() 236 const struct pwm_state *state) in atmel_pwm_apply() 239 struct pwm_state cstate; in atmel_pwm_apply() 299 struct pwm_state *state) in atmel_pwm_get_state()
|
| H A D | pwm-rockchip.c | 101 struct pwm_state *state) in rockchip_pwm_get_state() 143 struct pwm_state state; in rockchip_pwm_oneshot_irq() 169 const struct pwm_state *state) in rockchip_pwm_config() 326 const struct pwm_state *state) in rockchip_pwm_apply() 329 struct pwm_state curstate; in rockchip_pwm_apply() 592 struct pwm_state state; in rockchip_pwm_remove()
|
| H A D | pwm-lpss.c | 125 const struct pwm_state *state) in pwm_lpss_prepare_enable() 144 const struct pwm_state *state) in pwm_lpss_apply() 167 struct pwm_state *state) in pwm_lpss_get_state()
|
| H A D | pwm-zx.c | 65 struct pwm_state *state) in zx_pwm_get_state() 151 const struct pwm_state *state) in zx_pwm_apply() 154 struct pwm_state cstate; in zx_pwm_apply()
|
| H A D | pwm-sprd.c | 69 struct pwm_state *state) in sprd_pwm_get_state() 159 const struct pwm_state *state) in sprd_pwm_apply() 164 struct pwm_state *cstate = &pwm->state; in sprd_pwm_apply()
|
| H A D | pwm-sun4i.c | 114 struct pwm_state *state) in sun4i_pwm_get_state() 169 const struct pwm_state *state, in sun4i_pwm_calculate() 232 const struct pwm_state *state) in sun4i_pwm_apply() 235 struct pwm_state cstate; in sun4i_pwm_apply()
|
| H A D | pwm-imx27.c | 122 struct pwm_device *pwm, struct pwm_state *state) in pwm_imx27_get_state() 216 const struct pwm_state *state) in pwm_imx27_apply() 220 struct pwm_state cstate; in pwm_imx27_apply()
|
| H A D | pwm-sifive.c | 108 struct pwm_state *state) in pwm_sifive_get_state() 147 const struct pwm_state *state) in pwm_sifive_apply() 150 struct pwm_state cur_state; in pwm_sifive_apply()
|
| H A D | pwm-crc.c | 55 const struct pwm_state *state) in crc_pwm_apply() 125 struct pwm_state *state) in crc_pwm_get_state()
|
| H A D | pwm-sl28cpld.c | 92 struct pwm_state *state) in sl28cpld_pwm_get_state() 121 const struct pwm_state *state) in sl28cpld_pwm_apply()
|
| H A D | pwm-rockchip.h | 11 static void rockchip_pwm_oneshot_callback(struct pwm_device *pwm, struct pwm_state *state) in rockchip_pwm_oneshot_callback()
|
| H A D | pwm-iqs620a.c | 45 const struct pwm_state *state) in iqs620_pwm_apply() 113 struct pwm_state *state) in iqs620_pwm_get_state()
|
| H A D | core.c | 469 const struct pwm_state *state) in pwm_apply_state_debug() 471 struct pwm_state *last = &pwm->last; in pwm_apply_state_debug() 473 struct pwm_state s1, s2; in pwm_apply_state_debug() 574 int pwm_apply_state(struct pwm_device *pwm, const struct pwm_state *state) in pwm_apply_state() 700 struct pwm_state state; in pwm_adjust_config() 1279 struct pwm_state state; in pwm_dbg_show()
|
| /OK3568_Linux_fs/kernel/include/trace/events/ |
| H A D | pwm.h | 13 TP_PROTO(struct pwm_device *pwm, const struct pwm_state *state), 41 TP_PROTO(struct pwm_device *pwm, const struct pwm_state *state), 49 TP_PROTO(struct pwm_device *pwm, const struct pwm_state *state),
|
| /OK3568_Linux_fs/kernel/drivers/regulator/ |
| H A D | pwm-regulator.c | 64 struct pwm_state pwm_state; in pwm_regulator_init_state() local 68 pwm_get_state(drvdata->pwm, &pwm_state); in pwm_regulator_init_state() 69 dutycycle = pwm_get_relative_duty_cycle(&pwm_state, 100); in pwm_regulator_init_state() 93 struct pwm_state pstate; in pwm_regulator_set_voltage_sel() 165 struct pwm_state pstate; in pwm_regulator_get_voltage() 202 struct pwm_state pstate; in pwm_regulator_set_voltage()
|
| /OK3568_Linux_fs/kernel/drivers/video/backlight/ |
| H A D | pwm_bl.c | 49 struct pwm_state state; in pwm_backlight_power_on() 74 struct pwm_state state; in pwm_backlight_power_off() 97 struct pwm_state state; in compute_duty_cycle() 117 struct pwm_state state; in pwm_backlight_update_status() 474 struct pwm_state state; in pwm_backlight_probe()
|
| /OK3568_Linux_fs/kernel/drivers/input/misc/ |
| H A D | pwm-beeper.c | 33 struct pwm_state state; in pwm_beeper_on() 126 struct pwm_state state; in pwm_beeper_probe()
|