/device/soc/rockchip/common/vendor/drivers/video/rockchip/mpp/ |
H A D | mpp_jpgdec.c | 93 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 D | mpp_vepu1.c | 98 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 D | mpp_vdpu2.c | 102 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 D | mpp_vdpu1.c | 117 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 D | mpp_rkvdec.c | 154 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 D | mpp_rkvenc.c | 179 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 D | mpp_rkvdec2.c | 609 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 D | mpp_vepu2.c | 114 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 D | mpp_iep2.c | 206 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 D | mpp_rkvdec2_link.h | 141 struct mpp_clk_info aclk_info; member
|
H A D | mpp_rkvdec2.h | 166 struct mpp_clk_info aclk_info; member
|
H A D | mpp_rkvenc2.c | 169 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 D | mpp_rkvdec2_link.c | 1567 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 D | mpp_vdpu1.c | 119 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 D | mpp_vepu1.c | 100 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 D | mpp_vdpu2.c | 104 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 D | mpp_jpgdec.c | 95 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 D | mpp_rkvdec.c | 160 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 D | mpp_rkvenc.c | 183 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 D | mpp_vepu2.c | 116 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 D | mpp_rkvdec2.c | 615 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 D | mpp_iep2.c | 216 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 D | mpp_rkvdec2_link.h | 141 struct mpp_clk_info aclk_info; member
|
H A D | mpp_rkvdec2.h | 171 struct mpp_clk_info aclk_info; member
|
H A D | mpp_rkvenc2.c | 171 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()
|