/drivers/hdf_core/adapter/khdf/linux/platform/pwm/ |
H A D | pwm_hi35xx_linux.c | 57 if (state->period < PWM_MIN_PERIOD) { in Hi35xxPwmApply() 58 HDF_LOGE("Hi35xxPwmApply: period %llu is not support, min period %d!", state->period, PWM_MIN_PERIOD); in Hi35xxPwmApply() 61 if (state->duty_cycle < 1 || state->duty_cycle > state->period) { in Hi35xxPwmApply() 62 HDF_LOGE("Hi35xxPwmApply: duty %llu is not support, duty must in [1, period = %llu]!", in Hi35xxPwmApply() 63 state->duty_cycle, state->period); in Hi35xxPwmApply() 73 if (pwm->state.period != state->period) { in Hi35xxPwmApply() 74 HiPwmSetPeriod(reg, state->period); in Hi35xxPwmApply() [all...] |
H A D | pwm_adapter.c | 40 pwm->cfg.period = device->state.period; in HdfPwmOpen() 70 state.period = config->period; 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()
|
H A D | pwm_hi35xx.h | 96 static inline void HiPwmSetPeriod(struct HiPwmRegs *reg, uint32_t period) in HiPwmSetPeriod() argument 101 reg->cfg0 = period / PWM_CLK_PERIOD; in HiPwmSetPeriod()
|
/drivers/hdf_core/framework/test/unittest/platform/virtual/ |
H A D | pwm_virtual.c | 55 if (config->period < PWM_MIN_PERIOD) { in VirtualPwmSetConfig() 56 HDF_LOGE("VirtualPwmSetConfig: period %u is not support, min period %d!", config->period, PWM_MIN_PERIOD); in VirtualPwmSetConfig() 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() 92 virtual->dev.cfg.period = PWM_DEFAULT_PERIOD; 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, virtua in VirtualPwmProbe() [all...] |
/drivers/hdf_core/framework/support/platform/src/pwm/ |
H A D | pwm_if.c | 74 int32_t PwmSetPeriod(DevHandle handle, uint32_t period) in PwmSetPeriod() argument 84 curValue = config.period; in PwmSetPeriod() 85 config.period = period; in PwmSetPeriod() 88 HDF_LOGI("PwmSetPeriod: success. period: %d -> %d!", curValue, config.period); in PwmSetPeriod()
|
H A D | pwm_if_u.c | 209 curValue = nowCfg.period; in PwmConfigTransSet() 210 nowCfg.period = config->period; in PwmConfigTransSet() 237 int32_t PwmSetPeriod(DevHandle handle, uint32_t period) in PwmSetPeriod() argument 250 config.period = period; in PwmSetPeriod()
|
/drivers/hdf_core/adapter/platform/pwm/ |
H A D | pwm_stm32f4xx.c | 72 uint32_t period;
member 407 uint32_t period = 0;
local 411 if (config->period != 0) {
412 freq = (uint32_t)(PER_SEC_NSEC / config->period);
421 period = (uint32_t)(realHz / freq);
427 if (period != 0) {
428 duty = (uint32_t)(((double)config->duty / (double)config->period) * period);
434 arg->period = period;
[all...] |
H A D | pwm_wm.c | 51 pwmCfg->period = config->period;
in PwmDevSetConfig()
|
H A D | pwm_bes.c | 284 if (pwm == NULL || config == NULL || (config->period > UNTIL_NAN0SECONDS)) { 294 pwmCfg->freq = UNTIL_NAN0SECONDS / config->period; 295 pwmCfg->ratio = config->duty * PERCENT / config->period;
|
/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 93 uint32_t period; /**< PWM period, in nanoseconds */ member 132 * @brief Sets the PWM period. 135 * @param period Indicates the PWM device period to set, in nanoseconds. 141 int32_t PwmSetPeriod(DevHandle handle, uint32_t period);
|
/drivers/peripheral/audio/test/systemtest/adm/audio_adm_interface/src/ |
H A D | audio_adm_interface_test.cpp | 155 .streamType = AUDIO_CAPTURE_STREAM, .channels = 2, .period = 2048, .rate = 11025, in HWTEST_F() 190 .streamType = AUDIO_CAPTURE_STREAM, .channels = 2, .period = 2048, .rate = 11025, in HWTEST_F() 772 .streamType = AUDIO_RENDER_STREAM, .channels = 2, .period = 2048, .rate = 11025, in HWTEST_F() 791 .streamType = AUDIO_RENDER_STREAM, .channels = 2, .period = 2048, .rate = 22050, in HWTEST_F() 810 .streamType = AUDIO_RENDER_STREAM, .channels = 2, .period = 4096, .rate = 24000, in HWTEST_F() 829 .streamType = AUDIO_RENDER_STREAM, .channels = 2, .period = 2048, .rate = 48190, in HWTEST_F() 848 .streamType = AUDIO_RENDER_STREAM, .channels = 2, .period = 2048, .rate = 44100, in HWTEST_F() 867 .streamType = AUDIO_RENDER_STREAM, .channels = 2, .period = 2048, .rate = 8190, in HWTEST_F() 886 .streamType = AUDIO_RENDER_STREAM, .channels = 2, .period = 2048, .rate = 32000, in HWTEST_F() 905 .streamType = AUDIO_RENDER_STREAM, .channels = 2, .period in HWTEST_F() [all...] |
/drivers/hdf_core/framework/test/unittest/platform/common/ |
H A D | pwm_test.c | 151 uint32_t period; in PwmSetPeriodTest() local 153 period = tester->config.cfg.period + tester->originCfg.period; in PwmSetPeriodTest() 154 ret = PwmSetPeriod(tester->handle, period); in PwmSetPeriodTest() 166 if (cfg.period != period) { in PwmSetPeriodTest() 167 HDF_LOGE("PwmSetPeriodTest: fail: cfg.period:%u period:%u!", cfg.period, perio in PwmSetPeriodTest() [all...] |
/drivers/peripheral/audio/supportlibs/interfaces/include/ |
H A D | audio_if_lib_common.h | 31 uint32_t period; member
|
/drivers/hdf_core/framework/model/display/driver/backlight/ |
H A D | pwm_bl.c | 54 duty = (brightness * blPwmDev->config.period) / blPwmDev->props.maxBrightness; in BlPwmUpdateBrightness() 102 ret = parser->GetUint32(node, "pwmMaxPeriod", &blPwmDev->config.period, 0); in ParseBlPwmCfg()
|
/drivers/interface/display/composer/v1_1/include/ |
H A D | idisplay_composer_interface.h | 84 * @brief Get the current vblank period. 86 * @param period Indicates the vblank period(ns). 93 virtual int32_t GetDisplayVBlankPeriod(uint32_t devId, uint64_t &period) = 0;
|
/drivers/peripheral/distributed_audio/hdi_service/audio/v1_0/test/fuzztest/createcapture_fuzzer/ |
H A D | createcapture_fuzzer.cpp | 51 .period = *(reinterpret_cast<const uint32_t*>(data)), in CreateCaptureFuzzTest()
|
/drivers/peripheral/distributed_audio/hdi_service/audio/v1_0/test/fuzztest/createrender_fuzzer/ |
H A D | createrender_fuzzer.cpp | 51 .period = *(reinterpret_cast<const uint32_t*>(data)), in CreateRenderFuzzTest()
|
/drivers/peripheral/audio/hdi_service/primary_impl/vdi_src/ |
H A D | audio_common_vdi.c | 56 vdiAttrs->period = attrs->period; in AudioCommonAttrsToVdiAttrsVdi() 444 vdiAttrs->period = attrs->period; in AudioCommonSampleAttrToVdiSampleAttrVdi() 477 attrs->period = vdiAttrs->period; in AudioCommonVdiSampleAttrToSampleAttrVdi()
|
/drivers/peripheral/audio/test/systemtest/common/adm_common/include/ |
H A D | audio_adm_common.h | 79 uint32_t period; member
|
/drivers/peripheral/display/composer/hdi_service/include/ |
H A D | idisplay_composer_vdi_v1_1.h | 37 virtual int32_t GetDisplayVBlankPeriod(uint32_t devId, uint64_t& period) = 0;
|
/drivers/interface/display/composer/v1_1/hdi_impl/ |
H A D | display_composer_hdi_impl.h | 123 virtual int32_t GetDisplayVBlankPeriod(uint32_t devId, uint64_t &period) override 126 return ToDispErrCode(hdi_v1_1_->GetDisplayVBlankPeriod(devId, period));
|
/drivers/hdf_core/framework/model/audio/common/src/ |
H A D | audio_platform_base.c | 195 if (param->period < MIN_PERIOD_SIZE || param->period > MAX_PERIOD_SIZE) { in AudioSetRenderBufInfo() 196 AUDIO_DRIVER_LOG_ERR("periodSize is invalid %d.", param->period); in AudioSetRenderBufInfo() 199 data->renderBufInfo.periodSize = param->period * data->renderPcmInfo.bitWidth * in AudioSetRenderBufInfo() 221 if (param->period < MIN_PERIOD_SIZE || param->period > MAX_PERIOD_SIZE) { in AudioSetCaptureBufInfo() 222 AUDIO_DRIVER_LOG_ERR("periodSize is invalid %d.", param->period); in AudioSetCaptureBufInfo() 225 data->captureBufInfo.periodSize = param->period * data->capturePcmInfo.bitWidth * in AudioSetCaptureBufInfo()
|
/drivers/peripheral/distributed_audio/hdi_service/audio/v1_0/src/ |
H A D | audio_adapter_interface_impl.cpp | 603 renderParam_.period = AUDIO_MMAP_NOIRQ_INTERVAL; in OpenRenderDevice() 605 renderParam_.period = AUDIO_MMAP_VOIP_INTERVAL; in OpenRenderDevice() 607 renderParam_.period = AUDIO_NORMAL_INTERVAL; in OpenRenderDevice() 610 renderParam_.period, renderFlags_ == Audioext::V2_0::MMAP_MODE); in OpenRenderDevice() 680 captureParam_.period = AUDIO_MMAP_NOIRQ_INTERVAL; in OpenCaptureDevice() 682 captureParam_.period = AUDIO_MMAP_VOIP_INTERVAL; in OpenCaptureDevice() 684 captureParam_.period = AUDIO_NORMAL_INTERVAL; in OpenCaptureDevice() 687 attrs.format, captureParam_.period, capturerFlags_ == Audioext::V2_0::MMAP_MODE); in OpenCaptureDevice()
|
/drivers/hdf_core/framework/model/audio/common/include/ |
H A D | audio_platform_base.h | 42 uint32_t period; /* not used */ member 43 uint32_t periodSize; /* DMA cache period size */
|
/drivers/hdf_core/framework/model/display/driver/ |
H A D | hdf_disp.h | 69 uint32_t period; member
|