1e10cc428SXiaoDong Huang# RK3576 Release Note 2e10cc428SXiaoDong Huang 3*9b6f7661Schenfen## rk3576_boost_v1.00.bin 4*9b6f7661Schenfen 5*9b6f7661Schenfen| Date | File | Build commit | Severity | 6*9b6f7661Schenfen| ---------- | :-------------------- | ----------- | -------- | 7*9b6f7661Schenfen| 2024-04-23 | rk3576_boost_v1.00.bin | d4affbeb09 | important | 8*9b6f7661Schenfen 9*9b6f7661Schenfen### Fixed 10*9b6f7661Schenfen 11*9b6f7661Schenfen| Index | Severity | Update | Issue description | Issue source | 12*9b6f7661Schenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 13*9b6f7661Schenfen| 1 | important | Fixed SD card boot fail | BootROM load ddr.bin fail in SD card | - | 14*9b6f7661Schenfen 15*9b6f7661Schenfen------ 16*9b6f7661Schenfen 17fdf27422SXuhui Lin## rk3576_spl_v1.02.bin 18fdf27422SXuhui Lin 19fdf27422SXuhui Lin| Date | File | Build commit | Severity | 20fdf27422SXuhui Lin| ---------- | :-------------------- | ----------- | -------- | 21fdf27422SXuhui Lin| 2024-04-19 | rk3576_spl_v1.02.bin | 57b8ceed1c3 | important | 22fdf27422SXuhui Lin 23fdf27422SXuhui Lin### New 24fdf27422SXuhui Lin 25fdf27422SXuhui Lin1. Enable cci channels for devices. 26fdf27422SXuhui Lin2. Add internal phase support for dwmmc. 27fdf27422SXuhui Lin3. Enable decom by default. 28fdf27422SXuhui Lin4. Add eMMC and FSPI iomux support. 29fdf27422SXuhui Lin5. Improve UFS support. 30fdf27422SXuhui Lin6. Improve usbplug support. 31fdf27422SXuhui Lin 32fdf27422SXuhui Lin------ 33fdf27422SXuhui Lin 34b0fd07a4SXiaoDong Huang## rk3576_bl31_v1.04.elf 35b0fd07a4SXiaoDong Huang 36b0fd07a4SXiaoDong Huang| Date | File | Build commit | Severity | 37b0fd07a4SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 38b0fd07a4SXiaoDong Huang| 2024-04-16 | rk3576_bl31_v1.04.elf | 30018b771 | important | 39b0fd07a4SXiaoDong Huang 40b0fd07a4SXiaoDong Huang### New 41b0fd07a4SXiaoDong Huang 42b0fd07a4SXiaoDong Huang1. Reduced power consumption of the pmu 1v8 during sleep. 43b0fd07a4SXiaoDong Huang 44b0fd07a4SXiaoDong Huang### Fixed 45b0fd07a4SXiaoDong Huang 46b0fd07a4SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 47b0fd07a4SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ | 48b0fd07a4SXiaoDong Huang| 1 | important | Fixed GPU performance deteriorates after sleep | GPU performance will deteriorates after sleep | - | 49b0fd07a4SXiaoDong Huang 50b0fd07a4SXiaoDong Huang------ 51b0fd07a4SXiaoDong Huang 5212a25c4eSYifeng Zhao## rk3576_usbplug_v1.01.bin 5312a25c4eSYifeng Zhao 5412a25c4eSYifeng Zhao| Date | File | Build commit | Severity | 5512a25c4eSYifeng Zhao| ---------- | :----------------------- | ------------ | --------- | 5612a25c4eSYifeng Zhao| 2024-04-17 | rk3576_usbplug_v1.01.bin | fa96a41a6 | important | 5712a25c4eSYifeng Zhao 5812a25c4eSYifeng Zhao### New 5912a25c4eSYifeng Zhao 6012a25c4eSYifeng Zhao1. Add support write booster. 6112a25c4eSYifeng Zhao 6212a25c4eSYifeng Zhao### Fixed 6312a25c4eSYifeng Zhao 6412a25c4eSYifeng Zhao| Index | Severity | Update | Issue description | Issue source | 6512a25c4eSYifeng Zhao| ----- | --------- | --------------------------------------------------- | ---------------------------------------------------------- | ------------ | 6612a25c4eSYifeng Zhao| 1 | important | Poll for max. 1500ms for fDeviceInit flag to clear. | The timeout is too short, and UFS initialization may fail. | - | 6712a25c4eSYifeng Zhao| 2 | important | Support UFS with PHISON UFS controller. | Test ready command will fail. | - | 6812a25c4eSYifeng Zhao 6912a25c4eSYifeng Zhao------ 7012a25c4eSYifeng Zhao 71658ad9aeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin 72658ad9aeSWesley Yao 73658ad9aeSWesley Yao| Date | File | Build commit | Severity | 74658ad9aeSWesley Yao| ---------- | :--------------------------------------------------- | ------------ | --------- | 75658ad9aeSWesley Yao| 2024-04-16 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin | 81dd75088a | important | 76658ad9aeSWesley Yao 77658ad9aeSWesley Yao### Warn 78658ad9aeSWesley Yao 79658ad9aeSWesley Yao1. When LPDDR5 is used, the kernel must have this patch: 540126c8642b arm64: dts: rockchip: Increase 2400M to 2750M for dmc opp table (commit ID may be different for different kernel branches). 80658ad9aeSWesley Yao 81658ad9aeSWesley Yao### Fixed 82658ad9aeSWesley Yao 83658ad9aeSWesley Yao| Index | Severity | Update | Issue description | Issue source | 84658ad9aeSWesley Yao| ----- | --------- | ----------------------------------------------- | -------------------------------------------- | ------------ | 85658ad9aeSWesley Yao| 1 | important | Change default freq of LPDDR5 to 2736MHz | - | - | 86658ad9aeSWesley Yao| 2 | important | Change trigger time of force uart rx to smaller | uart may not automatically trigger jtag mode | - | 87658ad9aeSWesley Yao 88658ad9aeSWesley Yao------ 89658ad9aeSWesley Yao 906c0ef127SHisping Lin## rk3576_bl32_v1.01.bin 916c0ef127SHisping Lin 926c0ef127SHisping Lin| Date | File | Build commit | Severity | 936c0ef127SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 946c0ef127SHisping Lin| 2024-04-16 | rk3576_bl32_v1.01.bin | 185dc3c92 | important | 956c0ef127SHisping Lin 966c0ef127SHisping Lin### New 976c0ef127SHisping Lin 986c0ef127SHisping Lin1. Optimization parameter check to enhance security. 996c0ef127SHisping Lin2. Keylad supports get otp zero count. 1006c0ef127SHisping Lin 1016c0ef127SHisping Lin------ 1026c0ef127SHisping Lin 103335b88b0SXiaoDong Huang## rk3576_bl31_v1.03.elf 104335b88b0SXiaoDong Huang 105335b88b0SXiaoDong Huang| Date | File | Build commit | Severity | 106335b88b0SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 107335b88b0SXiaoDong Huang| 2024-04-10 | rk3576_bl31_v1.03.elf | 9de33eca3 | important | 108335b88b0SXiaoDong Huang 109335b88b0SXiaoDong Huang### New 110335b88b0SXiaoDong Huang 111335b88b0SXiaoDong Huang1. Improve DDR stability when sleep. 112335b88b0SXiaoDong Huang2. Supports DDR frequency conversion in EBC scenarios. 113335b88b0SXiaoDong Huang 114335b88b0SXiaoDong Huang### Fixed 115335b88b0SXiaoDong Huang 116335b88b0SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 117335b88b0SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ | 118335b88b0SXiaoDong Huang| 1 | important | Fixed CPU performance deteriorates after sleep | CPU performance will deteriorates after sleep | - | 119335b88b0SXiaoDong Huang 120335b88b0SXiaoDong Huang------ 121335b88b0SXiaoDong Huang 122958a98d9SJon Lin## rk3576_{spl,usbplug}_fspi1_v1.00.bin 123958a98d9SJon Lin 124958a98d9SJon Lin| Date | File | Build commit | Severity | 125958a98d9SJon Lin| ---------- | :-------------------- | ----------- | -------- | 126958a98d9SJon Lin| 2024-04-08 | rk3576_{spl,usbplug}_fspi1_v1.00.bin | 38fed2d628d | important | 127958a98d9SJon Lin 128958a98d9SJon Lin### New 129958a98d9SJon Lin 130958a98d9SJon Lin1. Support fspi1 spiflash. 131958a98d9SJon Lin 132958a98d9SJon Lin------ 133958a98d9SJon Lin 134ff3639a2SXuhui Lin## rk3576_spl_v1.01.bin 135ff3639a2SXuhui Lin 136ff3639a2SXuhui Lin| Date | File | Build commit | Severity | 137ff3639a2SXuhui Lin| ---------- | :-------------------- | ----------- | -------- | 138ff3639a2SXuhui Lin| 2024-04-07 | rk3576_spl_v1.01.bin | 4a69562ca69 | important | 139ff3639a2SXuhui Lin 140ff3639a2SXuhui Lin### New 141ff3639a2SXuhui Lin 142ff3639a2SXuhui Lin1. Support SD card. 143ff3639a2SXuhui Lin2. Support SecureBoot. 144ff3639a2SXuhui Lin3. Enable crypto. 145ff3639a2SXuhui Lin4. Improve UFS support. 146ff3639a2SXuhui Lin5. Improve VOP2 support. 147ff3639a2SXuhui Lin6. Add MCU-related register configuration. 148ff3639a2SXuhui Lin 149ff3639a2SXuhui Lin------ 150ff3639a2SXuhui Lin 15157209138SXiaoDong Huang## rk3576_bl31_v1.02.elf 15257209138SXiaoDong Huang 15357209138SXiaoDong Huang| Date | File | Build commit | Severity | 15457209138SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 15557209138SXiaoDong Huang| 2024-03-29 | rk3576_bl31_v1.02.elf | 5784c4ac0 | important | 15657209138SXiaoDong Huang 15757209138SXiaoDong Huang### New 15857209138SXiaoDong Huang 15957209138SXiaoDong Huang1. Support HDCP. 16057209138SXiaoDong Huang2. Enable GPU counter. 16157209138SXiaoDong Huang 16257209138SXiaoDong Huang------ 16357209138SXiaoDong Huang 16486611506SCanYang He## rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin 16586611506SCanYang He 16686611506SCanYang He| Date | File | Build commit | Severity | 16786611506SCanYang He| ---------- | :------------------------------------------- | ------------ | --------- | 16886611506SCanYang He| 2024-03-22 | rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin | 2e0089635a3 | important | 16986611506SCanYang He 17086611506SCanYang He### Fixed 17186611506SCanYang He 17286611506SCanYang He| Index | Severity | Update | Issue description | Issue source | 17386611506SCanYang He| ----- | --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | 17486611506SCanYang He| 1 | important | Fixed VOP will flash with POST_BUF_EMPTY | When DDR is under heavy load, or DDR frequency is low, especially when GPU and RKNN are under heavy load, VOP will flash with POST_BUF_EMPTY. | - | 17586611506SCanYang He 17686611506SCanYang He------ 17786611506SCanYang He 17857ffadecSXiaoDong Huang## rk3576_bl31_v1.01.elf 17957ffadecSXiaoDong Huang 18057ffadecSXiaoDong Huang| Date | File | Build commit | Severity | 18157ffadecSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 18257ffadecSXiaoDong Huang| 2024-03-21 | rk3576_bl31_v1.01.elf | c87ba612c | important | 18357ffadecSXiaoDong Huang 18457ffadecSXiaoDong Huang### New 18557ffadecSXiaoDong Huang 18657ffadecSXiaoDong Huang1. Support suspend/resume in uboot. 18757ffadecSXiaoDong Huang2. Support virtual poweroff. 18857ffadecSXiaoDong Huang3. Support recover system time after system resume. 18957ffadecSXiaoDong Huang 19057ffadecSXiaoDong Huang------ 19157ffadecSXiaoDong Huang 192c0d7fa7bSJoseph Chen## rk3576_{ddr,spl,usbplug}_v1.00.bin 193c0d7fa7bSJoseph Chen 194c0d7fa7bSJoseph Chen| Date | File | Build commit | Severity | 195c0d7fa7bSJoseph Chen| ---------- | :--------------------------------- | ---------------------------------------------- | -------- | 196c0d7fa7bSJoseph Chen| 2024-03-15 | rk3576_{ddr,spl,usbplug}_v1.00.bin | ddr:563d6071c0#spl:0aca89f21:usbplug:0aca89f21 | moderate | 197c0d7fa7bSJoseph Chen 198c0d7fa7bSJoseph Chen### New 199c0d7fa7bSJoseph Chen 200c0d7fa7bSJoseph Chen1. Initial version. 201c0d7fa7bSJoseph Chen 202c0d7fa7bSJoseph Chen------ 203c0d7fa7bSJoseph Chen 204e10cc428SXiaoDong Huang## rk3576_{bl31, bl32}_v1.00.bin 205e10cc428SXiaoDong Huang 206e10cc428SXiaoDong Huang| Date | File | Build commit | Severity | 207e10cc428SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 208e10cc428SXiaoDong Huang| 2024-03-15 | rk3576_{bl31, bl32}_v1.00.bin | bl31:a83ab541f#bl32:68cdaabd4 | moderate | 209e10cc428SXiaoDong Huang 210e10cc428SXiaoDong Huang### New 211e10cc428SXiaoDong Huang 212e10cc428SXiaoDong Huang1. Initial version. 213e10cc428SXiaoDong Huang 214e10cc428SXiaoDong Huang------ 215e10cc428SXiaoDong Huang 216