Searched refs:rga (Results 1 – 10 of 10) sorted by relevance
| /Linux-v4.19/drivers/media/platform/rockchip/rga/ |
| D | rga.c | 45 struct rockchip_rga *rga = ctx->rga; in device_run() local 49 spin_lock_irqsave(&rga->ctrl_lock, flags); in device_run() 51 rga->curr = ctx; in device_run() 59 rga_hw_start(rga); in device_run() 61 spin_unlock_irqrestore(&rga->ctrl_lock, flags); in device_run() 66 struct rockchip_rga *rga = prv; in rga_isr() local 69 intr = rga_read(rga, RGA_INT) & 0xf; in rga_isr() 71 rga_mod(rga, RGA_INT, intr << 4, 0xf << 4); in rga_isr() 75 struct rga_ctx *ctx = rga->curr; in rga_isr() 79 rga->curr = NULL; in rga_isr() [all …]
|
| D | rga-hw.c | 132 struct rockchip_rga *rga = ctx->rga; in rga_cmd_set_src_addr() local 133 u32 *dest = rga->cmdbuf_virt; in rga_cmd_set_src_addr() 145 struct rockchip_rga *rga = ctx->rga; in rga_cmd_set_src1_addr() local 146 u32 *dest = rga->cmdbuf_virt; in rga_cmd_set_src1_addr() 158 struct rockchip_rga *rga = ctx->rga; in rga_cmd_set_dst_addr() local 159 u32 *dest = rga->cmdbuf_virt; in rga_cmd_set_dst_addr() 171 struct rockchip_rga *rga = ctx->rga; in rga_cmd_set_trans_info() local 172 u32 *dest = rga->cmdbuf_virt; in rga_cmd_set_trans_info() 266 if (rga->version.major == 0 || rga->version.minor == 0) { in rga_cmd_set_trans_info() 362 struct rockchip_rga *rga = ctx->rga; in rga_cmd_set_mode() local [all …]
|
| D | rga-buf.c | 87 struct rockchip_rga *rga = ctx->rga; in rga_buf_start_streaming() local 90 ret = pm_runtime_get_sync(rga->dev); in rga_buf_start_streaming() 102 struct rockchip_rga *rga = ctx->rga; in rga_buf_stop_streaming() local 105 pm_runtime_put(rga->dev); in rga_buf_stop_streaming() 124 struct rockchip_rga *rga = ctx->rga; in rga_buf_map() local 132 pages = rga->src_mmu_pages; in rga_buf_map() 134 pages = rga->dst_mmu_pages; in rga_buf_map() 154 dma_sync_single_for_device(rga->dev, virt_to_phys(pages), in rga_buf_map()
|
| D | rga.h | 58 struct rockchip_rga *rga; member 103 static inline void rga_write(struct rockchip_rga *rga, u32 reg, u32 value) in rga_write() argument 105 writel(value, rga->regs + reg); in rga_write() 108 static inline u32 rga_read(struct rockchip_rga *rga, u32 reg) in rga_read() argument 110 return readl(rga->regs + reg); in rga_read() 113 static inline void rga_mod(struct rockchip_rga *rga, u32 reg, u32 val, u32 mask) in rga_mod() argument 115 u32 temp = rga_read(rga, reg) & ~(mask); in rga_mod() 118 rga_write(rga, reg, temp); in rga_mod() 121 void rga_hw_start(struct rockchip_rga *rga);
|
| D | Makefile | 1 rockchip-rga-objs := rga.o rga-hw.o rga-buf.o 3 obj-$(CONFIG_VIDEO_ROCKCHIP_RGA) += rockchip-rga.o
|
| /Linux-v4.19/Documentation/devicetree/bindings/media/ |
| D | rockchip-rga.txt | 9 "rockchip,rk3288-rga"; 10 "rockchip,rk3399-rga"; 24 rga: rga@ff680000 { 25 compatible = "rockchip,rk3399-rga";
|
| /Linux-v4.19/drivers/media/platform/ |
| D | Makefile | 69 obj-$(CONFIG_VIDEO_ROCKCHIP_RGA) += rockchip/rga/
|
| /Linux-v4.19/arch/arm/boot/dts/ |
| D | rk3288.dtsi | 994 rga: rga@ff920000 { label 995 compatible = "rockchip,rk3288-rga";
|
| /Linux-v4.19/arch/arm64/boot/dts/rockchip/ |
| D | rk3399.dtsi | 1234 rga: rga@ff680000 { label 1235 compatible = "rockchip,rk3399-rga";
|
| /Linux-v4.19/ |
| D | MAINTAINERS | 12488 F: drivers/media/platform/rockchip/rga/ 12489 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
|