xref: /rk3399_ARM-atf/changelog.yaml (revision 10f60d380038f654c24c071ff34157e32cc1e1d5)
1#
2# Copyright (c) 2021-2024, Arm Limited. All rights reserved.
3#
4# SPDX-License-Identifier: BSD-3-Clause
5#
6
7#
8# The following block describes the top-level sections of the changelog. Commits are categorized
9# into these top-level sections based on the commit message "type":
10#
11#     feat(xyz): add the xyz feature
12#     ^^^^
13#
14
15sections:
16  - title: New Features
17    description: A new feature
18    type: feat
19
20  - title: Resolved Issues
21    description: A bug fix
22    type: fix
23
24  - title: Build System
25    description: Changes that affect the build system or external dependencies
26    type: build
27    hidden: true
28
29  - title: Continuous Integration
30    description: Changes to our CI configuration files and scripts
31    type: ci
32    hidden: true
33
34  - title: Documentation
35    description: Documentation-only changes
36    type: docs
37    hidden: true
38
39  - title: Performance Improvements
40    description: A code change that improves performance
41    type: perf
42    hidden: true
43
44  - title: Code Refactoring
45    description: A code change that neither fixes a bug nor adds a feature
46    type: refactor
47    hidden: true
48
49  - title: Reverted Changes
50    description: Changes that revert a previous change
51    type: revert
52    hidden: true
53
54  - title: Style
55    description: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc.)
56    type: style
57    hidden: true
58
59  - title: Tests
60    description: Adding missing tests or correcting existing tests
61    type: test
62    hidden: true
63
64  - title: Miscellaneous
65    description: Any other change
66    type: chore
67    hidden: true
68
69#
70# The following block describes the sub-sections of the changelog. These sub-sections may appear in
71# any of the top-level sections, and describe the individual components that a change may relate to.
72#
73# Sub-sections have an optional associated commit message "scope":
74#
75#     feat(xyz): add the xyz feature
76#          ^^^
77#
78# This file also describes deprecated scopes, which are scopes that were used before we introduced
79# scope enforcement. These will not pass CI checks when used, but they will be used to generate the
80# changelog.
81#
82# Please note that new scopes should be kebab-case: https://en.wiktionary.org/wiki/kebab_case
83#
84
85subsections:
86  - title: Architecture
87
88    subsections:
89      - title: Activity Monitors Extension (FEAT_AMU)
90        scope: amu
91
92      - title: Branch Record Buffer Extension (FEAT_BRBE)
93        scope: brbe
94
95      - title: Branch Target Identification Extension
96        scope: bti
97
98      - title: Confidential Compute Architecture (CCA)
99        scope: cca
100
101      - title: Extended Cache Index (FEAT_CCIDX)
102        scope: ccidx
103
104      - title: Extended Translation Control Register (FEAT_TCR2).
105        scope: tcr2
106
107      - title: Fine-grained Traps 2 (FEAT_FGT2).
108        scope: fgt2
109
110      - title: CPU feature / ID register handling in general
111        scope: cpufeat
112
113      - title: Debug Extension (FEAT_Debugv8p9)
114        scope: debugv8p9
115
116      - title: Guarded Control Stack (FEAT_GCS)
117        scope: gcs
118
119      - title: Support for the `HCRX_EL2` register (FEAT_HCX)
120        scope: hcx
121
122      - title: Memory Partitioning and Monitoring (MPAM) Extension (FEAT_MPAM)
123        scope: mpam
124
125      - title: Memory Tagging Extension2
126        scope: mte2
127
128        deprecated:
129          - mte
130
131      - title: Pointer Authentication Extension
132        scope: pauth
133
134      - title: Performance Monitors Extension (FEAT_PMUv3)
135        scope: pmu
136
137      - title: Trapping support for RNDR/RNDRRS (FEAT_RNG_TRAP)
138        scope: rng-trap
139
140      - title: Scalable Matrix Extension (FEAT_SME, FEAT_SME2)
141        scope: sme
142
143      - title: Statistical profiling Extension (FEAT_SPE)
144        scope: spe
145
146      - title: Scalable Vector Extension (FEAT_SVE)
147        scope: sve
148
149      - title: System Register Trace Extensions (FEAT_ETMv4, FEAT_ETE and FEAT_ETEv1.1)
150        scope: sys-reg-trace
151
152        deprecated:
153          - sys_reg_trace
154
155      - title: Trace Buffer Extension (FEAT_TRBE)
156        scope: trbe
157
158      - title: Self-hosted Trace Extensions (FEAT_TRF)
159        scope: trf
160
161      - title: DynamIQ Shared Unit (DSU)
162        scope: dsu
163
164  - title: Platforms
165    scope: platforms
166
167    deprecated:
168      - plat/common
169      - plat
170
171    subsections:
172      - title: Allwinner
173        scope: allwinner
174
175        deprecated:
176          - plat/allwinner
177
178      - title: Arm
179        scope: arm
180
181        deprecated:
182          - plat/arm
183
184        subsections:
185          - title: A5DS
186            scope: a5ds
187
188          - title: CSS
189            scope: css
190
191            deprecated:
192              - plat/arm/css
193              - plat/css
194
195          - title: FPGA
196            scope: fpga
197
198            deprecated:
199              - arm_fgpa
200              - plat/arm_fpga
201              - arm/fpga
202
203          - title: FVP
204            scope: fvp
205
206            deprecated:
207              - plat/fvp
208              - fvp/tsp_manifest
209
210          - title: FVP-R
211            scope: fvp-r
212
213            deprecated:
214              - fvp_r
215
216          - title: FVP Versatile Express
217            scope: fvp_ve
218
219          - title: Juno
220            scope: juno
221
222          - title: Morello
223            scope: morello
224
225          - title: N1SDP
226            scope: n1sdp
227
228          - title: Neoverse-RD
229            scope: neoverse-rd
230
231            subsections:
232              - title: SGI-575
233                scope: sgi575
234
235              - title: RD-E1-Edge
236                scope: rde1edge
237
238              - title: RD-N1-Edge
239                scope: rdn1edge
240
241              - title: RD-V1
242                scope: rdv1
243
244              - title: RD-V1-MC
245                scope: rdv1mc
246
247              - title: RD-N2
248                scope: rdn2
249
250              - title: RD-V3
251                scope: rdv3
252
253                deprecated:
254                  - board/rdn2
255
256            deprecated:
257              - neoverse
258
259          - title: TC
260            scope: tc
261
262            deprecated:
263              - plat/tc
264
265            subsections:
266              - title: TC0
267                scope: tc0
268
269                deprecated:
270                  - plat/tc0
271
272          - title: Corstone-1000
273            scope: corstone-1000
274
275          - title: Automotive RD
276            scope: automotive_rd
277
278            subsections:
279              - title: RD-1 AE
280                scope: rd1ae
281
282      - title: Aspeed
283        scope: aspeed
284
285        subsections:
286          - title: AST2700
287            scope: ast2700
288
289      - title: Broadcom
290        scope: brcm
291
292      - title: Cadence
293        scope: cadence
294
295      - title: HiSilicon
296        scope: hisilicon
297
298        subsections:
299          - title: HiKey
300            scope: hikey
301
302          - title: HiKey960
303            scope: hikey960
304
305      - title: Intel
306        scope: intel
307
308        subsections:
309          - title: SoC
310            scope: soc
311
312      - title: Marvell
313        scope: marvell
314
315        deprecated:
316          - plat/marvell
317
318        subsections:
319          - title: Armada
320            scope: armada
321
322            deprecated:
323              - plat/marvell/armada
324
325            subsections:
326              - title: A3K
327                scope: a3k
328
329                deprecated:
330                  - plat/marvell/a3k
331
332              - title: A8K
333                scope: a8k
334
335                deprecated:
336                  - plat/marvell/a8k
337
338      - title: MediaTek
339        scope: mediatek
340
341        deprecated:
342          - plat/mediatek/common
343          - plat/mediatek
344
345        subsections:
346          - title: MT8183
347            scope: mt8183
348
349            deprecated:
350              - plat/mediatek/mt8183
351
352          - title: MT8186
353            scope: mt8186
354
355            deprecated:
356              - plat/mediatek/mt8186
357              - mt8186-emi-mpu
358
359          - title: MT8188
360            scope: mt8188
361
362          - title: MT8192
363            scope: mt8192
364
365            deprecated:
366              - plat/mdeiatek/mt8192
367
368          - title: MT8195
369            scope: mt8195
370
371            deprecated:
372              - plat/mediatek/me8195
373              - plat/mediatek/mt8195
374              - plat/mdeiatek/mt8195
375
376      - title: NVIDIA
377        scope: nvidia
378
379        subsections:
380          - title: Tegra
381            scope: tegra
382
383            deprecated:
384              - plat/tegra
385
386            subsections:
387              - title: Tegra 132
388                scope: tegra132
389
390              - title: Tegra 194
391                scope: tegra194
392
393              - title: Tegra 210
394                scope: tegra210
395
396      - title: NXP
397        scope: nxp
398
399        deprecated:
400          - plat/nxp
401          - plat/nxp/common
402
403        subsections:
404          - title: i.MX
405            scope: imx
406
407            deprecated:
408              - plat/imx
409              - plat/imx/imx
410
411            subsections:
412              - title: i.MX 8M
413                scope: imx8m
414
415                deprecated:
416                  - plat/imx8m
417                  - plat/imx/imx8m
418
419                subsections:
420                  - title: i.MX 8M Nano
421                    scope: imx8mn
422
423                    deprecated:
424                      - plat/imx/imx8m/imx8mn
425
426                  - title: i.MX 8M Mini
427                    scope: imx8mm
428
429                    deprecated:
430                      - plat/imx/imx8m/imx8mm
431
432                  - title: i.MX 8M Plus
433                    scope: imx8mp
434
435                    deprecated:
436                      - plat/imx/imx8m/imx8mp
437
438                  - title: i.MX 8Q
439                    scope: imx8mq
440
441                    deprecated:
442                      - plat/imx/imx8m/imx8mq
443
444              - title: i.MX 8
445                scope: imx8
446
447              - title: i.MX 8ULP
448                scope: imx8ulp
449
450              - title: i.MX 9
451                scope: imx9
452
453                subsections:
454                  - title: i.MX93
455                    scope: imx93
456
457          - title: Layerscape
458            scope: layerscape
459
460            deprecated:
461              - docs/nxp/layerscape
462
463            subsections:
464              - title: LS1028A
465                scope: ls1028a
466
467                deprecated:
468                  - plat/nxp/ls1028a
469
470                subsections:
471                  - title: LS1028ARDB
472                    scope: ls1028ardb
473
474                    deprecated:
475                      - plat/nxp/ls1028ardb
476
477              - title: LS1043A
478                scope: ls1043a
479
480                deprecated:
481                  - plat/nxp/ls1043a
482
483                subsections:
484                  - title: LS1043ARDB
485                    scope: ls1043ardb
486
487                    deprecated:
488                      - plat/nxp/ls1043ardb
489
490              - title: LX2
491                scope: lx2
492
493                deprecated:
494                  - plat/nxp/lx2
495
496                subsections:
497                  - title: LX216
498                    scope: lx216
499
500                    deprecated:
501                      - plat/nxp/lx216x
502
503                    subsections:
504                      - title: LX2160
505                        scope: lx2160
506
507                        deprecated:
508                          - plat/soc-lx2160
509
510              - title: LS1046A
511                scope: ls1046a
512
513                subsections:
514                  - title: LS1046ARDB
515                    scope: ls1046ardb
516
517                  - title: LS1046AFRWY
518                    scope: ls1046afrwy
519
520                  - title: LS1046AQDS
521                    scope: ls1046aqds
522
523              - title: LS1088A
524                scope: ls1088a
525
526                subsections:
527                  - title: LS1088ARDB
528                    scope: ls1088ardb
529
530                  - title: LS1088AQDS
531                    scope: ls1088aqds
532
533          - title: S32G274A
534            scope: s32g274a
535
536            subsections:
537              - title: S32G274ARDB
538                scope: s32g274ardb
539
540      - title: QEMU
541        scope: qemu
542
543        deprecated:
544          - plat/qemu
545
546        subsections:
547          - title: SBSA
548            scope: qemu-sbsa
549
550            deprecated:
551              - qemu_sbsa
552
553      - title: QTI
554        scope: qti
555
556        deprecated:
557          - plat/qti
558
559        subsections:
560          - title: SC1780
561            scope: sc7180
562
563            deprecated:
564              - plat/qti/sc7180
565
566          - title: SC7280
567            scope: sc7280
568
569            deprecated:
570              - plat/qti/sc7280
571
572          - title: MSM8916
573            scope: msm8916
574
575      - title: Raspberry Pi
576        scope: rpi
577
578        subsections:
579          - title: Raspberry Pi 3
580            scope: rpi3
581
582          - title: Raspberry Pi 4
583            scope: rpi4
584
585          - title: Raspberry Pi 5
586            scope: rpi5
587
588      - title: Renesas
589        scope: renesas
590
591        subsections:
592          - title: R-Car
593            scope: rcar
594
595            deprecated:
596              - plat/rcar
597
598            subsections:
599              - title: R-Car 3
600                scope: rcar3
601
602                deprecated:
603                  - plat/rcar3
604
605      - title: Rockchip
606        scope: rockchip
607
608        subsections:
609          - title: RK3399
610            scope: rk3399
611
612            deprecated:
613              - rockchip/rk3399
614              - rk3399/suspend
615
616          - title: RK3328
617            scope: rk3328
618
619      - title: Socionext
620        scope: socionext
621
622        subsections:
623          - title: Synquacer
624            scope: synquacer
625
626            deprecated:
627              - plat/synquacer
628
629      - title: ST
630        scope: st
631
632        deprecated:
633          - plat/st
634
635        subsections:
636          - title: STM32MP1
637            scope: stm32mp1
638
639            deprecated:
640              - plat/st/stm32mp1
641
642            subsections:
643              - title: STM32MP13
644                scope: stm32mp13
645
646              - title: STM32MP15
647                scope: stm32mp15
648
649          - title: STM32MP2
650            scope: stm32mp2
651
652            subsections:
653              - title: STM32MP25
654                scope: stm32mp25
655
656      - title: Texas Instruments
657        scope: ti
658
659        subsections:
660          - title: K3
661            scope: k3
662
663            deprecated:
664              - ti-k3
665
666      - title: Xilinx
667        scope: xilinx
668
669        deprecated:
670          - plat/xilinx
671
672        subsections:
673          - title: DCC (Debug Communication Channel)
674            scope: dcc
675
676          - title: Versal
677            scope: versal
678
679            deprecated:
680              - plat/xilinx/versal/include
681              - plat/xilinx/versal
682              - plat/versal
683
684          - title: Versal NET
685            scope: versal-net
686
687            deprecated:
688              - versal_net
689
690          - title: ZynqMP
691            scope: zynqmp
692
693            deprecated:
694              - plat/zynqmp
695              - plat/xilinx/zynqmp
696
697      - title: AMD
698        scope: amd
699
700        subsections:
701          - title: Versal Gen 2
702            scope: versal2
703
704      - title: Nuvoton
705        scope: nuvoton
706
707        subsections:
708          - title: npcm845x
709            scope: npcm845x
710
711  - title: Bootloader Images
712    scope: bl
713
714    deprecated:
715      - bl_common
716
717    subsections:
718      - title: BL1
719        scope: bl1
720
721      - title: BL2
722        scope: bl2
723
724      - title: BL31
725        scope: bl31
726
727      - title: BL32
728        scope: bl32
729
730        subsections:
731          - title: TSP
732            scope: tsp
733
734  - title: Services
735    scope: services
736
737    subsections:
738      - title: FF-A
739        scope: ff-a
740
741        deprecated:
742          - ffa
743
744      - title: RME
745        scope: rme
746
747        deprecated:
748          - rme/fid
749
750        subsections:
751          - title: TRP
752            scope: trp
753
754          - title: RMMD
755            scope: rmmd
756
757          - title: RMM
758            scope: rmm
759
760      - title: SPM
761        scope: spm
762
763        subsections:
764          - title: EL3 SPM
765            scope: el3-spm
766
767          - title: EL3 SPMC
768            scope: el3-spmc
769
770            deprecated:
771              - spmc
772
773          - title: SPMD
774            scope: spmd
775
776          - title: SPM MM
777            scope: spm-mm
778
779      - title: DRTM
780        scope: drtm
781
782      - title: TRNG
783        scope: trng
784
785      - title: ERRATA ABI
786        scope: errata-abi
787
788        deprecated:
789          - errata_abi
790
791      - title: ChromeOS
792        scope: cros
793
794  - title: Libraries
795    scope: lib
796
797    subsections:
798      - title: CPU Support
799        scope: cpus
800
801        deprecated:
802          - cpu
803          - errata
804          - errata_report
805
806      - title: EL3 Runtime
807        scope: el3-runtime
808
809        deprecated:
810          - el3_runtime
811
812        subsections:
813          - title: Context Management
814            scope: cm
815
816          - title: RAS
817            scope: ras
818
819          - title: SIMD
820            scope: simd
821
822      - title: FCONF
823        scope: fconf
824
825      - title: MPMM
826        scope: mpmm
827
828      - title: OP-TEE
829        scope: optee
830
831        deprecated:
832          - lib/optee
833
834      - title: PSCI
835        scope: psci
836
837      - title: ROMlib
838        scope: romlib
839
840      - title: GPT
841        scope: gpt
842
843        deprecated:
844          - gpt_rme
845
846      - title: SMCCC
847        scope: smccc
848
849      - title: Translation Tables
850        scope: xlat
851
852      - title: C Standard Library
853        scope: libc
854
855      - title: Locks
856        scope: locks
857
858      - title: PSA
859        scope: psa
860
861        deprecated:
862          - lib/psa
863
864      - title: DICE Protection Environment
865        scope: dice
866
867      - title: Context Management
868        scope: context-mgmt
869
870        deprecated:
871          - context mgmt
872
873      - title: Semihosting
874        scope: semihosting
875
876      - title: Firmware Handoff
877        scope: handoff
878
879      - title: Exception Handling Framework (EHF)
880        scope: ehf
881
882  - title: Drivers
883
884    subsections:
885      - title: Authentication
886        scope: auth
887
888        deprecated:
889          - driver/auth
890
891        subsections:
892          - title: CryptoCell-713
893            scope: cc-713
894
895          - title: Crypto
896            scope: crypto
897
898          - title: mbedTLS
899            scope: mbedtls
900
901          - title: mbedTLS-PSA
902            scope: mbedtls-psa
903
904      - title: Console
905        scope: console
906
907      - title: Delay Timer
908        scope: delay-timer
909
910      - title: Generic Clock
911        scope: clk
912
913      - title: FWU
914        scope: fwu
915
916        deprecated:
917          - fwu_metadata
918
919      - title: I/O
920        scope: io
921
922        subsections:
923          - title: MTD
924            scope: mtd
925
926            deprecated:
927              - io_mtd
928
929      - title: Measured Boot
930        scope: measured-boot
931
932        deprecated:
933          - measured boot
934          - measured_boot
935
936      - title: MMC
937        scope: mmc
938
939        deprecated:
940          - drivers/mmc
941
942      - title: MTD
943        scope: mtd
944
945        deprecated:
946          - drivers/mtd
947
948        subsections:
949          - title: NAND
950            scope: nand
951
952            subsections:
953              - title: SPI NAND
954                scope: spi-nand
955
956                deprecated:
957                  - spi_nand
958
959      - title: GUID Partition Tables Support
960        scope: guid-partition
961
962        deprecated:
963          - partition
964
965      - title: SCMI
966        scope: scmi
967
968        deprecated:
969          - scmi_common
970          - drivers/scmi-msg
971          - scmi-msg
972
973      - title: UFS
974        scope: ufs
975
976      - title: Arm
977        scope: arm-drivers
978
979        subsections:
980          - title: Ethos-N
981            scope: ethos-n
982
983            deprecated:
984              - drivers/arm/ethosn
985
986          - title: GIC
987            scope: gic
988
989            subsections:
990              - title: GICv3
991                scope: gicv3
992
993                deprecated:
994                  - gicv3/multichip
995
996                subsections:
997                  - title: GIC-600
998                    scope: gic600
999
1000                  - title: GIC-600AE
1001                    scope: gic600ae
1002
1003              - title: GICv2
1004                scope: gicv2
1005
1006          - title: SMMU
1007            scope: smmu
1008
1009          - title: MHU
1010            scope: mhu
1011
1012            deprecated:
1013              - drivers/arm/mhu
1014
1015          - title: RSE
1016            scope: rse
1017
1018            deprecated:
1019              - drivers/arm/rss
1020              - rss
1021
1022          - title: TZC
1023            scope: tzc
1024
1025            subsections:
1026              - title: TZC-400
1027                scope: tzc400
1028
1029                deprecated:
1030                  - drivers/tzc400
1031
1032              - title: TZC-380
1033                scope: tzc380
1034
1035                deprecated:
1036                  - drivers/tzc380
1037
1038          - title: SBSA
1039            scope: sbsa
1040
1041      - title: Marvell
1042        scope: marvell-drivers
1043
1044        subsections:
1045          - title: COMPHY
1046            scope: marvell-comphy
1047
1048            deprecated:
1049              - drivers/marvell/comphy
1050
1051            subsections:
1052              - title: Armada 3700
1053                scope: marvell-comphy-3700
1054
1055                deprecated:
1056                  - drivers/marvell/comphy-3700
1057
1058              - title: CP110
1059                scope: marvell-comphy-cp110
1060
1061                deprecated:
1062                  - drivers/marvell/comphy-cp110
1063
1064          - title: UART
1065            scope: marvell-uart
1066
1067            deprecated:
1068              - plat/marvell/uart
1069
1070          - title: Armada
1071            scope: armada-drivers
1072
1073            subsections:
1074              - title: A3K
1075                scope: a3k-drivers
1076
1077                subsections:
1078                  - title: A3720
1079                    scope: a3720-uart
1080
1081                    deprecated:
1082                      - plat/marvell/a3720/uart
1083
1084      - title: MediaTek
1085        scope: mediatek-drivers
1086
1087        subsections:
1088          - title: APU
1089            scope: mediatek-apu
1090
1091            deprecated:
1092              - plat/mediatek/apu
1093
1094          - title: EMI MPU
1095            scope: mediatek-emi-mpu
1096
1097            deprecated:
1098              - plat/mediatek/mpu
1099
1100          - title: PMIC Wrapper
1101            scope: mediatek-pmic-wrapper
1102
1103            deprecated:
1104              - plat/mediatek/pmic_wrap
1105
1106          - title: MT8192
1107            scope: mt8192-drivers
1108
1109            subsections:
1110              - title: SPM
1111                scope: mt8192-spm
1112
1113                deprecated:
1114                  - mediatek/mt8192/spm
1115
1116      - title: NXP
1117        scope: nxp-drivers
1118
1119        subsections:
1120          - title: DCFG
1121            scope: nxp-dcfg
1122
1123            deprecated:
1124              - driver/nxp/dcfg
1125
1126          - title: FLEXSPI
1127            scope: flexspi
1128
1129            deprecated:
1130              - include/drivers/flexspi
1131              - driver/nxp/xspi
1132
1133          - title: SCFG
1134            scope: nxp-scfg
1135
1136            deprecated:
1137              - nxp/scfg
1138
1139          - title: SFP
1140            scope: nxp-sfp
1141
1142            deprecated:
1143              - drivers/nxp/sfp
1144
1145          - title: QSPI
1146            scope: nxp-qspi
1147
1148          - title: NXP Crypto
1149            scope: nxp-crypto
1150
1151          - title: DDR
1152            scope: nxp-ddr
1153
1154          - title: GIC
1155            scope: nxp-gic
1156
1157          - title: CSU
1158            scope: nxp-csu
1159
1160          - title: IFC NAND
1161            scope: nxp-ifc-nand
1162
1163          - title: IFC NOR
1164            scope: nxp-ifc-nor
1165
1166          - title: TZC-380
1167            scope: nxp-tzc380
1168
1169          - title: TRDC
1170            scope: imx-trdc
1171
1172          - title: Clock
1173            scope: nxp-clk
1174
1175      - title: Renesas
1176        scope: renesas-drivers
1177
1178        subsections:
1179          - title: R-Car3
1180            scope: rcar3-drivers
1181
1182            deprecated:
1183              - drivers/rcar3
1184
1185      - title: ST
1186        scope: st-drivers
1187
1188        deprecated:
1189          - drivers/st
1190
1191        subsections:
1192          - title: BSEC
1193            scope: st-bsec
1194
1195          - title: Clock
1196            scope: st-clock
1197
1198            deprecated:
1199              - stm32mp_clk
1200              - drivers/st/clk
1201              - stm32mp1_clk
1202
1203          - title: Crypto
1204            scope: st-crypto
1205
1206          - title: DDR
1207            scope: st-ddr
1208
1209          - title: I/O
1210            scope: st-io-drivers
1211
1212            subsections:
1213              - title: STM32 Image
1214                scope: st-io-stm32image
1215
1216                deprecated:
1217                  - io-stm32image
1218                  - io_stm32image
1219
1220          - title: I2C
1221            scope: st-i2c
1222
1223          - title: FMC
1224            scope: st-fmc
1225
1226          - title: GPIO
1227            scope: st-gpio
1228
1229          - title: SDMMC2
1230            scope: st-sdmmc2
1231
1232            deprecated:
1233              - stm32_sdmmc2
1234
1235          - title: ST PMIC
1236            scope: st-pmic
1237
1238            deprecated:
1239              - drivers/st/pmic
1240
1241          - title: STPMIC1
1242            scope: stpmic1
1243
1244          - title: Regulator
1245            scope: st-regulator
1246
1247          - title: Reset
1248            scope: st-reset
1249
1250          - title: SPI
1251            scope: st-spi
1252
1253          - title: UART
1254            scope: st-uart
1255
1256            subsections:
1257              - title: STM32 Console
1258                scope: stm32-console
1259
1260                deprecated:
1261                  - stm32_console
1262
1263          - title: USB
1264            scope: st-usb
1265
1266            deprecated:
1267              - drivers/st/usb
1268
1269          - title: Watchdog
1270            scope: st-iwdg
1271
1272      - title: USB
1273        scope: usb
1274
1275        deprecated:
1276          - drivers/usb
1277
1278  - title: Miscellaneous
1279
1280    subsections:
1281      - title: AArch64
1282        scope: aarch64
1283
1284      - title: Debug
1285        scope: debug
1286
1287        deprecated:
1288          - common/debug
1289
1290      - title: CRC32
1291        scope: crc32
1292
1293        subsections:
1294          - title: Hardware CRC32
1295            scope: hw-crc32
1296
1297            deprecated:
1298              - hw_crc
1299              - hw_crc32
1300
1301          - title: Software CRC32
1302            scope: sw-crc32
1303
1304            deprecated:
1305              - sw_crc32
1306
1307      - title: DT Bindings
1308        scope: dt-bindings
1309
1310      - title: FDT Wrappers
1311        scope: fdt-wrappers
1312
1313      - title: FDTs
1314        scope: fdts
1315
1316        deprecated:
1317          - fdt
1318
1319        subsections:
1320          - title: Morello
1321            scope: morello-fdts
1322
1323            deprecated:
1324              - fdts/morello
1325
1326          - title: STM32MP1
1327            scope: stm32mp1-fdts
1328
1329            deprecated:
1330              - fdts stm32mp1
1331
1332            subsections:
1333              - title: STM32MP13
1334                scope: stm32mp13-fdts
1335
1336              - title: STM32MP15
1337                scope: stm32mp15-fdts
1338
1339          - title: STM32MP2
1340            scope: stm32mp2-fdts
1341
1342            subsections:
1343              - title: STM32MP25
1344                scope: stm32mp25-fdts
1345
1346      - title: PIE
1347        scope: pie
1348
1349      - title: PIE/POR
1350        scope: pie/por
1351
1352      - title: Security
1353        scope: security
1354
1355      - title: SDEI
1356        scope: sdei
1357
1358      - title: TBBR
1359        scope: tbbr
1360
1361      - title: NXP
1362
1363        subsections:
1364          - title: OCRAM
1365            scope: nxp-ocram
1366
1367            deprecated:
1368              - nxp/common/ocram
1369
1370          - title: PSCI
1371            scope: nxp-psci
1372
1373            deprecated:
1374              - plat/nxp/common/psci
1375
1376      - title: UUID
1377        scope: uuid
1378
1379  - title: Documentation
1380    scope: docs
1381
1382    deprecated:
1383      - doc
1384
1385    subsections:
1386      - title: Changelog
1387        scope: changelog
1388
1389      - title: Commit Style
1390        scope: commit-style
1391
1392      - title: Contribution Guidelines
1393        scope: contributing
1394
1395        deprecated:
1396          - contribution-guidelines
1397          - docs-contributing.rst
1398
1399      - title: Maintainers
1400        scope: maintainers
1401
1402      - title: Prerequisites
1403        scope: prerequisites
1404
1405      - title: Threat Model
1406        scope: threat-model
1407
1408      - title: Porting Guide
1409        scope: porting
1410
1411  - title: Build System
1412    scope: build
1413
1414    deprecated:
1415      - makefile
1416      - Makefile
1417
1418    subsections:
1419      - title: Git Hooks
1420        scope: hooks
1421
1422        deprecated:
1423          - git-hooks
1424
1425  - title: Tools
1426    scope: tools
1427
1428    subsections:
1429      - title: STM32 Image
1430        scope: stm32image
1431
1432        deprecated:
1433          - tools/stm32image
1434
1435      - title: NXP Tools
1436        scope: nxp-tools
1437
1438      - title: Firmware Image Package Tool
1439        scope: fiptool
1440
1441      - title: Secure Partition Tool
1442        scope: sptool
1443
1444      - title: Certificate Creation Tool
1445        scope: cert-create
1446
1447      - title: Firmware Encryption Tool
1448        scope: encrypt-fw
1449
1450      - title: Memory Mapping Tool
1451        scope: memmap
1452
1453        deprecated:
1454          - cert_create
1455
1456      - title: Marvell Tools
1457        scope: marvell-tools
1458
1459      - title: Renesas Tools
1460        scope: renesas-tools
1461
1462        subsections:
1463          - title: R-Car Layout Tool
1464            scope: rcar-layout
1465
1466          - title: R/ZG Layout Tool
1467            scope: rzg-layout
1468
1469      - title: Transfer List Compiler
1470        scope: tlc
1471
1472      - title: Chain of Trust device tree to C source file
1473        scope: cot-dt2c
1474
1475  - title: Dependencies
1476    scope: deps
1477
1478    subsections:
1479      - title: checkpatch
1480        scope: checkpatch
1481
1482      - title: commitlint
1483        scope: commitlint
1484
1485      - title: Compiler runtime libraries
1486        scope: compiler-rt
1487
1488      - title: libfdt
1489        scope: libfdt
1490
1491      - title: Node Package Manager (NPM)
1492        scope: npm
1493
1494      - title: Poetry
1495        scope: poetry
1496
1497      - title: zlib
1498        scope: zlib
1499