Lines Matching +full:max +full:- +full:frequency

165     255, /* Max possible value. */
173 4, /* Max possible value. */
185 65535, /* Max possible value. */
198 65535, /* Max possible value. */
204 ptrdiff_t diff = module - pwm_module_list; in pwm_module_index()
214 ptrdiff_t diff = pwm - pwm_list; in pwm_index()
229 response = qtest_qmp(qts, "{ 'execute': 'qom-get'," in pwm_qom_get()
271 response = qtest_qmp(qts, "{ 'execute': 'qom-set'," in mft_qom_set()
357 duty = MAX_DUTY - duty; in pwm_compute_duty()
365 return qtest_readl(qts, td->module->base_addr + offset); in pwm_read()
371 qtest_writel(qts, td->module->base_addr + offset, value); in pwm_write()
398 return extract32(pwm_read(qts, td, PPR), ppr_base[pwm_index(td->pwm)], 8); in pwm_read_ppr()
403 pwm_write(qts, td, PPR, value << ppr_base[pwm_index(td->pwm)]); in pwm_write_ppr()
408 return extract32(pwm_read(qts, td, CSR), csr_base[pwm_index(td->pwm)], 3); in pwm_read_csr()
413 pwm_write(qts, td, CSR, value << csr_base[pwm_index(td->pwm)]); in pwm_write_csr()
418 return extract32(pwm_read(qts, td, PCR), pcr_base[pwm_index(td->pwm)], 4); in pwm_read_pcr()
423 pwm_write(qts, td, PCR, value << pcr_base[pwm_index(td->pwm)]); in pwm_write_pcr()
428 return pwm_read(qts, td, td->pwm->cnr_offset); in pwm_read_cnr()
433 pwm_write(qts, td, td->pwm->cnr_offset, value); in pwm_write_cnr()
438 return pwm_read(qts, td, td->pwm->cmr_offset); in pwm_read_cmr()
443 pwm_write(qts, td, td->pwm->cmr_offset, value); in pwm_write_cmr()
448 int index = pwm_module_index(td->module) * ARRAY_SIZE(pwm_list) + in mft_compute_index()
449 pwm_index(td->pwm); in mft_compute_index()
463 mft_writew(qts, index, MFT_CPA, MFT_MAX_CNT - MFT_TIMEOUT); in mft_reset_counters()
464 mft_writew(qts, index, MFT_CPB, MFT_MAX_CNT - MFT_TIMEOUT); in mft_reset_counters()
486 /* Write default max rpm via QMP */ in mft_init()
496 return -1; in mft_compute_cnt()
501 return -1; in mft_compute_cnt()
503 return MFT_MAX_CNT - cnt; in mft_compute_cnt()
530 MFT_MAX_CNT - MFT_TIMEOUT); in mft_verify_rpm()
534 if (expected_cnt == -1) { in mft_verify_rpm()
558 QTestState *qts = qtest_init("-machine npcm750-evb"); in test_init()
559 int module = pwm_module_index(td->module); in test_init()
560 int pwm = pwm_index(td->pwm); in test_init()
568 /* One-shot mode should not change frequency and duty cycle. */
572 QTestState *qts = qtest_init("-machine npcm750-evb"); in test_oneshot()
573 int module = pwm_module_index(td->module); in test_oneshot()
574 int pwm = pwm_index(td->pwm); in test_oneshot()
603 QTestState *qts = qtest_init("-machine npcm750-evb"); in test_toggle()
604 int module = pwm_module_index(td->module); in test_toggle()
605 int pwm = pwm_index(td->pwm); in test_toggle()
641 /* Duty cycle with 0 or 100 doesn't need frequency. */ in test_toggle()
656 /* Duty cycle with 0 or 100 doesn't need frequency. */ in test_toggle()
673 "npcm7xx_pwm/module[%d]/pwm[%d]/%s", pwm_module_index(td->module), in pwm_add_test()
674 pwm_index(td->pwm), name); in pwm_add_test()
701 td->module = &pwm_module_list[i]; in main()
702 td->pwm = &pwm_list[j]; in main()