1e10cc428SXiaoDong Huang# RK3576 Release Note 2e10cc428SXiaoDong Huang 3*803efaecSFinley Xiao## rk3576_bl31_v1.05.elf 4*803efaecSFinley Xiao 5*803efaecSFinley Xiao| Date | File | Build commit | Severity | 6*803efaecSFinley Xiao| ---------- | :-------------------- | ------------ | --------- | 7*803efaecSFinley Xiao| 2024-04-24 | rk3576_bl31_v1.05.elf | 76e9c9f54 | important | 8*803efaecSFinley Xiao 9*803efaecSFinley Xiao### New 10*803efaecSFinley Xiao 11*803efaecSFinley Xiao1. Enable pd_gpu repair. 12*803efaecSFinley Xiao2. Add otp init. 13*803efaecSFinley Xiao3. Increase pvptll length for middle frequencies. 14*803efaecSFinley Xiao4. Adjust pvtpll table by otp opp info. 15*803efaecSFinley Xiao5. Hptimer support 1G frequency. 16*803efaecSFinley Xiao6. Don't use cpu unclean src. 17*803efaecSFinley Xiao 18*803efaecSFinley Xiao### Fixed 19*803efaecSFinley Xiao 20*803efaecSFinley Xiao| Index | Severity | Update | Issue description | Issue source | 21*803efaecSFinley Xiao| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 22*803efaecSFinley Xiao| 1 | important | Fix cpu frequecy error when suspend and resume | System crash when suspend and resume | - | 23*803efaecSFinley Xiao 24*803efaecSFinley Xiao------ 25*803efaecSFinley Xiao 269b6f7661Schenfen## rk3576_boost_v1.00.bin 279b6f7661Schenfen 289b6f7661Schenfen| Date | File | Build commit | Severity | 299b6f7661Schenfen| ---------- | :-------------------- | ----------- | -------- | 309b6f7661Schenfen| 2024-04-23 | rk3576_boost_v1.00.bin | d4affbeb09 | important | 319b6f7661Schenfen 329b6f7661Schenfen### Fixed 339b6f7661Schenfen 349b6f7661Schenfen| Index | Severity | Update | Issue description | Issue source | 359b6f7661Schenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 369b6f7661Schenfen| 1 | important | Fixed SD card boot fail | BootROM load ddr.bin fail in SD card | - | 379b6f7661Schenfen 389b6f7661Schenfen------ 399b6f7661Schenfen 40fdf27422SXuhui Lin## rk3576_spl_v1.02.bin 41fdf27422SXuhui Lin 42fdf27422SXuhui Lin| Date | File | Build commit | Severity | 43fdf27422SXuhui Lin| ---------- | :-------------------- | ----------- | -------- | 44fdf27422SXuhui Lin| 2024-04-19 | rk3576_spl_v1.02.bin | 57b8ceed1c3 | important | 45fdf27422SXuhui Lin 46fdf27422SXuhui Lin### New 47fdf27422SXuhui Lin 48fdf27422SXuhui Lin1. Enable cci channels for devices. 49fdf27422SXuhui Lin2. Add internal phase support for dwmmc. 50fdf27422SXuhui Lin3. Enable decom by default. 51fdf27422SXuhui Lin4. Add eMMC and FSPI iomux support. 52fdf27422SXuhui Lin5. Improve UFS support. 53fdf27422SXuhui Lin6. Improve usbplug support. 54fdf27422SXuhui Lin 55fdf27422SXuhui Lin------ 56fdf27422SXuhui Lin 57b0fd07a4SXiaoDong Huang## rk3576_bl31_v1.04.elf 58b0fd07a4SXiaoDong Huang 59b0fd07a4SXiaoDong Huang| Date | File | Build commit | Severity | 60b0fd07a4SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 61b0fd07a4SXiaoDong Huang| 2024-04-16 | rk3576_bl31_v1.04.elf | 30018b771 | important | 62b0fd07a4SXiaoDong Huang 63b0fd07a4SXiaoDong Huang### New 64b0fd07a4SXiaoDong Huang 65b0fd07a4SXiaoDong Huang1. Reduced power consumption of the pmu 1v8 during sleep. 66b0fd07a4SXiaoDong Huang 67b0fd07a4SXiaoDong Huang### Fixed 68b0fd07a4SXiaoDong Huang 69b0fd07a4SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 70b0fd07a4SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ | 71b0fd07a4SXiaoDong Huang| 1 | important | Fixed GPU performance deteriorates after sleep | GPU performance will deteriorates after sleep | - | 72b0fd07a4SXiaoDong Huang 73b0fd07a4SXiaoDong Huang------ 74b0fd07a4SXiaoDong Huang 7512a25c4eSYifeng Zhao## rk3576_usbplug_v1.01.bin 7612a25c4eSYifeng Zhao 7712a25c4eSYifeng Zhao| Date | File | Build commit | Severity | 7812a25c4eSYifeng Zhao| ---------- | :----------------------- | ------------ | --------- | 7912a25c4eSYifeng Zhao| 2024-04-17 | rk3576_usbplug_v1.01.bin | fa96a41a6 | important | 8012a25c4eSYifeng Zhao 8112a25c4eSYifeng Zhao### New 8212a25c4eSYifeng Zhao 8312a25c4eSYifeng Zhao1. Add support write booster. 8412a25c4eSYifeng Zhao 8512a25c4eSYifeng Zhao### Fixed 8612a25c4eSYifeng Zhao 8712a25c4eSYifeng Zhao| Index | Severity | Update | Issue description | Issue source | 8812a25c4eSYifeng Zhao| ----- | --------- | --------------------------------------------------- | ---------------------------------------------------------- | ------------ | 8912a25c4eSYifeng Zhao| 1 | important | Poll for max. 1500ms for fDeviceInit flag to clear. | The timeout is too short, and UFS initialization may fail. | - | 9012a25c4eSYifeng Zhao| 2 | important | Support UFS with PHISON UFS controller. | Test ready command will fail. | - | 9112a25c4eSYifeng Zhao 9212a25c4eSYifeng Zhao------ 9312a25c4eSYifeng Zhao 94658ad9aeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin 95658ad9aeSWesley Yao 96658ad9aeSWesley Yao| Date | File | Build commit | Severity | 97658ad9aeSWesley Yao| ---------- | :--------------------------------------------------- | ------------ | --------- | 98658ad9aeSWesley Yao| 2024-04-16 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin | 81dd75088a | important | 99658ad9aeSWesley Yao 100658ad9aeSWesley Yao### Warn 101658ad9aeSWesley Yao 102658ad9aeSWesley 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). 103658ad9aeSWesley Yao 104658ad9aeSWesley Yao### Fixed 105658ad9aeSWesley Yao 106658ad9aeSWesley Yao| Index | Severity | Update | Issue description | Issue source | 107658ad9aeSWesley Yao| ----- | --------- | ----------------------------------------------- | -------------------------------------------- | ------------ | 108658ad9aeSWesley Yao| 1 | important | Change default freq of LPDDR5 to 2736MHz | - | - | 109658ad9aeSWesley Yao| 2 | important | Change trigger time of force uart rx to smaller | uart may not automatically trigger jtag mode | - | 110658ad9aeSWesley Yao 111658ad9aeSWesley Yao------ 112658ad9aeSWesley Yao 1136c0ef127SHisping Lin## rk3576_bl32_v1.01.bin 1146c0ef127SHisping Lin 1156c0ef127SHisping Lin| Date | File | Build commit | Severity | 1166c0ef127SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 1176c0ef127SHisping Lin| 2024-04-16 | rk3576_bl32_v1.01.bin | 185dc3c92 | important | 1186c0ef127SHisping Lin 1196c0ef127SHisping Lin### New 1206c0ef127SHisping Lin 1216c0ef127SHisping Lin1. Optimization parameter check to enhance security. 1226c0ef127SHisping Lin2. Keylad supports get otp zero count. 1236c0ef127SHisping Lin 1246c0ef127SHisping Lin------ 1256c0ef127SHisping Lin 126335b88b0SXiaoDong Huang## rk3576_bl31_v1.03.elf 127335b88b0SXiaoDong Huang 128335b88b0SXiaoDong Huang| Date | File | Build commit | Severity | 129335b88b0SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 130335b88b0SXiaoDong Huang| 2024-04-10 | rk3576_bl31_v1.03.elf | 9de33eca3 | important | 131335b88b0SXiaoDong Huang 132335b88b0SXiaoDong Huang### New 133335b88b0SXiaoDong Huang 134335b88b0SXiaoDong Huang1. Improve DDR stability when sleep. 135335b88b0SXiaoDong Huang2. Supports DDR frequency conversion in EBC scenarios. 136335b88b0SXiaoDong Huang 137335b88b0SXiaoDong Huang### Fixed 138335b88b0SXiaoDong Huang 139335b88b0SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 140335b88b0SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ | 141335b88b0SXiaoDong Huang| 1 | important | Fixed CPU performance deteriorates after sleep | CPU performance will deteriorates after sleep | - | 142335b88b0SXiaoDong Huang 143335b88b0SXiaoDong Huang------ 144335b88b0SXiaoDong Huang 145958a98d9SJon Lin## rk3576_{spl,usbplug}_fspi1_v1.00.bin 146958a98d9SJon Lin 147958a98d9SJon Lin| Date | File | Build commit | Severity | 148958a98d9SJon Lin| ---------- | :-------------------- | ----------- | -------- | 149958a98d9SJon Lin| 2024-04-08 | rk3576_{spl,usbplug}_fspi1_v1.00.bin | 38fed2d628d | important | 150958a98d9SJon Lin 151958a98d9SJon Lin### New 152958a98d9SJon Lin 153958a98d9SJon Lin1. Support fspi1 spiflash. 154958a98d9SJon Lin 155958a98d9SJon Lin------ 156958a98d9SJon Lin 157ff3639a2SXuhui Lin## rk3576_spl_v1.01.bin 158ff3639a2SXuhui Lin 159ff3639a2SXuhui Lin| Date | File | Build commit | Severity | 160ff3639a2SXuhui Lin| ---------- | :-------------------- | ----------- | -------- | 161ff3639a2SXuhui Lin| 2024-04-07 | rk3576_spl_v1.01.bin | 4a69562ca69 | important | 162ff3639a2SXuhui Lin 163ff3639a2SXuhui Lin### New 164ff3639a2SXuhui Lin 165ff3639a2SXuhui Lin1. Support SD card. 166ff3639a2SXuhui Lin2. Support SecureBoot. 167ff3639a2SXuhui Lin3. Enable crypto. 168ff3639a2SXuhui Lin4. Improve UFS support. 169ff3639a2SXuhui Lin5. Improve VOP2 support. 170ff3639a2SXuhui Lin6. Add MCU-related register configuration. 171ff3639a2SXuhui Lin 172ff3639a2SXuhui Lin------ 173ff3639a2SXuhui Lin 17457209138SXiaoDong Huang## rk3576_bl31_v1.02.elf 17557209138SXiaoDong Huang 17657209138SXiaoDong Huang| Date | File | Build commit | Severity | 17757209138SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 17857209138SXiaoDong Huang| 2024-03-29 | rk3576_bl31_v1.02.elf | 5784c4ac0 | important | 17957209138SXiaoDong Huang 18057209138SXiaoDong Huang### New 18157209138SXiaoDong Huang 18257209138SXiaoDong Huang1. Support HDCP. 18357209138SXiaoDong Huang2. Enable GPU counter. 18457209138SXiaoDong Huang 18557209138SXiaoDong Huang------ 18657209138SXiaoDong Huang 18786611506SCanYang He## rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin 18886611506SCanYang He 18986611506SCanYang He| Date | File | Build commit | Severity | 19086611506SCanYang He| ---------- | :------------------------------------------- | ------------ | --------- | 19186611506SCanYang He| 2024-03-22 | rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin | 2e0089635a3 | important | 19286611506SCanYang He 19386611506SCanYang He### Fixed 19486611506SCanYang He 19586611506SCanYang He| Index | Severity | Update | Issue description | Issue source | 19686611506SCanYang He| ----- | --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | 19786611506SCanYang 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. | - | 19886611506SCanYang He 19986611506SCanYang He------ 20086611506SCanYang He 20157ffadecSXiaoDong Huang## rk3576_bl31_v1.01.elf 20257ffadecSXiaoDong Huang 20357ffadecSXiaoDong Huang| Date | File | Build commit | Severity | 20457ffadecSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 20557ffadecSXiaoDong Huang| 2024-03-21 | rk3576_bl31_v1.01.elf | c87ba612c | important | 20657ffadecSXiaoDong Huang 20757ffadecSXiaoDong Huang### New 20857ffadecSXiaoDong Huang 20957ffadecSXiaoDong Huang1. Support suspend/resume in uboot. 21057ffadecSXiaoDong Huang2. Support virtual poweroff. 21157ffadecSXiaoDong Huang3. Support recover system time after system resume. 21257ffadecSXiaoDong Huang 21357ffadecSXiaoDong Huang------ 21457ffadecSXiaoDong Huang 215c0d7fa7bSJoseph Chen## rk3576_{ddr,spl,usbplug}_v1.00.bin 216c0d7fa7bSJoseph Chen 217c0d7fa7bSJoseph Chen| Date | File | Build commit | Severity | 218c0d7fa7bSJoseph Chen| ---------- | :--------------------------------- | ---------------------------------------------- | -------- | 219c0d7fa7bSJoseph Chen| 2024-03-15 | rk3576_{ddr,spl,usbplug}_v1.00.bin | ddr:563d6071c0#spl:0aca89f21:usbplug:0aca89f21 | moderate | 220c0d7fa7bSJoseph Chen 221c0d7fa7bSJoseph Chen### New 222c0d7fa7bSJoseph Chen 223c0d7fa7bSJoseph Chen1. Initial version. 224c0d7fa7bSJoseph Chen 225c0d7fa7bSJoseph Chen------ 226c0d7fa7bSJoseph Chen 227e10cc428SXiaoDong Huang## rk3576_{bl31, bl32}_v1.00.bin 228e10cc428SXiaoDong Huang 229e10cc428SXiaoDong Huang| Date | File | Build commit | Severity | 230e10cc428SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 231e10cc428SXiaoDong Huang| 2024-03-15 | rk3576_{bl31, bl32}_v1.00.bin | bl31:a83ab541f#bl32:68cdaabd4 | moderate | 232e10cc428SXiaoDong Huang 233e10cc428SXiaoDong Huang### New 234e10cc428SXiaoDong Huang 235e10cc428SXiaoDong Huang1. Initial version. 236e10cc428SXiaoDong Huang 237e10cc428SXiaoDong Huang------ 238e10cc428SXiaoDong Huang 239