xref: /rk3399_ARM-atf/changelog.yaml (revision 5acc316466bdde9257e8076133d7fc8913f73bf8)
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: Aspeed
276        scope: aspeed
277
278        subsections:
279          - title: AST2700
280            scope: ast2700
281
282      - title: Broadcom
283        scope: brcm
284
285      - title: Cadence
286        scope: cadence
287
288      - title: HiSilicon
289        scope: hisilicon
290
291        subsections:
292          - title: HiKey
293            scope: hikey
294
295          - title: HiKey960
296            scope: hikey960
297
298      - title: Intel
299        scope: intel
300
301        subsections:
302          - title: SoC
303            scope: soc
304
305      - title: Marvell
306        scope: marvell
307
308        deprecated:
309          - plat/marvell
310
311        subsections:
312          - title: Armada
313            scope: armada
314
315            deprecated:
316              - plat/marvell/armada
317
318            subsections:
319              - title: A3K
320                scope: a3k
321
322                deprecated:
323                  - plat/marvell/a3k
324
325              - title: A8K
326                scope: a8k
327
328                deprecated:
329                  - plat/marvell/a8k
330
331      - title: MediaTek
332        scope: mediatek
333
334        deprecated:
335          - plat/mediatek/common
336          - plat/mediatek
337
338        subsections:
339          - title: MT8183
340            scope: mt8183
341
342            deprecated:
343              - plat/mediatek/mt8183
344
345          - title: MT8186
346            scope: mt8186
347
348            deprecated:
349              - plat/mediatek/mt8186
350              - mt8186-emi-mpu
351
352          - title: MT8188
353            scope: mt8188
354
355          - title: MT8192
356            scope: mt8192
357
358            deprecated:
359              - plat/mdeiatek/mt8192
360
361          - title: MT8195
362            scope: mt8195
363
364            deprecated:
365              - plat/mediatek/me8195
366              - plat/mediatek/mt8195
367              - plat/mdeiatek/mt8195
368
369      - title: NVIDIA
370        scope: nvidia
371
372        subsections:
373          - title: Tegra
374            scope: tegra
375
376            deprecated:
377              - plat/tegra
378
379            subsections:
380              - title: Tegra 132
381                scope: tegra132
382
383              - title: Tegra 194
384                scope: tegra194
385
386              - title: Tegra 210
387                scope: tegra210
388
389      - title: NXP
390        scope: nxp
391
392        deprecated:
393          - plat/nxp
394          - plat/nxp/common
395
396        subsections:
397          - title: i.MX
398            scope: imx
399
400            deprecated:
401              - plat/imx
402              - plat/imx/imx
403
404            subsections:
405              - title: i.MX 8M
406                scope: imx8m
407
408                deprecated:
409                  - plat/imx8m
410                  - plat/imx/imx8m
411
412                subsections:
413                  - title: i.MX 8M Nano
414                    scope: imx8mn
415
416                    deprecated:
417                      - plat/imx/imx8m/imx8mn
418
419                  - title: i.MX 8M Mini
420                    scope: imx8mm
421
422                    deprecated:
423                      - plat/imx/imx8m/imx8mm
424
425                  - title: i.MX 8M Plus
426                    scope: imx8mp
427
428                    deprecated:
429                      - plat/imx/imx8m/imx8mp
430
431                  - title: i.MX 8Q
432                    scope: imx8mq
433
434                    deprecated:
435                      - plat/imx/imx8m/imx8mq
436
437              - title: i.MX 8
438                scope: imx8
439
440              - title: i.MX 8ULP
441                scope: imx8ulp
442
443              - title: i.MX 9
444                scope: imx9
445
446                subsections:
447                  - title: i.MX93
448                    scope: imx93
449
450          - title: Layerscape
451            scope: layerscape
452
453            deprecated:
454              - docs/nxp/layerscape
455
456            subsections:
457              - title: LS1028A
458                scope: ls1028a
459
460                deprecated:
461                  - plat/nxp/ls1028a
462
463                subsections:
464                  - title: LS1028ARDB
465                    scope: ls1028ardb
466
467                    deprecated:
468                      - plat/nxp/ls1028ardb
469
470              - title: LS1043A
471                scope: ls1043a
472
473                deprecated:
474                  - plat/nxp/ls1043a
475
476                subsections:
477                  - title: LS1043ARDB
478                    scope: ls1043ardb
479
480                    deprecated:
481                      - plat/nxp/ls1043ardb
482
483              - title: LX2
484                scope: lx2
485
486                deprecated:
487                  - plat/nxp/lx2
488
489                subsections:
490                  - title: LX216
491                    scope: lx216
492
493                    deprecated:
494                      - plat/nxp/lx216x
495
496                    subsections:
497                      - title: LX2160
498                        scope: lx2160
499
500                        deprecated:
501                          - plat/soc-lx2160
502
503              - title: LS1046A
504                scope: ls1046a
505
506                subsections:
507                  - title: LS1046ARDB
508                    scope: ls1046ardb
509
510                  - title: LS1046AFRWY
511                    scope: ls1046afrwy
512
513                  - title: LS1046AQDS
514                    scope: ls1046aqds
515
516              - title: LS1088A
517                scope: ls1088a
518
519                subsections:
520                  - title: LS1088ARDB
521                    scope: ls1088ardb
522
523                  - title: LS1088AQDS
524                    scope: ls1088aqds
525
526          - title: S32G274A
527            scope: s32g274a
528
529            subsections:
530              - title: S32G274ARDB
531                scope: s32g274ardb
532
533      - title: QEMU
534        scope: qemu
535
536        deprecated:
537          - plat/qemu
538
539        subsections:
540          - title: SBSA
541            scope: qemu-sbsa
542
543            deprecated:
544              - qemu_sbsa
545
546      - title: QTI
547        scope: qti
548
549        deprecated:
550          - plat/qti
551
552        subsections:
553          - title: SC1780
554            scope: sc7180
555
556            deprecated:
557              - plat/qti/sc7180
558
559          - title: SC7280
560            scope: sc7280
561
562            deprecated:
563              - plat/qti/sc7280
564
565          - title: MSM8916
566            scope: msm8916
567
568      - title: Raspberry Pi
569        scope: rpi
570
571        subsections:
572          - title: Raspberry Pi 3
573            scope: rpi3
574
575          - title: Raspberry Pi 4
576            scope: rpi4
577
578          - title: Raspberry Pi 5
579            scope: rpi5
580
581      - title: Renesas
582        scope: renesas
583
584        subsections:
585          - title: R-Car
586            scope: rcar
587
588            deprecated:
589              - plat/rcar
590
591            subsections:
592              - title: R-Car 3
593                scope: rcar3
594
595                deprecated:
596                  - plat/rcar3
597
598      - title: Rockchip
599        scope: rockchip
600
601        subsections:
602          - title: RK3399
603            scope: rk3399
604
605            deprecated:
606              - rockchip/rk3399
607              - rk3399/suspend
608
609          - title: RK3328
610            scope: rk3328
611
612      - title: Socionext
613        scope: socionext
614
615        subsections:
616          - title: Synquacer
617            scope: synquacer
618
619            deprecated:
620              - plat/synquacer
621
622      - title: ST
623        scope: st
624
625        deprecated:
626          - plat/st
627
628        subsections:
629          - title: STM32MP1
630            scope: stm32mp1
631
632            deprecated:
633              - plat/st/stm32mp1
634
635            subsections:
636              - title: STM32MP13
637                scope: stm32mp13
638
639              - title: STM32MP15
640                scope: stm32mp15
641
642          - title: STM32MP2
643            scope: stm32mp2
644
645      - title: Texas Instruments
646        scope: ti
647
648        subsections:
649          - title: K3
650            scope: k3
651
652            deprecated:
653              - ti-k3
654
655      - title: Xilinx
656        scope: xilinx
657
658        deprecated:
659          - plat/xilinx
660
661        subsections:
662          - title: DCC (Debug Communication Channel)
663            scope: dcc
664
665          - title: Versal
666            scope: versal
667
668            deprecated:
669              - plat/xilinx/versal/include
670              - plat/xilinx/versal
671              - plat/versal
672
673          - title: Versal NET
674            scope: versal-net
675
676            deprecated:
677              - versal_net
678
679          - title: ZynqMP
680            scope: zynqmp
681
682            deprecated:
683              - plat/zynqmp
684              - plat/xilinx/zynqmp
685
686      - title: AMD
687        scope: amd
688
689        subsections:
690          - title: Versal Gen 2
691            scope: versal2
692
693      - title: Nuvoton
694        scope: nuvoton
695
696        subsections:
697          - title: npcm845x
698            scope: npcm845x
699
700  - title: Bootloader Images
701    scope: bl
702
703    deprecated:
704      - bl_common
705
706    subsections:
707      - title: BL1
708        scope: bl1
709
710      - title: BL2
711        scope: bl2
712
713      - title: BL31
714        scope: bl31
715
716      - title: BL32
717        scope: bl32
718
719        subsections:
720          - title: TSP
721            scope: tsp
722
723  - title: Services
724    scope: services
725
726    subsections:
727      - title: FF-A
728        scope: ff-a
729
730        deprecated:
731          - ffa
732
733      - title: RME
734        scope: rme
735
736        deprecated:
737          - rme/fid
738
739        subsections:
740          - title: TRP
741            scope: trp
742
743          - title: RMMD
744            scope: rmmd
745
746          - title: RMM
747            scope: rmm
748
749      - title: SPM
750        scope: spm
751
752        subsections:
753          - title: EL3 SPM
754            scope: el3-spm
755
756          - title: EL3 SPMC
757            scope: el3-spmc
758
759            deprecated:
760              - spmc
761
762          - title: SPMD
763            scope: spmd
764
765          - title: SPM MM
766            scope: spm-mm
767
768      - title: DRTM
769        scope: drtm
770
771      - title: TRNG
772        scope: trng
773
774      - title: ERRATA ABI
775        scope: errata-abi
776
777        deprecated:
778          - errata_abi
779
780      - title: ChromeOS
781        scope: cros
782
783  - title: Libraries
784    scope: lib
785
786    subsections:
787      - title: CPU Support
788        scope: cpus
789
790        deprecated:
791          - cpu
792          - errata
793          - errata_report
794
795      - title: EL3 Runtime
796        scope: el3-runtime
797
798        deprecated:
799          - el3_runtime
800
801        subsections:
802          - title: Context Management
803            scope: cm
804
805          - title: RAS
806            scope: ras
807
808          - title: SIMD
809            scope: simd
810
811      - title: FCONF
812        scope: fconf
813
814      - title: MPMM
815        scope: mpmm
816
817      - title: OP-TEE
818        scope: optee
819
820        deprecated:
821          - lib/optee
822
823      - title: PSCI
824        scope: psci
825
826      - title: ROMlib
827        scope: romlib
828
829      - title: GPT
830        scope: gpt
831
832        deprecated:
833          - gpt_rme
834
835      - title: SMCCC
836        scope: smccc
837
838      - title: Translation Tables
839        scope: xlat
840
841      - title: C Standard Library
842        scope: libc
843
844      - title: Locks
845        scope: locks
846
847      - title: PSA
848        scope: psa
849
850        deprecated:
851          - lib/psa
852
853      - title: DICE Protection Environment
854        scope: dice
855
856      - title: Context Management
857        scope: context-mgmt
858
859        deprecated:
860          - context mgmt
861
862      - title: Semihosting
863        scope: semihosting
864
865      - title: Firmware Handoff
866        scope: handoff
867
868      - title: Exception Handling Framework (EHF)
869        scope: ehf
870
871  - title: Drivers
872
873    subsections:
874      - title: Authentication
875        scope: auth
876
877        deprecated:
878          - driver/auth
879
880        subsections:
881          - title: CryptoCell-713
882            scope: cc-713
883
884          - title: Crypto
885            scope: crypto
886
887          - title: mbedTLS
888            scope: mbedtls
889
890          - title: mbedTLS-PSA
891            scope: mbedtls-psa
892
893      - title: Console
894        scope: console
895
896      - title: Generic Clock
897        scope: clk
898
899      - title: FWU
900        scope: fwu
901
902        deprecated:
903          - fwu_metadata
904
905      - title: I/O
906        scope: io
907
908        subsections:
909          - title: MTD
910            scope: mtd
911
912            deprecated:
913              - io_mtd
914
915      - title: Measured Boot
916        scope: measured-boot
917
918        deprecated:
919          - measured boot
920          - measured_boot
921
922      - title: MMC
923        scope: mmc
924
925        deprecated:
926          - drivers/mmc
927
928      - title: MTD
929        scope: mtd
930
931        deprecated:
932          - drivers/mtd
933
934        subsections:
935          - title: NAND
936            scope: nand
937
938            subsections:
939              - title: SPI NAND
940                scope: spi-nand
941
942                deprecated:
943                  - spi_nand
944
945      - title: GUID Partition Tables Support
946        scope: guid-partition
947
948        deprecated:
949          - partition
950
951      - title: SCMI
952        scope: scmi
953
954        deprecated:
955          - scmi_common
956          - drivers/scmi-msg
957          - scmi-msg
958
959      - title: UFS
960        scope: ufs
961
962      - title: Arm
963        scope: arm-drivers
964
965        subsections:
966          - title: Ethos-N
967            scope: ethos-n
968
969            deprecated:
970              - drivers/arm/ethosn
971
972          - title: GIC
973            scope: gic
974
975            subsections:
976              - title: GICv3
977                scope: gicv3
978
979                deprecated:
980                  - gicv3/multichip
981
982                subsections:
983                  - title: GIC-600
984                    scope: gic600
985
986                  - title: GIC-600AE
987                    scope: gic600ae
988
989              - title: GICv2
990                scope: gicv2
991
992          - title: SMMU
993            scope: smmu
994
995          - title: MHU
996            scope: mhu
997
998            deprecated:
999              - drivers/arm/mhu
1000
1001          - title: RSE
1002            scope: rse
1003
1004            deprecated:
1005              - drivers/arm/rss
1006              - rss
1007
1008          - title: TZC
1009            scope: tzc
1010
1011            subsections:
1012              - title: TZC-400
1013                scope: tzc400
1014
1015                deprecated:
1016                  - drivers/tzc400
1017
1018              - title: TZC-380
1019                scope: tzc380
1020
1021                deprecated:
1022                  - drivers/tzc380
1023
1024          - title: SBSA
1025            scope: sbsa
1026
1027      - title: Marvell
1028        scope: marvell-drivers
1029
1030        subsections:
1031          - title: COMPHY
1032            scope: marvell-comphy
1033
1034            deprecated:
1035              - drivers/marvell/comphy
1036
1037            subsections:
1038              - title: Armada 3700
1039                scope: marvell-comphy-3700
1040
1041                deprecated:
1042                  - drivers/marvell/comphy-3700
1043
1044              - title: CP110
1045                scope: marvell-comphy-cp110
1046
1047                deprecated:
1048                  - drivers/marvell/comphy-cp110
1049
1050          - title: UART
1051            scope: marvell-uart
1052
1053            deprecated:
1054              - plat/marvell/uart
1055
1056          - title: Armada
1057            scope: armada-drivers
1058
1059            subsections:
1060              - title: A3K
1061                scope: a3k-drivers
1062
1063                subsections:
1064                  - title: A3720
1065                    scope: a3720-uart
1066
1067                    deprecated:
1068                      - plat/marvell/a3720/uart
1069
1070      - title: MediaTek
1071        scope: mediatek-drivers
1072
1073        subsections:
1074          - title: APU
1075            scope: mediatek-apu
1076
1077            deprecated:
1078              - plat/mediatek/apu
1079
1080          - title: EMI MPU
1081            scope: mediatek-emi-mpu
1082
1083            deprecated:
1084              - plat/mediatek/mpu
1085
1086          - title: PMIC Wrapper
1087            scope: mediatek-pmic-wrapper
1088
1089            deprecated:
1090              - plat/mediatek/pmic_wrap
1091
1092          - title: MT8192
1093            scope: mt8192-drivers
1094
1095            subsections:
1096              - title: SPM
1097                scope: mt8192-spm
1098
1099                deprecated:
1100                  - mediatek/mt8192/spm
1101
1102      - title: NXP
1103        scope: nxp-drivers
1104
1105        subsections:
1106          - title: DCFG
1107            scope: nxp-dcfg
1108
1109            deprecated:
1110              - driver/nxp/dcfg
1111
1112          - title: FLEXSPI
1113            scope: flexspi
1114
1115            deprecated:
1116              - include/drivers/flexspi
1117              - driver/nxp/xspi
1118
1119          - title: SCFG
1120            scope: nxp-scfg
1121
1122            deprecated:
1123              - nxp/scfg
1124
1125          - title: SFP
1126            scope: nxp-sfp
1127
1128            deprecated:
1129              - drivers/nxp/sfp
1130
1131          - title: QSPI
1132            scope: nxp-qspi
1133
1134          - title: NXP Crypto
1135            scope: nxp-crypto
1136
1137          - title: DDR
1138            scope: nxp-ddr
1139
1140          - title: GIC
1141            scope: nxp-gic
1142
1143          - title: CSU
1144            scope: nxp-csu
1145
1146          - title: IFC NAND
1147            scope: nxp-ifc-nand
1148
1149          - title: IFC NOR
1150            scope: nxp-ifc-nor
1151
1152          - title: TZC-380
1153            scope: nxp-tzc380
1154
1155          - title: TRDC
1156            scope: imx-trdc
1157
1158          - title: Clock
1159            scope: nxp-clk
1160
1161      - title: Renesas
1162        scope: renesas-drivers
1163
1164        subsections:
1165          - title: R-Car3
1166            scope: rcar3-drivers
1167
1168            deprecated:
1169              - drivers/rcar3
1170
1171      - title: ST
1172        scope: st-drivers
1173
1174        deprecated:
1175          - drivers/st
1176
1177        subsections:
1178          - title: BSEC
1179            scope: st-bsec
1180
1181          - title: Clock
1182            scope: st-clock
1183
1184            deprecated:
1185              - stm32mp_clk
1186              - drivers/st/clk
1187              - stm32mp1_clk
1188
1189          - title: Crypto
1190            scope: st-crypto
1191
1192          - title: DDR
1193            scope: st-ddr
1194
1195          - title: I/O
1196            scope: st-io-drivers
1197
1198            subsections:
1199              - title: STM32 Image
1200                scope: st-io-stm32image
1201
1202                deprecated:
1203                  - io-stm32image
1204                  - io_stm32image
1205
1206          - title: I2C
1207            scope: st-i2c
1208
1209          - title: FMC
1210            scope: st-fmc
1211
1212          - title: GPIO
1213            scope: st-gpio
1214
1215          - title: SDMMC2
1216            scope: st-sdmmc2
1217
1218            deprecated:
1219              - stm32_sdmmc2
1220
1221          - title: ST PMIC
1222            scope: st-pmic
1223
1224            deprecated:
1225              - drivers/st/pmic
1226
1227          - title: STPMIC1
1228            scope: stpmic1
1229
1230          - title: Regulator
1231            scope: st-regulator
1232
1233          - title: Reset
1234            scope: st-reset
1235
1236          - title: SPI
1237            scope: st-spi
1238
1239          - title: UART
1240            scope: st-uart
1241
1242            subsections:
1243              - title: STM32 Console
1244                scope: stm32-console
1245
1246                deprecated:
1247                  - stm32_console
1248
1249          - title: USB
1250            scope: st-usb
1251
1252            deprecated:
1253              - drivers/st/usb
1254
1255          - title: Watchdog
1256            scope: st-iwdg
1257
1258      - title: USB
1259        scope: usb
1260
1261        deprecated:
1262          - drivers/usb
1263
1264  - title: Miscellaneous
1265
1266    subsections:
1267      - title: AArch64
1268        scope: aarch64
1269
1270      - title: Debug
1271        scope: debug
1272
1273        deprecated:
1274          - common/debug
1275
1276      - title: CRC32
1277        scope: crc32
1278
1279        subsections:
1280          - title: Hardware CRC32
1281            scope: hw-crc32
1282
1283            deprecated:
1284              - hw_crc
1285              - hw_crc32
1286
1287          - title: Software CRC32
1288            scope: sw-crc32
1289
1290            deprecated:
1291              - sw_crc32
1292
1293      - title: DT Bindings
1294        scope: dt-bindings
1295
1296      - title: FDT Wrappers
1297        scope: fdt-wrappers
1298
1299      - title: FDTs
1300        scope: fdts
1301
1302        deprecated:
1303          - fdt
1304
1305        subsections:
1306          - title: Morello
1307            scope: morello-fdts
1308
1309            deprecated:
1310              - fdts/morello
1311
1312          - title: STM32MP1
1313            scope: stm32mp1-fdts
1314
1315            deprecated:
1316              - fdts stm32mp1
1317
1318            subsections:
1319              - title: STM32MP13
1320                scope: stm32mp13-fdts
1321
1322              - title: STM32MP15
1323                scope: stm32mp15-fdts
1324
1325          - title: STM32MP2
1326            scope: stm32mp2-fdts
1327
1328      - title: PIE
1329        scope: pie
1330
1331      - title: PIE/POR
1332        scope: pie/por
1333
1334      - title: Security
1335        scope: security
1336
1337      - title: SDEI
1338        scope: sdei
1339
1340      - title: TBBR
1341        scope: tbbr
1342
1343      - title: NXP
1344
1345        subsections:
1346          - title: OCRAM
1347            scope: nxp-ocram
1348
1349            deprecated:
1350              - nxp/common/ocram
1351
1352          - title: PSCI
1353            scope: nxp-psci
1354
1355            deprecated:
1356              - plat/nxp/common/psci
1357
1358      - title: UUID
1359        scope: uuid
1360
1361  - title: Documentation
1362    scope: docs
1363
1364    deprecated:
1365      - doc
1366
1367    subsections:
1368      - title: Changelog
1369        scope: changelog
1370
1371      - title: Commit Style
1372        scope: commit-style
1373
1374      - title: Contribution Guidelines
1375        scope: contributing
1376
1377        deprecated:
1378          - contribution-guidelines
1379          - docs-contributing.rst
1380
1381      - title: Maintainers
1382        scope: maintainers
1383
1384      - title: Prerequisites
1385        scope: prerequisites
1386
1387      - title: Threat Model
1388        scope: threat-model
1389
1390      - title: Porting Guide
1391        scope: porting
1392
1393  - title: Build System
1394    scope: build
1395
1396    deprecated:
1397      - makefile
1398      - Makefile
1399
1400    subsections:
1401      - title: Git Hooks
1402        scope: hooks
1403
1404        deprecated:
1405          - git-hooks
1406
1407  - title: Tools
1408    scope: tools
1409
1410    subsections:
1411      - title: STM32 Image
1412        scope: stm32image
1413
1414        deprecated:
1415          - tools/stm32image
1416
1417      - title: NXP Tools
1418        scope: nxp-tools
1419
1420      - title: Firmware Image Package Tool
1421        scope: fiptool
1422
1423      - title: Secure Partition Tool
1424        scope: sptool
1425
1426      - title: Certificate Creation Tool
1427        scope: cert-create
1428
1429      - title: Firmware Encryption Tool
1430        scope: encrypt-fw
1431
1432      - title: Memory Mapping Tool
1433        scope: memmap
1434
1435        deprecated:
1436          - cert_create
1437
1438      - title: Marvell Tools
1439        scope: marvell-tools
1440
1441      - title: Renesas Tools
1442        scope: renesas-tools
1443
1444        subsections:
1445          - title: R-Car Layout Tool
1446            scope: rcar-layout
1447
1448          - title: R/ZG Layout Tool
1449            scope: rzg-layout
1450
1451      - title: Transfer List Compiler
1452        scope: tlc
1453
1454      - title: Chain of Trust device tree to C source file
1455        scope: cot-dt2c
1456
1457  - title: Dependencies
1458    scope: deps
1459
1460    subsections:
1461      - title: checkpatch
1462        scope: checkpatch
1463
1464      - title: commitlint
1465        scope: commitlint
1466
1467      - title: Compiler runtime libraries
1468        scope: compiler-rt
1469
1470      - title: libfdt
1471        scope: libfdt
1472
1473      - title: Node Package Manager (NPM)
1474        scope: npm
1475
1476      - title: Poetry
1477        scope: poetry
1478
1479      - title: zlib
1480        scope: zlib
1481