blob: 5ed24f4a996e35c8ebc19396c9e99694ec0bfa48 [file] [log] [blame]
Chris Kay1c8a4962020-12-09 14:35:46 +00001{
2 "path": "./node_modules/cz-conventional-changelog",
3 "maxHeaderWidth": 50,
Chris Kay025c87f2021-11-09 20:05:38 +00004 "maxLineWidth": 72,
5 "types": [
6 {
7 "type": "feat",
8 "title": "New Features",
9 "description": "A new feature"
10 },
11 {
12 "type": "fix",
13 "title": "Resolved Issues",
14 "description": "A bug fix"
15 },
16 {
17 "type": "build",
18 "title": "Build System",
19 "description": "Changes that affect the build system or external dependencies",
20 "hidden": true
21 },
22 {
23 "type": "ci",
24 "title": "Continuous Integration",
25 "description": "Changes to our CI configuration files and scripts",
26 "hidden": true
27 },
28 {
29 "type": "docs",
30 "title": "Build System",
31 "description": "Documentation-only changes",
32 "hidden": true
33 },
34 {
35 "type": "perf",
36 "title": "Performance Improvements",
37 "description": "A code change that improves performance",
38 "hidden": true
39 },
40 {
41 "type": "refactor",
42 "title": "Code Refactoring",
43 "description": "A code change that neither fixes a bug nor adds a feature",
44 "hidden": true
45 },
46 {
47 "type": "revert",
48 "title": "Reverted Changes",
49 "description": "Changes that revert a previous change",
50 "hidden": true
51 },
52 {
53 "type": "style",
54 "title": "Style",
55 "description": "Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc.)",
56 "hidden": true
57 },
58 {
59 "type": "test",
60 "title": "Tests",
61 "description": "Adding missing tests or correcting existing tests",
62 "hidden": true
63 },
64 {
65 "type": "chore",
66 "title": "Miscellaneous",
67 "description": "Any other change",
68 "hidden": true
69 }
70 ],
Chris Kay4a413dc2021-11-12 15:34:13 +000071 "sections": [
72 {
73 "title": "Architecture",
74 "sections": [
75 {
76 "title": "Activity Monitors Extension (FEAT_AMU)",
77 "scopes": ["amu"]
78 },
79 {
80 "title": "Support for the `HCRX_EL2` register (FEAT_HCX)",
81 "scopes": ["hcx"]
82 },
83 {
84 "title": "Memory Partitioning and Monitoring (MPAM) Extension (FEAT_MPAM)",
85 "scopes": ["mpam"]
86 },
87 {
88 "title": "Scalable Matrix Extension (FEAT_SME)",
89 "scopes": ["sme"]
90 },
91 {
92 "title": "Scalable Vector Extension (FEAT_SVE)",
93 "scopes": ["sve"]
94 },
95 {
96 "title": "Trace Buffer Extension (FEAT_TRBE)",
97 "scopes": ["trbe"]
98 },
99 {
100 "title": "Self-hosted Trace Extensions (FEAT_TRF)",
101 "scopes": ["trf", "sys_reg_trace"]
102 }
103 ]
104 },
105 {
106 "title": "Platforms",
107 "sections": [
108 {
109 "title": "Allwinner",
110 "scopes": ["allwinner", "plat/allwinner"]
111 },
112 {
113 "title": "Arm",
114 "scopes": ["arm", "plat/arm"],
115 "sections": [
116 {
117 "title": "FPGA",
118 "scopes": ["fpga", "arm_fgpa", "arm_fpga", "plat/arm_fpga"]
119 },
120 {
121 "title": "FVP",
122 "scopes": ["fvp", "plat/fvp"]
123 },
124 {
125 "title": "FVP-R",
126 "scopes": ["fvp-r", "fvp_r"]
127 },
128 {
129 "title": "Juno",
130 "scopes": ["juno"]
131 },
132 {
133 "title": "Morello",
134 "scopes": ["morello"]
135 },
136 {
137 "title": "RD",
138 "scopes": ["rd"],
139 "sections": [
140 {
141 "title": "RD-N2",
142 "scopes": ["rdn2", "board/rdn2"]
143 }
144 ]
145 },
146 {
147 "title": "SGI",
148 "scopes": ["sgi", "plat/sgi", "plat/arm/sgi" ]
149 },
150 {
151 "title": "TC",
152 "scopes": ["tc"],
153 "sections": [
154 {
155 "title": "TC0",
156 "scopes": ["tc0", "plat/tc0"]
157 }
158 ]
159 }
160 ]
161 },
162 {
163 "title": "Marvell",
164 "scopes": ["marvell", "plat/marvell"],
165 "sections": [
166 {
167 "title": "Armada",
168 "scopes": ["armada", "plat/marvell/armada"],
169 "sections": [
170 {
171 "title": "A3K",
172 "scopes": ["a3k", "plat/marvell/a3k"]
173 },
174 {
175 "title": "A8K",
176 "scopes": ["a8k", "plat/marvell/a8k"]
177 }
178 ]
179 }
180 ]
181 },
182 {
183 "title": "MediaTek",
184 "scopes": ["mediatek", "plat/mediatek/common", "plat/mediatek"],
185 "sections": [
186 {
187 "title": "MT8183",
188 "scopes": ["mt8183", "plat/mediatek/mt8183"]
189 },
190 {
191 "title": "MT8192",
192 "scopes": ["mt8192", "plat/mdeiatek/mt8192"]
193 },
194 {
195 "title": "MT8195",
196 "scopes": ["mt8195", "plat/mediatek/me8195", "plat/mediatek/mt8195", "plat/mdeiatek/mt8195"]
Rex-BC Chen749b2112021-09-28 11:24:09 +0800197 },
198 {
199 "title": "MT8186",
200 "scopes": ["mt8186", "plat/mediatek/mt8186"]
Chris Kay4a413dc2021-11-12 15:34:13 +0000201 }
202 ]
203 },
204 {
205 "title": "NVIDIA",
206 "scopes": ["nvidia"],
207 "sections": [
208 {
209 "title": "Tegra",
210 "scopes": ["tegra", "plat/tegra"],
211 "sections": [
212 {
213 "title": "Tegra 132",
214 "scopes": ["tegra132"]
215 }
216 ]
217 }
218 ]
219 },
220 {
221 "title": "NXP",
222 "scopes": ["nxp", "plat/nxp", "plat/nxp/common"],
223 "sections": [
224 {
225 "title": "i.MX",
226 "scopes": ["imx", "plat/imx", "plat/imx/imx"],
227 "sections": [
228 {
229 "title": "i.MX 8M",
230 "scopes": ["imx8m", "plat/imx8m", "plat/imx/imx8m"],
231 "sections": [
232 {
233 "title": "i.MX 8M Mini",
234 "scopes": ["imx8mm", "plat/imx/imx8m/imx8mm"]
235 },
236 {
237 "title": "i.MX 8M Plus",
238 "scopes": ["imx8mp", "plat/imx/imx8m/imx8mp"]
239 }
240 ]
241 }
242 ]
243 },
244 {
245 "title": "Layerscape",
246 "scopes": ["layerscape", "docs/nxp/layerscape"],
247 "sections": [
248 {
249 "title": "LX2",
250 "scopes": ["lx2", "plat/nxp/lx2"],
251 "sections": [
252 {
253 "title": "LX216",
254 "scopes": ["lx216", "plat/nxp/lx216x"],
255 "sections": [
256 {
257 "title": "LX2160",
258 "scopes": ["lx2160", "plat/soc-lx2160"]
259 }
260 ]
261 },
262 {
263 "title": "LS1028A",
264 "scopes": ["ls1028a", "plat/nxp/ls1028a"],
265 "sections": [
266 {
267 "title": "LS1028ARDB",
268 "scopes": ["ls1028ardb", "plat/nxp/ls1028ardb"]
269 }
270 ]
271 }
272 ]
273 }
274 ]
275 }
276 ]
277 },
278 {
279 "title": "QEMU",
280 "scopes": ["qemu", "plat/qemu"]
281 },
282 {
283 "title": "QTI",
284 "scopes": ["qti"],
285 "sections": [
286 {
287 "title": "SC1780",
288 "scopes": ["sc7180", "plat/qti/sc7180"]
289 },
290 {
291 "title": "SC7280",
292 "scopes": ["sc7280", "plat/qti/sc7280"]
293 }
294 ]
295 },
296 {
297 "title": "Raspberry Pi",
298 "scopes": ["rpi"],
299 "sections": [
300 {
301 "title": "Raspberry Pi 4",
302 "scopes": ["rpi4"]
303 }
304 ]
305 },
306 {
307 "title": "Renesas",
308 "scopes": ["renesas"],
309 "sections": [
310 {
311 "title": "R-Car",
312 "scopes": ["rcar", "plat/rcar"],
313 "sections": [
314 {
315 "title": "R-Car 3",
316 "scopes": ["rcar3", "plat/rcar3"]
317 }
318 ]
319 }
320 ]
321 },
322 {
323 "title": "Rockchip",
324 "scopes": ["rockchip"],
325 "sections": [
326 {
327 "title": "RK3399",
328 "scopes": ["rk3399", "rockchip/rk3399", "rk3399/suspend"]
329 }
330 ]
331 },
332 {
333 "title": "Socionext",
334 "scopes": ["socionext"],
335 "sections": [
336 {
337 "title": "Synquacer",
338 "scopes": ["synquacer", "plat/synquacer"]
339 }
340 ]
341 },
342 {
343 "title": "ST",
344 "scopes": ["st", "plat/st"],
345 "sections": [
346 {
347 "title": "ST32MP1",
348 "scopes": ["stm32mp1", "plat/st/stm32mp1"]
349 }
350 ]
351 },
352 {
353 "title": "Xilinx",
354 "scopes": ["xilinx", "plat/xilinx"],
355 "sections": [
356 {
357 "title": "Versal",
358 "scopes": ["versal", "plat/xilinx/versal/include", "plat/xilinx/versal", "plat/versal"]
359 },
360 {
361 "title": "ZynqMP",
362 "scopes": ["zynqmp", "plat/zynqmp", "plat/xilinx/zynqmp"]
363 }
364 ]
365 }
366 ]
367 },
368 {
369 "title": "Bootloader Images",
370 "scopes": ["bl", "bl_common"],
371 "sections": [
372 {
373 "title": "BL1",
374 "scopes": ["bl1"]
375 },
376 {
377 "title": "BL2",
378 "scopes": ["bl2"]
379 }
380 ]
381 },
382 {
383 "title": "Services",
384 "scopes": ["services"],
385 "sections": [
386 {
387 "title": "FF-A",
388 "scopes": ["ffa", "ff-a"]
389 },
390 {
391 "title": "RME",
392 "scopes": ["rme"]
393 },
394 {
395 "title": "SPM",
396 "scopes": ["spm", "spmc", "spmd", "SPMD", "spm_mm"]
397 }
398 ]
399 },
400 {
401 "title": "Libraries",
402 "sections": [
403 {
404 "title": "CPU Support",
405 "scopes": ["cpus", "cpu", "errata", "errata_report"]
406 },
407 {
408 "title": "EL3 Runtime",
409 "scopes": ["el3-runtime", "el3_runtime"]
410 },
411 {
412 "title": "FCONF",
413 "scopes": ["fconf"]
414 },
415 {
416 "title": "MPMM",
417 "scopes": ["mpmm"]
418 },
419 {
420 "title": "OP-TEE",
421 "scopes": ["optee", "lib/optee"]
422 },
423 {
424 "title": "PSCI",
425 "scopes": ["psci"]
426 },
427 {
428 "title": "GPT",
429 "scopes": ["gpt", "gpt_rme"]
430 },
431 {
432 "title": "SMCCC",
433 "scopes": ["smccc"]
434 },
435 {
436 "title": "Translation Tables",
437 "scopes": ["xlat"]
438 }
439 ]
440 },
441 {
442 "title": "Drivers",
443 "sections": [
444 {
445 "title": "Authentication",
446 "scopes": ["auth", "driver/auth"],
447 "sections": [
448 {
449 "title": "CryptoCell-713",
450 "scopes": ["cc-713"]
451 }
452 ]
453 },
454 {
455 "title": "FWU",
456 "scopes": ["fwu", "fwu_metadata"]
457 },
458 {
459 "title": "I/O",
460 "scopes": ["io"],
461 "sections": [
462 {
463 "title": "MTD",
464 "scopes": ["mtd", "io_mtd"]
465 }
466 ]
467 },
468 {
469 "title": "Measured Boot",
470 "scopes": ["measured-boot", "measured boot", "measured_boot"]
471 },
472 {
473 "title": "MMC",
474 "scopes": ["mmc", "drivers/mmc"]
475 },
476 {
477 "title": "MTD",
478 "scopes": ["mtd", "drivers/mtd"],
479 "sections": [
480 {
481 "title": "NAND",
482 "scopes": ["nand"],
483 "sections": [
484 {
485 "title": "SPI NAND",
486 "scopes": ["spi-nand", "spi_nand"]
487 }
488 ]
489 }
490 ]
491 },
492 {
493 "title": "SCMI",
494 "scopes": ["scmi", "scmi_common", "drivers/scmi-msg"]
495 },
496 {
497 "title": "UFS",
498 "scopes": ["ufs"]
499 },
500 {
501 "title": "Arm",
502 "scopes": ["arm-drivers"],
503 "sections": [
504 {
505 "title": "Ethos-N",
506 "scopes": ["ethos-n", "drivers/arm/ethosn"]
507 },
508 {
509 "title": "GIC",
510 "scopes": ["gic"],
511 "sections": [
512 {
513 "title": "GICv3",
514 "scopes": ["gicv3"],
515 "sections": [
516 {
517 "title": "GIC-600AE",
518 "scopes": ["gic600ae"]
519 }
520 ]
521 }
522 ]
523 },
524 {
525 "title": "TZC",
526 "scopes": ["tzc"],
527 "sections": [
528 {
529 "title": "TZC-400",
530 "scopes": ["tzc400", "drivers/tzc400"]
531 }
532 ]
533 }
534 ]
535 },
536 {
537 "title": "Marvell",
538 "scopes": ["marvell-drivers"],
539 "sections": [
540 {
541 "title": "COMPHY",
542 "scopes": ["marvell-comphy", "drivers/marvell/comphy"],
543 "sections": [
544 {
545 "title": "Armada 3700",
546 "scopes": ["marvell-comphy-3700", "drivers/marvell/comphy-3700"]
547 },
548 {
549 "title": "CP110",
550 "scopes": ["marvell-comphy-cp110", "drivers/marvell/comphy-cp110"]
551 }
552 ]
553 },
554 {
555 "title": "UART",
556 "scopes": ["marvell-uart", "plat/marvell/uart"]
557 },
558 {
559 "title": "Armada",
560 "scopes": ["armada-drivers"],
561 "sections": [
562 {
563 "title": "A3K",
564 "scopes": ["a3k-drivers"],
565 "sections": [
566 {
567 "title": "A3720",
568 "scopes": ["a3720-uart", "plat/marvell/a3720/uart"]
569 }
570 ]
571 }
572 ]
573 }
574 ]
575 },
576 {
577 "title": "MediaTek",
578 "scopes": ["mediatek-drivers"],
579 "sections": [
580 {
581 "title": "APU",
582 "scopes": ["mediatek-apu", "plat/mediatek/apu"]
583 },
584 {
585 "title": "EMI MPU",
586 "scopes": ["mediatek-emi-mpu", "plat/mediatek/mpu"]
587 },
588 {
589 "title": "PMIC Wrapper",
590 "scopes": ["mediatek-pmic-wrapper", "plat/mediatek/pmic_wrap"]
591 },
592 {
593 "title": "MT8192",
594 "scopes": ["mt8192-drivers"],
595 "sections": [
596 {
597 "title": "SPM",
598 "scopes": ["mt8192-spm", "mediatek/mt8192/spm"]
599 }
600 ]
601 }
602 ]
603 },
604 {
605 "title": "NXP",
606 "scopes": ["nxp-drivers"],
607 "sections": [
608 {
609 "title": "DCFG",
610 "scopes": ["nxp-dcfg", "driver/nxp/dcfg"]
611 },
612 {
613 "title": "FLEXSPI",
614 "scopes": ["flexspi", "include/drivers/flexspi", "driver/nxp/xspi"]
615 },
616 {
617 "title": "SCFG",
618 "scopes": ["nxp-scfg", "nxp/scfg"]
619 },
620 {
621 "title": "SFP",
622 "scopes": ["nxp-sfp", "drivers/nxp/sfp"]
623 }
624 ]
625 },
626 {
627 "title": "Renesas",
628 "scopes": ["renesas-drivers"],
629 "sections": [
630 {
631 "title": "R-Car3",
632 "scopes": ["rcar3-drivers", "drivers/rcar3"]
633 }
634 ]
635 },
636 {
637 "title": "ST",
638 "scopes": ["st-drivers", "drivers/st"],
639 "sections": [
640 {
641 "title": "Clock",
642 "scopes": ["st-clock", "stm32mp_clk", "drivers/st/clk", "stm32mp1_clk"]
643 },
644 {
645 "title": "I/O",
646 "scopes": ["st-io-drivers"],
647 "sections": [
648 {
649 "title": "STM32 Image",
650 "scopes": ["st-io-stm32image", "io-stm32image", "io_stm32image"]
651 }
652 ]
653 },
654 {
655 "title": "SDMMC2",
656 "scopes": ["st-sdmmc2", "stm32_sdmmc2"]
657 },
658 {
659 "title": "ST PMIC",
660 "scopes": ["st-pmic", "drivers/st/pmic"]
661 },
662 {
663 "title": "STPMIC1",
664 "scopes": ["stpmic1"]
665 },
666 {
667 "title": "UART",
668 "scopes": ["st-uart"],
669 "sections": [
670 {
671 "title": "STM32 Console",
672 "scopes": ["stm32-console", "stm32_console"]
673 }
674 ]
675 },
676 {
677 "title": "USB",
678 "scopes": ["st-usb", "drivers/st/usb"]
679 }
680 ]
681 },
682 {
683 "title": "USB",
684 "scopes": ["usb", "drivers/usb"]
685 }
686 ]
687 },
688 {
689 "title": "Miscellaneous",
690 "sections": [
691 {
692 "title": "AArch64",
693 "scopes": ["aarch64"]
694 },
695 {
696 "title": "Debug",
697 "scopes": ["debug", "common/debug"]
698 },
699 {
700 "title": "CRC32",
701 "scopes": ["crc32"],
702 "sections": [
703 {
704 "title": "Hardware CRC32",
705 "scopes": ["hw-crc32", "hw_crc", "hw_crc32"]
706 },
707 {
708 "title": "Software CRC32",
709 "scopes": ["sw-crc32", "sw_crc32"]
710 }
711 ]
712 },
713 {
714 "title": "DT Bindings",
715 "scopes": ["dt-bindings"]
716 },
717 {
718 "title": "FDT Wrappers",
719 "scopes": ["fdt-wrappers"]
720 },
721 {
722 "title": "FDTs",
723 "scopes": ["fdts", "fdt"],
724 "sections": [
725 {
726 "title": "Morello",
727 "scopes": ["morello-fdts", "fdts/morello"]
728 },
729 {
730 "title": "STM32MP1",
731 "scopes": ["stm32mp1-fdts", "fdts stm32mp1"]
732 }
733 ]
734 },
735 {
736 "title": "PIE",
737 "scopes": ["pie"]
738 },
739 {
740 "title": "Security",
741 "scopes": ["security"]
742 },
743 {
744 "title": "SDEI",
745 "scopes": ["sdei"]
746 },
747 {
748 "title": "TBBR",
749 "scopes": ["tbbr"]
750 },
751 {
752 "title": "NXP",
753 "sections": [
754 {
755 "title": "OCRAM",
756 "scopes": ["nxp-ocram", "nxp/common/ocram"]
757 },
758 {
759 "title": "PSCI",
760 "scopes": ["nxp-psci", "plat/nxp/common/psci"]
761 }
762 ]
763 }
764 ]
765 },
766 {
767 "title": "Documentation",
768 "scopes": ["docs", "doc"],
769 "sections": [
770 {
771 "title": "Changelog",
772 "scopes": ["changelog"]
773 },
774 {
775 "title": "Commit Style",
776 "scopes": ["commit-style"]
777 },
778 {
779 "title": "Contribution Guidelines",
780 "scopes": ["contributing", "contribution-guidelines", "docs-contributing.rst"]
781 },
782 {
783 "title": "Maintainers",
784 "scopes": ["maintainers"]
785 },
786 {
787 "title": "Prerequisites",
788 "scopes": ["prerequisites"]
789 }
790 ]
791 },
792 {
793 "title": "Build System",
794 "scopes": ["build", "makefile", "Makefile"],
795 "sections": [
796 {
797 "title": "Git Hooks",
798 "scopes": ["hooks"]
799 }
800 ]
801 },
802 {
803 "title": "Tools",
804 "sections": [
805 {
806 "title": "STM32 Image",
807 "scopes": ["stm32image", "tools/stm32image"]
808 }
809 ]
810 },
811 {
812 "title": "Dependencies",
813 "scopes": ["deps"],
814 "sections": [
815 {
816 "title": "checkpatch",
817 "scopes": ["checkpatch"]
818 },
819 {
820 "title": "libfdt",
821 "scopes": ["libfdt"]
822 },
823 {
824 "title": "Node Package Manager (NPM)",
825 "scopes": ["npm"]
826 }
827 ]
828 }
829 ]
Chris Kay025c87f2021-11-09 20:05:38 +0000830}