Home
last modified time | relevance | path

Searched refs:rga (Results 1 – 25 of 148) sorted by relevance

123456

/OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/rga/
H A Drga.c37 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 Drga-hw.c124 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 Drga-buf.c79 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 Drga.h50 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 DMakefile2 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 D0007-Added-rga-Acceleration-rga-copy-instead-of-memcpy.patch4 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 DConfig.in21 bool "rga"
26 Enbale rga
/OK3568_Linux_fs/external/mpp/mpp/vproc/rga/test/
H A DCMakeLists.txt3 # 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 D0018-HACK-qpaintengine_raster-Support-rga-in-fillRect-wit.patch4 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 Drockchip_rga.txt10 "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 DConfig.in2 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 Dcontrol11 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 DRockchip_FAQ_RGA_CN.md184 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 DMakefile2 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 DCMakeLists.txt6 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 Dmeson.build34 'rga',
44 'include/rga.h',
62 subdir : 'rga',
/OK3568_Linux_fs/kernel/drivers/video/rockchip/rga3/
H A Drga_drv.c329 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 DFindlibrga.cmake11 rga
14 rga
/OK3568_Linux_fs/external/camera_engine_rkaiq/rkisp_demo/cmake/
H A DFindlibrga.cmake11 rga
14 rga
/OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/cmake/
H A DFindlibrga.cmake11 rga
14 rga
/OK3568_Linux_fs/external/rknpu2/examples/rknn_internal_mem_reuse_demo/
H A DCMakeLists.txt52 #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 Dgstreamer1.0-rockchip.bb27 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 DCMakeLists.txt37 # 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 DCameraPreviewActivity.java27 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 DCMakeLists.txt55 #rga
57 set(RGA_PATH ${CMAKE_SOURCE_DIR}/../3rdparty/rga/RK356X)
59 set(RGA_PATH ${CMAKE_SOURCE_DIR}/../3rdparty/rga/RK3588)

123456