/drivers/hdf_core/framework/test/unittest/platform/virtual/ |
H A D | pwm_virtual.c | 59 if (config->duty < 1 || config->duty > config->period) { in VirtualPwmSetConfig() 60 HDF_LOGE("VirtualPwmSetConfig: duty %u is not support, duty must in [1, period = %u]!", in VirtualPwmSetConfig() 61 config->duty, config->period); in VirtualPwmSetConfig() 91 virtual->dev.cfg.duty = PWM_DEFAULT_DUTY_CYCLE; in VirtualPwmProbe() 101 HDF_LOGI("VirtualPwmProbe: set PwmConfig: number %u, period %u, duty %u, polarity %hhu, enable %hhu!", in VirtualPwmProbe() 102 virtual->dev.cfg.number, virtual->dev.cfg.period, virtual->dev.cfg.duty, in VirtualPwmProbe()
|
/drivers/hdf_core/framework/support/platform/src/pwm/ |
H A D | pwm_if.c | 93 int32_t PwmSetDuty(DevHandle handle, uint32_t duty) in PwmSetDuty() argument 103 curValue = config.duty; in PwmSetDuty() 104 config.duty = duty; in PwmSetDuty() 107 HDF_LOGI("PwmSetDuty: success. duty: %u -> %u!", curValue, config.duty); in PwmSetDuty()
|
H A D | pwm_if_u.c | 213 curValue = nowCfg.duty; in PwmConfigTransSet() 214 nowCfg.duty = config->duty; in PwmConfigTransSet() 259 int32_t PwmSetDuty(DevHandle handle, uint32_t duty) in PwmSetDuty() argument 271 config.duty = duty; in PwmSetDuty()
|
/drivers/hdf_core/framework/include/platform/ |
H A D | pwm_if.h | 16 * development. You can use this module to create/release PWM device handles, set the PWM period, polarity, and duty 92 uint32_t duty; /**< Duty cycle, in nanoseconds */ member 144 * @brief Sets the PWM duty cycle. 147 * @param duty Indicates the duty cycle to set, in nanoseconds. 153 int32_t PwmSetDuty(DevHandle handle, uint32_t duty);
|
/drivers/hdf_core/framework/model/display/driver/backlight/ |
H A D | pwm_bl.c | 39 uint32_t duty; in BlPwmUpdateBrightness() local 54 duty = (brightness * blPwmDev->config.period) / blPwmDev->props.maxBrightness; in BlPwmUpdateBrightness() 55 ret = PwmSetDuty(blPwmDev->pwmHandle, duty); in BlPwmUpdateBrightness() 112 blPwmDev->config.duty = 1; in ParseBlPwmCfg()
|
/drivers/hdf_core/adapter/khdf/linux/platform/pwm/ |
H A D | pwm_hi35xx.h | 104 static inline void HiPwmSetDuty(struct HiPwmRegs *reg, uint32_t duty) in HiPwmSetDuty() argument 109 reg->cfg1 = duty / PWM_CLK_PERIOD; in HiPwmSetDuty()
|
H A D | pwm_adapter.c | 41 pwm->cfg.duty = device->state.duty_cycle; in HdfPwmOpen() 68 state.duty_cycle = config->duty; in HdfPwmSetConfig() 72 HDF_LOGI("HdfPwmSetConfig: set PwmConfig: number %u, period %u, duty %u, polarity %u, enable %u!", in HdfPwmSetConfig() 73 config->number, config->period, config->duty, config->polarity, config->status); in HdfPwmSetConfig()
|
/drivers/hdf_core/adapter/platform/pwm/ |
H A D | pwm_wm.c | 52 pwmCfg->duty = config->duty;
in PwmDevSetConfig() 58 tls_pwm_init(pwmCfg->channel, freq, pwmCfg->duty, pwmCfg->pnum);
in PwmDevSetConfig()
|
H A D | pwm_stm32f4xx.c | 73 uint32_t duty;
member 408 uint32_t duty = 0;
local 428 duty = (uint32_t)(((double)config->duty / (double)config->period) * period);
435 arg->duty = duty;
460 pwmCfg->timOcInitStruct.CompareValue = arg->duty;
|
H A D | pwm_bes.c | 295 pwmCfg->ratio = config->duty * PERCENT / config->period;
|
/drivers/hdf_core/framework/test/unittest/platform/common/ |
H A D | pwm_test.c | 178 uint32_t duty; in PwmSetDutyTest() local 180 duty = tester->config.cfg.duty+ tester->originCfg.duty; in PwmSetDutyTest() 181 ret = PwmSetDuty(tester->handle, duty); in PwmSetDutyTest() 193 if (cfg.duty != duty) { in PwmSetDutyTest()
|
H A D | pwm_driver_test.c | 69 ret = drsOps->GetUint32(node, "duty", &(config->cfg.duty), 0); in PwmTestReadConfig() 71 HDF_LOGE("PwmTestReadConfig: read duty fail!"); in PwmTestReadConfig()
|
/drivers/hdf_core/framework/model/display/driver/lcdkit/ |
H A D | lite_lcdkit.c | 201 uint32_t duty; in SetBacklightByPwm() local 207 duty = (level * panelCfg->info.pwm.period) / panelCfg->info.blk.maxLevel; in SetBacklightByPwm() 208 ret = PwmSetDuty(panelCfg->pwmHandle, duty); in SetBacklightByPwm()
|