| /OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/rga/ |
| H A D | rga.c | 37 struct rockchip_rga *rga = ctx->rga; in device_run() local 41 spin_lock_irqsave(&rga->ctrl_lock, flags); in device_run() 43 rga->curr = ctx; in device_run() 51 rga_hw_start(rga); in device_run() 53 spin_unlock_irqrestore(&rga->ctrl_lock, flags); in device_run() 58 struct rockchip_rga *rga = prv; in rga_isr() local 61 intr = rga_read(rga, RGA_INT) & 0xf; in rga_isr() 63 rga_mod(rga, RGA_INT, intr << 4, 0xf << 4); in rga_isr() 67 struct rga_ctx *ctx = rga->curr; in rga_isr() 71 rga->curr = NULL; in rga_isr() [all …]
|
| H A D | rga-hw.c | 124 struct rockchip_rga *rga = ctx->rga; in rga_cmd_set_src_addr() local 125 u32 *dest = rga->cmdbuf_virt; in rga_cmd_set_src_addr() 137 struct rockchip_rga *rga = ctx->rga; in rga_cmd_set_src1_addr() local 138 u32 *dest = rga->cmdbuf_virt; in rga_cmd_set_src1_addr() 150 struct rockchip_rga *rga = ctx->rga; in rga_cmd_set_dst_addr() local 151 u32 *dest = rga->cmdbuf_virt; in rga_cmd_set_dst_addr() 163 struct rockchip_rga *rga = ctx->rga; in rga_cmd_set_trans_info() local 164 u32 *dest = rga->cmdbuf_virt; in rga_cmd_set_trans_info() 261 if (rga->version.major == 0 || rga->version.minor == 0) { in rga_cmd_set_trans_info() 357 struct rockchip_rga *rga = ctx->rga; in rga_cmd_set_mode() local [all …]
|
| H A D | rga-buf.c | 79 struct rockchip_rga *rga = ctx->rga; in rga_buf_start_streaming() local 82 ret = pm_runtime_resume_and_get(rga->dev); in rga_buf_start_streaming() 94 struct rockchip_rga *rga = ctx->rga; in rga_buf_stop_streaming() local 97 pm_runtime_put(rga->dev); in rga_buf_stop_streaming() 116 struct rockchip_rga *rga = ctx->rga; in rga_buf_map() local 124 pages = rga->src_mmu_pages; in rga_buf_map() 126 pages = rga->dst_mmu_pages; in rga_buf_map() 146 dma_sync_single_for_device(rga->dev, virt_to_phys(pages), in rga_buf_map()
|
| H A D | rga.h | 50 struct rockchip_rga *rga; member 95 static inline void rga_write(struct rockchip_rga *rga, u32 reg, u32 value) in rga_write() argument 97 writel(value, rga->regs + reg); in rga_write() 100 static inline u32 rga_read(struct rockchip_rga *rga, u32 reg) in rga_read() argument 102 return readl(rga->regs + reg); in rga_read() 105 static inline void rga_mod(struct rockchip_rga *rga, u32 reg, u32 val, u32 mask) in rga_mod() argument 107 u32 temp = rga_read(rga, reg) & ~(mask); in rga_mod() 110 rga_write(rga, reg, temp); in rga_mod() 113 void rga_hw_start(struct rockchip_rga *rga);
|
| H A D | Makefile | 2 rockchip-rga-objs := rga.o rga-hw.o rga-buf.o 4 obj-$(CONFIG_VIDEO_ROCKCHIP_RGA) += rockchip-rga.o
|
| /OK3568_Linux_fs/buildroot/package/lvgl/lv_drivers/ |
| H A D | 0007-Added-rga-Acceleration-rga-copy-instead-of-memcpy.patch | 4 Subject: [PATCH 7/8] Added rga Acceleration: rga copy instead of memcpy 23 + include_directories(${CMAKE_SYSROOT}/usr/include/rga/) 34 + target_link_libraries(lv_drivers PUBLIC rga) 78 + printf("drm_flush rga not supported format\n"); 119 +#include <rga/im2d.h> 120 +#include <rga/rga.h> 121 +#include <rga/RgaApi.h>
|
| H A D | Config.in | 21 bool "rga" 26 Enbale rga
|
| /OK3568_Linux_fs/external/mpp/mpp/vproc/rga/test/ |
| H A D | CMakeLists.txt | 3 # mpp/vproc/rga built-in unit test case 5 # rga unit test 6 option(RGA_TEST "Build base rga unit test" ${BUILD_TEST}) 9 set_target_properties(rga_test PROPERTIES FOLDER "mpp/vproc/rga")
|
| /OK3568_Linux_fs/buildroot/package/qt5/qt5base/ |
| H A D | 0018-HACK-qpaintengine_raster-Support-rga-in-fillRect-wit.patch | 4 Subject: [PATCH 18/28] HACK: qpaintengine_raster: Support rga in fillRect with 13 src/gui/painting/rga.c | 117 +++++++++++++++++++++++ 15 create mode 100644 src/gui/painting/rga.c 42 +#include "rga.c" 66 +#if 0 // Somehow neon is faster than rga on this 97 diff --git a/src/gui/painting/rga.c b/src/gui/painting/rga.c 101 +++ b/src/gui/painting/rga.c 103 +#include <rga/rga.h> 104 +#include <rga/RgaApi.h>
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/video/ |
| H A D | rockchip_rga.txt | 10 "rockchip,rk312x-rga"; 23 …o rga driver, dma_map_sg will always do cpu cache sync, it cause low performance.Actually we don't… 27 rga: rga@ff680000 {
|
| /OK3568_Linux_fs/buildroot/package/rockchip/rockchip-rga/ |
| H A D | Config.in | 2 bool "rockchip-rga" 9 bool "prefer using rockchip-rga" 13 Prefer using rockchip-rga when available.
|
| /OK3568_Linux_fs/external/linux-rga/debian/ |
| H A D | control | 11 Homepage: https://github.com/rockchip-linux/linux-rga 12 Vcs-Git: https://github.com/rockchip-linux/linux-rga 13 Vcs-Browser: https://github.com/rockchip-linux/linux-rga
|
| /OK3568_Linux_fs/external/linux-rga/docs/ |
| H A D | Rockchip_FAQ_RGA_CN.md | 184 setprop vendor.rga.log 1 193 setprop vendor.rga.log_level 6 332 | RGA Device Driver | rga_debug/rga | 339 不同的驱动版本调试日志的开关方式是相同的,都是对rga/rga2/debug节点进行操作。 362 > echo reg > debug:该命令开关 RGA 寄存器配置信息的打印。打开该打印时,将会打印每次 rga 工作寄存器的配置值 364 > echo msg> debug:该命令开关 RGA 上层配置参数信息的打印。打开该打印时,上层调用 rga 驱动传递的参数将被打印出来。 366 > echo time> debug:该命令开关 RGA 工作耗时信息的打印。打开该打印时,将会打印每一次的调用rga 工作的耗时 370 > echo stop> debug:该命令开关 RGA 的工作状态。开启时,rga 将不工作直接返回。用于一些特殊情况下的调式。 374 > echo slt> debug:该命令让 rga 驱动执行内部 SLT case 测试 rga 硬件是否正常。 若输出日志“rga slt success !!”则表示功能正常。 476 rga: import buffer info: [all …]
|
| /OK3568_Linux_fs/kernel/drivers/video/rockchip/rga/ |
| H A D | Makefile | 2 rga-y := rga_drv.o rga_mmu_info.o rga_reg_info.o RGA_API.o 4 obj-$(CONFIG_ROCKCHIP_RGA) += rga.o
|
| /OK3568_Linux_fs/external/mpp/mpp/vproc/rga/ |
| H A D | CMakeLists.txt | 6 add_library(vproc_rga STATIC rga.cpp) 7 set_target_properties(vproc_rga PROPERTIES FOLDER "mpp/vproc/rga")
|
| /OK3568_Linux_fs/external/linux-rga/ |
| H A D | meson.build | 34 'rga', 44 'include/rga.h', 62 subdir : 'rga',
|
| /OK3568_Linux_fs/kernel/drivers/video/rockchip/rga3/ |
| H A D | rga_drv.c | 329 struct rga_drvdata_t *rga = rga_drvdata; in hrtimer_handler() local 337 for (i = 0; i < rga->num_of_scheduler; i++) { in hrtimer_handler() 338 scheduler = rga->scheduler[i]; in hrtimer_handler() 940 struct rga_drvdata_t *rga = rga_drvdata; in rga_ioctl() local 943 if (!rga) { in rga_ioctl() 962 sscanf(rga->scheduler[i]->version.str, "%x.%x.%*x", in rga_ioctl() 976 for (i = 0; i < rga->num_of_scheduler; i++) { in rga_ioctl() 977 if (rga->scheduler[i]->ops == &rga2_ops) { in rga_ioctl() 979 if (copy_to_user((void *)arg, rga->scheduler[i]->version.str, in rga_ioctl() 980 sizeof(rga->scheduler[i]->version.str))) in rga_ioctl() [all …]
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/media_enquiry/cmake/ |
| H A D | Findlibrga.cmake | 11 rga 14 rga
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkisp_demo/cmake/ |
| H A D | Findlibrga.cmake | 11 rga 14 rga
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/cmake/ |
| H A D | Findlibrga.cmake | 11 rga 14 rga
|
| /OK3568_Linux_fs/external/rknpu2/examples/rknn_internal_mem_reuse_demo/ |
| H A D | CMakeLists.txt | 52 #rga 54 set(RGA_PATH ${CMAKE_SOURCE_DIR}/../3rdparty/rga/RK356X) 56 set(RGA_PATH ${CMAKE_SOURCE_DIR}/../3rdparty/rga/RK3588)
|
| /OK3568_Linux_fs/yocto/meta-rockchip/recipes-multimedia/gstreamer-rockchip/ |
| H A D | gstreamer1.0-rockchip.bb | 27 PACKAGECONFIG ??= "mpp ${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)} rga" 31 PACKAGECONFIG[rga] = "-Drga=enabled,-Drga=disabled,rockchip-librga"
|
| /OK3568_Linux_fs/external/rknpu2/examples/rknn_api_demo/ |
| H A D | CMakeLists.txt | 37 # rga 39 set(RGA_PATH ${CMAKE_SOURCE_DIR}/../3rdparty/rga/RK356X) 41 set(RGA_PATH ${CMAKE_SOURCE_DIR}/../3rdparty/rga/RK3588)
|
| /OK3568_Linux_fs/external/rknpu2/examples/rknn_yolov5_android_apk_demo/app/src/main/java/com/rockchip/gpadc/demo/ |
| H A D | CameraPreviewActivity.java | 27 import com.rockchip.gpadc.demo.rga.RGA; 39 import static com.rockchip.gpadc.demo.rga.HALDefine.CAMERA_PREVIEW_HEIGHT; 40 import static com.rockchip.gpadc.demo.rga.HALDefine.CAMERA_PREVIEW_WIDTH; 41 import static com.rockchip.gpadc.demo.rga.HALDefine.IM_HAL_TRANSFORM_FLIP_H; 42 import static com.rockchip.gpadc.demo.rga.HALDefine.RK_FORMAT_RGBA_8888; 43 import static com.rockchip.gpadc.demo.rga.HALDefine.RK_FORMAT_YCrCb_420_SP;
|
| /OK3568_Linux_fs/external/rknpu2/examples/rknn_yolov5_demo/ |
| H A D | CMakeLists.txt | 55 #rga 57 set(RGA_PATH ${CMAKE_SOURCE_DIR}/../3rdparty/rga/RK356X) 59 set(RGA_PATH ${CMAKE_SOURCE_DIR}/../3rdparty/rga/RK3588)
|