rv1126/rv1109: usb camera: update version to V2.3.0

Signed-off-by: Mark Huang <Mark Huang@rock-chips.com>
Change-Id: I9eec2cc834dbb38ae8fec460ea76443068ac7162
This commit is contained in:
Mark Huang
2021-10-19 16:26:23 +08:00
parent 7c6f9e882d
commit e01cd9dce6
3 changed files with 136 additions and 1 deletions

View File

@ -7,6 +7,60 @@
[TOC] [TOC]
--- ---
## rv1126_rv1109_linux_ai_camera_v2.3.0_20211019.xml Note
```
一、Kernel
1. ISP相关驱动更新最新修复对齐问题关闭无用中断等
2. DRM驱动更新修复带cache flag无效问题
3. 增加rv1126-uvc-spi-nor配置支持SPI NOR机器
4. FLASH驱动更新新增支持更多型号spi nand等优化掉电等场景稳定性
5. USB驱动更新优化uvc驱动memcpy耗时等减少延时
6. USB驱动更新解决RV1126/RV1109 USB device热拔插概率性无法识别且需要重启恢复的问题
7. USB驱动更新修复UVC配置request num设置最大4后丢数据问题
8. USB驱动更新支持f_mtp驱动
9. DTSI: flash pinctrl删除多余pin配置避免一些主动调用场景引发稳定性问题 [重要]
二、U-Boot
1. SPI驱动更新
2. DFU支持A/B固件升级
三、Camera Engine rkaiq (AIQ)
1. 修复动静判决宽度对齐问题;
2. 修复dvp接入时aiq枚举cif设备名和驱动不匹配问题
四、RGA &VPU
1. RGA增加支持ARGB8888/XRGB8888/ARGB5551/ARGB4444/ABGR8888/XBGR8888/ABGR5551/ABGR4444格式
2. RGA优化dma map
3. VPU: mpp更新到最新版本
五、App
1. rockit统一库版本tgi支持不带ai裁剪选项
2. rockit新增支持4k下1440p自动切换通路插件和人脸画框插件配置
3. aiserver新增支持4k下1440p自动切换通路插件和人脸画框插件
4. uvc app 修复默认4k下1440p预览失败问题
5. uvc app 添加YUV格式下buf带cache处理优化yuv传输耗时
6. uvc app 更新到V1.4.0版本,默认支持动态读取描述符获取分辨率等格式配置,不需要修改代码以增删格式列表
六、Buildroot
1. 新增UVC 16M spi nor产品配置和编译选项
2. usb config 支持uac+hid复合设备参考配置
3. usb config 默认添加uvc 640x360以满足微软TEAMS认证要求
4. usb config 添加mtp设备支持参考配置
5. aicamera.sh 修复uac和adb复合设备热拔插异常问题
七、文档和工具
1. 更新ISP驱动文档
2. 更新UVC APP文档
3. 更新DUF升级文档V1.10
4. 更新UVC延时优化文档
5. 更新烧写工具到V2.86修复spi-nand固件烧写卡在98%问题等
```
## rv1126_rv1109_linux_ai_camera_v2.2.0_20210831.xml Note ## rv1126_rv1109_linux_ai_camera_v2.2.0_20210831.xml Note
``` ```

View File

@ -0,0 +1,81 @@
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<remote fetch="ssh://git@www.rockchip.com.cn/linux/" name="rk"/>
<default remote="rk" sync-j="4"/>
<project name="android/rk/platform/system/rk_tee_user" path="external/security/rk_tee_user" revision="3f953515576dab722325a5cb10b551adb52c77b4" upstream="develop-next"/>
<project name="android/rk/u-boot" path="u-boot" revision="4fee620a475bfaa5b422e44b34450df2f1c46bbb" upstream="next-dev"/>
<project name="linux/app/CameraFactoryTestServer" path="app/CameraFactoryTestServer" revision="4bf562db7718264772ed9c52e1afc54ccebc8356" upstream="master"/>
<project name="linux/app/rkaiq_tool_server" path="app/rkaiq_tool_server" revision="1e61f9d7fecfb9b17abae680f92a940475331720" upstream="socket"/>
<project name="linux/app/LibIPCProtocol" path="app/libIPCProtocol" revision="d6de9ce40264f11a4a8b32f7d9d2b4a9a590f7cc" upstream="aicamera"/>
<project name="linux/app/aiserver" path="app/aiserver" revision="3592c62fb4b1b763f929b04d36806a582e4db353" upstream="master"/>
<project name="linux/app/camera" path="app/camera" revision="44a961358dcf912504a951e7caf60c7d55ed999a" upstream="master"/>
<project name="linux/app/dbserver" path="app/dbserver" revision="ed4479a42b462a0f23e39fe77e2decc009fc0938" upstream="master"/>
<project name="linux/app/eptz_demo" path="app/eptz_demo" revision="eefc46ba96e15e52d191b0db310cfb16ecfd7f40" upstream="master"/>
<project name="linux/app/ipc-daemon" path="app/ipc-daemon" revision="4bd21b4799ba85e6ec62ee46efd83ad5a79810a4" upstream="master"/>
<project name="linux/app/libgdbus" path="app/libgdbus" revision="79370be32dde657abf1128c90c72b93e75d814ed" upstream="master"/>
<project name="linux/app/librkdb" path="app/librkdb" revision="72fd398899e791dcf0a02b484a9be404063ed94e" upstream="master"/>
<project name="linux/app/network_manager" path="app/netserver" revision="8369686bdea4b2f037c76e674f22b3a26ecd00ad" upstream="master"/>
<project name="linux/app/smart_display_service" path="app/smart_display_service" revision="4dbf0071b20f1f3c95595a5e2a550505da94ed11" upstream="master" />
<project name="linux/app/storage_manager" path="app/storage_manager" revision="d729725c0f6b055e537cfd451ecd8fde202f12b4" upstream="master"/>
<project name="linux/app/video" path="app/video" revision="b81dab76a6ebccba5b43738092bd88e9073acbdb" upstream="master"/>
<project name="linux/buildroot/dl" path="buildroot/dl" revision="939379c396fd29e48a7a973d1042cb313900d537" upstream="master"/>
<project name="linux/device/rockchip" path="device/rockchip" revision="58508ed0472737041a4f1da0bf84eb4304fc042e" upstream="master">
<linkfile dest="mkfirmware.sh" src="common/mkfirmware.sh"/>
<linkfile dest="build.sh" src="common/build.sh"/>
<linkfile dest="rkflash.sh" src="common/rkflash.sh"/>
<linkfile dest="device/rockchip/.target_product" src="rv1126_rv1109"/>
<linkfile dest="device/rockchip/.BoardConfig.mk" src="rv1126_rv1109/BoardConfig-uvcc.mk"/>
</project>
<project name="linux/bsp/docs" path="docs" revision="5ede5da66d2a6b6535fd1514edf18d3e89f676b8" upstream="master"/>
<project name="linux/external/CallFunIpc" path="external/CallFunIpc" revision="b23fcde9739d9bdcc3c477caa0a845355825711f" upstream="master"/>
<project name="linux/external/alsa-config" path="external/alsa-config" revision="16078cdc78d9d4961a60c60c527a1a14972fa30d" upstream="master"/>
<project name="linux/external/app" path="external/app" revision="3a06ebb791eb8bc6d2b41876f895d121be987f41" upstream="master"/>
<project name="linux/external/avb" path="external/avb" revision="64b5ea0130d7440084796f6a23d7cd91fac988b8" upstream="master"/>
<project name="linux/external/ble_wificonfig" path="external/ble_wificonfig" revision="3b56e0e268634216df1f992d944bb30158e86786" upstream="master"/>
<project name="linux/external/camera_engine_rkaiq" path="external/camera_engine_rkaiq" revision="a549d15a7eca4046b01795571eb455c391afaf9d" upstream="master"/>
<project name="linux/external/common_algorithm" path="external/common_algorithm" revision="82d63b277edd4b87abf54fba7129153acfbc9cc6" upstream="master"/>
<project name="linux/external/deviceio_release" path="external/deviceio_release" revision="f1c13ffd07e3b3ea7ef8a1249b1c690415b6fcfd" upstream="master"/>
<project name="linux/external/eq_drc_process" path="external/eq_drc_process" revision="0baa2fff6a51a773ad9fe001d3eef3c46a7dcb2e" upstream="master"/>
<project name="linux/external/isp2-ipc" path="external/isp2-ipc" revision="832a468fbdee27db24e657fdc8d5b52b41feefe5" upstream="master"/>
<project name="linux/external/minilogger" path="external/minilogger" revision="5f0fa4698d5305d8653c2352bfcf1d9aa57064a4" upstream="master"/>
<project name="linux/external/pcba_adb_test" path="external/pcba_adb_test" revision="0a1ca61f27007e8374d21f3af167ee5e02923f19" upstream="master"/>
<project name="linux/external/rk_pcba_test" path="external/rk_pcba_test" revision="b2b303139665d4e256adda2b64211edd53dd45e4" upstream="master"/>
<project name="linux/external/rkfacial" path="external/rkfacial" revision="aa169de251350ff75efeeb8a54e04ed706ffbd01" upstream="master"/>
<project name="linux/external/rknpu" path="external/rknpu" revision="f4624cbbef22d338e84f9132647a20fd0ed9b351" upstream="master"/>
<project name="linux/external/rkscript" path="external/rkscript" revision="b5c838e25eb564c1fa8e4df6874d32b6dcd8725f" upstream="master"/>
<project name="linux/external/rktoolkit" path="external/rktoolkit" revision="77fb41f99185a6f9dc2c9c69e099f417d8ae905d" upstream="master"/>
<project name="linux/external/rkupdate" path="external/rkupdate" revision="0dec35553eb629783b0896bce0198dd122c9dc40" upstream="master"/>
<project name="linux/external/rkwifibt" path="external/rkwifibt" revision="0bb9a9d168b4ed77ac1e905dd0b4db980741526d" upstream="master"/>
<project name="linux/external/rtc_demo" path="external/rtc_demo" revision="01ea9377beae66a544191ff5dbd920f19ba4614c" upstream="master"/>
<project name="linux/external/uac_app" path="external/uac_app" revision="ea59dca532288686841ad6ba64b0adf68c655bd8" upstream="master"/>
<project name="linux/external/uvc_app" path="external/uvc_app" revision="1773a2eb57de974215daba2152959f13872807ba" upstream="develop-4.19"/>
<project name="linux/external/wifiAutoSetup" path="external/wifiAutoSetup" revision="872e84394896e12989c1745f4af536b567d02de7" upstream="master"/>
<project name="linux/bsp/internal_doc" path="docs/.Socs" revision="cb65dd019f575e4fb4a2cc1c5434a883442f0b15" upstream="master">
<linkfile dest="docs/RV1126_RV1109" src="RV1126_RV1109"/>
</project>
<project name="linux/linux-rga" path="external/linux-rga" revision="b40e4b66437289f91a4234a23a44d317002b6905" upstream="im2d"/>
<project name="linux/recovery" path="external/recovery" revision="6375a892286a7f0ded962921a0f0abf92e295ce8" upstream="develop"/>
<project name="linux/rockit" path="external/rockit" revision="c0f42dcfb74ec195dfec7ac96d6fdab4719083b8" upstream="master"/>
<project name="linux/security/bin" path="external/security/bin" revision="f59085ce658bd69678b68fd4840fb86937678125" upstream="master"/>
<project name="linux/tools" path="tools" revision="266050571af887cb0242e3184f544125cfbdfc42" upstream="master">
<linkfile dest="tools/windows/RKDevTool/RKDevTool_Release/config.cfg" src="windows/RKDevTool/RKDevTool_Release/rv1126_rv1109-config.cfg"/>
<linkfile dest="tools/windows/RKDevTool/rockdev/package-file" src="windows/RKDevTool/rockdev/rv1126_rv1109-package-file"/>
<linkfile dest="tools/windows/RKDevTool/rockdev/mkupdate.bat" src="windows/RKDevTool/rockdev/rv1126_rv1109-mkupdate.bat"/>
<linkfile dest="tools/linux/Linux_Pack_Firmware/rockdev/mkupdate.sh" src="linux/Linux_Pack_Firmware/rockdev/rv1126_rv1109-mkupdate.sh"/>
<linkfile dest="tools/linux/Linux_Pack_Firmware/rockdev/package-file" src="linux/Linux_Pack_Firmware/rockdev/rv1126_rv1109-package-file"/>
</project>
<project name="rk/kernel" path="kernel" revision="f8ef1a17267dfc6417cc00812e7714e4ecfe39b4" upstream="develop-4.19-rv1109-uvc-stable"/>
<project name="rk/mpp" path="external/mpp" revision="c153fa71dd9b0f0ba267fbee4e445c2d472a88b7" upstream="develop"/>
<project name="rk/prebuilts/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf" path="prebuilts/gcc/linux-x86/arm/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf" revision="27edb819ca803f5da253ccbd4134d6337a7310d1" upstream="master"/>
<project name="rk/prebuilts/gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf" path="prebuilts/gcc/linux-x86/arm/gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf" revision="dd4df7dff4f1df65d78939a958b760a79e3650a1" upstream="master"/>
<project name="linux/buildroot" path="buildroot" revision="2968bddf3ec12d86a63d8abd2b965fc69fa57765" upstream="rockchip/2018.02-rc3">
<linkfile dest="Makefile" src="build/Makefile"/>
<linkfile dest="envsetup.sh" src="build/envsetup.sh"/>
</project>
<project name="rk/rkbin" path="rkbin" revision="93b304ad086ceaa374c7882b57bef3f494fa4795" upstream="master"/>
<project name="rk/rknn-toolkit" path="external/rknn-toolkit" revision="777badc0c1406d0021063a0d9e2248fa30f5dfb0" upstream="master"/>
<project name="rk/rockface" path="external/rockface" revision="bee54eaa0389275cd5cdcfde4efc0f90468922bc" upstream="master"/>
<project name="rk/rockx" path="external/rockx" revision="3742f4c1888b21318a1dc6d7268779545ddfd549" upstream="master"/>
</manifest>

View File

@ -1 +1 @@
rv1126_rv1109_linux/rv1126_rv1109_linux_ai_camera_v2.2.0_20210831.xml rv1126_rv1109_linux/rv1126_rv1109_linux_ai_camera_v2.3.0_20211019.xml