root@rk3566-buildroot:/# cd /sys/kernel/debug/pinctrl/pinctrl-rockchip-pinctrl
root@rk3566-buildroot:/sys/kernel/debug/pinctrl/pinctrl-rockchip-pinctrl# ls -l
root@rk3566-buildroot:/sys/kernel/debug/pinctrl/pinctrl-rockchip-pinctrl# cat pinmux-pins
root@rk3566-buildroot:/sys/kernel/debug/pinctrl/pinctrl-rockchip-pinctrl# cd /sys/kernel/debug/
root@rk3566-buildroot:/sys/kernel/debug#
root@rk3566-buildroot:/sys/kernel/debug# cat gpio
root@rk3566-buildroot:/# v4l2-ctl --list-devices
root@rk3566-buildroot:/# v4l2-ctl --list-formats-ext -d /dev/video0
gst-launch-1.0 v4l2src device=/dev/video0 num-buffers=108000 ! video/x-raw,format=NV12, width=1920,height=1080 ! tee name=t ! queue ! mpph264enc ! queue ! h264parse ! qtmux ! filesink location=fpga108000-gc2093.mp4 t. ! queue ! waylandsink
20250405在荣品的PRO-RK3566开发板使用Rockchip原厂的buildroot系统来适配gc2093
2025/4/5 14:37
缘起:为了熟悉RK3566的buildroot系统下适配gc2093,手头上有一片荣品PRO-RK3566的开发板/公司要使用荣品PRO-RK3566的核心板。
给荣品PRO-RK3566的开发板适配Rockchip原厂的buildroot系统的全部驱动程序,以/即可熟悉RK3566平台的buildroot系统。
Rockchip原厂的buildroot系统默认编译之后,就可以刷机到荣品的PRO-RK3566开发板。
只是串口波特率为:1.5Mbps N 8 1。荣品默认为115200bps N 8 1。
由于使用荣品的DTS可以点亮gc2093,可以基本确认我拿到的 Rockchip原厂的buildroot系统 这个SDK没有问题/是可以用的。
RK3566_Linux5.10_V1.2.0_20241022.tar.gz
1、在内核中打开gc2093.c
https://doc.rpdzkj.cn/#/zh_cn/%E7%91%9E%E8%8A%AF%E5%BE%AE%E7%B3%BB%E5%88%97/rk3566-rk3568/4.Linux%E5%BC%80%E5%8F%91-linux5.10%E5%86%85%E6%A0%B8%E7%89%88%E6%9C%AC
内核配置
内核配置可以使用build.sh 完成
./build.sh kernel-config
rootroot@rootroot-X99-Turbo:~/RK3566_RK3568_Linux5.10_V1.2.0$ ll *.sh
rootroot@rootroot-X99-Turbo:~/RK3566_RK3568_Linux5.10_V1.2.0$ ./build.sh kernel-config
【在内核中查找gc2093】
/gc2093
Symbol: VIDEO_GC2093 [=y]
Type : tristate
Defined at drivers/media/i2c/Kconfig:1094
Prompt: GalaxyCore GC2093 sensor support
Depends on: MEDIA_SUPPORT [=y] && I2C [=y] && VIDEO_V4L2 [=y] && VIDEO_V4L2_SUBDEV_API [=y] && MEDIA_CAMERA_SUPPORT [=y]
Location:
-> Device Drivers
-> Multimedia support (MEDIA_SUPPORT [=y])
-> Media ancillary drivers
(1) -> Camera sensor devices
Selects: V4L2_FWNODE [=y]
<*> GalaxyCore GC2093 sensor support
这一操作等效于:
Z:\RK3566_RK3568_Linux5.10_V1.2.0\kernel\arch\arm64\configs\rockchip_linux_defconfig
# CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV is not set
# CONFIG_USB_GSPCA is not set
CONFIG_V4L_PLATFORM_DRIVERS=y
CONFIG_VIDEO_ROCKCHIP_CIF=y
CONFIG_VIDEO_ROCKCHIP_RKISP1=y
CONFIG_VIDEO_ROCKCHIP_ISP=y
CONFIG_VIDEO_ROCKCHIP_ISPP=y
CONFIG_VIDEO_ROCKCHIP_HDMIRX=y
CONFIG_V4L_MEM2MEM_DRIVERS=y
CONFIG_VIDEO_ROCKCHIP_RGA=y
CONFIG_VIDEO_LT6911UXC=y
CONFIG_VIDEO_LT6911UXE=y
CONFIG_VIDEO_LT7911D=y
CONFIG_VIDEO_RK628_CSI=y
CONFIG_VIDEO_RK628_BT1120=y
CONFIG_VIDEO_TC35874X=y
CONFIG_VIDEO_RK_IRCUT=y
CONFIG_VIDEO_GC2093=y
CONFIG_VIDEO_GC8034=y
CONFIG_VIDEO_IMX415=y
CONFIG_VIDEO_IMX464=y
CONFIG_VIDEO_OS04A10=y
CONFIG_VIDEO_OV4689=y
CONFIG_VIDEO_OV50C40=y
CONFIG_VIDEO_OV5695=y
CONFIG_VIDEO_OV7251=y
CONFIG_VIDEO_OV13850=y
CONFIG_VIDEO_OV13855=y
# CONFIG_VGA_ARB is not set
CONFIG_DRM=y
2、配置DTS:
根据经验,荣品的摄像头gc2093的DTSI相关的配置都在:
Z:\RK3566_RK3568_Linux5.10_V1.2.0\kernel\arch\arm64\boot\dts\rockchip01荣品-最小\rk356x\rp-mipi-camera-gc2093-rk3566.dtsi
Rockchip原厂的buildroot系统 配置摄像头gc2093都在:
Z:\RK3566_RK3568_Linux5.10_V1.2.0\kernel\arch\arm64\boot\dts\rockchip\rk3566-evb2-lp4x-v10.dtsi
直接将 rp-mipi-camera-gc2093-rk3566.dtsi 对应的条目覆盖 rk3566-evb2-lp4x-v10.dtsi 即可。
Z:\RK3566_RK3568_Linux5.10_V1.2.0\kernel\arch\arm64\boot\dts\rockchip01荣品-最小\rk356x\rp-mipi-camera-gc2093-rk3566.dtsi
/ {
vcc_camera: vcc-camera-regulator {
compatible = "regulator-fixed";
gpio = <&gpio0 RK_PC1 GPIO_ACTIVE_HIGH>;
pinctrl-names = "default";
pinctrl-0 = <&camera_pwr>;
regulator-name = "vcc_camera";
enable-active-high;
regulator-always-on;
regulator-boot-on;
};
};
&i2c2 {
status = "okay";
pinctrl-name = "default";
pinctrl-0 = <&i2c2m1_xfer>;
gc2093: gc2093@37 {
compatible = "galaxycore,gc2093";
status = "okay";
reg = <0x37>;
clocks = <&cru CLK_CAM0_OUT>;
clock-names = "xvclk";
power-domains = <&power RK3568_PD_VI>;
pinctrl-names = "default";
pinctrl-0 = <&cam_clkout0>;
pwdn-gpios = <&gpio2 RK_PC5 GPIO_ACTIVE_HIGH>;
reset-gpios = <&gpio4 RK_PC0 GPIO_ACTIVE_LOW>;
rockchip,camera-module-index = <0>;
rockchip,camera-module-facing = "back";
rockchip,camera-module-name = "SIDB205300385-VA";
rockchip,camera-module-lens-name = "default";
port {
ucam_out0: endpoint {
remote-endpoint = <&mipi_in_ucam0>;
data-lanes = <1 2>;
};
};
};
};
&rkisp {
status = "okay";
};
&rkisp_mmu {
status = "okay";
};
&rkisp_vir0 {
status = "okay";
port {
#address-cells = <1>;
#size-cells = <0>;
isp0_in: endpoint@0 {
reg = <0>;
remote-endpoint = <&csidphy_out>;
};
};
};
&csi2_dphy_hw {
status = "okay";
};
&csi2_dphy1 {
status = "okay";
ports {
#address-cells = <1>;
#size-cells = <0>;
port@0 {
reg = <0>;
#address-cells = <1>;
#size-cells = <0>;
mipi_in_ucam0: endpoint@1 {
reg = <1>;
remote-endpoint = <&ucam_out0>;
data-lanes = <1 2>;
};
};
port@1 {
reg = <1>;
#address-cells = <1>;
#size-cells = <0>;
csidphy_out: endpoint@0 {
reg = <0>;
remote-endpoint = <&isp0_in>;
};
};
};
};
&pinctrl {
cam {
camera_pwr: camera-pwr {
rockchip,pins =
/* camera power en */
<0 RK_PC1 RK_FUNC_GPIO &pcfg_pull_none>;
};
};
};
现在你是打不开摄像头的,LOG如下:
root@rk3566-buildroot:/#
root@rk3566-buildroot:/# i2cdetect -y 2
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
root@rk3566-buildroot:/#
root@rk3566-buildroot:/#
root@rk3566-buildroot:/# [ 33.753762] vcc3v3_lcd1_n: disabling
root@rk3566-buildroot:/#
root@rk3566-buildroot:/# dmesg | grep gc2093
[ 2.817667] gc2093 2-0037: Error applying setting, reverse things back
[ 2.817680] gc2093: probe of 2-0037 failed with error -22
root@rk3566-buildroot:/#
root@rk3566-buildroot:/#
t. ! queue ! waylandsinkparse ! qtmux ! filesink location=fpga108000-gc2093.mp4 t
Setting pipeline to PAUSED ...
Using mplane plugin for capture
Pipeline is live and does not need PREROLL ...[ 67.602685] rkisp-vir0: rkisp_enum_frameintervals Not active sensor
[ 67.602796] rkisp-vir0: rkisp_enum_frameintervals Not active sensor
Pipeline is PREROLLED ...
[ 67.602865] rkisp-vir0: rkisp_enum_frameintervals Not active sensor
Setting pipeline to PLAYING ...
[ 67.602920] rkisp-vir0: rkisp_enum_frameintervals Not active sensor
New clock: GstSystemClock
[ 67.602969] rkisp-vir0: rkisp_enum_frameintervals Not active sensor
ERROR: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Internal data stream error.
[ 67.603027] rkisp-vir0: rkisp_enum_frameintervals Not active sensor
Additional debug info:
[ 67.603076] rkisp-vir0: rkisp_enum_frameintervals Not active sensor
../libs/gst/base/gstbasesrc.c(3132): gst_base_src_loop (): /GstPipeline:pipeline0/GstV4l2Src:v4l2src0:
streaming stopped, reason not-negotiated (-4)
Execution ended after 0:00:00.000867417
Setting pipeline to NULL ...
Freeing pipeline ...
root@rk3566-buildroot:/#
root@rk3566-buildroot:/#
3、查找GPIO冲突:
根据经验/很容易找到/艰难得知:
GPIO4A7==135号GPIO引脚,camera摄像头的MCLK引脚被 Rockchip原厂的buildroot系统 复用为gmac1m1了。
由于没有MCLK引脚,buildroot在启动的时候直接不配置/分配PWDN/RESET引脚了!
root@rk3566-buildroot:/sys/kernel/debug# cat gpio
gpio-85 ( |pwdn ) out hi
gpio-144 ( |reset ) out hi ACTIVE LOW
pin 135 (gpio4-7): 2-0037 (GPIO UNCLAIMED) function cam group cam-clkout0
pin 135 (gpio4-7): fe010000.ethernet (GPIO UNCLAIMED) function gmac1 group gmac1m1-rx-bus2
荣品:
pin 126 (gpio3-30): fe650000.serial (GPIO UNCLAIMED) function uart1 group uart1m1-xfer
pin 127 (gpio3-31): fe650000.serial (GPIO UNCLAIMED) function uart1 group uart1m1-xfer
pin 128 (gpio4-0): (MUX UNCLAIMED) gpio4:128
pin 129 (gpio4-1): (MUX UNCLAIMED) gpio4:129
pin 130 (gpio4-2): (MUX UNCLAIMED) gpio4:130
pin 131 (gpio4-3): (MUX UNCLAIMED) gpio4:131
pin 132 (gpio4-4): (MUX UNCLAIMED) (GPIO UNCLAIMED)
pin 133 (gpio4-5): (MUX UNCLAIMED) gpio4:133
pin 134 (gpio4-6): (MUX UNCLAIMED) gpio4:134
pin 135 (gpio4-7): 2-0037 (GPIO UNCLAIMED) function cam group cam-clkout0
pin 136 (gpio4-8): (MUX UNCLAIMED) (GPIO UNCLAIMED)
pin 137 (gpio4-9): (MUX UNCLAIMED) gpio4:137
pin 138 (gpio4-10): (MUX UNCLAIMED) (GPIO UNCLAIMED)
pin 139 (gpio4-11): (MUX UNCLAIMED) (GPIO UNCLAIMED)
pin 140 (gpio4-12): fe5b0000.i2c (GPIO UNCLAIMED) function i2c2 group i2c2m1-xfer
pin 141 (gpio4-13): fe5b0000.i2c (GPIO UNCLAIMED) function i2c2 group i2c2m1-xfer
pin 142 (gpio4-14): wireless-bluetooth gpio4:142 function uart1 group uart1m1-rtsn
pin 143 (gpio4-15): (MUX UNCLAIMED) (GPIO UNCLAIMED)
pin 144 (gpio4-16): (MUX UNCLAIMED) gpio4:144
原厂:
pin 126 (gpio3-30): fe010000.ethernet (GPIO UNCLAIMED) function gmac1 group gmac1m1-rgmii-bus
pin 127 (gpio3-31): fe010000.ethernet (GPIO UNCLAIMED) function gmac1 group gmac1m1-rgmii-bus
pin 128 (gpio4-0): fe010000.ethernet (GPIO UNCLAIMED) function gmac1 group gmac1m1-rgmii-clk
pin 129 (gpio4-1): fe010000.ethernet (GPIO UNCLAIMED) function gmac1 group gmac1m1-rgmii-bus
pin 130 (gpio4-2): fe010000.ethernet (GPIO UNCLAIMED) function gmac1 group gmac1m1-rgmii-bus
pin 131 (gpio4-3): fe010000.ethernet (GPIO UNCLAIMED) function gmac1 group gmac1m1-rgmii-clk
pin 132 (gpio4-4): fe010000.ethernet (GPIO UNCLAIMED) function gmac1 group gmac1m1-tx-bus2
pin 133 (gpio4-5): fe010000.ethernet (GPIO UNCLAIMED) function gmac1 group gmac1m1-tx-bus2
pin 134 (gpio4-6): fe010000.ethernet (GPIO UNCLAIMED) function gmac1 group gmac1m1-tx-bus2
pin 135 (gpio4-7): fe010000.ethernet (GPIO UNCLAIMED) function gmac1 group gmac1m1-rx-bus2
pin 136 (gpio4-8): fe010000.ethernet (GPIO UNCLAIMED) function gmac1 group gmac1m1-rx-bus2
pin 137 (gpio4-9): fe010000.ethernet (GPIO UNCLAIMED) function gmac1 group gmac1m1-rx-bus2
pin 138 (gpio4-10): (MUX UNCLAIMED) (GPIO UNCLAIMED)
pin 139 (gpio4-11): (MUX UNCLAIMED) (GPIO UNCLAIMED)
pin 140 (gpio4-12): fe5b0000.i2c (GPIO UNCLAIMED) function i2c2 group i2c2m1-xfer
pin 141 (gpio4-13): fe5b0000.i2c (GPIO UNCLAIMED) function i2c2 group i2c2m1-xfer
pin 142 (gpio4-14): fe010000.ethernet (GPIO UNCLAIMED) function gmac1 group gmac1m1-miim
pin 143 (gpio4-15): fe010000.ethernet (GPIO UNCLAIMED) function gmac1 group gmac1m1-miim
pin 144 (gpio4-16): (MUX UNCLAIMED) (GPIO UNCLAIMED)
确认gmac1和荣品PRO-RK3566的camera接口冲突了!
4、修改gmac1的配置之后:【如果要使用gmac1,将来还需要关闭DTS中的LCD+TP等部分。】
root@rk3566-buildroot:/#
root@rk3566-buildroot:/# i2cdetect -y 2
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- UU -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
root@rk3566-buildroot:/#
root@rk3566-buildroot:/# dmesg | [ 33.745367] vcc3v3_lcd1_n: disabling
^C
root@rk3566-buildroot:/#
root@rk3566-buildroot:/# dmesg | grep gc2093
[ 2.670608] gc2093 2-0037: driver version: 00.01.02
[ 2.670734] gc2093 2-0037: supply dovdd not found, using dummy regulator
[ 2.670829] gc2093 2-0037: supply avdd not found, using dummy regulator
[ 2.670865] gc2093 2-0037: supply dvdd not found, using dummy regulator
[ 2.692834] gc2093 2-0037: Detected GC2093 sensor
[ 2.692901] rockchip-csi2-dphy csi2-dphy1: dphy1 matches m00_b_gc2093 2-0037:bus type 5
root@rk3566-buildroot:/#
root@rk3566-buildroot:/#
root@rk3566-buildroot:/#
root@rk3566-buildroot:/#
root@rk3566-buildroot:/# v4l2-ctl --list-devices
rkisp-statistics (platform: rkisp):
/dev/video8
/dev/video9
rkisp_mainpath (platform:rkisp-vir0):
/dev/video0
/dev/video1
/dev/video2
/dev/video3
/dev/video4
/dev/video5
/dev/video6
/dev/video7
/dev/media0
root@rk3566-buildroot:/#
root@rk3566-buildroot:/# v4l2-ctl --list-formats-ext -d /dev/video0
ioctl: VIDIOC_ENUM_FMT
Type: Video Capture Multiplanar
[0]: 'UYVY' (UYVY 4:2:2)
Size: Stepwise 32x32 - 1920x1080 with step 8/8
[1]: '422P' (Planar YUV 4:2:2)
Size: Stepwise 32x32 - 1920x1080 with step 8/8
[2]: 'NV16' (Y/CbCr 4:2:2)
Size: Stepwise 32x32 - 1920x1080 with step 8/8
[3]: 'NV61' (Y/CrCb 4:2:2)
Size: Stepwise 32x32 - 1920x1080 with step 8/8
[4]: 'YM16' (Planar YUV 4:2:2 (N-C))
Size: Stepwise 32x32 - 1920x1080 with step 8/8
[5]: 'NV21' (Y/CrCb 4:2:0)
Size: Stepwise 32x32 - 1920x1080 with step 8/8
[6]: 'NV12' (Y/CbCr 4:2:0)
Size: Stepwise 32x32 - 1920x1080 with step 8/8
[7]: 'NM21' (Y/CrCb 4:2:0 (N-C))
Size: Stepwise 32x32 - 1920x1080 with step 8/8
[8]: 'NM12' (Y/CbCr 4:2:0 (N-C))
Size: Stepwise 32x32 - 1920x1080 with step 8/8
[9]: 'YU12' (Planar YUV 4:2:0)
Size: Stepwise 32x32 - 1920x1080 with step 8/8
[10]: 'YM24' (Planar YUV 4:4:4 (N-C))
Size: Stepwise 32x32 - 1920x1080 with step 8/8
root@rk3566-buildroot:/#
root@rk3566-buildroot:/#
v4l2-ctl --list-devices
v4l2-ctl --list-formats-ext -d /dev/video0
gst-launch-1.0 v4l2src device=/dev/video0 num-buffers=100 ! video/x-raw,format=NV12, width=1920,height=1080 ! tee name=t ! queue ! mpph264enc ! queue ! h264parse ! qtmux ! filesink location=fpga100-gc2093.mp4 t. ! queue ! waylandsink
1分钟:15*60=900
gst-launch-1.0 v4l2src device=/dev/video0 num-buffers=900 ! video/x-raw,format=NV12, width=1920,height=1080 ! tee name=t ! queue ! mpph264enc ! queue ! h264parse ! qtmux ! filesink location=fpga900-gc2093.mp4 t. ! queue ! waylandsink
10分钟:15*60*10=9000
gst-launch-1.0 v4l2src device=/dev/video0 num-buffers=9000 ! video/x-raw,format=NV12, width=1920,height=1080 ! tee name=t ! queue ! mpph264enc ! queue ! h264parse ! qtmux ! filesink location=fpga9000-gc2093.mp4 t. ! queue ! waylandsink
30分钟:15*60*30=27000
gst-launch-1.0 v4l2src device=/dev/video0 num-buffers=27000 ! video/x-raw,format=NV12, width=1920,height=1080 ! tee name=t ! queue ! mpph264enc ! queue ! h264parse ! qtmux ! filesink location=fpga27000-gc2093.mp4 t. ! queue ! waylandsink
120分钟:15*60*30=27000 两小时
gst-launch-1.0 v4l2src device=/dev/video0 num-buffers=108000 ! video/x-raw,format=NV12, width=1920,height=1080 ! tee name=t ! queue ! mpph264enc ! queue ! h264parse ! qtmux ! filesink location=fpga108000-gc2093.mp4 t. ! queue ! waylandsink
gst-launch-1.0 v4l2src device=/dev/video0 num-buffers=100000 ! video/x-raw,format=NV12, width=1920,height=1080 ! tee name=t ! queue ! mpph264enc ! queue ! h264parse ! qtmux ! filesink location=fpga10000-405.mp4 t. ! queue ! waylandsink
出现了内存4GB的问题:
[ 288.653268] rga_mm: RGA_MMU unsupported memory larger than 4G!
[ 288.653363] rga_mm: scheduler core[4] unsupported mm_flag[0x0]!
[ 288.653394] rga_mm: rga_mm_map_buffer map dma_buf error!
RgaBlit(1513) RGA_BLIT fail: Invalid argument
[ 288.653413] rga_mm: job buffer map failed!
RgaBlit(1514) RGA_BLIT fail: Invalid argument
[ 288.653432] rga_mm: dst channel map job buffer failed!
handl-fd-vir-phy-hnd-format[0, 36, (nil), (nil), 0, 0]
[ 288.653447] rga_mm: failed to map buffer
rect[0, 0, 1920, 1080, 1920, 1080, 2560, 0]
[ 288.653476] rga_job: rga_job_commit: failed to map job info
f-blend-size-rotation-col-log-mmu[0, 0, 0, 0, 0, 0, 1]
[ 288.653749] rga_job: request[139] task[0] job_commit failed.
handl-fd-vir-phy-hnd-format[0, 40, (nil), (nil), 0, 0]
[ 288.653781] rga_job: rga request[139] commit failed!
rect[0, 0, 1920, 1080, 1920, 1088, 2560, 0]
[ 288.653803] rga: request[139] submit failed!
f-blend-size-rotation-col-log-mmu[0, 0, 0, 0, 0, 0, 1]
[ 288.719814] rga_mm: RGA_MMU unsupported memory larger than 4G!
[ 288.719908] rga_mm: scheduler core[4] unsupported mm_flag[0x0]!
RgaBlit(1513) RGA_BLIT fail: Invalid argument
[ 288.720025] rga_mm: rga_mm_map_buffer map dma_buf error!
RgaBlit(1514) RGA_BLIT fail: Invalid argument
[ 288.720052] rga_mm: job buffer map failed!
handl-fd-vir-phy-hnd-format[0, 37, (nil), (nil), 0, 0]
[ 288.720073] rga_mm: dst channel map job buffer failed!
rect[0, 0, 1920, 1080, 1920, 1080, 2560, 0]
[ 288.720090] rga_mm: failed to map buffer
f-blend-size-rotation-col-log-mmu[0, 0, 0, 0, 0, 0, 1]
[ 288.720121] rga_job: rga_job_commit: failed to map job info
handl-fd-vir-phy-hnd-format[0, 40, (nil), (nil), 0, 0]
[ 288.720286] rga_job: request[140] task[0] job_commit failed.
rect[0, 0, 1920, 1080, 1920, 1088, 2560, 0]
[ 288.720316] rga_job: rga request[140] commit failed!
f-blend-size-rotation-col-log-mmu[0, 0, 0, 0, 0, 0, 1]
[ 288.720337] rga: request[140] submit failed!
[ 288.786511] rga_mm: RGA_MMU unsupported memory larger than 4G!