14574e1d2SJoseph Chen# RK3562 Release Note 24574e1d2SJoseph Chen 3*28231bfcSXuhui Lin## rk3562_spl_v1.06.bin 4*28231bfcSXuhui Lin 5*28231bfcSXuhui Lin| Date | File | Build commit | Severity | 6*28231bfcSXuhui Lin| ---------- | :------------------- | ------------ | --------- | 7*28231bfcSXuhui Lin| 2023-10-23 | rk3562_spl_v1.06.bin | 9db02423188 | important | 8*28231bfcSXuhui Lin 9*28231bfcSXuhui Lin### Fixed 10*28231bfcSXuhui Lin 11*28231bfcSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 12*28231bfcSXuhui Lin| ----- | --------- | --------------------------------------- | ------------------------------------------------------------ | ------------ | 13*28231bfcSXuhui Lin| 1 | important | Fix PCIE causes VOP splash screen issue | PCIe read DDR + VOP + other master have higher priority than VOP, will cause VOP POST_BUF_EMPTY, decrease PCIe shaping can fix it. | - | 14*28231bfcSXuhui Lin 15*28231bfcSXuhui Lin------ 16*28231bfcSXuhui Lin 17420f240bSXuhui Lin## rk3562_spl_v1.05.bin 18420f240bSXuhui Lin 19420f240bSXuhui Lin| Date | File | Build commit | Severity | 20420f240bSXuhui Lin| ---------- | :------------------- | ------------ | --------- | 21420f240bSXuhui Lin| 2023-09-25 | rk3562_spl_v1.05.bin | e4e124926e | important | 22420f240bSXuhui Lin 23420f240bSXuhui Lin### Fixed 24420f240bSXuhui Lin 25420f240bSXuhui Lin| Index | Severity | Update | Issue description | Issue source | 26420f240bSXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 27420f240bSXuhui Lin| 1 | important | Solve the problem of destroying the last valid tag during SPL modifying the last tag | When SPL overwrites the last valid tag, will destroy it instead of adding a new tag. | - | 28420f240bSXuhui Lin 29420f240bSXuhui Lin------ 30420f240bSXuhui Lin 3101365ae0SXuhui Lin## rk3562_spl_v1.04.bin 3201365ae0SXuhui Lin 3301365ae0SXuhui Lin| Date | File | Build commit | Severity | 3401365ae0SXuhui Lin| ---------- | :------------------- | ------------ | --------- | 3501365ae0SXuhui Lin| 2023-09-19 | rk3562_spl_v1.04.bin | ed86ec4f7 | important | 3601365ae0SXuhui Lin 3701365ae0SXuhui Lin### New 3801365ae0SXuhui Lin 3901365ae0SXuhui Lin1. Support for A/B systems. 4001365ae0SXuhui Lin2. Print and pass the firmware version number. 4101365ae0SXuhui Lin 4201365ae0SXuhui Lin### Fixed 4301365ae0SXuhui Lin 4401365ae0SXuhui Lin| Index | Severity | Update | Issue description | Issue source | 4501365ae0SXuhui Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 4601365ae0SXuhui Lin| 1 | important | Solve the issue that the backup image is not loaded when the SPL load or check u-boot.dtb fails | When u-boot.dtb of the first uboot.img is corrupted, SPL doesn't load the backup image. | - | 4701365ae0SXuhui Lin 4801365ae0SXuhui Lin------ 4901365ae0SXuhui Lin 502940d83aSHisping Lin## rk3562_bl32_v1.02.bin 512940d83aSHisping Lin 522940d83aSHisping Lin| Date | File | Build commit | Severity | 532940d83aSHisping Lin| ---------- | :-------------------- | ------------ | --------- | 542940d83aSHisping Lin| 2023-08-29 | rk3562_bl32_v1.02.bin | b5340fd65 | important | 552940d83aSHisping Lin 562940d83aSHisping Lin### New 572940d83aSHisping Lin 582940d83aSHisping Lin1. support oem otp key hardware read lock. 592940d83aSHisping Lin2. Pseudo random number seed will be set by default. 602940d83aSHisping Lin3. Supports read and write security flag interfaces. 612940d83aSHisping Lin4. Support check ta encryption key is written. 622940d83aSHisping Lin 632940d83aSHisping Lin### Fixed 642940d83aSHisping Lin 652940d83aSHisping Lin| Index | Severity | Update | Issue description | Issue source | 662940d83aSHisping Lin| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------- | ------------ | 672940d83aSHisping Lin| 1 | important | Fixed hardware crypto probability crash issue after enabling dynamic memory | Error will be reported when using hardware crypto | - | 682940d83aSHisping Lin 692940d83aSHisping Lin------ 702940d83aSHisping Lin 711516712fSshengfei Xu## rk3562_bl31_v1.19.elf 721516712fSshengfei Xu 731516712fSshengfei Xu| Date | File | Build commit | Severity | 741516712fSshengfei Xu| ---------- | :-------------------- | ------------ | --------- | 751516712fSshengfei Xu| 2023-08-24 | rk3562_bl31_v1.19.elf | 763689fe5 | important | 761516712fSshengfei Xu 771516712fSshengfei Xu### New 781516712fSshengfei Xu 791516712fSshengfei Xu1. Support amp boot. 801516712fSshengfei Xu 811516712fSshengfei Xu------ 821516712fSshengfei Xu 83c80cf274Sshengfei Xu## rk3562_bl31_v1.18.elf 84c80cf274Sshengfei Xu 85c80cf274Sshengfei Xu| Date | File | Build commit | Severity | 86c80cf274Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- | 87c80cf274Sshengfei Xu| 2023-08-11 | rk3562_bl31_v1.18.elf | 39c4e2a0e | important | 88c80cf274Sshengfei Xu 89c80cf274Sshengfei Xu### New 90c80cf274Sshengfei Xu 91c80cf274Sshengfei Xu1. Disable the gpio debounce. 92c80cf274Sshengfei Xu2. Saver/restore the PMIC in the suspend/resume. 93c80cf274Sshengfei Xu3. Saver/restore the pwm in the suspend/resume. 94c80cf274Sshengfei Xu 95c80cf274Sshengfei Xu------ 96c80cf274Sshengfei Xu 97c758ad06STang Yun ping## rk3562_ddr_1056MHz_ultra_v1.05.bin 98c758ad06STang Yun ping 99c758ad06STang Yun ping| Date | File | Build commit | Severity | 100c758ad06STang Yun ping| ---------- | :--------------------------------- | ------------ | --------- | 101c758ad06STang Yun ping| 2023-05-29 | rk3562_ddr_1056MHz_ultra_v1.05.bin | 229cf1e07c | important | 102c758ad06STang Yun ping 103c758ad06STang Yun ping### Fixed 104c758ad06STang Yun ping 105c758ad06STang Yun ping| Index | Severity | Update | Issue description | Issue source | 106c758ad06STang Yun ping| ----- | --------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------ | 107c758ad06STang Yun ping| 1 | important | Solve the problem of failure to wake up caused by DDR data error | During suspend, the data error caused the failure to wake up, and it needs to be powered off and restarted. | - | 108c758ad06STang Yun ping 109c758ad06STang Yun ping------ 110c758ad06STang Yun ping 111693cc163Sshengfei Xu## rk3562_bl31_v1.17.elf 112693cc163Sshengfei Xu 113693cc163Sshengfei Xu| Date | File | Build commit | Severity | 114693cc163Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- | 115693cc163Sshengfei Xu| 2023-05-26 | rk3562_bl31_v1.17.elf | a394bf0a3 | important | 116693cc163Sshengfei Xu 117693cc163Sshengfei Xu### New 118693cc163Sshengfei Xu 119693cc163Sshengfei Xu1. Add the hash calculation for ultra suspend mode. 120693cc163Sshengfei Xu2. Save/restore the pmic register in the ultra suspend mode. 121693cc163Sshengfei Xu3. Add interface to config the MCU. 122693cc163Sshengfei Xu4. Update dcf code to v1.02. 123693cc163Sshengfei Xu 124693cc163Sshengfei Xu------ 125693cc163Sshengfei Xu 1261356c978Sshengfei Xu## rk3562_bl31_v1.16.elf 1271356c978Sshengfei Xu 1281356c978Sshengfei Xu| Date | File | Build commit | Severity | 1291356c978Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- | 1301356c978Sshengfei Xu| 2023-05-16 | rk3562_bl31_v1.16.elf | 9152290e3 | important | 1311356c978Sshengfei Xu 1321356c978Sshengfei Xu### New 1331356c978Sshengfei Xu 1341356c978Sshengfei Xu1. Add soc version init. 1351356c978Sshengfei Xu 1361356c978Sshengfei Xu------ 1371356c978Sshengfei Xu 13833ec1a00SLiang Chen## rk3562_bl31_v1.15.elf 13933ec1a00SLiang Chen 14033ec1a00SLiang Chen| Date | File | Build commit | Severity | 14133ec1a00SLiang Chen| ---------- | :-------------------- | ------------ | --------- | 14233ec1a00SLiang Chen| 2023-04-27 | rk3562_bl31_v1.15.elf | 904af256f | important | 14333ec1a00SLiang Chen 14433ec1a00SLiang Chen### New 14533ec1a00SLiang Chen 14633ec1a00SLiang Chen1. Adjust pvtpll config for cpu/gpu/npu by the test results of correlation chips. 14733ec1a00SLiang Chen 14833ec1a00SLiang Chen------ 14933ec1a00SLiang Chen 1509c9e25beSTang Yun ping## rk3562_ddr_1332MHz_eyescan_v1.04.bin 1519c9e25beSTang Yun ping 1529c9e25beSTang Yun ping| Date | File | Build commit | Severity | 1539c9e25beSTang Yun ping| ---------- | :----------------------------------- | ------------ | --------- | 1549c9e25beSTang Yun ping| 2023-04-19 | rk3562_ddr_1332MHz_eyescan_v1.04.bin | b9c108a4eb | important | 1559c9e25beSTang Yun ping 1569c9e25beSTang Yun ping### New 1579c9e25beSTang Yun ping 1589c9e25beSTang Yun ping1. Add RK3562 2D eye scan support. 1599c9e25beSTang Yun ping 1609c9e25beSTang Yun ping------ 1619c9e25beSTang Yun ping 1621755816fSTang Yun ping## rk3562_ddr_1056MHz_ultra_v1.04.bin 1631755816fSTang Yun ping 1641755816fSTang Yun ping| Date | File | Build commit | Severity | 1651755816fSTang Yun ping| ---------- | :--------------------------------- | ------------ | --------- | 1661755816fSTang Yun ping| 2023-04-14 | rk3562_ddr_1056MHz_ultra_v1.04.bin | 6227d5cf9e | important | 1671755816fSTang Yun ping 1681755816fSTang Yun ping### New 1691755816fSTang Yun ping 1701755816fSTang Yun ping1. Add RK3562 ULTRA support. 1711755816fSTang Yun ping 1721755816fSTang Yun ping------ 1731755816fSTang Yun ping 174bd3388efSshengfei Xu## rk3562_bl31_v1.14.elf 175bd3388efSshengfei Xu 176bd3388efSshengfei Xu| Date | File | Build commit | Severity | 177bd3388efSshengfei Xu| ---------- | :-------------------- | ------------ | --------- | 178bd3388efSshengfei Xu| 2023-04-13 | rk3562_bl31_v1.14.elf | 2041b9655 | important | 179bd3388efSshengfei Xu 180bd3388efSshengfei Xu### New 181bd3388efSshengfei Xu 182bd3388efSshengfei Xu1. Support suspend mode config. 183bd3388efSshengfei Xu 184bd3388efSshengfei Xu------ 185bd3388efSshengfei Xu 186d2671041SChen Fen## rk3562_usbplug_v1.04.bin 187d2671041SChen Fen 188d2671041SChen Fen| Date | File | Build commit | Severity | 189d2671041SChen Fen| ---------- | :----------------------- | ---------- | -------- | 190d2671041SChen Fen| 2023-04-13 | rk3562_usbplug_v1.04.bin | 0cccf6fec | important | 191d2671041SChen Fen 192d2671041SChen Fen### Fixed 193d2671041SChen Fen 194d2671041SChen Fen| Index | Severity | Update | Issue description | Issue source | 195d2671041SChen Fen| ----- | --------- | ---------------------- | ------------------------ | ------------ | 196d2671041SChen Fen| 1 | important | Fix sometime reboot fail. | Reboot fail from loader enter. | - | 197d2671041SChen Fen 198d2671041SChen Fen------ 199d2671041SChen Fen 2000fa6fc88SLin Jinhan## rk3562_bl32_v1.01.bin 2010fa6fc88SLin Jinhan 2020fa6fc88SLin Jinhan| Date | File | Build commit | Severity | 2030fa6fc88SLin Jinhan| ---------- | :-------------------- | ------------ | --------- | 2040fa6fc88SLin Jinhan| 2023-04-12 | rk3562_bl32_v1.01.bin | c73fd5531 | important | 2050fa6fc88SLin Jinhan 2060fa6fc88SLin Jinhan### New 2070fa6fc88SLin Jinhan 2080fa6fc88SLin Jinhan1. Added crypto/trng/keylad module support. 2090fa6fc88SLin Jinhan 2100fa6fc88SLin Jinhan### Fixed 2110fa6fc88SLin Jinhan 2120fa6fc88SLin Jinhan| Index | Severity | Update | Issue description | Issue source | 2130fa6fc88SLin Jinhan| ----- | --------- | ------------------------------------------------------------ | -------------------------------------------- | ------------ | 2140fa6fc88SLin Jinhan| 1 | important | Repair the CtsDevicePolicyManagerTestCases test failure problem | CtsDevicePolicyManagerTestCases test failure | 406081 | 2150fa6fc88SLin Jinhan 2160fa6fc88SLin Jinhan------ 2170fa6fc88SLin Jinhan 21861993dceSFinley Xiao## rk3562_bl31_v1.13.elf 21961993dceSFinley Xiao 22061993dceSFinley Xiao| Date | File | Build commit | Severity | 22161993dceSFinley Xiao| ---------- | :-------------------- | ------------ | --------- | 22261993dceSFinley Xiao| 2023-04-10 | rk3562_bl31_v1.13.elf | 69ae6e698 | important | 22361993dceSFinley Xiao 22461993dceSFinley Xiao### New 22561993dceSFinley Xiao 22661993dceSFinley Xiao1. Add opteed sys ctrl support. 22761993dceSFinley Xiao2. Don't change unsecure crypto clocks. 22861993dceSFinley Xiao 22961993dceSFinley Xiao------ 230f1a9d362SJoseph Chen 23134035c0cSFinley Xiao## rk3562_bl31_v1.12.elf 23234035c0cSFinley Xiao 23334035c0cSFinley Xiao| Date | File | Build commit | Severity | 23434035c0cSFinley Xiao| ---------- | :-------------------- | ------------ | --------- | 23534035c0cSFinley Xiao| 2023-03-15 | rk3562_bl31_v1.12.elf | 3376a679b | important | 23634035c0cSFinley Xiao 23734035c0cSFinley Xiao### New 23834035c0cSFinley Xiao 23934035c0cSFinley Xiao1. Implement autocs suspend and resume. 24034035c0cSFinley Xiao2. Update dcf code to v1.01. 24134035c0cSFinley Xiao 24234035c0cSFinley Xiao------ 243f1a9d362SJoseph Chen 24477d983feSshengfei Xu## rk3562_bl31_v1.11.elf 24577d983feSshengfei Xu 24677d983feSshengfei Xu| Date | File | Build commit | Severity | 24777d983feSshengfei Xu| ---------- | :-------------------- | ------------ | --------- | 24877d983feSshengfei Xu| 2023-03-10 | rk3562_bl31_v1.11.elf | 75d01ff66 | important | 24977d983feSshengfei Xu 25077d983feSshengfei Xu### New 25177d983feSshengfei Xu 25277d983feSshengfei Xu1. Improve suspend/resume stability. 25377d983feSshengfei Xu 25477d983feSshengfei Xu------ 255f1a9d362SJoseph Chen 256a9892bfcSFinley Xiao## rk3562_bl31_v1.10.elf 257a9892bfcSFinley Xiao 258a9892bfcSFinley Xiao| Date | File | Build commit | Severity | 259a9892bfcSFinley Xiao| ---------- | :-------------------- | ------------ | --------- | 260a9892bfcSFinley Xiao| 2023-03-10 | rk3562_bl31_v1.10.elf | 8db141d32 | important | 261a9892bfcSFinley Xiao 262a9892bfcSFinley Xiao### New 263a9892bfcSFinley Xiao 264a9892bfcSFinley Xiao1. Add autocs support for core. 265a9892bfcSFinley Xiao2. Improve rkrng output. 266a9892bfcSFinley Xiao 267a9892bfcSFinley Xiao------ 268f1a9d362SJoseph Chen 269dc63d96aSChen Fen## rk3562_usbplug_v1.03.bin 270dc63d96aSChen Fen 271dc63d96aSChen Fen| Date | File | Build commit | Severity | 272dc63d96aSChen Fen| ---------- | :----------------------- | ----------- | -------- | 273dc63d96aSChen Fen| 2023-03-09 | rk3562_usbplug_v1.03.bin | a2a8c6bbac | important | 274dc63d96aSChen Fen 275dc63d96aSChen Fen### New 276dc63d96aSChen Fen 277dc63d96aSChen Fen1. First release version. 278dc63d96aSChen Fen 279dc63d96aSChen Fen------ 280dc63d96aSChen Fen 2815b2037f3SFinley Xiao## rk3562_bl31_v1.09.elf 2825b2037f3SFinley Xiao 2835b2037f3SFinley Xiao| Date | File | Build commit | Severity | 2845b2037f3SFinley Xiao| ---------- | :-------------------- | ------------ | --------- | 2855b2037f3SFinley Xiao| 2023-03-08 | rk3562_bl31_v1.09.elf | 6a1e56879 | important | 2865b2037f3SFinley Xiao 2875b2037f3SFinley Xiao### New 2885b2037f3SFinley Xiao 2895b2037f3SFinley Xiao1. Add support to change pvtpll length according to otp and opp flag . 2905b2037f3SFinley Xiao 2915b2037f3SFinley Xiao------ 292f1a9d362SJoseph Chen 29378fade4fSYifeng Zhao## rk3562_spl_v1.03.bin 29478fade4fSYifeng Zhao 29578fade4fSYifeng Zhao| Date | File | Build commit | Severity | 29678fade4fSYifeng Zhao| ---------- | :-------------------- | ----------- | -------- | 29778fade4fSYifeng Zhao| 2023-03-06 | rk3562_spl_v1.03.bin | 7ff748e19 | important | 29878fade4fSYifeng Zhao 29978fade4fSYifeng Zhao### New 30078fade4fSYifeng Zhao 30178fade4fSYifeng Zhao1. First release version. 30278fade4fSYifeng Zhao 30378fade4fSYifeng Zhao------ 30478fade4fSYifeng Zhao 305e53c80efSFinley Xiao## rk3562_bl31_v1.08.elf 306e53c80efSFinley Xiao 307e53c80efSFinley Xiao| Date | File | Build commit | Severity | 308e53c80efSFinley Xiao| ---------- | :-------------------- | ------------ | --------- | 309e53c80efSFinley Xiao| 2023-02-27 | rk3562_bl31_v1.08.elf | 1f6088dc0 | important | 310e53c80efSFinley Xiao 311e53c80efSFinley Xiao### New 312e53c80efSFinley Xiao 313e53c80efSFinley Xiao1. Change clock to normal pll when supend and reset. 314e53c80efSFinley Xiao 315e53c80efSFinley Xiao------ 316f1a9d362SJoseph Chen 3179bef93d4Sshengfei Xu## rk3562_bl31_v1.07.elf 3189bef93d4Sshengfei Xu 3199bef93d4Sshengfei Xu| Date | File | Build commit | Severity | 3209bef93d4Sshengfei Xu| ---------- | :-------------------- | ------------ | --------- | 3219bef93d4Sshengfei Xu| 2023-02-22 | rk3562_bl31_v1.07.elf | 4d4f21db2 | important | 3229bef93d4Sshengfei Xu 3239bef93d4Sshengfei Xu### New 3249bef93d4Sshengfei Xu 3259bef93d4Sshengfei Xu1. Support vdd_logic off in the system suspend. 3269bef93d4Sshengfei Xu 3279bef93d4Sshengfei Xu------ 3289bef93d4Sshengfei Xu 32952e2193eSTang Yun ping## rk3562_ddr_{1560...324}MHz_v1.04.bin 33052e2193eSTang Yun ping 33152e2193eSTang Yun ping| Date | File | Build commit | Severity | 33252e2193eSTang Yun ping| ---------- | :-------------------------------- | ---------------------------------------------- | -------- | 33352e2193eSTang Yun ping| 2023-02-14 | rk3562_ddr_{1560...324}MHz_v1.04.bin | bae1baa081 | important | 33452e2193eSTang Yun ping 33552e2193eSTang Yun ping### Fixed 33652e2193eSTang Yun ping 33752e2193eSTang Yun ping| Index | Severity | Update | Issue description | Issue source | 33852e2193eSTang Yun ping| ----- | --------- | --------------------------------------- | ------------------------------------------------------------ | ------------ | 33952e2193eSTang Yun ping| 1 | moderate | fix bug of uart print can't be disabled | uart print can't be disabled by ddrbin_tool | - | 34052e2193eSTang Yun ping| 2 | important | update OS_REG rules | OS_REG0 may reset by reboot with NPOR, It lead to reboot maskrom failure. Use OS_REG8 replace OS_REG0 to fix this bug. | - | 34152e2193eSTang Yun ping 34252e2193eSTang Yun ping------ 34352e2193eSTang Yun ping 3449520c75eSFinley Xiao## rk3562_bl31_v1.06.elf 3459520c75eSFinley Xiao 3469520c75eSFinley Xiao| Date | File | Build commit | Severity | 3479520c75eSFinley Xiao| ---------- | :-------------------- | ------------ | --------- | 3489520c75eSFinley Xiao| 2023-02-09 | rk3562_bl31_v1.06.elf | de0f55c9c | important | 3499520c75eSFinley Xiao 3509520c75eSFinley Xiao### New 3519520c75eSFinley Xiao 3529520c75eSFinley Xiao1. Add crypto rng and klad clocks support. 3539520c75eSFinley Xiao2. Adjust pvtpll table for npu 800MHz and 900MHz. 3549520c75eSFinley Xiao3. Add dmc code. 3559520c75eSFinley Xiao 3569520c75eSFinley Xiao------ 3579520c75eSFinley Xiao 358f8b9fd59SJoseph Chen## rk3562_{ddr,spl,usbplug}_v1.x.bin 359f8b9fd59SJoseph Chen 360f8b9fd59SJoseph Chen| Date | File | Build commit | Severity | 361f8b9fd59SJoseph Chen| ---------- | :-------------------------------- | ---------------------------------------------- | -------- | 362f8b9fd59SJoseph Chen| 2023-02-03 | rk3562_{ddr,spl,usbplug}_v1.x.bin | ddr:4d38eafc48#spl:ec5f0a7c43#usbplug:3ed34f88 | important | 363f8b9fd59SJoseph Chen 364f8b9fd59SJoseph Chen### New 365f8b9fd59SJoseph Chen 366f8b9fd59SJoseph Chen1. Initial version. 367f8b9fd59SJoseph Chen 368f8b9fd59SJoseph Chen------ 369f8b9fd59SJoseph Chen 3704574e1d2SJoseph Chen## rk3562_{bl31,bl32,mcu}_v1.x.bin 3714574e1d2SJoseph Chen 3724574e1d2SJoseph Chen| Date | File | Build commit | Severity | 3734574e1d2SJoseph Chen| ---------- | :------------------------------ | -------------------------------- | -------- | 3744574e1d2SJoseph Chen| 2023-02-03 | rk3562_{bl31,bl32,mcu}_v1.x.bin | bl31:none#bl32:512740e0#mcu:none | important | 3754574e1d2SJoseph Chen 3764574e1d2SJoseph Chen### New 3774574e1d2SJoseph Chen 3784574e1d2SJoseph Chen1. Initial version. 3794574e1d2SJoseph Chen 3804574e1d2SJoseph Chen------ 3814574e1d2SJoseph Chen 382