Home
last modified time | relevance | path

Searched refs:aclk_info (Results 1 - 25 of 26) sorted by relevance

12

/device/soc/rockchip/common/vendor/drivers/video/rockchip/mpp/
H A Dmpp_jpgdec.c93 struct mpp_clk_info aclk_info; member
365 mpp_procfs_create_u32("aclk", FILE_RIGHT_644, dec->procfs, &dec->aclk_info.debug_rate_hz); in jpgdec_procfs_init()
390 ret = mpp_get_clk_info(mpp, &dec->aclk_info, "aclk_vcodec"); in jpgdec_init()
399 mpp_set_clk_info_rate_hz(&dec->aclk_info, CLK_MODE_DEFAULT, 0x12C * MHZ); in jpgdec_init()
418 mpp_clk_safe_enable(dec->aclk_info.clk); in jpgdec_clk_on()
428 mpp_clk_safe_disable(dec->aclk_info.clk); in jpgdec_clk_off()
439 mpp_clk_set_rate(&dec->aclk_info, task->clk_mode); in jpgdec_set_freq()
448 mpp_clk_set_rate(&dec->aclk_info, CLK_MODE_REDUCE); in jpgdec_reduce_freq()
H A Dmpp_vepu1.c98 struct mpp_clk_info aclk_info; member
533 mpp_procfs_create_u32("aclk", FILE_RIGHT_644, enc->procfs, &enc->aclk_info.debug_rate_hz); in vepu_procfs_init()
565 ret = mpp_get_clk_info(mpp, &enc->aclk_info, "aclk_vcodec"); in vepu_init()
574 mpp_set_clk_info_rate_hz(&enc->aclk_info, CLK_MODE_DEFAULT, 0x12C * MHZ); in vepu_init()
593 mpp_clk_safe_enable(enc->aclk_info.clk); in vepu_clk_on()
603 mpp_clk_safe_disable(enc->aclk_info.clk); in vepu_clk_off()
614 mpp_clk_set_rate(&enc->aclk_info, task->clk_mode); in vepu_set_freq()
623 mpp_clk_set_rate(&enc->aclk_info, CLK_MODE_REDUCE); in vepu_reduce_freq()
H A Dmpp_vdpu2.c102 struct mpp_clk_info aclk_info; member
441 mpp_procfs_create_u32("aclk", FILE_RIGHT_644, dec->procfs, &dec->aclk_info.debug_rate_hz); in vdpu_procfs_init()
466 ret = mpp_get_clk_info(mpp, &dec->aclk_info, "aclk_vcodec"); in vdpu_init()
475 mpp_set_clk_info_rate_hz(&dec->aclk_info, CLK_MODE_DEFAULT, 0x12C * MHZ); in vdpu_init()
500 mpp_clk_safe_enable(dec->aclk_info.clk); in vdpu_clk_on()
510 mpp_clk_safe_disable(dec->aclk_info.clk); in vdpu_clk_off()
521 mpp_clk_set_rate(&dec->aclk_info, task->clk_mode); in vdpu_set_freq()
530 mpp_clk_set_rate(&dec->aclk_info, CLK_MODE_REDUCE); in vdpu_reduce_freq()
H A Dmpp_vdpu1.c117 struct mpp_clk_info aclk_info; member
489 mpp_procfs_create_u32("aclk", FILE_RIGHT_644, dec->procfs, &dec->aclk_info.debug_rate_hz); in vdpu_procfs_init()
514 ret = mpp_get_clk_info(mpp, &dec->aclk_info, "aclk_vcodec"); in vdpu_init()
523 mpp_set_clk_info_rate_hz(&dec->aclk_info, CLK_MODE_DEFAULT, 0x12C * MHZ); in vdpu_init()
542 mpp_clk_safe_enable(dec->aclk_info.clk); in vdpu_clk_on()
552 mpp_clk_safe_disable(dec->aclk_info.clk); in vdpu_clk_off()
589 mpp_clk_set_rate(&dec->aclk_info, task->clk_mode); in vdpu_set_freq()
598 mpp_clk_set_rate(&dec->aclk_info, CLK_MODE_REDUCE); in vdpu_reduce_freq()
H A Dmpp_rkvdec.c154 struct mpp_clk_info aclk_info; member
255 struct clk *aclk = dec->aclk_info.clk; in rkvdec_devf_set_clk()
381 *freq = clk_get_rate(dec->aclk_info.clk); in devfreq_get_cur_freq()
1114 mpp_procfs_create_u32("aclk", FILE_PERMISSION_VALUE, dec->procfs, &dec->aclk_info.debug_rate_hz); in rkvdec_procfs_init()
1144 ret = mpp_get_clk_info(mpp, &dec->aclk_info, "aclk_vcodec"); in rkvdec_init()
1165 mpp_set_clk_info_rate_hz(&dec->aclk_info, CLK_MODE_DEFAULT, CLK_MODE_THR * MHZ); in rkvdec_init()
1295 stat->current_frequency = clk_get_rate(dec->aclk_info.clk); in rkvdec_devfreq_init()
1371 mpp_clk_safe_enable(dec->aclk_info.clk); in rkvdec_clk_on()
1384 clk_disable_unprepare(dec->aclk_info.clk); in rkvdec_clk_off()
1460 mpp_clk_set_rate(&dec->aclk_info, tas in rkvdec_set_freq()
[all...]
H A Dmpp_rkvenc.c179 struct mpp_clk_info aclk_info; member
766 mpp_procfs_create_u32("aclk", FILE_RIGHT_644, enc->procfs, &enc->aclk_info.debug_rate_hz); in rkvenc_procfs_init()
1120 ret = mpp_get_clk_info(mpp, &enc->aclk_info, "aclk_vcodec"); in rkvenc_init()
1135 mpp_set_clk_info_rate_hz(&enc->aclk_info, CLK_MODE_DEFAULT, 0x12C * MHZ); in rkvenc_init()
1215 mpp_clk_set_rate(&enc->aclk_info, CLK_MODE_REDUCE); in rkvenc_reset()
1251 mpp_clk_safe_enable(enc->aclk_info.clk); in rkvenc_clk_on()
1262 clk_disable_unprepare(enc->aclk_info.clk); in rkvenc_clk_off()
1309 mpp_clk_set_rate(&enc->aclk_info, task->clk_mode); in rkvenc_set_freq()
H A Dmpp_rkvdec2.c609 mpp_procfs_create_u32("aclk", MPP_PROCFS_FILE, dec->procfs, &dec->aclk_info.debug_rate_hz); in rkvdec2_procfs_init()
641 ret = mpp_get_clk_info(mpp, &dec->aclk_info, "aclk_vcodec"); in rkvdec2_init()
662 mpp_set_clk_info_rate_hz(&dec->aclk_info, CLK_MODE_DEFAULT, 0x12c * MHZ); in rkvdec2_init()
735 mpp_clk_safe_enable(dec->aclk_info.clk); in rkvdec2_clk_on()
748 clk_disable_unprepare(dec->aclk_info.clk); in rkvdec2_clk_off()
797 mpp_clk_set_rate(&dec->aclk_info, task->clk_mode); in rkvdec2_set_freq()
953 ccu->aclk_info.clk = devm_clk_get(dev, "aclk_ccu"); in rkvdec2_ccu_probe()
954 if (!ccu->aclk_info.clk) { in rkvdec2_ccu_probe()
H A Dmpp_vepu2.c114 struct mpp_clk_info aclk_info; member
627 mpp_procfs_create_u32("aclk", FILE_RIGHT_644, enc->procfs, &enc->aclk_info.debug_rate_hz); in vepu_procfs_init()
677 ret = mpp_get_clk_info(mpp, &enc->aclk_info, "aclk_vcodec"); in vepu_init()
688 mpp_set_clk_info_rate_hz(&enc->aclk_info, CLK_MODE_DEFAULT, 0x12C * MHZ); in vepu_init()
713 mpp_clk_safe_enable(enc->aclk_info.clk); in vepu_clk_on()
723 mpp_clk_safe_disable(enc->aclk_info.clk); in vepu_clk_off()
769 mpp_clk_set_rate(&enc->aclk_info, task->clk_mode); in vepu_set_freq()
778 mpp_clk_set_rate(&enc->aclk_info, CLK_MODE_REDUCE); in vepu_reduce_freq()
H A Dmpp_iep2.c206 struct mpp_clk_info aclk_info; member
719 mpp_procfs_create_u32("aclk", IEP2_SESSION_PROCF, iep->procfs, &iep->aclk_info.debug_rate_hz); in iep2_procfs_init()
747 ret = mpp_get_clk_info(mpp, &iep->aclk_info, "aclk"); in iep2_init()
760 mpp_set_clk_info_rate_hz(&iep->aclk_info, CLK_MODE_DEFAULT, 0x12c * MHZ); in iep2_init()
788 mpp_clk_safe_enable(iep->aclk_info.clk); in iep2_clk_on()
799 mpp_clk_safe_disable(iep->aclk_info.clk); in iep2_clk_off()
811 mpp_clk_set_rate(&iep->aclk_info, task->clk_mode); in iep2_set_freq()
H A Dmpp_rkvdec2_link.h141 struct mpp_clk_info aclk_info; member
H A Dmpp_rkvdec2.h166 struct mpp_clk_info aclk_info; member
H A Dmpp_rkvenc2.c169 struct mpp_clk_info aclk_info; member
1123 mpp_procfs_create_u32("aclk", RKVENC_MPP_PROCF, enc->procfs, &enc->aclk_info.debug_rate_hz); in rkvenc_procfs_init()
1169 ret = mpp_get_clk_info(mpp, &enc->aclk_info, "aclk_vcodec"); in rkvenc_init()
1184 mpp_set_clk_info_rate_hz(&enc->aclk_info, CLK_MODE_DEFAULT, 0X12c * MHZ); in rkvenc_init()
1244 mpp_clk_safe_enable(enc->aclk_info.clk); in rkvenc_clk_on()
1255 clk_disable_unprepare(enc->aclk_info.clk); in rkvenc_clk_off()
1267 mpp_clk_set_rate(&enc->aclk_info, task->clk_mode); in rkvenc_set_freq()
H A Dmpp_rkvdec2_link.c1567 mpp_clk_safe_enable(ccu->aclk_info.clk); in rkvdec2_ccu_power_on()
1590 mpp_clk_safe_disable(ccu->aclk_info.clk); in rkvdec2_ccu_power_off()
/device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/mpp/
H A Dmpp_vdpu1.c119 struct mpp_clk_info aclk_info; member
507 dec->procfs, &dec->aclk_info.debug_rate_hz); in vdpu_procfs_init()
533 ret = mpp_get_clk_info(mpp, &dec->aclk_info, "aclk_vcodec"); in vdpu_init()
540 mpp_set_clk_info_rate_hz(&dec->aclk_info, CLK_MODE_DEFAULT, 300 * MHZ); in vdpu_init()
557 mpp_clk_safe_enable(dec->aclk_info.clk); in vdpu_clk_on()
567 mpp_clk_safe_disable(dec->aclk_info.clk); in vdpu_clk_off()
605 mpp_clk_set_rate(&dec->aclk_info, task->clk_mode); in vdpu_set_freq()
614 mpp_clk_set_rate(&dec->aclk_info, CLK_MODE_REDUCE); in vdpu_reduce_freq()
H A Dmpp_vepu1.c100 struct mpp_clk_info aclk_info; member
559 enc->procfs, &enc->aclk_info.debug_rate_hz); in vepu_procfs_init()
593 ret = mpp_get_clk_info(mpp, &enc->aclk_info, "aclk_vcodec"); in vepu_init()
600 mpp_set_clk_info_rate_hz(&enc->aclk_info, CLK_MODE_DEFAULT, 300 * MHZ); in vepu_init()
617 mpp_clk_safe_enable(enc->aclk_info.clk); in vepu_clk_on()
627 mpp_clk_safe_disable(enc->aclk_info.clk); in vepu_clk_off()
639 mpp_clk_set_rate(&enc->aclk_info, task->clk_mode); in vepu_set_freq()
648 mpp_clk_set_rate(&enc->aclk_info, CLK_MODE_REDUCE); in vepu_reduce_freq()
H A Dmpp_vdpu2.c104 struct mpp_clk_info aclk_info; member
460 dec->procfs, &dec->aclk_info.debug_rate_hz); in vdpu_procfs_init()
486 ret = mpp_get_clk_info(mpp, &dec->aclk_info, "aclk_vcodec"); in vdpu_init()
493 mpp_set_clk_info_rate_hz(&dec->aclk_info, CLK_MODE_DEFAULT, 300 * MHZ); in vdpu_init()
516 mpp_clk_safe_enable(dec->aclk_info.clk); in vdpu_clk_on()
526 mpp_clk_safe_disable(dec->aclk_info.clk); in vdpu_clk_off()
538 mpp_clk_set_rate(&dec->aclk_info, task->clk_mode); in vdpu_set_freq()
547 mpp_clk_set_rate(&dec->aclk_info, CLK_MODE_REDUCE); in vdpu_reduce_freq()
H A Dmpp_jpgdec.c95 struct mpp_clk_info aclk_info; member
378 dec->procfs, &dec->aclk_info.debug_rate_hz); in jpgdec_procfs_init()
404 ret = mpp_get_clk_info(mpp, &dec->aclk_info, "aclk_vcodec"); in jpgdec_init()
411 mpp_set_clk_info_rate_hz(&dec->aclk_info, CLK_MODE_DEFAULT, 300 * MHZ); in jpgdec_init()
428 mpp_clk_safe_enable(dec->aclk_info.clk); in jpgdec_clk_on()
438 mpp_clk_safe_disable(dec->aclk_info.clk); in jpgdec_clk_off()
450 mpp_clk_set_rate(&dec->aclk_info, task->clk_mode); in jpgdec_set_freq()
459 mpp_clk_set_rate(&dec->aclk_info, CLK_MODE_REDUCE); in jpgdec_reduce_freq()
H A Dmpp_rkvdec.c160 struct mpp_clk_info aclk_info; member
267 struct clk *aclk = dec->aclk_info.clk; in rkvdec_devf_set_clk()
400 *freq = clk_get_rate(dec->aclk_info.clk); in devfreq_get_cur_freq()
1175 dec->procfs, &dec->aclk_info.debug_rate_hz); in rkvdec_procfs_init()
1208 ret = mpp_get_clk_info(mpp, &dec->aclk_info, "aclk_vcodec"); in rkvdec_init()
1224 mpp_set_clk_info_rate_hz(&dec->aclk_info, CLK_MODE_DEFAULT, 300 * MHZ); in rkvdec_init()
1355 stat->current_frequency = clk_get_rate(dec->aclk_info.clk); in rkvdec_devfreq_init()
1432 mpp_clk_safe_enable(dec->aclk_info.clk); in rkvdec_clk_on()
1445 clk_disable_unprepare(dec->aclk_info.clk); in rkvdec_clk_off()
1523 mpp_clk_set_rate(&dec->aclk_info, tas in rkvdec_set_freq()
[all...]
H A Dmpp_rkvenc.c183 struct mpp_clk_info aclk_info; member
806 enc->procfs, &enc->aclk_info.debug_rate_hz); in rkvenc_procfs_init()
1172 ret = mpp_get_clk_info(mpp, &enc->aclk_info, "aclk_vcodec"); in rkvenc_init()
1186 mpp_set_clk_info_rate_hz(&enc->aclk_info, CLK_MODE_DEFAULT, 300 * MHZ); in rkvenc_init()
1260 mpp_clk_set_rate(&enc->aclk_info, CLK_MODE_REDUCE); in rkvenc_reset()
1295 mpp_clk_safe_enable(enc->aclk_info.clk); in rkvenc_clk_on()
1306 clk_disable_unprepare(enc->aclk_info.clk); in rkvenc_clk_off()
1355 mpp_clk_set_rate(&enc->aclk_info, task->clk_mode); in rkvenc_set_freq()
H A Dmpp_vepu2.c116 struct mpp_clk_info aclk_info; member
648 enc->procfs, &enc->aclk_info.debug_rate_hz); in vepu_procfs_init()
700 ret = mpp_get_clk_info(mpp, &enc->aclk_info, "aclk_vcodec"); in vepu_init()
710 mpp_set_clk_info_rate_hz(&enc->aclk_info, CLK_MODE_DEFAULT, 300 * MHZ); in vepu_init()
733 mpp_clk_safe_enable(enc->aclk_info.clk); in vepu_clk_on()
743 mpp_clk_safe_disable(enc->aclk_info.clk); in vepu_clk_off()
791 mpp_clk_set_rate(&enc->aclk_info, task->clk_mode); in vepu_set_freq()
800 mpp_clk_set_rate(&enc->aclk_info, CLK_MODE_REDUCE); in vepu_reduce_freq()
H A Dmpp_rkvdec2.c615 dec->procfs, &dec->aclk_info.debug_rate_hz); in rkvdec2_procfs_init()
654 ret = mpp_get_clk_info(mpp, &dec->aclk_info, "aclk_vcodec"); in rkvdec2_init()
670 mpp_set_clk_info_rate_hz(&dec->aclk_info, CLK_MODE_DEFAULT, 300 * MHZ); in rkvdec2_init()
735 mpp_clk_safe_enable(dec->aclk_info.clk); in rkvdec2_clk_on()
748 clk_disable_unprepare(dec->aclk_info.clk); in rkvdec2_clk_off()
799 mpp_clk_set_rate(&dec->aclk_info, task->clk_mode); in rkvdec2_set_freq()
954 ccu->aclk_info.clk = devm_clk_get(dev, "aclk_ccu"); in rkvdec2_ccu_probe()
955 if (!ccu->aclk_info.clk) in rkvdec2_ccu_probe()
H A Dmpp_iep2.c216 struct mpp_clk_info aclk_info; member
771 iep->procfs, &iep->aclk_info.debug_rate_hz); in iep2_procfs_init()
800 ret = mpp_get_clk_info(mpp, &iep->aclk_info, "aclk"); in iep2_init()
810 mpp_set_clk_info_rate_hz(&iep->aclk_info, CLK_MODE_DEFAULT, 300 * MHZ); in iep2_init()
838 mpp_clk_safe_enable(iep->aclk_info.clk); in iep2_clk_on()
849 mpp_clk_safe_disable(iep->aclk_info.clk); in iep2_clk_off()
862 mpp_clk_set_rate(&iep->aclk_info, task->clk_mode); in iep2_set_freq()
H A Dmpp_rkvdec2_link.h141 struct mpp_clk_info aclk_info; member
H A Dmpp_rkvdec2.h171 struct mpp_clk_info aclk_info; member
H A Dmpp_rkvenc2.c171 struct mpp_clk_info aclk_info; member
1114 enc->procfs, &enc->aclk_info.debug_rate_hz); in rkvenc_procfs_init()
1163 ret = mpp_get_clk_info(mpp, &enc->aclk_info, "aclk_vcodec"); in rkvenc_init()
1177 mpp_set_clk_info_rate_hz(&enc->aclk_info, CLK_MODE_DEFAULT, 300 * MHZ); in rkvenc_init()
1234 mpp_clk_safe_enable(enc->aclk_info.clk); in rkvenc_clk_on()
1245 clk_disable_unprepare(enc->aclk_info.clk); in rkvenc_clk_off()
1257 mpp_clk_set_rate(&enc->aclk_info, task->clk_mode); in rkvenc_set_freq()

Completed in 37 milliseconds

12