Rockchip RGA 2D graphics accelerator
A dedicated 2D image-processing block built into Rockchip ARM SoCs (RK3288, RK3399, RK3568, RK3588 and others) that handles operations like scaling, rotation, color-space conversion, and blending in hardware. It is widely used on Rockchip-based single-board computers, set-top boxes, and industrial devices to offload 2D graphics and video post-processing from the CPU and GPU.
recommendation
It should stay because the hardware block is shipping in current Rockchip SoCs like the RK3568 and RK3588, the upstream code is still gaining features (a March 2026 series adds RGA3 support), and Rockchip's own vendor stacks for boards like the Toybrick RK3588 continue to package it for end users.
repository signals
sources
- lore.kernel.org
As of 2026-03-25 the upstream driver is still being actively extended, with a posted patch titled 'media: rockchip: rga: add rga3 support' touching this driver.
- rock-chips.com
Rockchip's official RK3568 product page lists a 'High performance dedicated 2D processor', indicating RGA-class 2D acceleration remains present in newer Rockchip SoCs.
- rock-chips.com
Rockchip's official RK3588 product page lists an 'embedded high performance 2D image acceleration module', showing continued deployment of the hardware function in current higher-end SoCs.
- t.rock-chips.com
Toybrick's RK3588 Linux documentation, last updated 2024-11-20, documents installable 'rockchip-rga' runtime/dev/sample packages on a current RK3588 platform, evidencing ongoing vendor-supported deployments.
codex reasoning notes (technical)
Real driver directory: local shell inspection showed module_platform_driver plus DT compatibles for rk3288/rk3399 and Kconfig describes a V4L2 mem2mem RGA accelerator driver. lore_file_timeline on drivers/media/platform/rockchip/rga/rga.c showed strong 2025-2026 patch traffic and a 2026-03-25 RGA3 support series (source 1 obtained via lore_file_timeline). Deployment evidence came from web search + open on Rockchip official RK3568/RK3588 product pages and Toybrick RK3588 Linux docs (sources 2-4 obtained via web search/open). That combination points to active upstream maintenance and continuing embedded/industrial deployments, so deprecation is not justified.