1e10cc428SXiaoDong Huang# RK3576 Release Note 2e10cc428SXiaoDong Huang 3*4011aecdSXuhui Lin## rk3576_spl_v1.03.bin 4*4011aecdSXuhui Lin 5*4011aecdSXuhui Lin| Date | File | Build commit | Severity | 6*4011aecdSXuhui Lin| ---------- | :-------------------- | ------------ | --------- | 7*4011aecdSXuhui Lin| 2024-04-30 | rk3576_spl_v1.03.bin | e53b21c53e6 | important | 8*4011aecdSXuhui Lin 9*4011aecdSXuhui Lin### Fixed 10*4011aecdSXuhui Lin 11*4011aecdSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 12*4011aecdSXuhui Lin| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 13*4011aecdSXuhui Lin| 1 | important | Fix GPT problem caused by different blocksizes of TF card and UFS device | Invalid GPT error happens | - | 14*4011aecdSXuhui Lin 15*4011aecdSXuhui Lin------ 16*4011aecdSXuhui Lin 17803efaecSFinley Xiao## rk3576_bl31_v1.05.elf 18803efaecSFinley Xiao 19803efaecSFinley Xiao| Date | File | Build commit | Severity | 20803efaecSFinley Xiao| ---------- | :-------------------- | ------------ | --------- | 21803efaecSFinley Xiao| 2024-04-24 | rk3576_bl31_v1.05.elf | 76e9c9f54 | important | 22803efaecSFinley Xiao 23803efaecSFinley Xiao### New 24803efaecSFinley Xiao 25803efaecSFinley Xiao1. Enable pd_gpu repair. 26803efaecSFinley Xiao2. Add otp init. 27803efaecSFinley Xiao3. Increase pvptll length for middle frequencies. 28803efaecSFinley Xiao4. Adjust pvtpll table by otp opp info. 29803efaecSFinley Xiao5. Hptimer support 1G frequency. 30803efaecSFinley Xiao6. Don't use cpu unclean src. 31803efaecSFinley Xiao 32803efaecSFinley Xiao### Fixed 33803efaecSFinley Xiao 34803efaecSFinley Xiao| Index | Severity | Update | Issue description | Issue source | 35803efaecSFinley Xiao| ----- | --------- | ---------------------------------------------- | ------------------------------------ | ------------ | 36803efaecSFinley Xiao| 1 | important | Fix cpu frequecy error when suspend and resume | System crash when suspend and resume | - | 37803efaecSFinley Xiao 38803efaecSFinley Xiao------ 39803efaecSFinley Xiao 409b6f7661Schenfen## rk3576_boost_v1.00.bin 419b6f7661Schenfen 429b6f7661Schenfen| Date | File | Build commit | Severity | 439b6f7661Schenfen| ---------- | :-------------------- | ----------- | -------- | 449b6f7661Schenfen| 2024-04-23 | rk3576_boost_v1.00.bin | d4affbeb09 | important | 459b6f7661Schenfen 469b6f7661Schenfen### Fixed 479b6f7661Schenfen 489b6f7661Schenfen| Index | Severity | Update | Issue description | Issue source | 499b6f7661Schenfen| ----- | --------- | ----------------------- | ------------------------------------ | ------------ | 509b6f7661Schenfen| 1 | important | Fixed SD card boot fail | BootROM load ddr.bin fail in SD card | - | 519b6f7661Schenfen 529b6f7661Schenfen------ 539b6f7661Schenfen 54fdf27422SXuhui Lin## rk3576_spl_v1.02.bin 55fdf27422SXuhui Lin 56fdf27422SXuhui Lin| Date | File | Build commit | Severity | 57fdf27422SXuhui Lin| ---------- | :-------------------- | ----------- | -------- | 58fdf27422SXuhui Lin| 2024-04-19 | rk3576_spl_v1.02.bin | 57b8ceed1c3 | important | 59fdf27422SXuhui Lin 60fdf27422SXuhui Lin### New 61fdf27422SXuhui Lin 62fdf27422SXuhui Lin1. Enable cci channels for devices. 63fdf27422SXuhui Lin2. Add internal phase support for dwmmc. 64fdf27422SXuhui Lin3. Enable decom by default. 65fdf27422SXuhui Lin4. Add eMMC and FSPI iomux support. 66fdf27422SXuhui Lin5. Improve UFS support. 67fdf27422SXuhui Lin6. Improve usbplug support. 68fdf27422SXuhui Lin 69fdf27422SXuhui Lin------ 70fdf27422SXuhui Lin 71b0fd07a4SXiaoDong Huang## rk3576_bl31_v1.04.elf 72b0fd07a4SXiaoDong Huang 73b0fd07a4SXiaoDong Huang| Date | File | Build commit | Severity | 74b0fd07a4SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 75b0fd07a4SXiaoDong Huang| 2024-04-16 | rk3576_bl31_v1.04.elf | 30018b771 | important | 76b0fd07a4SXiaoDong Huang 77b0fd07a4SXiaoDong Huang### New 78b0fd07a4SXiaoDong Huang 79b0fd07a4SXiaoDong Huang1. Reduced power consumption of the pmu 1v8 during sleep. 80b0fd07a4SXiaoDong Huang 81b0fd07a4SXiaoDong Huang### Fixed 82b0fd07a4SXiaoDong Huang 83b0fd07a4SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 84b0fd07a4SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ | 85b0fd07a4SXiaoDong Huang| 1 | important | Fixed GPU performance deteriorates after sleep | GPU performance will deteriorates after sleep | - | 86b0fd07a4SXiaoDong Huang 87b0fd07a4SXiaoDong Huang------ 88b0fd07a4SXiaoDong Huang 8912a25c4eSYifeng Zhao## rk3576_usbplug_v1.01.bin 9012a25c4eSYifeng Zhao 9112a25c4eSYifeng Zhao| Date | File | Build commit | Severity | 9212a25c4eSYifeng Zhao| ---------- | :----------------------- | ------------ | --------- | 9312a25c4eSYifeng Zhao| 2024-04-17 | rk3576_usbplug_v1.01.bin | fa96a41a6 | important | 9412a25c4eSYifeng Zhao 9512a25c4eSYifeng Zhao### New 9612a25c4eSYifeng Zhao 9712a25c4eSYifeng Zhao1. Add support write booster. 9812a25c4eSYifeng Zhao 9912a25c4eSYifeng Zhao### Fixed 10012a25c4eSYifeng Zhao 10112a25c4eSYifeng Zhao| Index | Severity | Update | Issue description | Issue source | 10212a25c4eSYifeng Zhao| ----- | --------- | --------------------------------------------------- | ---------------------------------------------------------- | ------------ | 10312a25c4eSYifeng Zhao| 1 | important | Poll for max. 1500ms for fDeviceInit flag to clear. | The timeout is too short, and UFS initialization may fail. | - | 10412a25c4eSYifeng Zhao| 2 | important | Support UFS with PHISON UFS controller. | Test ready command will fail. | - | 10512a25c4eSYifeng Zhao 10612a25c4eSYifeng Zhao------ 10712a25c4eSYifeng Zhao 108658ad9aeSWesley Yao## rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin 109658ad9aeSWesley Yao 110658ad9aeSWesley Yao| Date | File | Build commit | Severity | 111658ad9aeSWesley Yao| ---------- | :--------------------------------------------------- | ------------ | --------- | 112658ad9aeSWesley Yao| 2024-04-16 | rk3576_ddr_lp4_2112MHz_lp5_2736MHz{_ultra}_v1.03.bin | 81dd75088a | important | 113658ad9aeSWesley Yao 114658ad9aeSWesley Yao### Warn 115658ad9aeSWesley Yao 116658ad9aeSWesley 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). 117658ad9aeSWesley Yao 118658ad9aeSWesley Yao### Fixed 119658ad9aeSWesley Yao 120658ad9aeSWesley Yao| Index | Severity | Update | Issue description | Issue source | 121658ad9aeSWesley Yao| ----- | --------- | ----------------------------------------------- | -------------------------------------------- | ------------ | 122658ad9aeSWesley Yao| 1 | important | Change default freq of LPDDR5 to 2736MHz | - | - | 123658ad9aeSWesley Yao| 2 | important | Change trigger time of force uart rx to smaller | uart may not automatically trigger jtag mode | - | 124658ad9aeSWesley Yao 125658ad9aeSWesley Yao------ 126658ad9aeSWesley Yao 1276c0ef127SHisping Lin## rk3576_bl32_v1.01.bin 1286c0ef127SHisping Lin 1296c0ef127SHisping Lin| Date | File | Build commit | Severity | 1306c0ef127SHisping Lin| ---------- | :-------------------- | ------------ | --------- | 1316c0ef127SHisping Lin| 2024-04-16 | rk3576_bl32_v1.01.bin | 185dc3c92 | important | 1326c0ef127SHisping Lin 1336c0ef127SHisping Lin### New 1346c0ef127SHisping Lin 1356c0ef127SHisping Lin1. Optimization parameter check to enhance security. 1366c0ef127SHisping Lin2. Keylad supports get otp zero count. 1376c0ef127SHisping Lin 1386c0ef127SHisping Lin------ 1396c0ef127SHisping Lin 140335b88b0SXiaoDong Huang## rk3576_bl31_v1.03.elf 141335b88b0SXiaoDong Huang 142335b88b0SXiaoDong Huang| Date | File | Build commit | Severity | 143335b88b0SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 144335b88b0SXiaoDong Huang| 2024-04-10 | rk3576_bl31_v1.03.elf | 9de33eca3 | important | 145335b88b0SXiaoDong Huang 146335b88b0SXiaoDong Huang### New 147335b88b0SXiaoDong Huang 148335b88b0SXiaoDong Huang1. Improve DDR stability when sleep. 149335b88b0SXiaoDong Huang2. Supports DDR frequency conversion in EBC scenarios. 150335b88b0SXiaoDong Huang 151335b88b0SXiaoDong Huang### Fixed 152335b88b0SXiaoDong Huang 153335b88b0SXiaoDong Huang| Index | Severity | Update | Issue description | Issue source | 154335b88b0SXiaoDong Huang| ----- | --------- | ---------------------------------------------- | --------------------------------------------- | ------------ | 155335b88b0SXiaoDong Huang| 1 | important | Fixed CPU performance deteriorates after sleep | CPU performance will deteriorates after sleep | - | 156335b88b0SXiaoDong Huang 157335b88b0SXiaoDong Huang------ 158335b88b0SXiaoDong Huang 159958a98d9SJon Lin## rk3576_{spl,usbplug}_fspi1_v1.00.bin 160958a98d9SJon Lin 161958a98d9SJon Lin| Date | File | Build commit | Severity | 162958a98d9SJon Lin| ---------- | :-------------------- | ----------- | -------- | 163958a98d9SJon Lin| 2024-04-08 | rk3576_{spl,usbplug}_fspi1_v1.00.bin | 38fed2d628d | important | 164958a98d9SJon Lin 165958a98d9SJon Lin### New 166958a98d9SJon Lin 167958a98d9SJon Lin1. Support fspi1 spiflash. 168958a98d9SJon Lin 169958a98d9SJon Lin------ 170958a98d9SJon Lin 171ff3639a2SXuhui Lin## rk3576_spl_v1.01.bin 172ff3639a2SXuhui Lin 173ff3639a2SXuhui Lin| Date | File | Build commit | Severity | 174ff3639a2SXuhui Lin| ---------- | :-------------------- | ----------- | -------- | 175ff3639a2SXuhui Lin| 2024-04-07 | rk3576_spl_v1.01.bin | 4a69562ca69 | important | 176ff3639a2SXuhui Lin 177ff3639a2SXuhui Lin### New 178ff3639a2SXuhui Lin 179ff3639a2SXuhui Lin1. Support SD card. 180ff3639a2SXuhui Lin2. Support SecureBoot. 181ff3639a2SXuhui Lin3. Enable crypto. 182ff3639a2SXuhui Lin4. Improve UFS support. 183ff3639a2SXuhui Lin5. Improve VOP2 support. 184ff3639a2SXuhui Lin6. Add MCU-related register configuration. 185ff3639a2SXuhui Lin 186ff3639a2SXuhui Lin------ 187ff3639a2SXuhui Lin 18857209138SXiaoDong Huang## rk3576_bl31_v1.02.elf 18957209138SXiaoDong Huang 19057209138SXiaoDong Huang| Date | File | Build commit | Severity | 19157209138SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 19257209138SXiaoDong Huang| 2024-03-29 | rk3576_bl31_v1.02.elf | 5784c4ac0 | important | 19357209138SXiaoDong Huang 19457209138SXiaoDong Huang### New 19557209138SXiaoDong Huang 19657209138SXiaoDong Huang1. Support HDCP. 19757209138SXiaoDong Huang2. Enable GPU counter. 19857209138SXiaoDong Huang 19957209138SXiaoDong Huang------ 20057209138SXiaoDong Huang 20186611506SCanYang He## rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin 20286611506SCanYang He 20386611506SCanYang He| Date | File | Build commit | Severity | 20486611506SCanYang He| ---------- | :------------------------------------------- | ------------ | --------- | 20586611506SCanYang He| 2024-03-22 | rk3576_ddr_lp4_2112MHz_lp5_2376MHz_v1.02.bin | 2e0089635a3 | important | 20686611506SCanYang He 20786611506SCanYang He### Fixed 20886611506SCanYang He 20986611506SCanYang He| Index | Severity | Update | Issue description | Issue source | 21086611506SCanYang He| ----- | --------- | ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | 21186611506SCanYang 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. | - | 21286611506SCanYang He 21386611506SCanYang He------ 21486611506SCanYang He 21557ffadecSXiaoDong Huang## rk3576_bl31_v1.01.elf 21657ffadecSXiaoDong Huang 21757ffadecSXiaoDong Huang| Date | File | Build commit | Severity | 21857ffadecSXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 21957ffadecSXiaoDong Huang| 2024-03-21 | rk3576_bl31_v1.01.elf | c87ba612c | important | 22057ffadecSXiaoDong Huang 22157ffadecSXiaoDong Huang### New 22257ffadecSXiaoDong Huang 22357ffadecSXiaoDong Huang1. Support suspend/resume in uboot. 22457ffadecSXiaoDong Huang2. Support virtual poweroff. 22557ffadecSXiaoDong Huang3. Support recover system time after system resume. 22657ffadecSXiaoDong Huang 22757ffadecSXiaoDong Huang------ 22857ffadecSXiaoDong Huang 229c0d7fa7bSJoseph Chen## rk3576_{ddr,spl,usbplug}_v1.00.bin 230c0d7fa7bSJoseph Chen 231c0d7fa7bSJoseph Chen| Date | File | Build commit | Severity | 232c0d7fa7bSJoseph Chen| ---------- | :--------------------------------- | ---------------------------------------------- | -------- | 233c0d7fa7bSJoseph Chen| 2024-03-15 | rk3576_{ddr,spl,usbplug}_v1.00.bin | ddr:563d6071c0#spl:0aca89f21:usbplug:0aca89f21 | moderate | 234c0d7fa7bSJoseph Chen 235c0d7fa7bSJoseph Chen### New 236c0d7fa7bSJoseph Chen 237c0d7fa7bSJoseph Chen1. Initial version. 238c0d7fa7bSJoseph Chen 239c0d7fa7bSJoseph Chen------ 240c0d7fa7bSJoseph Chen 241e10cc428SXiaoDong Huang## rk3576_{bl31, bl32}_v1.00.bin 242e10cc428SXiaoDong Huang 243e10cc428SXiaoDong Huang| Date | File | Build commit | Severity | 244e10cc428SXiaoDong Huang| ---------- | :-------------------- | ------------ | --------- | 245e10cc428SXiaoDong Huang| 2024-03-15 | rk3576_{bl31, bl32}_v1.00.bin | bl31:a83ab541f#bl32:68cdaabd4 | moderate | 246e10cc428SXiaoDong Huang 247e10cc428SXiaoDong Huang### New 248e10cc428SXiaoDong Huang 249e10cc428SXiaoDong Huang1. Initial version. 250e10cc428SXiaoDong Huang 251e10cc428SXiaoDong Huang------ 252e10cc428SXiaoDong Huang 253