===========RV1126/RV1109 Linux SDK Release Note===========
|
|
[ rv1126_rv1109_linux_v2.2.0_20210825.xml ]
|
|
SDK update lists:
|
|
1. System
|
- Resolve spi nor thunder-boot bring-up
|
- Add dictionary-pen reference configuration
|
|
2. Docs update these:
|
- docs/RV1126_RV1109/Fastboot/Rockchip_Developer_Guide_RV1126_RV1109_Battery_Product_CN.pdf
|
- docs/RV1126_RV1109/Fastboot/Rockchip_Developer_Guide_RV1126_RV1109_Battery_Product_EN.pdf
|
- docs/RV1126_RV1109/Camera/Rockchip_Color_Optimization_Guide_ISP2x_CN_v1.2.5.pdf
|
- docs/RV1126_RV1109/Camera/Rockchip_Tuning_Guide_ISP20_CN_v1.6.6.pdf
|
- docs/RV1126_RV1109/RV1126_RV1109/Camera/Rockchip_Driver_Guide_VI_CN_v1.0.8.pdf
|
- docs/RV1126_RV1109/RV1126_RV1109/Camera/Rockchip_Driver_Guide_VI_EN_v1.0.7.pdf
|
- docs/RV1126_RV1109/RV1126_RV1109_IO_Power_Domain_Configuration_Developer_Guide.pdf
|
- docs/RV1126_RV1109/RV1126_RV1109_IO_电源域配置指南.pdf
|
- docs/RV1126_RV1109/RV1126_RV1109_Release_Note.txt
|
- docs/RV1126_RV1109/Rockchip_RV1126_RV1109_Instruction_Linux_Separate_Building_EN.pdf
|
|
3. Camera_engine_rkaiq: update AIQ version to v1.0x67.3, the detail are as follows:
|
- ACCM: get ae exp from RKAiqAecExpInfo_t
|
- AE: add log & sihist data
|
- AE: modify ReConfig Check
|
- AE: modify cnoverge state for AF
|
- AF: AfCalcMaxPos is not reliable, remove it
|
- AF: add thers value for quick found
|
- AF: add xml param to control zoom focus position record
|
- AF: add zoom/focus reset api
|
- AF: calculate lowpassfv in window a
|
- AF: change zoomfocus_tbl
|
- AF: do zoom/focus correction firstly in module calib mode
|
- AF: fix ae is locked switch day/night and hdr/normal mode
|
- AF: fix crash in find_pi function sometimes
|
- AF: fix crash in genIspAfResult when use user ae lib
|
- AF: fix crash in searching
|
- AF: fix custom af can not control ae on/off
|
- AF: fix focus failure with vcm motor
|
- AF: fix may crash when return to wide position after finish calibration
|
- AF: fix motor is moved when switch day/night and hdr/normal mode
|
- AF: fix picture shake problem when change focus in manual mode
|
- AF: fix some diff value invalid after calibration
|
- AF: fix some error and add SkipHighPassZoomIdx/SkipHighPassGain
|
- AF: get lowpassfv when we need to decrease cpu load
|
- AF: optimization for uvc camera
|
- AF: remove gSkipAe and change StopStep
|
- AF: speed up module calibration
|
- AF: support change focus pos in semi-auto mode
|
- AF: support dump raw file in ipc search
|
- AF: support lowpass_fv4_4 / lowpass_fv8_8 / highlht / highlht2 / ldg
|
- AF: support to get lowpassfv by user algo
|
- AF: support zoom/focus correction run simultaneously
|
- AFD: fix mem leak & POll: fix raw capture
|
- AFD: optimize afd algo
|
- ALSC: get ae exp from RKAiqAecExpInfo_t
|
- Add IQ XML for ISP20 AVL
|
- Add rkisp_parser for 32bit-system; FIX af xml2bin and some other error;
|
- Add wdr algo
|
- CamHwIsp20: restore sp format at prepare
|
- FIX af xml2bin and some other error;
|
- FIX: ALSC: fix wrong number for free&malloc when update iq;
|
- FIX: cpsl: if mode(auto/manual) change, must update config;
|
- FIX: fmt not initialized and not configed in some case;
|
- FIX: hwi: mipi dev: rx must be closed before tx.
|
- FIX: socket: client_socket need initialization; sockfd should be closed after accept_threads_ finishu;
|
- Fix bug in longFrameMode,which luma is different between LongFrameMode and linear
|
- Fix gic big, which paras are not set to kernel
|
- Fix initial bug of hdr in imgproc
|
- Fix tmo setlgmean bug when using rk_aiq_uapi_sysctl_stop
|
- Fix: Luma Analyzer module should not be closed when update calib;
|
- IQ: imx335: set IsRecZoomFocusPos to 0
|
- IQ: imx335: update distortion related params for LDCH/FEC
|
- Isp20PollThread: fix calculate_stride_per_line crash caused by commit b177f494
|
- Isp20PollThread: fix uninitialized var _mipi_dev_max
|
- Isp20SpThread: fix gain_isp_buf_bak size error
|
- Isp20SpThread: fix valgrind memcheck error
|
- Isp20SpThread: isp&ispp fd array size use kernel macro define
|
- NEW: add rkisp_parser for 32bit-system
|
- RK-RAW data process adapt to protocol v2.0
|
- RKISP2x Tuner v1.6.1 Release
|
- RkAiqHandleInt: Alsc: fix hdr info error cause by commit ca5567c
|
- SensorHw: remove redundant exposure settings in list
|
- Update dehaze api explaination and dehaze api flow in rk_aiq_user_api_imgproc
|
- add RKAIQ_BEGIN_DECLARE/RKAIQ_END_DECLARE for get_lpfv
|
- add afd algo
|
- ae_demo: missing some changes for commit 2db5bf47
|
- aiq: core: upload TX buf to AFD algo
|
- aiq_core: support custom and rk ae running concurrently
|
- algo: ldch: add the ability to use special mesh
|
- algo: ldch: don't reinitialize LDCH when the LDCH is reprepared
|
- algo: ldch: fix mapping error in mode switch
|
- algo: ldch: optimize process for compatibility with multiple UAPI call methods
|
- awb : add api para
|
- awb : fix bug that fail to select hdr frame when hdrFrameChooseMode =manual and switch iqxml
|
- blc: fix hwi bug
|
- calib: fix bin conversion issue caused by pointers in structure
|
- calib: fix mfnr/sharp/filter params conversion error
|
- custom_ae: fix gain convertion error
|
- custom_ae: no need re-init ae params when calib updated
|
- custom_ae: switch to rk ae automatically when custom ae disabled
|
- divide wr_gain updating into two threads
|
- dpcc: fix pdaf sensor PD correction
|
- fec: support using external mesh files
|
- fix "image horizon noise issue" bug when enable motion detection caused by commit:
|
- fix a bug that the enum "SYSCTL" of socket server is wrong
|
- fix bug in antiflicker limit
|
- fix error of dynamic changing working mode when motion enabled
|
- fix not set isppmeasparams bug when working at online mode
|
- gen_mesh: v4.0.4
|
- gen_mesh: v4.0.6
|
- ipc_server: fix deinit crash when init failed
|
- iqfiles: add some tuned iqfiles
|
- motion detection: v1.6.0
|
- motion_detection: Isp20SpThread: fix memory overflow access
|
- optimizing for ddp
|
- parser_reg: add some executable files to parse SEI information
|
- remove related unused codes
|
- rkisp_demo: add some test cases for LDCH/FEC
|
- rkisp_demo: fix comipile error introduce by commit 2db5bf4757
|
- rkisp_demo: use rk ae as default
|
- simplify custom ae
|
- support custom AE algo demo
|
- support to cfg 14 lightsources in awb module
|
- third_ae_algo: add dcgConv
|
- third_ae_algo:support nr_switch
|
- uApi: add rk_aiq_uapi_sysctl_getCurCalib/rk_aiq_uapi_sysctl_upateCalib
|
- update librkaiq_ae.a to v0.1.7.2
|
|
4. Rga
|
- Support BGR565/BGRA5551/BGRA4444
|
- Update rga api to version 1.2.6
|
|
6. MPP
|
- [drm]: Add DRM_CLOEXEC|DRM_RDWR flag on fd import
|
- [drm]: Add mmap flag detection
|
- [drm]: Fix drm handle issue
|
- [drm]: stop using drm_mmap and drm_munmap
|
- [h264d]: Optimize the sps&&pps reference codes
|
- [h264d]: Support hw resolution capability check
|
- [h264d]: if scanlist is not enable, skip it
|
- [h264d]: matching macro MAX_NUM_DPB_LAYERS with code
|
- [h264d]: optimize refer info relative process
|
- [h264d]: use impl's variable instead of mpp_frame_xx
|
- [h264d_dpb]: Fix mismatch the num of dpb_mark and fs issue
|
- [h264d_parse]: Fix prepare crash issue
|
- [h264d_parse]: skip sp/si slice
|
- [h264d_sps/pps]: Fix h264d err cause by spspps not update issue
|
- [h264d_vdpu]: Fix ref list err issue
|
- [h265d]: Fix error on split with redundant data
|
- [h265d]: Fix scaling_list address set issue
|
- [h265d]: Fix slot->status.has_frame assert issue
|
- [h265d]: Reduce malloc/free frequency of sps/pps
|
- [h265d]: Support hw resolution capability check
|
- [h265d_34x]: Ps hal_buf not update every frame
|
- [h265d_parser2_syntax]: Optimize syntax fill
|
- [h265d_parser]: Use new method for pps change check
|
- [hal_h264d]: use memcpy instead of mpp_buffer_write
|
- [hal_h264d]: vdpu34x: simplify some put_buts writing
|
- [hal_h264d_vdpu34x]: Reduces the number of calls to mpp_put_bits()
|
- [hal_h265d]: Fix rps update issue
|
- [hal_jpegd]: Fix hal jpeg RGB output byte stride
|
- [hal_jpege_vpu]: Fix qtable memory leak
|
- [hal_vdpu34x]: Set hurry mode
|
- [hevc_vepu541]: Fix non_ref frame reg cfg issue
|
- [jpegd]: Do not parse Comment segment
|
- [jpegd]: Fix marker parsing
|
- [jpegd]: Fix parse err that do not start with soi
|
- [jpegd]: Fix parser error handling
|
- [jpegd]: Fix timeout problem
|
- [jpegd]: Suport RGB32 format output
|
- [jpegd]: handle extra JPEG header case
|
- [jpegd]: reset syntax struct before parsing
|
- [jpege]: Support jpeg enc dynamic setting rotation param
|
- [jpege]: Support writing EXIF and MPF data
|
- [license]: Add apache license file
|
- [misc]: Add O_CLOEXEC flag on file open
|
- [misc]: chmod some files to 644
|
- [mpeg4d]: Fix eos mismatch problem
|
- [mpi/mpp]: Add mpp internal start / stop function
|
- [mpi]: Add mpp_start and mpp_stop
|
- [mpi_dec_test]: Allow loop jpeg decoding test
|
- [mpp_buffer]: Fix crash on cleanup leaked buffer
|
- [mpp_buffer]: Fix error on buffer group reset
|
- [mpp_buffer]: Fix error on releasing leaked buffer
|
- [mpp_buffer]: Fix miss lock on searching group
|
- [mpp_dec]: Add batch_mode config to MppDecBaseCfg
|
- [mpp_dec]: Add more check on decoding mjpeg
|
- [mpp_enc]: Change thread name rule
|
- [mpp_enc]: Fix qp delta_ip & delta_vi check issue
|
- [mpp_enc_cfg]: Fix chroma qp offset typos
|
- [mpp_enc_impl]: Cleanup hal_task on empty eos task
|
- [mpp_enc_refs]: Fix error on mark LTR on IDR frame
|
- [mpp_list]: Update C macro
|
- [mpp_mem_pool]: Fix put_pool err
|
- [mpp_mem_pool]: Move mpp_mem_pool to osal
|
- [mpp_server]: Add mpp_server module for batch mode
|
- [mpp_thread]: Add broadcast function
|
- [mpp_thread]: Rewrite Autolock function
|
- [mpp_time_test]: Add timer test case
|
- [osal]: Add mpp_trace using ftrace
|
- [osal]: Add osal_2str function
|
- [osal]: Use strof_ function in mpp_service
|
- [rc]: Fix gop frame count update error
|
- [rc_v2]: Add bitrate statistic time cfg interface
|
- [rc_v2]: Fix bitalloc size equal 0 cause div 0
|
- [rc_v2]: Fix struct read overflow
|
- [rc_v2]: Rename stat_times to stats_time
|
- [rc_v2]: Support hierarchical QP cfg
|
- [rkv_enc_cmd]: Fix check info err when enc_cfg_set
|
- [rkv_enc_cmd]: Fix check info err when mpp_enc_cfg_set
|
|
7. RKMedia
|
- Solve the problem of decoding stuck
|
- audio_encoder_flow: fix aenc mute
|
- buffer: add clone2
|
- buffer: export handle and dev_fd
|
- c api: aenc add set mute api
|
- c api: modify buffer drop
|
- c api: modify buffer drop log level
|
- c api: remove extra buffer depth check
|
- c api: venc support set full range
|
- c_api: VI: add RK_MPI_VI_GetStatus API
|
- c_api: add RK_MPI_SYS_RegisterOutCbEx api
|
- c_api: fix AENC incorrect use VI mutex
|
- c_api: fix FBC0 jpeg disable osd
|
- c_api: fix jpeg SetBitMap
|
- c_api: venc support set h265 scaling_list
|
- c_api: venc support set hierachy qp
|
- c_api: vi: fix dead lock in RK_MPI_VI_GetStatus interface
|
- c_api: vmix: support RK_MPI_SYS_GetMediaBuffer
|
- example: add aenc_test
|
- example: implement a demo to caputre runtime vi and offline frames
|
- fix AI ANR
|
- jpeg enc: if crop is 0 set full
|
- media_config.cc: fix debug error
|
- mpp encoder: jpeg/mjpeg: Turn off the log to fix JPEG encoding taking a long time.
|
- mpp: config: trans8x8 should set to 1 when profile=100 in h264 mode
|
- mpp_encoder.cc: check jpeg thumbnail return
|
- mpp_encoder.cc: mppencode init all private variable
|
- mpp_encoder: fixed jpeg rga osd display error
|
- mpp_final_encoder: fix qp_row setting
|
- muxer: add flv type
|
- muxer: fix pre record memory process
|
- muxer: fix pts jitter
|
- muxer: removes end-of-file flag with frame I
|
- muxer: support lapse record
|
- muxer_flow.cc: increase mux flow input buffer
|
- muxer_flow.cc: use blocking mode
|
- muxer_flow: fix timestamp jitter when split file
|
- muxer_flow: fixed slip file drop frame
|
- muxer_flow: fixed stop stream event sending timing
|
- muxer_flow: support set pre-record mode
|
- occlusion_detection_flow: when od status is false, the function of occlusion_detection also return false.
|
- rkaudio: fix bug build fail
|
- rkmedia buffer: add audio buffer external api
|
- rkmedia: add server
|
- rkmedia_api.cc: remove h265 flow from jpeg
|
- rkmedia_venc_jpeg_test: venc crop align 2
|
- rkmedia_vi_vo_test.c: rkmedia not support create multiple vo channel
|
- rkmedia_vmix_vo_dvr_test: disable vmix buffer pool
|
- rkmpp: MPF1 don't display osd
|
- rkmpp: encoder: fix yuvyv422 Vertical stripes.
|
- rkmpp: set jpeg osd rga color_space_mode to full range
|
- rkmpp: support jpeg thumbnail
|
- rkmpp: vdec: support yuv444sp
|
- src: coding style format by clang-format-8
|
- src: flow: filter flow fill black for buffer
|
- stream: display: drm_disp: fixes typo
|
- stream: v4l2: make first frame log nice
|
- v4l2_stream.cc: alloc once when mulitple call set user picture
|
- venc: init venc attribute and media config
|
- video_encoder_flow.cc: all encoder packet clone a buffer before send
|
- videoencode: support get param from rkmpp
|
|
9. kernel
|
- Add RK628 driver support
|
- Add ES7210/ES7243E driver support
|
- media: Add motor driver fp5501 for camera focus/zoom
|
- media: i2c: add camera driver hynix hi556
|
- media: i2c: add camera driver hynix hi846
|
- media: i2c: add driver for ov9281@30fps
|
- media: i2c: add strobe control & fix expsoure for ov9281.
|
- media: i2c: gc02m2 fixes the base value of digital gain to avoid purple in the light
|
- media: i2c: imx178 fix some errors for exposure and gain
|
- media: i2c: imx258 support capture spd data and embedded data
|
- media: i2c: imx317 fixed g_mbus_config error
|
- media: i2c: imx335: fixed short exposure calc err in DOL2 mode
|
- media: i2c: imx347 fix setting flow error and fix hdr gain error
|
- media: i2c: imx415: support get sony BRL
|
- media: i2c: imx415: support thunderboot mode
|
- media: i2c: modify ov9281 driver for thunderboot.
|
- media: i2c: os02g10 fix set flip/mirror failed bug and fix wrong vts_def
|
- media: i2c: os04c10: fix the gain error problem
|
- media: i2c: os04c10: support thunderboot mode
|
- media: i2c: ov4688: add 16x dgain, ratio = dgain/2048
|
- media: i2c: ov7251 support 640x480@120fps mode
|
- media: i2c: sc035hgs fix time sequence error when streaming on
|
- media: i2c: sc2310 fixed hdr probabilistically fail to capture images and pm issue
|
- media: i2c: support imx178 lvds sensor driver
|
- media: i2c: support imx462 sensor driver
|
- media: i2c: support os08a20 sensor driver
|
- media: i2c: support sc035hgs sensor driver
|
- media: i2c: support sc2335 sensor driver
|
- media: i2c: support sc5239 sensor driver
|
- media: i2c: support sc8220 sensor driver
|
- media: i2c: techpoint: add support audio feature
|
- media: platform: cif fix fs/fe count error
|
- media: platform: cif: add dummy buf only for BT.656/BT.1120 multi channels function
|
- media: platform: cif: fix multi dev issue
|
- media: platform: cif: mipi support interlaced capture
|
- media: platform: ispp: destory ispp buffers if start_stream failed
|
- media: platform: rockchip: cif: add keeping time to csi2 err for resetting
|
- media: platform: rockchip: cif: do reset when mipi fs & fe are not paired
|
- media: platform: rockchip: cif: fix iommu lose effectiveness when do cru reset
|
- media: platform: rockchip: cif: fix rk356x iommu issue
|
- media: platform: rockchip: cif: set stopping time out as fps when reset cif
|
- media: rockchip: cif: fixed vc err in HDR mode
|
- media: rockchip: cif: fixed vc err in linear mode, if sensor driver not had vc config
|
- media: rockchip: cif: mipi wakes up buf by line int
|
- media: rockchip: cif: remove dummy buffer
|
- media: rockchip: cif: support pdaf/embedded data
|
- media: rockchip: fix isp and ispp share dmabuf release fail
|
- media: rockchip: isp/ispp to version v1.6.2
|
- media: rockchip: isp/ispp: declare slab.h for kmalloc/kfree
|
- media: rockchip: isp: add bt601/bt709/bt2020 colorspace
|
- media: rockchip: isp: add v-blank to procfs
|
- media: rockchip: isp: clear rdbk fifo at dmarx stop
|
- media: rockchip: isp: dmatx support embedded and shield pixels data
|
- media: rockchip: isp: fix set pdaf in dpcc error
|
- media: rockchip: isp: fix sp no output when hdr dynamic switch
|
- media: rockchip: isp: frame buffer done early
|
- media: rockchip: isp: reserved memory using rdma_sg ops
|
- media: rockchip: isp: update procfs info
|
- media: rockchip: ispp: fbc error handle
|
- media: rockchip: ispp: first frame handle for multi dev
|
- media: rockchip: ispp: fix bug that ispp register isn't included in SEI
|
- media: rockchip: ispp: fix driver mode sync with ispserver
|
- media: rockchip: ispp: fix page fault due to config reg during working
|
- media: rockchip: ispp: fix page fault due to scl exit early
|
- media: rockchip: ispp: frame buffer done early
|
- media: rockchip: ispp: reserved memory using rdma_sg ops
|
- media: rockchip: ispp: reset at frame end
|
- media: spi: add motor driver ms41908
|
- media: spi: ms41908 fixed complete bug
|
- media: spi: ms41908: support focus/zoom reinit run simultaneously
|
- media: spi: ms41908: zoom/focus use different reback value
|
- media: uapi: Add EBD and SPD media bus format
|
- media: v4l2-controls_rockchip: add private controls for audio
|
- media: v4l: add embedded data and shield pix data format
|
- soc: rockchip: mtd_vendor_storage: Register vendor_storage later
|
- soc: rockchip: opp_select: Convert opp rate unit to MHz
|
- video/rockchip: rga2: Add format support
|
- video/rockchip: rga2: Add new features in compat_ioctl.
|
- video/rockchip: rga2: Add support for full csc (RGB2YUV/YUV2YUV).
|
- video/rockchip: rga2: Fix MMU base not shift forward.
|
- video/rockchip: rga2: Fix rga2_dma_flush_page warnning
|
- video/rockchip: rga2: Fix the initialization of RGA2 version number
|
- video/rockchip: rga2: Fix the wrong judgment of err_get_sg.
|
- video/rockchip: rga2: Modify blend formula
|
- video/rockchip: rga2: Remove the useless code about the src1 channel
|
- video/rockchip: rga2: Replace <asm/uaccess.h> with <linux/uaccess.h> globally
|
- video/rockchip: rga2: adapt to kernel 5.10
|
- video/rockchip: rga2: support Y400 input.
|
- video: rockchip: mpp: workaround patch for rv1126 iommu issue
|
|
11. u-boot
|
- UPSTREAM: board: arm: Add support for Broadcom BCM7445
|
- UPSTREAM: cmd/fs: fix build if CMD_BOOTEFI is not set
|
- UPSTREAM: dm: spi: Check cs number before accessing slaves
|
- UPSTREAM: dm: spi: Do not assume first SPI bus
|
- UPSTREAM: dm: spi: Return 0 if driver does not implement ops->cs_info
|
- UPSTREAM: dm: spi: prevent setting a speed of 0 Hz
|
- UPSTREAM: mtd: spi-nor-core: Add octal mode support
|
- UPSTREAM: mtd: spi-nor-core: Replace MTD_SPI_NOR_USE_4K_SECTORS with SPI_FLASH_USE_4K_SECTORS
|
- UPSTREAM: mtd: spi-nor-core: Use dev_err for reporting erase/write failures
|
- UPSTREAM: mtd: spi-nor-ids: Add Gigadevice GD25LQ64C
|
- UPSTREAM: mtd: spi-nor-ids: Add SECT_4K to mx25l12805d
|
- UPSTREAM: mtd: spi-nor-ids: Add Spansion s25fs512s flash entry
|
- UPSTREAM: mtd: spi-nor-ids: Add Winbond W25M512JV flash entry
|
- UPSTREAM: mtd: spi-nor-ids: Add Winbond W25M512JW flash entry
|
- UPSTREAM: mtd: spi-nor-ids: Add support of flash protection to w25q128
|
- UPSTREAM: mtd: spi-nor-ids: Enable 4B_OPCODES for is25wp256
|
- UPSTREAM: mtd: spi-nor-ids: Enable SPI_NOR_OCTAL_READ flag for mt35xu*
|
- UPSTREAM: mtd: spi-nor-ids: add Micron MT25QL01G flash
|
- UPSTREAM: mtd: spi-nor-ids: add Winbond W25Q32JW-IM flash
|
- UPSTREAM: mtd: spi-nor-ids: add support for Macronix mx25u12835f flash
|
- UPSTREAM: mtd: spi-nor: Enable dual and quad read for s25fl256s0
|
- UPSTREAM: mtd: spi-nor: add missing SST26* flash IC protection ops
|
- UPSTREAM: mtd: spi-nor: enable protection ops for SST26 flash series
|
- UPSTREAM: mtd: spi-nor: ids: Add is25wp256 chip
|
- UPSTREAM: mtd: spi: Add Macronix MX25U3235F device
|
- UPSTREAM: mtd: spi: Add a new option SPL_SPI_FLASH_MTD to Kconfig
|
- UPSTREAM: mtd: spi: Add flash property for Micron mt25qu512a
|
- UPSTREAM: mtd: spi: Add micron mt35xu512aba and mt35xu02g flash ID
|
- UPSTREAM: mtd: spi: Drop sf.c
|
- UPSTREAM: mtd: spi: Kconfig: Update CONFIG_SPI_FLASH
|
- UPSTREAM: mtd: spi_dataflash: Use spi read then write
|
- UPSTREAM: sf: Add Macronix MX25R6435F SPI NOR flash to flash parameters array
|
- UPSTREAM: spi-nor-ids: Add support for Adesto AT25SL321
|
- UPSTREAM: spi-nor: spi-nor-ids: Add USE_FSR flag for mt25q* and n25q* entry
|
- UPSTREAM: spi-nor: spi-nor-ids: Add entries for mt25q variants
|
- UPSTREAM: spi-nor: spi-nor-ids: Disable SPI_NOR_4B_OPCODES for n25q512* and n25q256*
|
- UPSTREAM: spi: Add spi_write_then_read
|
- UPSTREAM: spi: Add support for memory-mapped flash
|
- UPSTREAM: spi: Correct operations check in dm_spi_xfer()
|
- UPSTREAM: spi: Fix manual relocation calling more times
|
- UPSTREAM: spi: prevent overriding established bus settings
|
- UPSTREAM: spi: spi-uclass: Block dm_scan_fdt_dev with OF_CONTROL to prevent build failures
|
- UPSTREAM: spi: spi-uclass: Fix spi_claim_bus() speed/mode setup logic
|
- UPSTREAM: usb: kbd: fix typo
|
- UPSTREAM: usb: kbd: implement special keys
|
- UPSTREAM: usb: kbd: signature of usb_kbd_put_queue()
|
- UPSTREAM: usb: kbd: simplify coding for arrow keys
|
- arm: crt0_64.S: don't set SCTLR.A=1
|
- arm: crt0_64: Enable sctlr A/SA bit for EL3/2/1
|
- arm: dts: support build and append embedded kernel dtb
|
- arm: system.h: Add more interface to access register
|
- arm: v7/v8: Enable SError/Asynchronous external abort for TPL/SPL/U-Boot
|
- arm: v8: support disable Dcache
|
- avb: otp: support avb hash download
|
- cmd: ddr_tool: ddr_dq_eye: fix print range of DDR DQ eye
|
- cmd: rockusb: convert return vlaue from block layer
|
- common: android: delete reset_cpu_if_android_ab()
|
- common: android: free non-reloc U-Boot code
|
- common: board_r: Add CR state print
|
- common: bootm: Enable decompress related message
|
- common: correct autoboot_command_fail_handle() position
|
- common: fdt: fix kern.dtb cleared by BSS zero operation
|
- common: fdt_support: add fdt_bootargs_append_ab()
|
- common: fdt_support: add fdt_bootargs_append_ab()
|
- common: fdt_support: filter invalid size
|
- common: image-fit: show short image hash string in SPL
|
- common: image-sig: Add comment for failure handle
|
- common: image/gunzip: sync with new API param
|
- common: usb: fix endpoints number in interface descriptor
|
- common: usb_kbd: add API to identify F1~F12
|
- configs: Add config for rv1126 mini memory
|
- configs: rv1126-emmc-tb: support CONFIG_MMC_USE_PRE_CONFIG
|
- configs: rv1126-spi-nor-tb.config: update CONFIG_SPL_FIT_IMAGE_KB size
|
- configs: rv1126-spi-nor-tiny: support MMC device
|
- configs: rv1126: new configuration for rv1126-bat-evb
|
- configs: rv1126: remove uimage support
|
- configs: rv1126: support CONFIG_SPL_MMC_WRITE
|
- core: dump: show device address
|
- cpu: amp: modify default address for each CPU.
|
- cpu: rockchip amp: check boot cpu before sysmem alloc
|
- disk: Add ram partition table support
|
- disk: efi: skip is_pmbr_valid()
|
- disk: rkparm: Remove ram partition support
|
- driver: pci: rockchip: Decrease waiting time for linking
|
- drivers: crypto v1: fix RSA2048 multiple call error
|
- drivers: ram: common: fix ssmod define err
|
- drivers: ram: rv1126: Add addrmap for ddrconf 23~28
|
- drivers: ram: rv1126: Modify tRFC and related timing based on DDR capacity
|
- drivers: ram: rv1126: Set default value of die bus with to x16 when bus width is x16/x32 of DDR3
|
- drivers: ram: rv1126: Support x16 bus width of LPDDR4(X)
|
- drivers: ram: rv1126: Turn on DQS_c 2k pull-up resistor to workaround WDQS control of LPDDR4/LPDDR4X
|
- drivers: ram: rv1126: Use ARRAY_SIZE to calculate copy size to set ADDRMAP regs
|
- drivers: ram: rv1126: add split support
|
- drivers: ram: rv1126: add ssmod support
|
- drivers: ram: rv1126: add support lpddr4x
|
- drivers: ram: rv1126: fix calculating of MSCH_DeviceSize
|
- drivers: ram: rv1126: fix data types of wr_lvl result for wr train
|
- drivers: ram: rv1126: fix incorrect setting of LPDDR4(X) tRFC
|
- drivers: ram: rv1126: fix lpddr4 phy side odt err
|
- drivers: ram: rv1126: fix return value of read_mr()
|
- drivers: ram: rv1126: fix sdram_detect_row of LPDDR4/X
|
- drivers: ram: rv1126: fix tZQLAT of LPDDR4
|
- drivers: ram: rv1126: fix the judgment of "set ctl address map fail"
|
- drivers: ram: rv1126: workaround pageclose bug
|
- drivers: rkflash: Add some delay after DMA finish
|
- drivers: rkflash: Support new flash
|
- drivers: video: rk_eink: adjust panel power on/off sequence
|
- drivers: video: rk_eink: support multi pmics define
|
- drm/rockchip: hdmi: Support read hdmi information from aux block of baseparameter
|
- drm/rockchip: vop2: add adjust cursor plane
|
- drm/rockchip: vop2: add more debug info
|
- drm/rockchip: vop2: fix esmart0 register error.
|
- drm/rockchip: vop2: if dts assign plane mask no need to update this property
|
- drm/rockchip: vop2: sync vop2 limit from kernel
|
- drm/rockchip: vop2: use the first unplug devices as main display
|
- drm/rockchip: vop: correct the dclk_inv
|
- f_rockusb: support write ta encryption key
|
- fuel gauge: rk816/8: Add nonstandard charger check
|
- gpt: Force repair backup GPT after factory or OTA upgrade GPT
|
- include: global_data: let fdt_blob_kern be a default member
|
- irq: generic: use common API
|
- irq: simplify the #if expression
|
- lib: avb: add function rk_avb_ab_have_bootable_slot()
|
- lib: avb: avb_atx_validate: fix crypto sha512 fail
|
- lib: optee_client: add interface for write ta encryption key
|
- lib: optee_clientApi: remove duplicate code
|
- lib: rsa-verify: pass the public key to next stage
|
- make.sh: print build time
|
- misc: decompress: add flags function field
|
- misc: decompress: clean up some API as private
|
- misc: rockchip_decompress: enable interrupt
|
- mmc: dw_mmc: discard 100us delay after sending command
|
- mmc: dw_mmc: fixes bus-width=<1> handling
|
- mtd: mtd_blk: Clear DMA_PREPARE tag after transmission
|
- mtd: mtd_blk: Ensure the right mtd device information
|
- mtd: nand: rockchip: Fix error in calculating nand block boundary
|
- mtd: nand: rockchip: Support S34ML08G2
|
- mtd: spi-nor-ids: mx25u12835f support dual/quad mode
|
- mtd: spinand: Change to correct copyright
|
- mtd: spinand: Support DS35Q2GB
|
- mtd: spinand: Support W25N04KV
|
- mtd: spinand: Support new device
|
- mtd: spinand: Support new devices
|
- phy: rockchip: select phy by default for rockchip
|
- pinctrl: rockchip: rv1126: fix mux route error
|
- power: pmic: rk8xx: SYS shut down voltage select 2900mV
|
- ram: dm ramdisk: Select new ram partition driver
|
- regulator: fixed: Enable gpio when requested
|
- rk_eink: support show poweroff image
|
- rockchip: Add dm ramdisk compatibility support
|
- rockchip: Kconfig: Wrap options by !ROCKCHIP_FIT_IMAGE_PACK
|
- rockchip: atags: add function atags_set_pub_key()
|
- rockchip: board: call ab_decrease_tries() earlier
|
- rockchip: board: call reset if boot fail when enable ab
|
- rockchip: board: reserve sysmem for non-reloc U-Boot code
|
- rockchip: board: support reload kernel dtb for bootm
|
- rockchip: dts: rv1126-bat-evb: rectify adc key configuration
|
- rockchip: dts: rv1126: enable sdmmc1 to quote
|
- rockchip: dts: support rv1126 battery evb board
|
- rockchip: fit/uimage: only init resource list
|
- rockchip: fit: fix cannot get kernel fdt if boot/recovery.img is corrupted
|
- rockchip: fit_misc: correct the config
|
- rockchip: fit_misc: enable dcompress oneshot IRQ for spi-nand
|
- rockchip: kernel dtb: Avoid data-abort from corrupted DTB
|
- rockchip: kernel dtb: Get fdt addr for critial memory board
|
- rockchip: kernel dtb: don't validate current fdt depend on magic check
|
- rockchip: kernel dtb: return success if not find cru node
|
- rockchip: make fit: update padding algo
|
- rockchip: param: simplify the #if expression
|
- rockchip: resource logo: Correct file->rsce_base for logo_kernel.bmp
|
- rockchip: resource: refactor code
|
- rockchip: resource: rename DTB_FILE to DEFAULT_DTB_FILE
|
- rockchip: rv1126: Define addr for critial memory board
|
- rockchip: rv1126: change priority of isp\ispp\cpu\vepu\sdmmc
|
- rockchip: rv1126: change some addresses with uboot
|
- rockchip: rv1126: fix typo
|
- rockchip: spl: init gd->flags as dummy
|
- rockchip: spl: support get boot mode
|
- rockchip: usbplug: support mtd devices
|
- rockchip: vendor: Sync vendor id define from Linux
|
- rockusb: support avb bin download
|
- rv1126: ddr: fix tx dqs bypass phase setting err
|
- scripts: android2distro.sh transform Android image to Distro image
|
- scripts: fit-resign.sh: update comment
|
- scripts: fit.sh: --burn-key-hash requires CONFIG_SPL_FIT_HW_CRYPTO=y
|
- scripts: stacktrace: handle PC on thumb instr
|
- scripts: stacktrace: print PC surrounding instructions
|
- scripts: stacktrace: use '{}' for variables
|
- spi: rockchip_sfc: Ajudst the dll strategy
|
- spl: fit: append mtd part info to dtb if BLK_MTD_SPI_NAND in kernel boot
|
- spl: fit: fix change the board_fit_image_post_process()
|
- spl: fit: support pass a/b system info kernel
|
- spl: nand: remove garbage collection to reduce code size
|
- tools: rockchip: bmp2gray16: support eink power off logo
|
- video/drm: add framebuffer_info
|
- video/drm: combo_phy: Add support RK356X dsi
|
- video/drm: combo_phy: modified phy difference description
|
- video/drm: display: add force mode and default mode support
|
- video/drm: dsi: disable phy when power off
|
- video/drm: vop2: fix interlace fild pol config error
|
|
[ rv1126_rv1109_linux_v2.1.0_20210512.xml ]
|
|
SDK update lists:
|
|
1. camera_engine_rkaiq:
|
- Add IQ XML for ISP20 AVL
|
- calib fix mfnr/sharp/filter params conversion error
|
2. RGA
|
- Modify the alignment of the YUV format
|
- Docs Update some format restrictions
|
- im2d_api Support rotation and mirror configuration
|
- im2d_api Some updates
|
3. MPP
|
- mpp_mem_pool Add put_pool function
|
- mpp_buffer Use mem pool reduce malloc free
|
- h264d Reduce malloc free
|
- mpp_buf_slot Use preallocated log storage
|
- jpegd Fix deinit MppFrame with mpp_free error
|
- mpp_mem_pool Fix destruction error on Android
|
4. u-boot
|
- fix spi nor and eMMC thunder-boot boot-up
|
|
|
[ rv1126_rv1109_linux_v2.0.0_20210430.xml ]
|
|
SDK update lists:
|
|
1. Docs update these:
|
- docs/RV1126_RV1109/ApplicationNote/Rockchip_Instruction_Linux_DVR_DMS_CN.pdf
|
- docs/RV1126_RV1109/Fastboot/Rockchip_Developer_Guide_RV1126_RV1109_Battery_Product_CN.pdf
|
- docs/RV1126_RV1109/Rockchip_RV1126_RV1109_Instruction_Linux_Separate_Building_EN.pdf
|
- docs/RV1126_RV1109/Rockchip_RV1126_RV1109_Introduction_GPIO_Power_Domains_Configuration.pdf
|
- docs/RV1126_RV1109/Rockchip_RV1126_RV1109_Quick_Start_Linux_CN.pdf
|
- docs/RV1126_RV1109/Rockchip_RV1126_RV1109_Quick_Start_Linux_EN.pdf
|
- docs/RV1126_RV1109/Camera/Rockchip_Color_Optimization_Guide_ISP2x_CN_v1.2.3.pdf
|
- docs/RV1126_RV1109/Camera/Rockchip_Color_Optimization_Guide_ISP2x_EN_v1.2.1.pdf
|
- docs/RV1126_RV1109/Camera/Rockchip_Development_Guide_ISP20_CN_v1.6.8.pdf
|
- docs/RV1126_RV1109/Camera/Rockchip_Development_Guide_ISP20_EN_v1.6.4.pdf
|
- docs/RV1126_RV1109/Camera/Rockchip_Driver_Guide_ISP2x_CN_v1.0.3.pdf
|
- docs/RV1126_RV1109/Camera/Rockchip_Driver_Guide_ISP2x_EN_v1.0.3.pdf
|
- docs/RV1126_RV1109/Camera/Rockchip_Driver_Guide_VI_CN_v1.0.5.pdf
|
- docs/RV1126_RV1109/Camera/Rockchip_IQ_Tools_Guide_ISP2x_CN_v1.2.2.pdf
|
- docs/RV1126_RV1109/Camera/Rockchip_IQ_Tools_Guide_ISP2x_EN_v1.2.2.pdf
|
- docs/RV1126_RV1109/Camera/Rockchip_Tuning_Guide_ISP20_CN_v1.6.3.pdf
|
- docs/RV1126_RV1109/Camera/Rockchip_Tuning_Guide_ISP20_EN_v1.6.2.pdf
|
- docs/RV1126_RV1109/Multimedia/Rockchip_Developer_Guide_Linux_RKMedia_CN.pdf
|
|
2. camera_engine_rkaiq: update AIQ version to v1.0x66.0, the detail are as follows:
|
- isp driver v1.6.0
|
- ensure isp/pp params are syncronized with frame
|
- support vicap dvp interface
|
- support dynamic lsc&nr iq cell
|
- update motion detection algo from jimmy
|
- fix some api bugs
|
- fix rk_aiq_uapi_getBrightness uapi bug
|
- fix ahdr api bug
|
- Fix adehaze enable bug
|
- NR & Sharp: modify api for get strength
|
- API updateIq may be stucked, fix it
|
- motion detection: v1.4.0
|
- uvnr: use last frame in default
|
- RKISP2x Tuner v1.6.0
|
|
3. rknpu
|
- Update NPU Driver to 1.6.1
|
- update rknn_server to 1.6.1(f78b668)
|
- update librknn_runtime to 1.6.1 (fa099c6 ovx:88f5ec, 2dc0ce0)
|
- Release Note:
|
- Solve the problem that the pre-compiled rknn model may fail to be initialized and destroyed multiple times.
|
- librknn_utils.so support npu mini-driver
|
- Fix deconv compute error when k=2, s=2
|
- Remove the dependency on debugfs in rv1109/rv1126 npu ko
|
|
4. rockx
|
- update ROCKX_MODULE_PERSON_DETECTION_V2 model fit IPC image ratio
|
|
5. mpp
|
- [rc]: Fix pre_i_qp update error
|
- [mpp]: Return buffer full when poll failed
|
- [vepu_common]: Fix YUV420SP offset calculation
|
- [mpp]: Fix block input error
|
|
6. rkmedia
|
- rkmedia_api.cc: fix bug venc jpeg channel scale fail
|
- rkmpp enc: support rgba8888, bgra8888
|
- Vmix: support buffer pool property
|
|
7. kernel
|
- ARM: configs: rv1126-battery.config: enable MPP_VEPU2
|
- ARM: configs: rv1126_defconfig: enable CONFIG_SQUASHFS_ZLIB
|
- ARM: dtsi: rv1126: add dfu boot mode
|
- ARM: dts: rockchip: remove bootargs rootfstype
|
- ARM: dts: rockchip: remove isp/csi clocks assign for rv1126 thunder_boot_rkisp
|
- ARM: dts: rockchip: rename sdio pinctrl name for rv1126
|
- ARM: dts: rockchip: rename tsadc pinctrl name for rv1126
|
- ARM: dts: rockchip: rv1109-38-v10-spi-nand: Compatible with rv1126
|
- ARM: dts: rockchip: rv1126 battery-ipc add rkisp vir1 and vepu
|
- ARM: dts: rockchip: spi nand/slc nand: use squashfs on ubi
|
- ARM: dts: rv1126: Adjust opp table for low performance chips
|
- ARM: dts: rv1126: Assign clk venc core to 396MHz
|
- ARM: dts: rv1126-bat-ipc-v10: make the powers for camera boot-on
|
- ARM: dts: rv1126-bat-ipc-v10: tune suitable memory for rkisp_thunderboot
|
- ARM: dts: rv1126: Change aclk venc to 297MHz for readability
|
- ARM: dts: rv1126-evb-v10: fix sdmmc vmmc-supply
|
- ARM: dts: rv1126: Fix rk_rga node status
|
- ARM: dts: rv1126: Fix voltage for NPU 200MHz~500MHz
|
- ARM: dts: rv1126: mipi csi host add cru rst
|
- ARM: dts: rv1126-rh-ipc-v10: make the powers for camera boot-on
|
- ARM: dts: rv1126-thunder-boot: enable the crypto
|
- ARM: dts: rv1126-thunder-boot: modify memory-region-thunderboot to rkisp_vir1
|
- ASoC: codecs: rk_codec_digital: Add CLK_I2C handling
|
- ASoC: codecs: rk_codec_digital: Add support for clk sync mode
|
- ASoC: codecs: rk_codec_digital: Add support for pwm outout mode
|
- ASoC: codecs: rk_codec_digital: Fix digital gain for ADC/DAC
|
- ASoC: codecs: rk_codec_digital: Removed unused clk handling
|
- ASoC: codecs: rk_codec_digital: Restore register when pm runtime_suspend/resume
|
- ASoC: es7202: add es7202 pdm adc support
|
- ASoC: es7202: Add missing sentinel to es7202_dt_ids
|
- ASoC: es7202: modify the names of compatible
|
- ASoC: rockchip: Add support for rk3568 codec digital
|
- ASoC: rockchip: pdm: Fix ret value
|
- ASoC: rockchip: pdm: fix the missing register sound with 'rockchip,path-map' property
|
- clk: rockchip: rv1126: Fix ispp parents' name
|
- clk: rockchip: rv1126: ungate pdvdec/pdjpeg's for VEPU2
|
- drivers: rkflash: Enable DLL tuning
|
- drivers: rkflash: Fix error in block protect strategy
|
- drivers: rkflash: Fix error in snor_resume
|
- drivers: rkflash: Support F59L2G81KA and F59L4G81KA
|
- drivers: rkflash: Support more slc nand
|
- drivers: rkflash: Support new spiflash
|
- dt-bindings: media: i2c: Document add nvp6324
|
- dt-bindings: media: i2c: Document add os08a10
|
- dt-bindings: media: i2c: Document add sp250a
|
- fs: pstore: add mcu log
|
- include: iommu/rockchip: fix irq mask cb header file
|
- init: panic the kernel when compare the ramdisk hash failed
|
- media: i2c: add camera driver imx464
|
- media: i2c: add camera driver os04c10
|
- media: i2c: add camera driver os08a10
|
- media: i2c: add camera driver sc401ai
|
- media: i2c: add camera driver sp250a
|
- media: i2c: add gc02m2 sensor driver
|
- media: i2c: add s5k4h7 camera driver.
|
- media: i2c: add s5kgm1 camera driver.
|
- media: i2c: add soi jx_k04 sensor driver
|
- media: i2c: add techpoint driver
|
- media: i2c: gc02m2: update gc02m2 sensor driver
|
- media: i2c: gc4c33 update init register array
|
- media: i2c: gc8034: add 2lane support
|
- media: i2c: imx307 support lvds 2 lane
|
- media: i2c: imx378: fix bug for dgain error, 1xdgain is 256
|
- media: i2c: imx415 add HDR exposure exception handling
|
- media: i2c: jaguar1: fixed 1080p 25fps ahd config issue
|
- media: i2c: jx_h62: fix set gain bug
|
- media: i2c: jx_k04 fix upload wrong pixelrate bug
|
- media: i2c: nvp6188: fixup mixed resolution linkfreq rate mismatch
|
- media: i2c: nvp6324 drivers synchronize with kernel 4.4
|
- media: i2c: os02g10 update init setting
|
- media: i2c: os04c10 modify MIPI_FREQ to 384M
|
- media: i2c: ov2718: fix ov2718 pixel_rate null pointer issue
|
- media: i2c: ov4688: fix the power on timing sequence
|
- media: i2c: ov4689 fixed hdr2 exposure issue
|
- media: i2c: sc210iot: support thunderboot mode
|
- media: i2c: sc430cs: update gain logic
|
- media: i2c: sc500ai: fix set vflip/hflip failed bug
|
- media: i2c: sensor driver add g_mbus_config for isp2
|
- media: i2c: sp250a: update sp250a sensor driver
|
- media: i2c: support get dcg ratio from sensor
|
- media: i2c: techpoint: tp2855 add quick stream opt
|
- media: move rk_vcm_head.h from drivers/media/i2c/ to include/uapi/linux/
|
- media: platform: cif: hotplug reset add quick stream opt
|
- media: platform: cif: not allow reset work after all streams off
|
- media: platform: isp: don't start ldch asynchronously in multi-isp mode
|
- media: platform: rockchip: cif: fix dvp sof event miss match
|
- media: platform: rockchip: cif: fix panic when frm0/frm1 end occurr at the same time
|
- media: platform: rockchip: cif: mipi csi host add cru rst
|
- media: platform: rockchip: cif: optimize dts parameters config
|
- media: platform: rockchip: cif: register cif itf dev when clear unready subdev
|
- media: platform: rockchip: cif: register sd itf when cif pipeline completed
|
- media: platform: rockchip: cif: support bt656/bt1120 multi channels function
|
- media: platform: rockchip: cif: support YUYV for y swap in bt1120
|
- media: rockchip: cif: add dynamic cropping function
|
- media: rockchip: cif: fix rk356x dvp pclk polarity
|
- media: rockchip: cif: fix rk356x iommu err
|
- media: rockchip: cif: update frm0 buf when frm0/frm1 appear simultaneously to avoid panic
|
- media: rockchip: isp: adjust rdbk times with mulit dev for isp2.0
|
- media: rockchip: isp and ispp add shutdown
|
- media: rockchip: isp: capture buf queue add to list tail
|
- media: rockchip: isp: fix err of mp dump raw for isp20
|
- media: rockchip: isp: import dma API for memory synchronisation for thunderboot
|
- media: rockchip: isp/ispp add check for params subscribe event
|
- media: rockchip: isp/ispp to version v1.5.1
|
- media: rockchip: isp/ispp to version v1.6.0
|
- media: rockchip: isp: make sure 3dlut no continuous read twice
|
- media: rockchip: ispp: add cru reset
|
- media: rockchip: ispp: add uvnr sd32 self en control
|
- media: rockchip: ispp: add vidioc_enum_input
|
- media: rockchip: ispp: change fec data state if params buf no use
|
- media: rockchip: ispp: check frame id when apply params
|
- media: rockchip: ispp: check SHARP_CORE_CTRL after update
|
- media: rockchip: ispp: config default params
|
- media: rockchip: ispp: disable sharp output if it bypass
|
- media: rockchip: ispp: fix input video config
|
- media: rockchip: ispp: image input from user
|
- media: rockchip: ispp: optimize first frame memory copy
|
- media: rockchip: ispp: optimize the frame rate of fec en
|
- media: rockchip: isp: set lgmean related regs for tmo in hdr isr
|
- media: rockchip: isp: support output isp/ispp reg in nv12 format
|
- media: rockchip: isp: switch hdr_done interrupt according to hdrtmo cnt mode
|
- media: rockchip: isp: use force big mode when auto big mode is incorrect
|
- media: rockchip: isp: use same api to set clk
|
- mm/cma: show cma bitmap in hex format
|
- net: rockchip_wlan: update cywdhd to "1.363.125.19 (r)"
|
- PM: EM: Call em_debug_init() later when CONFIG_ROCKCHIP_THUNDER_BOOT=y
|
- soc: rockchip: power-domain: support active_wakeup for rv1126 pd_usb
|
- soc: rockchip: thunderboot_crypto: init version
|
- soc: rockchip: thunderboot_mmc: calculate the ramdisk hash
|
- soc: rockchip: thunderboot_sfc: calculate the ramdisk hash
|
- UPSTREAM: usb: dwc3: gadget: make starting isoc transfers more robust
|
- usb: dwc3: gadget: disable suspend event by default
|
- usb: dwc3: gadget: fix request already in flight
|
- usb: dwc3: gadget: print device events
|
- usb: dwc3: improve gadget wakeup from resume signal
|
- usb: gadget: f_uac1: fix ep address for set sample rate
|
- usb: gadget: f_uac1: set baInterfaceNr of ac_header_desc dynamically
|
- usb: gadget: f_uvc: add suspend and resume function
|
- usb: gadget: f_uvc: trace uvc control request
|
- usb: gadget: support dfu driver
|
- usb: gadget: u_audio: disable eps when usb disconnect
|
- video/rockchip: rga2: Fix YUV output error.
|
- video/rockchip: rga2: Support 8G DDR.
|
- video/rockchip: rga2: Support 8K resolution.
|
|
|
[ rv1126_rv1109_linux_v1.8.0_20210224.xml ]
|
|
SDK update lists:
|
|
1. system
|
- Add spi nand AB system board reference
|
- Add dual camera for thunder boot board reference
|
- Add SD card boot-up to upgrade firmware
|
- Update build app and external with build.sh
|
- Use WXInlinePlayer to update the web player
|
|
2. Docs update these:
|
- docs/Linux/Recovery/Rockchip_Developer_Guide_Linux_Upgrade_CN.pdf
|
- docs/Linux/Recovery/Rockchip_Developer_Guide_Linux_Upgrade_EN.pdf
|
- docs/Linux/Multimedia/Rockchip_Introduction_Linux_Audio_3A_Algorithm_CN.pdf
|
- docs/Linux/Multimedia/Rockchip_Introduction_Linux_Audio_3A_Algorithm_EN.pdf
|
- docs/Linux/ApplicationNote/Rockchip_Developer_Guide_Linux_Nand_Flash_Open_Source_Solution_CN.pdf
|
- docs/Linux/ApplicationNote/Rockchip_Developer_Guide_Linux_Nand_Flash_Open_Source_Solution_EN.pdf
|
- docs/RV1126_RV1109/ApplicationNote/Rockchip_Developer_Guide_Linux_UACApp_CN.pdf
|
- docs/RV1126_RV1109/ApplicationNote/Rockchip_Instruction_Linux_DVR_DMS_CN.pdf
|
- docs/RV1126_RV1109/ApplicationNote/Rockchip_Instructions_Linux_AiServer_CN.pdf
|
- docs/RV1126_RV1109/ApplicationNote/Rockchip_Instructions_Linux_DBTool_CN.pdf
|
- docs/RV1126_RV1109/ApplicationNote/Rockchip_Instructions_Linux_Smart_Display_Service_CN.pdf
|
- docs/RV1126_RV1109/ApplicationNote/Rockchip_Instructions_Linux_Web_Configuration_CN.pdf
|
- docs/RV1126_RV1109/ApplicationNote/Rockchip_Instructions_Linux_Web_Configuration_EN.pdf
|
- docs/RV1126_RV1109/ApplicationNote/Rockchip_Instructions_Qrcode_CN.pdf
|
- docs/RV1126_RV1109/ApplicationNote/Rockchip_Introduction_Linux_UVCApp_CN.pdf
|
- docs/RV1126_RV1109/Fastboot/Rockchip_Developer_Guide_RV1126_RV1109_Battery_Product_CN.pdf
|
- docs/RV1126_RV1109/Fastboot/Rockchip_Instruction_Linux_Battery_IPC_CN.pdf
|
- docs/RV1126_RV1109/Multimedia/Rockchip_Developer_Guide_Linux_RKMedia_CN.pdf
|
- docs/RV1126_RV1109/Rockchip_RV1126_RV1109_Instruction_Linux_Separate_Building_EN.pdf
|
- docs/RV1126_RV1109/Rockchip_RV1126_RV1109_Quick_Start_Linux_CN.pdf
|
- docs/RV1126_RV1109/Rockchip_RV1126_RV1109_Quick_Start_Linux_EN.pdf
|
- docs/RV1126_RV1109/Camera/Rockchip_Color_Optimization_Guide_ISP2x_CN_v1.2.1.pdf
|
- docs/RV1126_RV1109/Camera/Rockchip_Development_Guide_ISP2x_CN_v1.6.4.pdf
|
- docs/RV1126_RV1109/Camera/Rockchip_Driver_Guide_ISP2x_CN_v1.0.3.pdf
|
- docs/RV1126_RV1109/Camera/Rockchip_IQ_Tools_Guide_ISP2x_CN_v1.2.2.pdf
|
- docs/RV1126_RV1109/Camera/Rockchip_Tuning_Guide_ISP2x_CN_v1.6.2.pdf
|
|
|
3. camera_engine_rkaiq: update AIQ version to v1.0x45.4, the detail are as follows:
|
- add new iqfiles as follows:
|
- sc4238_CMK-OT1607-FV1_M12-40IRC-4MP-F16.xml
|
- sc500ai_YT10069_36IRC-5M-F10.xml
|
- gc4663_TRC-2232A6_28IRC-4M-F22-v1.0x23.xml
|
- imx307_MTV4-IR-E-P_40IRC-4MP-F16-hdr3.xml
|
- jx_f37_AXF37AA_SR2012A.xml
|
- ov02b10_AW02V05_12IRC-2M-F22.xml
|
- sc2232_sc2232-sc2310_63IRC-2M-F16.xml
|
- sc2310_sc2232-sc2310_40IR-2M-F16.xml
|
- update rkisp2x_tuner v1.3.2
|
- fix some API bugs of ahdr/adpcc/adehaze
|
- add cpie settings
|
- iq_parser: disable strict tag verification
|
- uapi: add rk_aiq_uapi_sysctl_updateIq
|
- Change mipi_rx buf type from USRPTR to DMABUF
|
- Open tmo enable function
|
- add exposure to ispparams
|
- fix aie gray_mode error of v1.023.3
|
- gen_mesh: v3.0.2
|
- calib db: v1.4.4 magic code: 1123951
|
- support socket IPC for toolserver
|
- support 3dnr motion detection and process
|
- isp driver v1.0x4.1
|
- fix stable bugs of 3ndr motion detection
|
- support RK-RAW data process
|
- support runtime debug log
|
- uApi support thread safe
|
- optimize motion detection algo
|
- motion detection stable issues
|
- system stuck issues when enable fec
|
- dump raw issues
|
|
4. rga
|
- Correct constraints resize ratio
|
- Fix the error report when scaling the coefficient
|
- Update the description of imresize in the document
|
- Fix that GraphicBuffer cannot get wstride in im2d api
|
|
6. MPP
|
- Add soc detection fucntion and mpp_service module
|
- Refactor encoder thread work flow
|
- Optimize encoder rate control and PQ tuning parameters
|
- Support rotation for jpeg enc
|
|
7. RKMedia
|
- MediaBuffer: support time-consuming statistics
|
- StressTest: add venc stress test
|
- audio: update some references for rkap algorithm
|
- buffer: add tips when open dri failed
|
- buffer: support MEDIA_BUFFER copy func
|
- c api: Cover: VI/VMIX/RGA fix param check
|
- c api: add RK_MPI_SYS_StartRecvFrame, typical for jpeg snap
|
- c api: add media buffer pool api
|
- c api: add muxer modules
|
- c api: add vmix module
|
- c api: aenc support RK_MPI_AENC_GetFd api
|
- c api: channel support frame rate config
|
- c api: enc: add RK_MPI_VENC_RGN_SetCoverEx by rga
|
- c api: enc: fix osd/cover clear invalid
|
- c api: examples: add multi-channel audio recording and playback example
|
- c api: fix jpeg osd double free error
|
- c api: fix move detection event info error
|
- c api: fix rgn set cover enable
|
- c api: fix spelling errors frome szie to size
|
- c api: fix the log interface cannot be used for test code
|
- c api: modify audio channel num from 1 to 8
|
- c api: rga module and mix module support get region luma
|
- c api: rga module and mix module support osd
|
- c api: rga module and mix module support rgn set cover
|
- c api: rga support flip
|
- c api: system initialization interface add protection
|
- c api: vdec: add h265 decoding support
|
- c api: vi support insert userdata picture
|
- c api: fix rga init RkmediaChnInitBuffer
|
- c api: jpeg/mjpeg: fullfunc: rga use buffer pool
|
- c api: vi support rgn set cover
|
- compile: fix compilation compatibility issues
|
- example: add vi_venc_rtsp demo
|
- example: electrostatic_protection
|
- example: fix compile error without aiq
|
- example: fix memery leak in rknn demo
|
- example: fix para input for isp_test
|
- example: isp common api support multi context
|
- example: StressTest: not compiled by default
|
- example: add fake camera vi test
|
- example: add more attribute settings for rkmedia_vi_venc_test
|
- example: add rkmedia_vi_uvc_test
|
- example: add rkmedia_vmix_vo_dvr_test.c
|
- example: audio: add volume api test
|
- example: fix rkmedia_vi_double_cameras_test ViPipe error
|
- example: modify double camera test scale name
|
- example: remove the dependency of the uvc example on the glib
|
- example: rkmedia_vi_double_cameras_test use vmix
|
- example: rkmedia_vi_uvc_test support uvc pu control
|
- example: rkmedia_vmix_vo_dvr_test fix bind
|
- example: rkmedia_vmix_vo_dvr_test support H264 encode
|
- example: rkmedia_vmix_vo_dvr_test support display 1 area
|
- example: rkmedia_vmix_vo_dvr_test support osd
|
- example: stress test: update rkmedia_vi_venc_change_resolution_test
|
- example: unified printing style
|
- example: unit test: fix spelling errors from uint to unit
|
- example: uvc: when VI close, we should close aiq
|
- example: venc: osd with roi protect
|
- example: vi buffer type change frome VI_CHN_BUF_TYPE_DMA to VI_CHN_BUF_TYPE_MMAP
|
- filter: anr: fix for new RKAP_ANR API
|
- fiter flow: buffer pool: buffer size align to 16
|
- fix jpeg encode iommu fault with 1080P.
|
- fix typographical confusion in printing
|
- flow: sort downflows, send to sync flow first
|
- flow: the same lower-level flow and duplicate index are not allowed
|
- media buffer: support time-consuming statistics
|
- mpp encoder: jpeg support rotation
|
- mpp encoder: jpeg/mjpeg: fix rotation does not take effect
|
- mpp encoder: jpeg/mjpeg: support osd rotation
|
- mpp encoder: osd ex: correct log information
|
- mpp encoder: standardize ROI printing log
|
- mpp venc: add new rate control features
|
- mpp venc: adjust the qp value in smartp mode
|
- muxer: fix S_STOP_SRTEAM invalid error
|
- rga: automatically adapt input format
|
- rga: support YUYV422, UYVY422
|
- rga: support dynamic modification of attributes
|
- rga: the width and height of rect can be 0
|
- rkmpp: fix sei segfault
|
- rknn: remove link between rknn_user and rockx
|
- stream: display: drm: using async commit
|
- v4l2 capture: support multiplane for debug isp
|
- venc: JPEG and JPEG-LT reuse the same interface
|
- venc: jpeg light: support osd function
|
- venc: jpeg: fix rga osd rect error
|
- venc: jpeg: support cover region
|
|
8. rknpu
|
- Update NPU Driver to 1.6.0:
|
- update rknn_server to 1.6.0(159d2d3)
|
- update librknn_runtime to 1.6.0 (6523e57d ovx:c90f9ae, e79f447b)
|
- update npu ko, base on kernel commit
|
- Release Note:
|
- Reduce the loading time and memory usage of the pre-compiled rknn model
|
- Add new api to realize zero copy of input data.
|
- Support rknn model encryption (need to update rknn toolkit)
|
|
9. rockface
|
- RockFace SDK v1.3.7
|
- all models adapt to 1.5.0 rknn driver
|
- support face recognition with mask
|
|
10. rockx
|
- add ROCKX_MODULE_FACE_DETECTION_V2_HORIZONTAL for horizontal image
|
- add ROCKX_MODULE_HEAD_DETECTION_V2
|
- add rockx_face_capture_demo
|
- add rockx_face_quality for face quality filter
|
- add rockx_face_blur_ipc
|
- add rockx_person_detect2
|
- update person_detection_v2.data
|
- update ROCKX_MODULE_FACE_DETECTION_V2 model
|
|
11. kernel
|
- ARM: configs: Add rv1126-uvc-ramboot.config
|
- ARM: configs: rv1126_defconfig: CONFIG_CMA_ALIGNMENT = 0
|
- ARM: configs: rv1126_defconfig: add CONFIG_ROCKCHIP_CLK_COMPENSATION
|
- ARM: dts: add rv1126-evb-ddr3-v13-dualcam-tb-emmc.dts
|
- ARM: dts: add rv1126-evb-ddr3-v13-uvc.dts
|
- ARM: dts: rockchip: make the empty node of gmac not empty for rv1126-thunder-boot
|
- ARM: dts: rockchip: rv1126: Enable 934MHz for npu
|
- ARM: dts: rv1126: Add 25mV for CPU 1200MHz
|
- ARM: dts: rv1126: Add opp table for low performance chips
|
- ARM: dts: rv1126: Add pvtm config for cpu opp table
|
- ARM: dts: rv1126: Add pvtm config for npu opp table
|
- ARM: dts: rv1126: Chage grf to pmugrf for pmucru
|
- ARM: dts: rv1126: isp add iommu node
|
- ARM: dts: rv1126: spi nor: modify rootfs mtd block number
|
- ARM: dts: rv1126: uvc: fix cpll to 491520000
|
- ASoC: rockchip: i2s-tdm: Add support for half frame fsync
|
- ASoC: rockchip: i2s-tdm: Shift rate back to 0 ppm when restart
|
- ASoC: rockchip: i2s: Add support for clk compensation
|
- ASoC: rockchip: i2s: Shift rate back to 0 ppm when restart
|
- ASoC: rockchip: i2s_tdm: Add support for clk compensation
|
- ASoC: rockchip: pdm: Add support for clk compensation
|
- ASoC: rockchip: pdm: Add support for path map
|
- ASoC: rockchip: pdm: Shift rate back to 0 ppm when restart
|
- ASoC: rockchip: rk817-codec: Fix the 8/16kHz noise dues to incorret configurations
|
- Revert "HACK: media: videobuf2: allow cache hints on all memory types"
|
- Revert "media: rockchip: isp: set lgmean related regs for tmo in hdr isr"
|
- Revert "media: rockchip: ispp: check frame id when apply params"
|
- UBI: Force write recheck
|
- clk/rockchip/regmap: pll: fix integer overflow in clk_pll_round_rate
|
- clk/rockchip/regmap: pll: fix integer overflow in frac rate calculation
|
- clk/rockchip/regmap: pll: limit postdiv2 max value
|
- clk/rockchip/rk618: Add codec fractional divider support
|
- clk/rockchip/rk618: composite: allow fractional divider
|
- clk/rockchip/rk618: rename directory to "regmap"
|
- clk/rockchip/rk618: support for fractional divider
|
- clk: rockchip: Add support for clk compensation
|
- clk: rockchip: pll: Fix overflow on frac caculation
|
- clk: rockchip: rv1126: Better jitter performance for audio rate
|
- cma: decrease CMA_ALIGNMENT lower limit to 0
|
- cpufreq: rockchip: Implement get_soc_info() for rv1126 SoCs
|
- dma-buf: add buf proc debug node
|
- dmaengine: pl330: Fix burst length if burst size is smaller than bus width
|
- driver: media: i2c: add os02g10 driver
|
- drivers: media: i2c: nvp6188: add get stream sequence interface
|
- drivers: media: platform: rockchip: cif: restruct cif reset monitor
|
- drivers: rkflash: Add block protect for GD5F1GQ5UEYIG
|
- drivers: rkflash: Add spinand program cache recheck
|
- drivers: rkflash: Adjust spinor mtd dev dma limit to 8KB
|
- drivers: rkflash: Fixed bbt operation calculation error
|
- drivers: rkflash: Remove RK vendor support for spinor mtd case
|
- drivers: rkflash: Remove cache bitflip detect 2
|
- drivers: rkflash: Support new spi flash
|
- drivers: rkflash: Support new spinor
|
- drivers: rkflash: Support sfc DLL api
|
- drivers: rkflash: Support spinor prog_addr_lines
|
- drivers: rkflash: Wait for SFC DMA finished when thunder boot
|
- drivers: rkflash: fixes compile error when !CONFIG_MTD
|
- dt-bindings: media: Add bindings for OV12D2Q
|
- dt-bindings: media: Add bindings for OV2775
|
- dt-bindings: media: i2c: Document add gc2053
|
- dt-bindings: media: i2c: Document add gc2093
|
- dt-bindings: sound: i2s-tdm: Document property 'tdm-fsync-half-frame'
|
- dt-bindings: sound: pdm: Document property 'rockchip,path-map'
|
- dt-bindings: sound: rockchip: i2s: Document property 'mclk-calibrate'
|
- dt-bindings: sound: rockchip: pdm: Document property 'mclk-calibrate'
|
- fiq_debugger_arm: Print real address instead of hashed address
|
- media: cif: add stream sequence conifg strategy
|
- media: i2c: add gc4663 driver
|
- media: i2c: add nvp6188 driver
|
- media: i2c: add sc430cs driver
|
- media: i2c: add sc500ai driver
|
- media: i2c: add soi jx_h62 sensor driver
|
- media: i2c: add tp2855 driver
|
- media: i2c: fix sc500ai exposure time error
|
- media: i2c: imx327 fixed linear mode exposure calculation
|
- media: i2c: jx_f37 support mirror/flip
|
- media: i2c: nvp6188: Improve more interfaces to adapt to 8 channels
|
- media: i2c: sc200ai: fix bug for 1x dgain error
|
- media: i2c: sc200ai: fix set hflip/vflip failed bug
|
- media: i2c: sc2310: fix bug for gain function error
|
- media: i2c: sc2310: fix the bug of switching hdr
|
- media: i2c: sc4232 fixed 2688x1520 linear 10bit to 25fps
|
- media: i2c: sc4238 fixed hdr exposure issue
|
- media: i2c: sc4238 support 2688x1520@30fps 10bit linear mode
|
- media: i2c: sc4238 support digital gain
|
- media: i2c: sc500ai output 2880*1616 resolution image
|
- media: i2c: support ov12d2q camera driver
|
- media: i2c: support ov2775 camera driver
|
- media: rockchip: cif: add dvp sof
|
- media: rockchip: cif: extend line to fix merge bypass bug for isp20
|
- media: rockchip: cif: vb2 dma sg for iommu enable
|
- media: rockchip: isp/ispp add dma contiguous attrs
|
- media: rockchip: isp/ispp add vb2_rdma_sg_memops to support contiguous page
|
- media: rockchip: isp/ispp fix config of clk_dbg
|
- media: rockchip: isp/ispp get vaddr in buf queue
|
- media: rockchip: isp/ispp set core clk to low freq if no stream output
|
- media: rockchip: isp/ispp to version v1.2.2
|
- media: rockchip: isp/ispp to version v1.3.0
|
- media: rockchip: isp/ispp to version v1.4.1
|
- media: rockchip: isp/ispp: fix error detected by depmod
|
- media: rockchip: isp/ispp: release ldch/fec buffer when close video
|
- media: rockchip: isp/ispp: support motion detection mode
|
- media: rockchip: isp/ispp: support output isp/ispp reg on each frame
|
- media: rockchip: isp: 64 align y size for fbcgain format
|
- media: rockchip: isp: add force update to enable dehaze
|
- media: rockchip: isp: add get awb data from ddr function
|
- media: rockchip: isp: add head file for isp21
|
- media: rockchip: isp: add ioctl to get share buffer fd
|
- media: rockchip: isp: add isp21
|
- media: rockchip: isp: capture to different version
|
- media: rockchip: isp: config dmatx to valid buf addr
|
- media: rockchip: isp: config lsc by sram in rdbk mode
|
- media: rockchip: isp: extend line to fix merge bypass bug for isp20
|
- media: rockchip: isp: fix array overflow
|
- media: rockchip: isp: fix bug of scheduling while atomic
|
- media: rockchip: isp: fix can not get correct awb rawdata
|
- media: rockchip: isp: fix dmatx width err for yuv422 format
|
- media: rockchip: isp: fix enable function of ynr/cnr/bay3d/dhaz/adrc is not correct
|
- media: rockchip: isp: fix extend line with isp input crop case
|
- media: rockchip: isp: fix frame id error for isp21
|
- media: rockchip: isp: fix gain buf update
|
- media: rockchip: isp: fix lsc lut error in start/stop test
|
- media: rockchip: isp: fix media link err for name don't match
|
- media: rockchip: isp: fix mpfbc buf update if readback off
|
- media: rockchip: isp: fix path select of cif input
|
- media: rockchip: isp: fix setting drc register is not correct
|
- media: rockchip: isp: get stats only when meas done is on
|
- media: rockchip: isp: remove hdrtmo to fix crash when connect to yuv sensor
|
- media: rockchip: isp: remove rx enable config
|
- media: rockchip: isp: reorder of subdev stream
|
- media: rockchip: isp: set lgmean related regs for tmo in hdr isr
|
- media: rockchip: isp: support iq feature setting
|
- media: rockchip: isp: support iq part of isp21
|
- media: rockchip: isp: support to set format if no streaming
|
- media: rockchip: isp: vb2 dma sg for iommu enable
|
- media: rockchip: ispp: add trigger mode ioctl
|
- media: rockchip: ispp: add virtual video for iqtool
|
- media: rockchip: ispp: check frame id when apply params
|
- media: rockchip: ispp: check scl stop if fec enable
|
- media: rockchip: ispp: dummy buf map to one page if iommu enable
|
- media: rockchip: ispp: fec extend to independent video
|
- media: rockchip: ispp: fix compile error in rkispp_compat_ioctl32
|
- media: rockchip: ispp: fix panic for vmap at interrupt
|
- media: rockchip: ispp: limit min clk to 50
|
- media: rockchip: ispp: reduce buf count
|
- media: rockchip: ispp: remove debug log
|
- media: rockchip: ispp: sync to free buf for multi dev stream off
|
- media: rockchip: ispp: vb2 dma sg for iommu enable
|
- media: sensor: imx307: support 60fps linear mode
|
- mmc: core: sdio: support cypress chips for keepalive
|
- net: ipv4: support tcp_get_ext_info for sdio keepalive
|
- net: rfkill-wlan: fixes WARN if WIFI,poweren_gpio is not assigned
|
- phy: phy-core: remove mutex lock for rockchip rv1126-usb2phy calibrate
|
- pinctrl: rockchip: clear pendings before isr_handler is valid
|
- power: reset: reboot-mode: Register callback for kernel pre restart
|
- reboot: Introduce kernel pre restart handler call chain
|
- rtc: rtc-rk808: use flag to distinguish chip differences
|
- soc: rockchip: mtd_vendor_storage: Erase block in initial progress
|
- soc: rockchip: mtd_vendor_storage: Save the initialization result to flash
|
- soc: rockchip: mtd_vendor_storage: fix write issue
|
- soc: rockchip: opp_select: Add support to select voltage accroding to bin
|
- soc: rockchip: opp_select: Fix division by zero warning
|
- soc: rockchip: thunderboot_sfc: Change to wait for SFC idle
|
- spi: rockchip: Set rx_fifo interrupt waterline base on transfer item
|
- spi: rockchip: Support SPI_CS_HIGH
|
- spi: rockchip: Support cs-gpio
|
- spi: rockchip: Wait for STB status in slave mode tx_xfer
|
- ubifs: Recovery for cases of unclean reboot
|
- usb: dwc3: gadget: disable lpm for rockchip platform
|
- usb: dwc3: gadget: rework the tx fifos resize
|
- usb: gadget: add transfer_type in struct usb_ep for rockchip
|
- usb: gadget: f_fs: fix ep req_match error for composite device
|
- usb: gadget: f_uac: update maxpacket in function bind
|
- usb: gadget: u_audio: add uevent for ppm compensation
|
- video/rockchip: rga2: Add support for BGRX8888
|
- video/rockchip: rga2: Fix a crash cause by rga timeout.
|
- video/rockchip: rga2: Fix errors in Y4/Y400 format.
|
- video/rockchip: rga2: Fix the memory leak in rga2 driver.
|
- video/rockchip: rga2: Ion can be used below kernel4.4.
|
- video/rockchip: rga2: Modify the format of YUYV and RGB565.
|
- video/rockchip: rga2: Modify the initial value of ktime_t.
|
- video/rockchip: rga2: Modify the judgment of first req.
|
- video/rockchip: rga2: Some new features of Alpha mode.
|
- video/rockchip: rga2: fixup black slash when use rgb888 output with odd width
|
- video: rockchip: mpp: Fix irq state err.
|
- video: rockchip: mpp: add query hw_id via client_type
|
- video: rockchip: mpp: add register for rkvenc translate table
|
- video: rockchip: mpp: common: Add hardware register dump
|
- video: rockchip: mpp: optimize power for video codec
|
- video: rockchip: mpp: rkvenc issue for devfreq is null
|
- video: rockchip: mpp: rkvenc: Implement get_soc_info() for rv1126 SoCs
|
- video: rockchip: mpp: rkvenc: fix writing error
|
- video: rockchip: mpp: rkvenc: reg_l2 register debug info
|
|
12. tools
|
- windows: update factorytool to V1.71.200
|
- windows: RKDevTool: update to V2.81
|
- linux: add programmer_image_tool
|
|
13. u-boot
|
- add iomux config for sd card boot
|
- support watchdog
|
|
[ rv1126_rv1109_linux_v1.7.0_20201210.xml ]
|
|
SDK update lists:
|
|
1. Add 32MB spi nor and emmc AB system board reference
|
|
2. Docs update these:
|
- docs/Linux/ApplicationNote/Rockchip_Developer_Guide_Linux_Nand_Flash_Open_Source_Solution_CN.pdf to v2.0.1
|
- docs/RV1126_RV1109/Camera/Rockchip_Development_Guide_ISP2x_CN_v1.6.0.pdf
|
- docs/RV1126_RV1109/Camera/Rockchip_Tuning_Guide_ISP2x_CN_v1.5.0.pdf
|
- docs/RV1126_RV1109/Rockchip_Instruction_Linux_Battery_IPC_CN.pdf to v1.0.0
|
- docs/RV1126_RV1109/Rockchip_RV1126_RV1109_Instruction_Linux_Separate_Building_EN.pdf to v1.5.1
|
- docs/RV1126_RV1109/Rockchip_RV1126_RV1109_Linux_SDK_V1.2.0_20201204_CN.pdf
|
- docs/RV1126_RV1109/Rockchip_RV1126_RV1109_Linux_SDK_V1.2.0_20201204_EN.pdf
|
- docs/RV1126_RV1109/Rockchip_RV1126_RV1109_Quick_Start_Linux_CN.pdf to v1.9.3
|
- docs/RV1126_RV1109/Rockchip_RV1126_RV1109_Quick_Start_Linux_EN.pdf to v1.9.3
|
- docs/RV1126_RV1109/Multimedia/Rockchip_Developer_Guide_Linux_RKMedia_CN.pdf to v1.1.1
|
- docs/RV1126_RV1109/Camera/Rockchip_IQ_Tools_Guide_ISP2x_CN_v1.2.1.pdf
|
- docs/RV1126_RV1109/Camera/Rockchip_Driver_Guide_ISP2x_CN_v1.0.0.pdf
|
|
3. camera_engine_rkaiq: update AIQ version to v1.0x23.1, the detail are as follows:
|
- calib db: v1.4.2 magic code: 1089142, same as v1.0x23.0
|
- update isp driver v1.0x2.1
|
- fix normal mode noise reduction regression compared to v1.0x23.0
|
- Add a strategy to avoid flicker in global Tmo cuased by Tmo algo
|
- Fix bug that the wrong interpolation between dot=12 and dot=13 in AHDR
|
- some cpu usage optimization
|
- iqfile: update sc210iot v0.0.8 & imx415 v0.0.4
|
- YNR: fix 80x noise problem
|
- update rkisp2x_tuner v1.3.1
|
|
4. rga
|
- Fix rgaImDemo compilation error in Linux
|
- Update the test format of linux in docs/README.md
|
- Fixed the yuv 8 alignment limitation.
|
- fix the limitation that the graphicbuffer cannot be used with non-16 alignment
|
- Add x mirror + y mirror mode
|
- Support rotation and mirror configuration at the same time
|
- Add samples to samples/rgaMirror and samples/rgaRotation
|
- Fix the errors of invalid color space of rgb2yuv/yuv2rgb
|
- Add imcheck support for A+B->C blend mode
|
|
5. minigui
|
- drmcon modify buff num and read bpp from cfg
|
- fix dump bo create because getdrmdisp api may switch bo
|
- fix compile error when rga enable
|
|
6. MPP
|
- [enc_v2]: Suppport user data set
|
- [h264e_vepu540]: Add vepu540 register change
|
- [h264e_vepu540]: Fix me_ram value calc
|
- [h264e_vepu541]: Add vepu540 osd support
|
- [h265d_syntax]: Fix h265 syntax fill sps rps issue
|
- [h265e_api]: Replace h265e_api by h265e_api_v2
|
- [hal_bufs]: Enlarge max buffer elem count
|
- [hal_h264d_vdpu]: Add common header for H.264 vdpu
|
- [hal_h264e_vepu541]: Add experimental 4K support
|
- [hal_h265d]: Add new hal_h265d_api module
|
- [hal_h265d]: Remove unused function in header
|
- [hal_h265e]: Add hal_h265e_debug.h
|
- [hal_info]: Add hal_info module
|
- [hal_jpege_vepu]: Fixed jpeg encode abnormal color
|
- [hal_vepu541]: Remove unused code for linktable set
|
- [hevc_vepu54x]: Support vepu540 regs config
|
- [iep2_test]: fix yuv422 input issue
|
- [misc]: Format coding style by astyle
|
- [mpi_enc_multi_test]: Set qfactor for jpeg
|
- [mpi_enc_test]: Remove legacy cfg function
|
- [mpi_enc_test]: Update osd test case
|
- [mpp_base]: Add more to_str function
|
- [mpp_buf_slot]: Add buffer count query interface
|
- [mpp_buffer]: Fix error on release orphan group
|
- [mpp_dec_cfg]: Add more decoder cfg string
|
- [mpp_dec_cfg]: Add mpp_dec_cfg header
|
- [mpp_dec_cfg]: Add mpp_dec_cfg implement
|
- [mpp_device]: Add mpp_device_debug and set_info
|
- [mpp_device]: Add mpp_device_debug env read
|
- [mpp_enc]: Add MppDev and HalInfo to mpp_enc
|
- [mpp_enc]: Add fps calculation
|
- [mpp_enc_cfg]: Add super frame config
|
- [mpp_frame]: Add comment for MppFrame parameters
|
- [mpp_frame]: Add offset x/y for cropping
|
- [mpp_init]: Handle initialization failures correctly
|
- [mpp_platform]: Add rk3566/rk3568 SOC definition
|
- [mpp_platform]: Move codec_type detection
|
- [mpp_service]: Add cap check on invalid query
|
- [mpp_service]: Add mpp_service device detection
|
- [mpp_service]: Add rk jpeg decoder name support
|
- [mpp_service]: Enlarge max register offset count
|
- [mpp_service]: Fix supports-cmd path
|
- [rc]: Remove unused rc code
|
- [rc_v2]: Fix outrate < 1 cause stat_bit issue
|
- [rc_v2]: Fix pre_i_bit struct leak issue
|
- [rc_v2]: Fix qp set issue in fix_qp mode
|
- [rc_v2]: Support super frame cfg process
|
- [vepu54x]: Compatible different device fbc input
|
- [vepu54x]: Support crop set from mpp_frame
|
|
7. rkfacial: support usb camera decode fmt YUV422
|
|
8. RKMedia
|
- c api: vo: support multi modes
|
- c api: vo: fix filter mode error
|
- c api: vo: add attr get/set api and fix bugs
|
- c api: vi: support MMAP buffer type
|
- c_api: buffers: support flush cache.
|
- c api: venc: support RK_MPI_VENC_GetFd api
|
- c api: venc: add RK_MPI_VENC_QueryStatus api
|
- c api: venc: osd: not support argb1555
|
- c api: venc: support super frame cfg
|
- c api: example: update input parameter
|
- c api: example: fix the compilation error of rkmedia_vi_double_cameras_test
|
- c api: exmaple: add face detection
|
- c api: example: add rkmedia_rga_osd_test
|
- c api: example: add vi double cameras add primary vo setting
|
- c api: example: rkmedia_vi_venc_test support multi codecs
|
- c api: support VDEC
|
- c api: fix unbind status error
|
- c api: fix set attribute err for jpeg/mjpeg
|
- c api: optimize the number of output buffers and warnings
|
- c api: rga: free media buffer before destroy flow
|
- stream: audio: fix the AEC click problem
|
- stream: audio: add parse VQE param
|
- stream: audio: Use macro definition to protect VQE interface
|
- stream: audio: fix header file compilation problem
|
- rga: fix output valid size
|
|
9. rknpu
|
- update rknn_server to 1.5.2(e67e5cb)
|
- update librknn_runtime to 1.5.2 (ae50db3 ovx:9b175ff, 119c9861)
|
- Solve the problem that the output of some rknn models has not changed after running for a period of time
|
- Support rknn model encryption (need to update rknn toolkit)
|
|
10. rockface: fix rockface_autotrack probability crash
|
|
11. rockx
|
- ROCKX_PERSON_DETECTION_V2: Optimize speed, up to 15fps
|
- ROCKX_PERSON_DETECTION_V2: Optimize small target detection
|
- ROCKX_MODULE_FACE_DETECTION_V2: fix face box offset
|
|
12. kernel
|
- dmaengine: pl330: _prep_dma_memcpy: Fix wrong burst size
|
- media: add motor driver of MP6507 for camera IRIS/FOCUS/ZOOM
|
- media: rockchip: ispp: fix mmu err due to buf free for multi dev
|
- media: rockchip: ispp: fix error state of monitor
|
- media: i2c: ov8858 fixed hts_def error value and change analog gain max to 16x
|
- media: i2c: gc2053 supports modifying frame rate
|
- media: i2c: support os05a20 camera driver
|
- media: i2c: support ov4686 camera driver
|
- media: i2c: add ov02b10 driver
|
- media: i2c: add ov4688 driver
|
- media: i2c: camera driver fixed pm get error
|
- soc: rockchip: sdmmc_vendor_storage: reduce wait as far as possible
|
- net: wireless: rockchip_wlan: realtek wifi: fix buffer overflow issue in rtw_ioctl_wext_private
|
- net: wireless: rockchip_wlan: realtek wifi: avoid illegal argument when called by ioctl SIOCDEVPRIVATE read
|
- net: wireless: rockchip_wlan: realtek wifi: avoid illegal argument when called by ioctl SIOCDEVPRIVATE
|
- net: rockchip_wlan: rtl8188fu: update to v5.7.4.2_36687.20200814
|
- net: rockchip_wlan: rtl8188eu: update to v5.7.6.1_36803.20200602
|
- net: rockchip_wlan: update bcmdhd_indep_power to "1.579.77.41.26(r-20200429-2.3)(20201113-3)"
|
- ARM: dts: rockchip: rv1109-38-v10-spi-nand: support rtl8188fu
|
- ARM: dts: rockchip: rv1126-evb-v12: Add board irdrop config for venc
|
- ARM: dts: rv1126: Add 'rockchip,evb-irdrop' for rkvenc opp table
|
|
13. tools
|
- windows: update RKDevInfoWriteTool to v1.2.6
|
- windows: RKDevTool: update to V2.79
|
- linux: update firmware_merger to v1.38
|
|
14. u-boot
|
- clk: rockchip: rv1126: Fix mask bits for gmac src clks
|
- spl: fit: map the bad block table depending on the image's size
|
|
[ rv1126_rv1109_linux_v1.6.0_20201116.xml ]
|
|
SDK update lists:
|
|
1. Support Spi Nand and Slc Nand Boot-up
|
2. Update Linux_Upgrade_Tool V1.57 to fix Spi Nand and Slc Nand
|
3. Update RKDevTool to V2.78
|
4. Update ParameterTool to V1.1
|
5. Fix rga illegal parameter
|
|
[ rv1126_rv1109_linux_v1.5.0_20201107.xml ]
|
|
SDK update lists:
|
|
1. RKMedia
|
- flow: fix source stream stop
|
- vo: read local file to vo display
|
- vo: support more vo attributes
|
- adjust the variable order of MB_IMAGE_INFO_S
|
- VENC: support for set resolution
|
- luma: add flag of start, to fix VI BUf hold the problem
|
- audio support more api
|
- buffers: support more buffer type
|
- buffers: add RK_MPI_MB_GetImageInfo api
|
- buffers: support flush cache
|
2. camera_engine_rkaiq: update AIQ version to v1.0x23.0, the detail are as follows:
|
v1.3.0
|
- calib db: v1.3.7 magic code: 1056480
|
- modify sections: dehaze, TMO, AE
|
- update rkisp2x_tuner v0.3.0
|
- support Android compile
|
- uAPI changes
|
- add blocked 3a stats uapi
|
- rk_aiq_uapi_sysctl_get3AStatsBlk
|
- rk_aiq_uapi_sysctl_release3AStatsRef
|
- modify APIs:
|
- rk_aiq_user_api_af_SetAttrib
|
- rk_aiq_user_api_adebayer_GetAttrib
|
- cpsl: delay 2 frames to set ir on for gray mode
|
- set the cpsl to a certain status when initial
|
- change vicap tx buf num from 6 to 4
|
- AFEC: fixed bug fec can't be dynamically switched on and off
|
- fix TMO,dehaze bugs
|
- isp driver v0.1.9
|
v1.0x23.0
|
- calib db: v1.4.2 magic code: 1089142
|
- update rkisp2x_tuner v1.0x3.0
|
- isp driver v1.0x2.0
|
- uAPI changes
|
- add rk_aiq_uapi_sysctl_setCrop/rk_aiq_uapi_sysctl_getCrop
|
- add rk_aiq_uapi_sysctl_preInit
|
- fix ldch/fec memleak of aiq v1.3.0
|
- Open merge and tmo when mode is linear
|
- rk_aiq_uapi_sysctl_preInit
|
3. MPP
|
- [comment]: add comments in the format of Doxygen
|
- [enc_impl]: Add cfg record on init
|
- [h264d]: Support decode non-empty packet with eos
|
- [h265d]: fix parser error when temporalId is minus
|
- [h265d_syntax]: Fix hw rps err
|
- [h265e_541]: Fix scaling_list enable flag issue
|
- [hal]: Use new mpp_device interface in hal
|
- [hal_h264e_vepu541]: Update fine tuning parameter
|
- [hal_vepu541]: Reduce vepu541 recon buffer usage
|
- [hal_vepu]: Fix vepu stride error
|
- [hevc_vepu541]: Close recon out when pic is no ref
|
- [legacy]: Remove vpu dependence on mpp_service cmd
|
- [meta/buffer]: Fix usage after service is destoyed
|
- [meta]: Change assert to log on cleaning leak meta
|
- [mpp_dec]: Add query interface for debug
|
- [mpp_device]: Add new mpp_device for kernel driver
|
- [mpp_device]: Fix 32bit mpp error on 64bit kernel
|
- [mpp_device]: Fix cmd_butt check error
|
- [mpp_device]: Move mpp_device to osal
|
- [mpp_device]: Separate kernel interface define
|
- [mpp_device]: Unify mpp_service request
|
- [mpp_device]: check ioctl cmd whether valid
|
- [mpp_enc]: Remove MppEncCfgSet set from cfg
|
- [mpp_enc_refs]: Add flag for recon frame writing
|
- [mpp_enc_v2]: Avoid control async error
|
- [mpp_enc_v2]: set init_quality equal q_fator instead of quant
|
- [mpp_hal]: Add function pointer check
|
- [mpp_hal]: Remove hal header dependency
|
- [mpp_impl]: Fix the problem of dump input frame not work
|
- [mpp_platform]: Detection code cleanup
|
- [rc_base]: Fix reset operation
|
4. rknpu
|
- update rknn_server to 1.5.1(abdb8181)
|
- update librknn_runtime to 1.5.1 (161f53f, ovx:b7e7bf2, 315901)
|
- Improved performance for rknn_inputs_set
|
- Solve the problem of prelu calculation error in 2 dimensions (onet)
|
- Solve the problem of incomplete execution time obtained by calling rknn.eval_perf() in some models
|
5. Kernel
|
- ARM: configs: Add rv1126-uvc-spi-nand.config
|
- ARM: configs: rv1126-battery.config: enable Aschip PIR Sensor support
|
- ARM: configs: rv1126_defconfig: support squashfs on ubi
|
- ARM: dts: rockchip: Add rv1109-evb-ddr3-v13-facial-gate
|
- ARM: dts: rockchip: add rv1126 rmsl dtsi for RMSL212-1001 module
|
- ARM: dts: rockchip: add rv1126-ai-cam-plus
|
- ARM: dts: rockchip: add rv1126-rmsl-ddr3-v1 dts for RMSL212-1001 module
|
- ARM: dts: rockchip: rv1126: Add leakage info for cpu, npu and vepu
|
- ARM: dts: rv1126-bat-ipc-v10: add pir device to adjust sensibility
|
- ARM: dts: rv1126-bat-ipc-v10: tune suitable memory for isp/ispp
|
- ARM: dts: rv1126-bat-ipc-v10: use the correct IRCUT driver
|
- ARM: dts: rv1126-pinctrl.dtsi add spi config for 1608
|
- ARM: dts: rv1126-rmsl-ddr3-v1: remove rk1608 pwren_gpio
|
- ARM: dts: rv1126-rmsl-ddr3-v1: remove rk1608 pwren_gpio
|
- ARM: dts: rv1126: Add shared dma memory pool inactive optional property
|
- ARM: dts: rv1126: monitor en to ispp
|
- ARM: dts: rv1126: rkcif node quotes GRF
|
- ASoC: es8311: Ensure select Mic1p-Mic1n by default
|
- ASoC: es8311: Reset and clear registers avoid to record failed sometimes
|
- ASoC: es8311: fix filling others bits
|
- ASoC: rockchip: i2s-tdm: Add support for frame inversion
|
- ASoC: rockchip: i2s-tdm: Clean code
|
- ASoC: rockchip: i2s-tdm: Fix BUG scheduling while atomic
|
- ASoC: rockchip: i2s-tdm: Fix configs init failed
|
- ASoC: rockchip: i2s-tdm: Make reset property as optional
|
- ASoC: rockchip: i2s_tdm: Fix wrong reset id
|
- ASoC: rockchip: i2s_tdm: Fix wrong reset id
|
- ASoC: rockchip: i2s_tdm: add support handle 'io-multiplex' property
|
- Revert "ARM: configs: rv1126_defconfig: enable ROCKCHIP_BUS_DEVFREQ"
|
- clk: rockchip: rv1126: Fix MCLK_I2Sx_OUT2TO rate
|
- drivers: mtd: nand: rockchip: add mtd ooblayout config
|
- drivers: mtd: nand: rockchip: fix a error while make
|
- dt-bindings: media: i2c: Document add sc2239
|
- dt-bindings: media: i2c: Document add sc4238
|
- dt-bindings: pwm: rockchip: Add pwm center-aligned optional property
|
- iommu/rockchip: add irq mask cb
|
- media: add hall-dc-motor driver for camera iris
|
- media: i2c: add sc200ai driver
|
- media: i2c: add sc2239 driver
|
- media: i2c: add sc4238 driver
|
- media: i2c: gc2093 update setting list
|
- media: i2c: gc2145: reduce rkisp1: CIF_ISP_PIC_SIZE_ERROR 0x00000001
|
- media: i2c: gc5035 fix vb & gain set issues
|
- media: i2c: imx335 fix hdr ae error
|
- media: i2c: imx347 add function
|
- media: i2c: imx415: add quick stream on function
|
- media: i2c: preisp-dummy: add preisp-dummy driver
|
- media: i2c: rk_ircut: add AP1511A IR filter switch support
|
- media: i2c: sc2310 fix setting exposure error
|
- media: i2c: sc2310 fixed bug
|
- media: i2c: sensor driver support quick stream on/off
|
- media: rockchip: cif: add reset watchdog
|
- media: rockchip: cif: fix compile warning in rkcif_assign_new_buffer_oneframe
|
- media: rockchip: cif: fix panic when frm1/frm0 end interrupt occur simultaneously
|
- media: rockchip: cif: init reset timer triggered source once
|
- media: rockchip: cif: reset csi frm_sync_seq in advance
|
- media: rockchip: cif: set reset timer monitor default mode as trigger
|
- media: rockchip: cif: stop reset watchdog timer when stop multi streams in non-hdr
|
- media: rockchip: cif: support bt1120 single path
|
- media: rockchip: isp and ispp version to v0.1.9
|
- media: rockchip: isp/ispp to version v1.2.0
|
- media: rockchip: isp: enable LDCH in 2th frame
|
- media: rockchip: isp: fix lsc error when ldch is on
|
- media: rockchip: isp: fix normal merge enable config
|
- media: rockchip: isp: fix size no update for multi sensor switch
|
- media: rockchip: isp: normal read back to enable hdr merge
|
- media: rockchip: isp: resolution write directly to reg for first dev
|
- media: rockchip: isp: skip frame when change hdr/normal mode
|
- media: rockchip: isp: use ldch share buffer to reduce buffer size
|
- media: rockchip: ispp: enable sharp dma to ddr default
|
- media: rockchip: ispp: fec read yuyv format
|
- media: rockchip: ispp: fix monitor thread exit
|
- media: rockchip: ispp: monitor thread to alive during work
|
- media: rockchip: ispp: tnr/nr/fec sync to start
|
- media: rockchip: ispp: use fec share buffer to reduce buffer size
|
- media: rockchip: ispp: using common dummy buf to save memory
|
- media: rockchip: ispp: waiting all modules to idle to free buf
|
- media: spi: update 1608 driver
|
- misc: add Aschip PIR Sensor drivers
|
- mmc: fixes vendor_storage initialization failure
|
- net: rockchip_wlan: bcmdhd_indep_power: decrease KSO_CLR timeout
|
- pwm: rockchip: Add pwm output center aligned mdoe
|
- pwm: rockchip: Get pwm clk_rate in pwm_probe function
|
- soc: rockchip: opp_select: Add support to get leakage for rv1126
|
- usb: gadget: uvc: support h265 format
|
- video/rockchip: rga2: Fix src cannot be set to BT.601-range0.
|
- video/rockchip: rga2: Update to support rotation mode.
|
- video: rockchip: mpp: add command support info
|
- video: rockchip: mpp: add feature for show support devices
|
- video: rockchip: mpp: add iommu pagefault handle for rkvenc
|
- video: rockchip: mpp: rkvenc issue for iommu irq repeat
|
6. rga: Fix a bug in crop area
|
7. update camera docs
|
- Rockchip_Development_Guide_ISP2x_CN_v1.5.0.pdf
|
- Rockchip_Color_Optimization_Guide_ISP2x_CN_v1.2.0.pdf
|
- Rockchip_Driver_Guide_ISP2x_CN_v1.0.0.pdf
|
- Rockchip_IQ_Tools_Guide_ISP2x_CN_v1.1.0.pdf
|
- Rockchip_Tuning_Guide_ISP2x_CN_v1.3.0.pdf
|
|
|
[ rv1126_rv1109_linux_v1.4.0_20201024.xml ]
|
|
SDK update lists:
|
|
1. mpp: support UYVY422 and YUYV422 format
|
2. rga: RGA change to new branch im2d
|
3. toolchain: resolve memory leak for libc's pthread detach
|
4. kernel: support print boot mode with watchdog reset or panic
|
5. mediaserver: fix the probability of mediaserver stream on fail
|
6. camera_engine_rkaiq: update AIQ version to V1.2.4, the detail are as follows:
|
- add gc2093/gc2053 IQ files
|
- add interface rk_aiq_uapi_sysctl_setMulCamConc
|
- awb: v1.0.a
|
- update rkisp2x_tuner to v0.2.1
|
- fix exposure error caused by wrong dcg info
|
- fix some memory leak
|
- add Iris and AF interface
|
- TMO/Dehaze: lots of modifications
|
- update isp driver version to v0.1.8
|
7. RKMedia
|
- VENC: MJPEG: support config bitrate
|
- VI: add God mode and support double CameraID input
|
- OD: add interface to enable
|
- VENC:
|
OSD: black mentioned in front of the color table
|
OSD: fix cache keeps growing
|
OSD: fix alpha matching failure
|
support jpeg light encoder api
|
- AO: fix playback no sound and support send mediabuffer
|
- MD: fix deinit error
|
- RGA: add send MediaBuffer
|
- VO: support multi-plane and support send MediaBuffer
|
|
[ rv1126_rv1109_linux_v1.3.0_20200921.xml ]
|
|
SDK update lists:
|
|
1. Update documents and ISP Tuner tool (see Quick Start Document)
|
2. Add new method to check SDK version (realpath .repo/manifests/rv1126_rv1109_linux_release.xml)
|
3. Update rkmedia's interface with C language
|
4. Add more board config (see Quick Start Document)
|
|
[ rv1126_rv1109_linux_v1.2.0_20200807.xml ]
|
|
SDK update lists:
|
|
1. Firmware compatible with RV1126 and RV1109 (see Quick Start Document)
|
2. Support new EVB V13 baord (RV1126_RV1109_EVB_DDR3P216SD6_V13_20200630LXF)
|
3. Support Robot SDK
|
4. Support use C language to develop rkmedia
|
|
[ rv1126_rv1109_linux_v1.1.0_20200717.xml ]
|
|
SDK update lists:
|
|
1. support build rv1109 firmware (see Quick Start Document)
|
|
| Chip Name | Board Configuration | Storage Medium | EVB Board Name | Support Thunder Boot |
|
| ------ | ------------------------------------ | -------------- | --------------------------------------------------- | -------------------- |
|
| RV1109 | BoardConfig-38x38-spi-nand-rv1109.mk | SPI NAND | RV1126_RV1109_38X38_SPI_DDR3P216DD6_V10_20200511LXF | NO |
|
| RV1109 | BoardConfig-rv1109.mk | eMMC | RV1126_RV1109_EVB_DDR3P216SD6_V12_20200515KYY | NO |
|
| RV1109 | BoardConfig-tb-rv1109.mk | eMMC | RV1126_RV1109_EVB_DDR3P216SD6_V12_20200515KYY | YES |
|
| RV1126 | BoardConfig-spi-nand.mk | SPI NAND | RV1126_RV1109_EVB_DDR3P216SD6_V12_20200515KYY | NO |
|
| RV1126 | BoardConfig.mk | eMMC | RV1126_RV1109_EVB_DDR3P216SD6_V12_20200515KYY | NO |
|
| RV1126 | BoardConfig-tb.mk | eMMC | RV1126_RV1109_EVB_DDR3P216SD6_V12_20200515KYY | YES |
|
|
2. Support EVB V12 Board (RV1126_RV1109_EVB_DDR3P216SD6_V12_20200515KYY)
|
3. Support Thunder Boot
|
4. Release ISP tuner tool and document
|
5. Add face recognition
|
6. Add a partition to store record multimedia data
|
7. Support logo display
|
8. Optimize startup speed
|
9. Update develop document (see Quick Start Document)
|
|
[ rv1126_rv1109_linux_v1.0.0_20200616.xml ]
|
- v1.0.0 official version
|
rv1126/rv1109 support docs lists
|
docs/Linux/Multimedia/camera/Rockchip_Instruction_Linux_Appliction_ISP20_CN.pdf
|
docs/Linux/Multimedia/Rockchip_Developer_Guide_MPP_CN.pdf
|
docs/Linux/Multimedia/Rockchip_Developer_Guide_MPP_EN.pdf
|
docs/Linux/Multimedia/Rockchip_Instructions_Linux_Rkmedia_CN.pdf
|
docs/Linux/Multimedia/camera/Rockchip_Developer_Guide_ISP20_RkAiq_CN.pdf
|
docs/Linux/Multimedia/camera/Rockchip_User_Manual_Linux_ISP2_CN.pdf
|
docs/Linux/ApplicationNote/Rockchip_Instructions_Linux_Web_Configuration_CN.pdf
|
docs/RV1126_RV1109/Rockchip_RV1126_RV1109_EVB_User_Guide_V1.0_CN.pdf
|
docs/RV1126_RV1109/Rockchip_RV1126_RV1109_EVB_User_Guide_V1.0_EN.pdf
|
docs/RV1126_RV1109/Rockchip_RV1126_RV1109_Linux_SDK_V1.0.0_20200616_CN.pdf
|
docs/RV1126_RV1109/Rockchip_RV1126_RV1109_Linux_SDK_V1.0.0_20200616_EN.pdf
|
docs/RV1126_RV1109/Rockchip_RV1126_RV1109_Quick_Start_Linux_CN.pdf
|
docs/RV1126_RV1109/Rockchip_RV1126_RV1109_Quick_Start_Linux_EN.pdf
|
docs/RV1126_RV1109/RV1109 Multimedia Codec Benchmark v1.1.pdf
|
docs/RV1126_RV1109/RV1126 Multimedia Codec Benchmark v1.1.pdf
|
docs/AVL/RKeMMCSupportList Ver1.50_20200605.pdf
|
docs/AVL/RK SpiNor and SLC Nand SupportList Ver1.20_2020_0615.pdf
|
docs/AVL/Rockchip_Support_List_DDR_Ver2.43.pdf
|