xref: /rk3399_ARM-atf/changelog.yaml (revision ba4e96bb78951a7ee7e228dd44363ae34e7b1c88)
1#
2# Copyright (c) 2021-2025, 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: CPU feature like FEAT_XXXX / ID register handling in general
90        scope: cpufeat
91
92        deprecated:
93          - amu
94          - brbe
95          - bti
96          - cca
97          - ccidx
98          - d128
99          - debugv8p9
100          - fgt2
101          - fpmr
102          - gcs
103          - hcx
104          - mops
105          - mpam
106          - mte
107          - mte2
108          - pauth
109          - pmu
110          - pmuv3
111          - rng-trap
112          - sctlr2
113          - feat_sctlr2
114          - sme
115          - spe
116          - sve
117          - sys-reg-trace
118          - sys_reg_trace
119          - tcr2
120          - trbe
121          - trf
122          - the
123
124      - title: DynamIQ Shared Unit (DSU)
125        scope: dsu
126
127  - title: Platforms
128    scope: platforms
129
130    deprecated:
131      - plat/common
132      - plat
133
134    subsections:
135      - title: Allwinner
136        scope: allwinner
137
138        deprecated:
139          - plat/allwinner
140
141      - title: AMLogic
142        scope: amlogic
143
144        subsections:
145          - title: GXL
146            scope: gxl
147
148      - title: Arm
149        scope: arm
150
151        deprecated:
152          - plat/arm
153
154        subsections:
155          - title: Common
156            scope: common
157
158          - title: A5DS
159            scope: a5ds
160
161          - title: CSS
162            scope: css
163
164            deprecated:
165              - plat/arm/css
166              - plat/css
167
168          - title: FPGA
169            scope: fpga
170
171            deprecated:
172              - arm_fgpa
173              - plat/arm_fpga
174              - arm/fpga
175
176          - title: FVP
177            scope: fvp
178
179            deprecated:
180              - plat/fvp
181              - fvp/tsp_manifest
182
183          - title: FVP Versatile Express
184            scope: fvp_ve
185
186          - title: Juno
187            scope: juno
188
189          - title: Morello
190            scope: morello
191
192          - title: N1SDP
193            scope: n1sdp
194
195          - title: Neoverse-RD
196            scope: neoverse-rd
197
198            subsections:
199              - title: RD-N2
200                scope: rdn2
201
202              - title: RD-V3
203                scope: rdv3
204
205                deprecated:
206                  - board/rdn2
207                  - rdfremont
208
209            deprecated:
210              - neoverse
211              - neoverse_rd
212
213          - title: TC
214            scope: tc
215
216            deprecated:
217              - plat/tc
218
219          - title: Corstone-1000
220            scope: corstone-1000
221
222            deprecated:
223              - corstone1000
224
225          - title: Automotive RD
226            scope: automotive_rd
227
228            subsections:
229              - title: RD-1 AE
230                scope: rd1ae
231
232              - title: RD-Aspen
233                scope: rdaspen
234
235      - title: Aspeed
236        scope: aspeed
237
238        subsections:
239          - title: AST2700
240            scope: ast2700
241
242      - title: Broadcom
243        scope: brcm
244
245      - title: Cadence
246        scope: cadence
247
248      - title: HiSilicon
249        scope: hisilicon
250
251        subsections:
252          - title: HiKey
253            scope: hikey
254
255          - title: HiKey960
256            scope: hikey960
257
258          - title: Poplar
259            scope: poplar
260
261      - title: Intel
262        scope: intel
263
264        subsections:
265          - title: SoC
266            scope: soc
267
268      - title: Marvell
269        scope: marvell
270
271        deprecated:
272          - plat/marvell
273
274        subsections:
275          - title: Armada
276            scope: armada
277
278            deprecated:
279              - plat/marvell/armada
280
281            subsections:
282              - title: A3K
283                scope: a3k
284
285                deprecated:
286                  - plat/marvell/a3k
287
288              - title: A8K
289                scope: a8k
290
291                deprecated:
292                  - plat/marvell/a8k
293
294      - title: MediaTek
295        scope: mediatek
296
297        deprecated:
298          - plat/mediatek/common
299          - plat/mediatek
300
301        subsections:
302          - title: MT8183
303            scope: mt8183
304
305            deprecated:
306              - plat/mediatek/mt8183
307
308          - title: MT8186
309            scope: mt8186
310
311            deprecated:
312              - plat/mediatek/mt8186
313              - mt8186-emi-mpu
314
315          - title: MT8188
316            scope: mt8188
317
318          - title: MT8189
319            scope: mt8189
320
321          - title: MT8192
322            scope: mt8192
323
324            deprecated:
325              - plat/mdeiatek/mt8192
326
327          - title: MT8195
328            scope: mt8195
329
330            deprecated:
331              - plat/mediatek/me8195
332              - plat/mediatek/mt8195
333              - plat/mdeiatek/mt8195
334
335          - title: MT8196
336            scope: mt8196
337
338      - title: NVIDIA
339        scope: nvidia
340
341        subsections:
342          - title: Tegra
343            scope: tegra
344
345            deprecated:
346              - plat/tegra
347
348            subsections:
349              - title: Tegra 132
350                scope: tegra132
351
352              - title: Tegra 194
353                scope: tegra194
354
355              - title: Tegra 210
356                scope: tegra210
357
358      - title: NXP
359        scope: nxp
360
361        deprecated:
362          - plat/nxp
363          - plat/nxp/common
364
365        subsections:
366          - title: i.MX
367            scope: imx
368
369            deprecated:
370              - plat/imx
371              - plat/imx/imx
372
373            subsections:
374              - title: i.MX 8M
375                scope: imx8m
376
377                deprecated:
378                  - plat/imx8m
379                  - plat/imx/imx8m
380
381                subsections:
382                  - title: i.MX 8M Nano
383                    scope: imx8mn
384
385                    deprecated:
386                      - plat/imx/imx8m/imx8mn
387
388                  - title: i.MX 8M Mini
389                    scope: imx8mm
390
391                    deprecated:
392                      - plat/imx/imx8m/imx8mm
393
394                  - title: i.MX 8M Plus
395                    scope: imx8mp
396
397                    deprecated:
398                      - plat/imx/imx8m/imx8mp
399
400                  - title: i.MX 8Q
401                    scope: imx8mq
402
403                    deprecated:
404                      - plat/imx/imx8m/imx8mq
405
406              - title: i.MX 8
407                scope: imx8
408
409              - title: i.MX 8ULP
410                scope: imx8ulp
411
412              - title: i.MX 9
413                scope: imx9
414
415                subsections:
416                  - title: i.MX93
417                    scope: imx93
418
419                  - title: i.MX94
420                    scope: imx94
421
422                  - title: i.MX95
423                    scope: imx95
424
425          - title: Layerscape
426            scope: layerscape
427
428            deprecated:
429              - docs/nxp/layerscape
430
431            subsections:
432              - title: LS1028A
433                scope: ls1028a
434
435                deprecated:
436                  - plat/nxp/ls1028a
437
438                subsections:
439                  - title: LS1028ARDB
440                    scope: ls1028ardb
441
442                    deprecated:
443                      - plat/nxp/ls1028ardb
444
445              - title: LS1043A
446                scope: ls1043a
447
448                deprecated:
449                  - plat/nxp/ls1043a
450
451                subsections:
452                  - title: LS1043ARDB
453                    scope: ls1043ardb
454
455                    deprecated:
456                      - plat/nxp/ls1043ardb
457
458              - title: LX2
459                scope: lx2
460
461                deprecated:
462                  - plat/nxp/lx2
463
464                subsections:
465                  - title: LX216
466                    scope: lx216
467
468                    deprecated:
469                      - plat/nxp/lx216x
470
471                    subsections:
472                      - title: LX2160
473                        scope: lx2160
474
475                        deprecated:
476                          - plat/soc-lx2160
477
478              - title: LS1046A
479                scope: ls1046a
480
481                subsections:
482                  - title: LS1046ARDB
483                    scope: ls1046ardb
484
485                  - title: LS1046AFRWY
486                    scope: ls1046afrwy
487
488                  - title: LS1046AQDS
489                    scope: ls1046aqds
490
491              - title: LS1088A
492                scope: ls1088a
493
494                subsections:
495                  - title: LS1088ARDB
496                    scope: ls1088ardb
497
498                  - title: LS1088AQDS
499                    scope: ls1088aqds
500
501          - title: S32G274A
502            scope: s32g274a
503
504            subsections:
505              - title: S32G274ARDB
506                scope: s32g274ardb
507
508      - title: QEMU
509        scope: qemu
510
511        deprecated:
512          - plat/qemu
513
514        subsections:
515          - title: SBSA
516            scope: qemu-sbsa
517
518            deprecated:
519              - qemu_sbsa
520
521      - title: QTI
522        scope: qti
523
524        deprecated:
525          - plat/qti
526
527        subsections:
528          - title: SC1780
529            scope: sc7180
530
531            deprecated:
532              - plat/qti/sc7180
533
534          - title: SC7280
535            scope: sc7280
536
537            deprecated:
538              - plat/qti/sc7280
539
540          - title: MSM8916
541            scope: msm8916
542
543      - title: Raspberry Pi
544        scope: rpi
545
546        subsections:
547          - title: Raspberry Pi 3
548            scope: rpi3
549
550          - title: Raspberry Pi 4
551            scope: rpi4
552
553          - title: Raspberry Pi 5
554            scope: rpi5
555
556      - title: Renesas
557        scope: renesas
558
559        subsections:
560          - title: R-Car
561            scope: rcar
562
563            deprecated:
564              - plat/rcar
565
566            subsections:
567              - title: R-Car 3
568                scope: rcar3
569
570                deprecated:
571                  - plat/rcar3
572
573              - title: R-Car 4
574                scope: rcar4
575
576      - title: Rockchip
577        scope: rockchip
578
579        subsections:
580          - title: PX30
581            scope: px30
582
583          - title: RK3288
584            scope: rk3288
585
586          - title: RK3399
587            scope: rk3399
588
589            deprecated:
590              - rockchip/rk3399
591              - rk3399/suspend
592
593          - title: RK3328
594            scope: rk3328
595
596          - title: RK3576
597            scope: rk3576
598
599          - title: RK3588
600            scope: rk3588
601
602      - title: Socionext
603        scope: socionext
604
605        subsections:
606          - title: Synquacer
607            scope: synquacer
608
609            deprecated:
610              - plat/synquacer
611
612      - title: ST
613        scope: st
614
615        deprecated:
616          - plat/st
617
618        subsections:
619          - title: STM32MP1
620            scope: stm32mp1
621
622            deprecated:
623              - plat/st/stm32mp1
624
625            subsections:
626              - title: STM32MP13
627                scope: stm32mp13
628
629              - title: STM32MP15
630                scope: stm32mp15
631
632          - title: STM32MP2
633            scope: stm32mp2
634
635            subsections:
636              - title: STM32MP21
637                scope: stm32mp21
638
639              - title: STM32MP23
640                scope: stm32mp23
641
642              - title: STM32MP25
643                scope: stm32mp25
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: Altera
701        scope: altera
702
703        subsections:
704          - title: Agilex3
705            scope: agilex3
706
707  - title: Bootloader Images
708    scope: bl
709
710    deprecated:
711      - bl_common
712
713    subsections:
714      - title: BL1
715        scope: bl1
716
717      - title: BL2
718        scope: bl2
719
720      - title: BL31
721        scope: bl31
722
723      - title: BL32
724        scope: bl32
725
726        subsections:
727          - title: TSP
728            scope: tsp
729
730  - title: Services
731    scope: services
732
733    deprecated:
734      - std_svc
735
736    subsections:
737      - title: FF-A
738        scope: ff-a
739
740        deprecated:
741          - ffa
742
743      - title: RME
744        scope: rme
745
746        deprecated:
747          - rme/fid
748
749        subsections:
750          - title: TRP
751            scope: trp
752
753          - title: RMMD
754            scope: rmmd
755
756          - title: RMM
757            scope: rmm
758
759      - title: SPM
760        scope: spm
761
762        subsections:
763          - title: EL3 SPM
764            scope: el3-spm
765
766          - title: EL3 SPMC
767            scope: el3-spmc
768
769            deprecated:
770              - el3_spmc
771              - spmc
772
773          - title: SPMD
774            scope: spmd
775
776          - title: SPM MM
777            scope: spm-mm
778
779            deprecated:
780              - spm_mm
781
782      - title: DRTM
783        scope: drtm
784
785      - title: TRNG
786        scope: trng
787
788      - title: ERRATA ABI
789        scope: errata-abi
790
791        deprecated:
792          - errata_abi
793
794      - title: ChromeOS
795        scope: cros
796
797      - title: Live Firmware Activation
798        scope: lfa
799
800      - title: Secure Payload Dispatcher
801        scope: spd
802
803        subsections:
804          - title: OP-TEE
805            scope: optee
806
807            deprecated:
808              - lib/optee
809
810          - title: ProvenCore
811            scope: pncd
812
813          - title: Trusted Little Kernel
814            scope: tlkd
815
816          - title: Trusty
817            scope: trusty
818
819          - title: TSP
820            scope: tspd
821
822  - title: Libraries
823    scope: lib
824
825    subsections:
826      - title: CPU Support
827        scope: cpus
828
829        deprecated:
830          - cpu
831          - errata
832          - errata_report
833
834      - title: Debug FS
835        scope: debugfs
836
837      - title: EL3 Runtime
838        scope: el3-runtime
839
840        deprecated:
841          - el3_runtime
842
843        subsections:
844          - title: Context Management
845            scope: cm
846
847          - title: RAS
848            scope: ras
849
850          - title: SIMD
851            scope: simd
852
853      - title: FCONF
854        scope: fconf
855
856      - title: HOB
857        scope: hob
858
859      - title: MPMM
860        scope: mpmm
861
862      - title: PSCI
863        scope: psci
864
865      - title: ROMlib
866        scope: romlib
867
868      - title: Granule Protection Tables
869        scope: gpt
870
871        deprecated:
872          - gpt_rme
873
874      - title: SMCCC
875        scope: smccc
876
877      - title: Translation Tables
878        scope: xlat
879
880        deprecated:
881          - xlat_tables_v2
882
883      - title: C Standard Library
884        scope: libc
885
886      - title: Locks
887        scope: locks
888
889      - title: PSA
890        scope: psa
891
892        deprecated:
893          - lib/psa
894
895      - title: DICE Protection Environment
896        scope: dice
897
898      - title: Context Management
899        scope: context-mgmt
900
901        deprecated:
902          - context mgmt
903
904      - title: Semihosting
905        scope: semihosting
906
907      - title: Firmware Handoff
908        scope: handoff
909
910      - title: Exception Handling Framework (EHF)
911        scope: ehf
912
913  - title: Drivers
914
915    subsections:
916      - title: Authentication
917        scope: auth
918
919        deprecated:
920          - driver/auth
921
922        subsections:
923          - title: CryptoCell-713
924            scope: cc-713
925
926          - title: Crypto
927            scope: crypto
928
929          - title: mbedTLS
930            scope: mbedtls
931
932          - title: mbedTLS-PSA
933            scope: mbedtls-psa
934
935      - title: Console
936        scope: console
937
938      - title: Delay Timer
939        scope: delay-timer
940
941      - title: Generic Clock
942        scope: clk
943
944      - title: FWU
945        scope: fwu
946
947        deprecated:
948          - fwu_metadata
949
950      - title: I/O
951        scope: io
952
953        subsections:
954          - title: MTD
955            scope: mtd
956
957            deprecated:
958              - io_mtd
959
960      - title: Measured Boot
961        scope: measured-boot
962
963        deprecated:
964          - measured boot
965          - measured_boot
966
967      - title: MMC
968        scope: mmc
969
970        deprecated:
971          - drivers/mmc
972
973      - title: MTD
974        scope: mtd
975
976        deprecated:
977          - drivers/mtd
978
979        subsections:
980          - title: NAND
981            scope: nand
982
983            subsections:
984              - title: SPI NAND
985                scope: spi-nand
986
987                deprecated:
988                  - spi_nand
989
990      - title: GUID Partition Tables Support
991        scope: guid-partition
992
993        deprecated:
994          - partition
995
996      - title: SCMI
997        scope: scmi
998
999        deprecated:
1000          - scmi_common
1001          - drivers/scmi-msg
1002          - scmi-msg
1003
1004      - title: TPM
1005        scope: tpm
1006
1007      - title: UFS
1008        scope: ufs
1009
1010      - title: Arm
1011        scope: arm-drivers
1012
1013        subsections:
1014          - title: Ethos-N
1015            scope: ethos-n
1016
1017            deprecated:
1018              - drivers/arm/ethosn
1019
1020          - title: GIC
1021            scope: gic
1022
1023            subsections:
1024              - title: GICv5
1025                scope: gicv5
1026
1027              - title: GICv3
1028                scope: gicv3
1029
1030                deprecated:
1031                  - gicv3/multichip
1032
1033                subsections:
1034                  - title: GIC-600
1035                    scope: gic600
1036
1037                  - title: GIC-600AE
1038                    scope: gic600ae
1039
1040              - title: GICv2
1041                scope: gicv2
1042
1043          - title: SMMU
1044            scope: smmu
1045
1046          - title: MHU
1047            scope: mhu
1048
1049            deprecated:
1050              - drivers/arm/mhu
1051
1052          - title: RSE
1053            scope: rse
1054
1055            deprecated:
1056              - drivers/arm/rss
1057              - rss
1058
1059          - title: TZC
1060            scope: tzc
1061
1062            subsections:
1063              - title: TZC-400
1064                scope: tzc400
1065
1066                deprecated:
1067                  - drivers/tzc400
1068
1069              - title: TZC-380
1070                scope: tzc380
1071
1072                deprecated:
1073                  - drivers/tzc380
1074
1075          - title: SBSA
1076            scope: sbsa
1077
1078      - title: Marvell
1079        scope: marvell-drivers
1080
1081        subsections:
1082          - title: COMPHY
1083            scope: marvell-comphy
1084
1085            deprecated:
1086              - drivers/marvell/comphy
1087
1088            subsections:
1089              - title: Armada 3700
1090                scope: marvell-comphy-3700
1091
1092                deprecated:
1093                  - drivers/marvell/comphy-3700
1094
1095              - title: CP110
1096                scope: marvell-comphy-cp110
1097
1098                deprecated:
1099                  - drivers/marvell/comphy-cp110
1100
1101          - title: UART
1102            scope: marvell-uart
1103
1104            deprecated:
1105              - plat/marvell/uart
1106
1107          - title: Armada
1108            scope: armada-drivers
1109
1110            subsections:
1111              - title: A3K
1112                scope: a3k-drivers
1113
1114                subsections:
1115                  - title: A3720
1116                    scope: a3720-uart
1117
1118                    deprecated:
1119                      - plat/marvell/a3720/uart
1120
1121      - title: MediaTek
1122        scope: mediatek-drivers
1123
1124        subsections:
1125          - title: APU
1126            scope: mediatek-apu
1127
1128            deprecated:
1129              - plat/mediatek/apu
1130
1131          - title: EMI MPU
1132            scope: mediatek-emi-mpu
1133
1134            deprecated:
1135              - plat/mediatek/mpu
1136
1137          - title: PMIC Wrapper
1138            scope: mediatek-pmic-wrapper
1139
1140            deprecated:
1141              - plat/mediatek/pmic_wrap
1142
1143          - title: MT8192
1144            scope: mt8192-drivers
1145
1146            subsections:
1147              - title: SPM
1148                scope: mt8192-spm
1149
1150                deprecated:
1151                  - mediatek/mt8192/spm
1152
1153      - title: NXP
1154        scope: nxp-drivers
1155
1156        subsections:
1157          - title: DCFG
1158            scope: nxp-dcfg
1159
1160            deprecated:
1161              - driver/nxp/dcfg
1162
1163          - title: FLEXSPI
1164            scope: flexspi
1165
1166            deprecated:
1167              - include/drivers/flexspi
1168              - driver/nxp/xspi
1169
1170          - title: SCFG
1171            scope: nxp-scfg
1172
1173            deprecated:
1174              - nxp/scfg
1175
1176          - title: SFP
1177            scope: nxp-sfp
1178
1179            deprecated:
1180              - drivers/nxp/sfp
1181
1182          - title: QSPI
1183            scope: nxp-qspi
1184
1185          - title: NXP Crypto
1186            scope: nxp-crypto
1187
1188          - title: DDR
1189            scope: nxp-ddr
1190
1191          - title: GIC
1192            scope: nxp-gic
1193
1194          - title: CSU
1195            scope: nxp-csu
1196
1197          - title: IFC NAND
1198            scope: nxp-ifc-nand
1199
1200          - title: IFC NOR
1201            scope: nxp-ifc-nor
1202
1203          - title: TZC-380
1204            scope: nxp-tzc380
1205
1206          - title: TRDC
1207            scope: imx-trdc
1208
1209          - title: Clock
1210            scope: nxp-clk
1211
1212          - title: uSDHC
1213            scope: nxp-mmc
1214
1215      - title: Renesas
1216        scope: renesas-drivers
1217
1218        subsections:
1219          - title: R-Car3
1220            scope: rcar3-drivers
1221
1222            deprecated:
1223              - drivers/rcar3
1224
1225      - title: ST
1226        scope: st-drivers
1227
1228        deprecated:
1229          - drivers/st
1230
1231        subsections:
1232          - title: BSEC
1233            scope: st-bsec
1234
1235          - title: Clock
1236            scope: st-clock
1237
1238            deprecated:
1239              - stm32mp_clk
1240              - drivers/st/clk
1241              - stm32mp1_clk
1242
1243          - title: Crypto
1244            scope: st-crypto
1245
1246          - title: DDR
1247            scope: st-ddr
1248
1249          - title: I/O
1250            scope: st-io-drivers
1251
1252            subsections:
1253              - title: STM32 Image
1254                scope: st-io-stm32image
1255
1256                deprecated:
1257                  - io-stm32image
1258                  - io_stm32image
1259
1260          - title: I2C
1261            scope: st-i2c
1262
1263          - title: FMC
1264            scope: st-fmc
1265
1266          - title: GPIO
1267            scope: st-gpio
1268
1269          - title: SDMMC2
1270            scope: st-sdmmc2
1271
1272            deprecated:
1273              - stm32_sdmmc2
1274
1275          - title: ST PMIC
1276            scope: st-pmic
1277
1278            deprecated:
1279              - drivers/st/pmic
1280
1281          - title: STPMIC1
1282            scope: stpmic1
1283
1284          - title: Regulator
1285            scope: st-regulator
1286
1287          - title: Reset
1288            scope: st-reset
1289
1290          - title: SPI
1291            scope: st-spi
1292
1293          - title: UART
1294            scope: st-uart
1295
1296            subsections:
1297              - title: STM32 Console
1298                scope: stm32-console
1299
1300                deprecated:
1301                  - stm32_console
1302
1303          - title: USB
1304            scope: st-usb
1305
1306            deprecated:
1307              - drivers/st/usb
1308
1309          - title: Watchdog
1310            scope: st-iwdg
1311
1312      - title: USB
1313        scope: usb
1314
1315        deprecated:
1316          - drivers/usb
1317
1318  - title: Miscellaneous
1319
1320    subsections:
1321      - title: AArch64
1322        scope: aarch64
1323
1324      - title: AArch32
1325        scope: aarch32
1326
1327      - title: Debug
1328        scope: debug
1329
1330        deprecated:
1331          - common/debug
1332
1333      - title: CRC32
1334        scope: crc32
1335
1336        subsections:
1337          - title: Hardware CRC32
1338            scope: hw-crc32
1339
1340            deprecated:
1341              - hw_crc
1342              - hw_crc32
1343
1344          - title: Software CRC32
1345            scope: sw-crc32
1346
1347            deprecated:
1348              - sw_crc32
1349
1350      - title: DT Bindings
1351        scope: dt-bindings
1352
1353      - title: FDT Wrappers
1354        scope: fdt-wrappers
1355
1356      - title: FDTs
1357        scope: fdts
1358
1359        deprecated:
1360          - fdt
1361
1362        subsections:
1363          - title: Arm
1364
1365            subsections:
1366              - title: Morello
1367                scope: morello-fdts
1368
1369                deprecated:
1370                  - fdts/morello
1371
1372          - title: ST
1373
1374            subsections:
1375              - title: STM32MP1
1376                scope: stm32mp1-fdts
1377
1378                deprecated:
1379                - fdts stm32mp1
1380
1381                subsections:
1382                  - title: STM32MP13
1383                    scope: stm32mp13-fdts
1384
1385                  - title: STM32MP15
1386                    scope: stm32mp15-fdts
1387
1388              - title: STM32MP2
1389                scope: stm32mp2-fdts
1390
1391                subsections:
1392                  - title: STM32MP21
1393                    scope: stm32mp21-fdts
1394
1395                  - title: STM32MP23
1396                    scope: stm32mp23-fdts
1397
1398                  - title: STM32MP25
1399                    scope: stm32mp25-fdts
1400
1401      - title: PIE
1402        scope: pie
1403
1404      - title: PIE/POR
1405        scope: pie/por
1406
1407      - title: Security
1408        scope: security
1409
1410      - title: SDEI
1411        scope: sdei
1412
1413      - title: TBBR
1414        scope: tbbr
1415
1416      - title: NXP
1417
1418        subsections:
1419          - title: OCRAM
1420            scope: nxp-ocram
1421
1422            deprecated:
1423              - nxp/common/ocram
1424
1425          - title: PSCI
1426            scope: nxp-psci
1427
1428            deprecated:
1429              - plat/nxp/common/psci
1430
1431      - title: UUID
1432        scope: uuid
1433
1434  - title: Documentation
1435    scope: docs
1436
1437    deprecated:
1438      - doc
1439
1440    subsections:
1441      - title: Changelog
1442        scope: changelog
1443
1444      - title: Commit Style
1445        scope: commit-style
1446
1447      - title: Contribution Guidelines
1448        scope: contributing
1449
1450        deprecated:
1451          - contribution-guidelines
1452          - docs-contributing.rst
1453
1454      - title: Maintainers
1455        scope: maintainers
1456
1457      - title: Prerequisites
1458        scope: prerequisites
1459
1460      - title: Threat Model
1461        scope: threat-model
1462
1463      - title: Porting Guide
1464        scope: porting
1465
1466  - title: Build System
1467    scope: build
1468
1469    deprecated:
1470      - makefile
1471      - Makefile
1472
1473    subsections:
1474      - title: Git Hooks
1475        scope: hooks
1476
1477        deprecated:
1478          - git-hooks
1479
1480      - title: Visual Studio Code
1481        scope: vscode
1482
1483  - title: Tools
1484    scope: tools
1485
1486    subsections:
1487      - title: Clang-Format
1488        scope: clang-format
1489
1490      - title: Dependabot
1491        scope: dependabot
1492
1493      - title: STM32 Image
1494        scope: stm32image
1495
1496        deprecated:
1497          - tools/stm32image
1498
1499      - title: NXP Tools
1500        scope: nxp-tools
1501
1502      - title: Firmware Image Package Tool
1503        scope: fiptool
1504
1505      - title: Secure Partition Tool
1506        scope: sptool
1507
1508      - title: Certificate Creation Tool
1509        scope: cert-create
1510
1511      - title: Firmware Encryption Tool
1512        scope: encrypt-fw
1513
1514      - title: Memory Mapping Tool
1515        scope: memmap
1516
1517        deprecated:
1518          - cert_create
1519
1520      - title: Marvell Tools
1521        scope: marvell-tools
1522
1523      - title: Renesas Tools
1524        scope: renesas-tools
1525
1526        subsections:
1527          - title: R-Car Layout Tool
1528            scope: rcar-layout
1529
1530          - title: R/ZG Layout Tool
1531            scope: rzg-layout
1532
1533      - title: Chain of Trust device tree to C source file
1534        scope: cot-dt2c
1535
1536  - title: Dependencies
1537    scope: deps
1538
1539    subsections:
1540      - title: checkpatch
1541        scope: checkpatch
1542
1543      - title: commitlint
1544        scope: commitlint
1545
1546      - title: Compiler runtime libraries
1547        scope: compiler-rt
1548
1549      - title: Development dependencies
1550        scope: dev-deps
1551
1552      - title: libfdt
1553        scope: libfdt
1554
1555      - title: Node Package Manager (NPM)
1556        scope: npm
1557
1558      - title: Poetry
1559        scope: poetry
1560
1561      - title: zlib
1562        scope: zlib
1563