]> git.ipfire.org Git - thirdparty/u-boot.git/blob - MAINTAINERS
arm: imx8mp: Initial MSC SM2S iMX8MP support
[thirdparty/u-boot.git] / MAINTAINERS
1 Descriptions of section entries:
2
3 P: Person (obsolete)
4 M: Mail patches to: FullName <address@domain>
5 R: Designated reviewer: FullName <address@domain>
6 These reviewers should be CCed on patches.
7 L: Mailing list that is relevant to this area
8 W: Web-page with status/info
9 Q: Patchwork web based patch tracking system site
10 T: SCM tree type and location.
11 Type is one of: git, hg, quilt, stgit, topgit
12 S: Status, one of the following:
13 Supported: Someone is actually paid to look after this.
14 Maintained: Someone actually looks after it.
15 Orphan: No current maintainer [but maybe you could take the
16 role as you write your new code].
17 F: Files and directories with wildcard patterns.
18 A trailing slash includes all files and subdirectory files.
19 F: drivers/net/ all files in and below drivers/net
20 F: drivers/net/* all files in drivers/net, but not below
21 F: */net/* all files in "any top level directory"/net
22 One pattern per line. Multiple F: lines acceptable.
23 N: Files and directories with regex patterns.
24 N: [^a-z]tegra all files whose path contains the word tegra
25 One pattern per line. Multiple N: lines acceptable.
26 scripts/get_maintainer.pl has different behavior for files that
27 match F: pattern and matches of N: patterns. By default,
28 get_maintainer will not look at git log history when an F: pattern
29 match occurs. When an N: match occurs, git log history is used
30 to also notify the people that have git commit signatures.
31 X: Files and directories that are NOT maintained, same rules as F:
32 Files exclusions are tested before file matches.
33 Can be useful for excluding a specific subdirectory, for instance:
34 F: net/
35 X: net/ipv6/
36 matches all files in and below net excluding net/ipv6/
37 K: Keyword perl extended regex pattern to match content in a
38 patch or file. For instance:
39 K: of_get_profile
40 matches patches or files that contain "of_get_profile"
41 K: \b(printk|pr_(info|err))\b
42 matches patches or files that contain one or more of the words
43 printk, pr_info or pr_err
44 One regex pattern per line. Multiple K: lines acceptable.
45
46 Note: For the hard of thinking, this list is meant to remain in alphabetical
47 order. If you could add yourselves to it in alphabetical order that would be
48 so much easier [Ed]
49
50 Maintainers List (try to look for most precise areas first)
51
52 -----------------------------------
53 ACPI:
54 M: Simon Glass <sjg@chromium.org>
55 S: Maintained
56 F: cmd/acpi.c
57 F: lib/acpi/
58
59 ANDROID AB
60 M: Igor Opaniuk <igor.opaniuk@gmail.com>
61 R: Sam Protsenko <joe.skb7@gmail.com>
62 S: Maintained
63 F: cmd/ab_select.c
64 F: common/android_ab.c
65 F: doc/android/ab.rst
66 F: include/android_ab.h
67 F: test/py/tests/test_android/test_ab.py
68
69 ANDROID AVB
70 M: Igor Opaniuk <igor.opaniuk@gmail.com>
71 S: Maintained
72 F: cmd/avb.c
73 F: common/avb_verify.c
74 F: doc/android/avb2.rst
75 F: include/avb_verify.h
76 F: lib/libavb/
77 F: test/py/tests/test_android/test_avb.py
78
79 ARC
80 M: Alexey Brodkin <alexey.brodkin@synopsys.com>
81 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
82 S: Maintained
83 L: uboot-snps-arc@synopsys.com
84 T: git https://source.denx.de/u-boot/custodians/u-boot-arc.git
85 F: arch/arc/
86 F: board/synopsys/
87
88 ARC HSDK CGU CLOCK
89 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
90 S: Maintained
91 L: uboot-snps-arc@synopsys.com
92 F: drivers/clk/clk-hsdk-cgu.c
93 F: include/dt-bindings/clock/snps,hsdk-cgu.h
94 F: doc/device-tree-bindings/clock/snps,hsdk-cgu.txt
95
96 ARC HSDK CREG GPIO
97 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
98 S: Maintained
99 L: uboot-snps-arc@synopsys.com
100 F: doc/device-tree-bindings/gpio/snps,creg-gpio.txt
101 F: drivers/gpio/hsdk-creg-gpio.c
102
103 ARC HSDK RESET
104 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
105 S: Maintained
106 L: uboot-snps-arc@synopsys.com
107 F: include/dt-bindings/reset/snps,hsdk-reset.h
108 F: drivers/reset/reset-hsdk.c
109
110 ARC SYNOPSYS DW MMC EXTENSIONS
111 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
112 S: Maintained
113 L: uboot-snps-arc@synopsys.com
114 F: doc/device-tree-bindings/mmc/snps,dw-mmc.txt
115 F: drivers/mmc/snps_dw_mmc.c
116
117 APPLE M1 SOC SUPPORT
118 M: Mark Kettenis <kettenis@openbsd.org>
119 S: Maintained
120 F: arch/arm/include/asm/arch-m1/
121 F: arch/arm/mach-apple/
122 F: configs/apple_m1_defconfig
123 F: drivers/iommu/apple_dart.c
124 F: drivers/nvme/nvme_apple.c
125 F: drivers/pinctrl/pinctrl-apple.c
126 F: drivers/watchdog/apple_wdt.c
127 F: include/configs/apple.h
128
129 ARM
130 M: Tom Rini <trini@konsulko.com>
131 S: Maintained
132 T: git https://source.denx.de/u-boot/custodians/u-boot-arm.git
133 F: arch/arm/
134 F: cmd/arm/
135
136 ARM ALTERA SOCFPGA
137 M: Marek Vasut <marex@denx.de>
138 M: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
139 M: Tien Fong Chee <tien.fong.chee@intel.com>
140 S: Maintained
141 T: git https://source.denx.de/u-boot/custodians/u-boot-socfpga.git
142 F: arch/arm/mach-socfpga/
143 F: drivers/sysreset/sysreset_socfpga*
144
145 ARM AMLOGIC SOC SUPPORT
146 M: Neil Armstrong <neil.armstrong@linaro.org>
147 S: Maintained
148 L: u-boot-amlogic@groups.io
149 T: git https://source.denx.de/u-boot/custodians/u-boot-amlogic.git
150 F: arch/arm/mach-meson/
151 F: arch/arm/include/asm/arch-meson/
152 F: drivers/clk/meson/
153 F: drivers/serial/serial_meson.c
154 F: drivers/reset/reset-meson.c
155 F: drivers/i2c/meson_i2c.c
156 F: drivers/net/phy/meson-gxl.c
157 F: drivers/adc/meson-saradc.c
158 F: drivers/phy/meson*
159 F: drivers/mmc/meson_gx_mmc.c
160 F: drivers/spi/meson_spifc.c
161 F: drivers/pinctrl/meson/
162 F: drivers/power/domain/meson-gx-pwrc-vpu.c
163 F: drivers/video/meson/
164 F: drivers/watchdog/meson_gxbb_wdt.c
165 F: include/configs/meson64.h
166 F: include/configs/meson64_android.h
167 F: doc/board/amlogic/
168 N: meson
169
170 ARM ASPEED
171 M: Ryan Chen <ryan_chen@aspeedtech.com>
172 M: Chia-Wei Wang <chiawei_wang@aspeedtech.com>
173 R: Aspeed BMC SW team <BMC-SW@aspeedtech.com>
174 R: Joel Stanley <joel@jms.id.au>
175 S: Maintained
176 F: arch/arm/mach-aspeed/
177 F: arch/arm/include/asm/arch-aspeed/
178 F: board/aspeed/
179 F: drivers/clk/aspeed/
180 F: drivers/crypto/aspeed/
181 F: drivers/gpio/gpio-aspeed.c
182 F: drivers/i2c/ast_i2c.[ch]
183 F: drivers/mmc/aspeed_sdhci.c
184 F: drivers/net/aspeed_mdio.c
185 F: drivers/net/ftgmac100.[ch]
186 F: drivers/pinctrl/aspeed/
187 F: drivers/pwm/pwm-aspeed.c
188 F: drivers/ram/aspeed/
189 F: drivers/reset/reset-ast2500.c
190 F: drivers/watchdog/ast_wdt.c
191 N: aspeed
192
193 ARM BROADCOM BCM283X / BCM27XX
194 M: Matthias Brugger <mbrugger@suse.com>
195 S: Maintained
196 F: arch/arm/dts/bcm283*
197 F: arch/arm/mach-bcm283x/
198 F: board/raspberrypi/
199 F: drivers/gpio/bcm2835_gpio.c
200 F: drivers/mmc/bcm2835_sdhci.c
201 F: drivers/mmc/bcm2835_sdhost.c
202 F: drivers/serial/serial_bcm283x_mu.c
203 F: drivers/serial/serial_bcm283x_pl011.c
204 F: drivers/video/bcm2835.c
205 F: include/dm/platform_data/serial_bcm283x_mu.h
206 F: include/dt-bindings/pinctrl/bcm2835.h
207 F: drivers/pinctrl/broadcom/
208 F: configs/rpi_*
209 T: git https://source.denx.de/u-boot/custodians/u-boot-arm.git
210
211 ARM BROADCOM BCMBCA
212 M: Anand Gore <anand.gore@broadcom.com>
213 M: William Zhang <william.zhang@broadcom.com>
214 M: Kursad Oney <kursad.oney@broadcom.com>
215 M: Joel Peshkin <joel.peshkin@broadcom.com>
216 M: Philippe Reynes <philippe.reynes@softathome.com>
217 S: Maintained
218 F: arch/arm/mach-bcmbca/
219 F: board/broadcom/bcmbca/
220 N: bcmbca
221 N: bcm[9]?47622
222 N: bcm[9]?4908
223 N: bcm[9]?4912
224 N: bcm[9]?63138
225 N: bcm[9]?63146
226 N: bcm[9]?63148
227 N: bcm[9]?63158
228 N: bcm[9]?63178
229 N: bcm[9]?6756
230 N: bcm[9]?6813
231 N: bcm[9]?6846
232 N: bcm[9]?6855
233 N: bcm[9]?6856
234 N: bcm[9]?6858
235 N: bcm[9]?6878
236
237 ARM BROADCOM BCMSTB
238 M: Thomas Fitzsimmons <fitzsim@fitzsim.org>
239 S: Maintained
240 F: arch/arm/mach-bcmstb/
241 F: board/broadcom/bcmstb/
242 F: configs/bcm7*_defconfig
243 F: doc/README.bcm7xxx
244 F: drivers/mmc/bcmstb_sdhci.c
245 F: drivers/spi/bcmstb_spi.c
246
247 ARM CORTINA ACCESS CAxxxx
248 M: Alex Nemirovsky <alex.nemirovsky@cortina-access.com>
249 S: Supported
250 F: board/cortina/common/
251 F: drivers/gpio/cortina_gpio.c
252 F: drivers/watchdog/cortina_wdt.c
253 F: drivers/serial/serial_cortina.c
254 F: drivers/led/led_cortina.c
255 F: drivers/mmc/ca_dw_mmc.c
256 F: drivers/spi/ca_sflash.c
257 F: drivers/i2c/i2c-cortina.c
258 F: drivers/i2c/i2c-cortina.h
259 F: drivers/mtd/nand/raw/cortina_nand.c
260 F: drivers/mtd/nand/raw/cortina_nand.h
261 F: drivers/net/cortina_ni.c
262 F: drivers/net/cortina_ni.h
263 F: drivers/net/phy/ca_phy.c
264 F: configs/cortina_presidio-asic-pnand_defconfig
265
266 ARM FREESCALE IMX
267 M: Stefano Babic <sbabic@denx.de>
268 M: Fabio Estevam <festevam@gmail.com>
269 R: NXP i.MX U-Boot Team <uboot-imx@nxp.com>
270 S: Maintained
271 T: git https://source.denx.de/u-boot/custodians/u-boot-imx.git
272 F: arch/arm/cpu/arm1136/mx*/
273 F: arch/arm/cpu/arm926ejs/mx*/
274 F: arch/arm/cpu/armv7/vf610/
275 F: arch/arm/dts/*imx*
276 F: arch/arm/mach-imx/
277 F: arch/arm/include/asm/arch-imx*/
278 F: arch/arm/include/asm/arch-mx*/
279 F: arch/arm/include/asm/arch-vf610/
280 F: arch/arm/include/asm/mach-imx/
281 F: board/freescale/*mx*/
282 F: drivers/serial/serial_mxc.c
283
284 ARM HISILICON
285 M: Peter Griffin <peter.griffin@linaro.org>
286 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
287 S: Maintained
288 F: arch/arm/cpu/armv8/hisilicon
289 F: arch/arm/include/asm/arch-hi6220/
290 F: arch/arm/include/asm/arch-hi3660/
291
292 ARM HPE GXP ARCHITECTURE
293 M: Jean-Marie Verdun <verdun@hpe.com>
294 M: Nick Hawkins <nick.hawkins@hpe.com>
295 S: Maintained
296 F: arch/arm/dts/hpe-bmc*
297 F: arch/arm/dts/hpe-gxp*
298 F: arch/arm/mach-hpe/
299 F: board/hpe/
300 F: configs/gxp_defconfig
301 F: doc/device-tree-bindings/spi/hpe,gxp-spi.yaml
302 F: drivers/timer/gxp-timer.c
303 F: drivers/spi/gxp_spi.c
304
305 ARM IPQ40XX
306 M: Robert Marko <robert.marko@sartura.hr>
307 M: Luka Kovacic <luka.kovacic@sartura.hr>
308 M: Luka Perkov <luka.perkov@sartura.hr>
309 S: Maintained
310 F: arch/arm/mach-ipq40xx/
311 F: include/dt-bindings/clock/qcom,ipq4019-gcc.h
312 F: include/dt-bindings/reset/qcom,ipq4019-reset.h
313 F: drivers/reset/reset-ipq4019.c
314 F: drivers/phy/phy-qcom-ipq4019-usb.c
315 F: drivers/spi/spi-qup.c
316 F: drivers/net/mdio-ipq4019.c
317 F: drivers/rng/msm_rng.c
318
319 ARM LAYERSCAPE SFP
320 M: Sean Anderson <sean.anderson@seco.com>
321 S: Maintained
322 F: drivers/misc/ls2_sfp.c
323
324 ARM MARVELL KIRKWOOD ARMADA-XP ARMADA-38X ARMADA-37XX ARMADA-7K/8K
325 M: Stefan Roese <sr@denx.de>
326 S: Maintained
327 T: git https://source.denx.de/u-boot/custodians/u-boot-marvell.git
328 F: arch/arm/mach-kirkwood/
329 F: arch/arm/mach-mvebu/
330 F: drivers/ata/ahci_mvebu.c
331 F: drivers/clk/mvebu/
332 F: drivers/ddr/marvell/
333 F: drivers/gpio/mvebu_gpio.c
334 F: drivers/i2c/mvtwsi.c
335 F: drivers/mmc/xenon_sdhci.c
336 F: drivers/phy/marvell/
337 F: drivers/pinctrl/mvebu/
338 F: drivers/rtc/armada38x.c
339 F: drivers/spi/kirkwood_spi.c
340 F: drivers/spi/mvebu_a3700_spi.c
341 F: drivers/pci/pcie_dw_mvebu.c
342 F: drivers/watchdog/armada-37xx-wdt.c
343 F: drivers/watchdog/orion_wdt.c
344 F: include/configs/mv-common.h
345
346 ARM MARVELL PCIE CONTROLLER DRIVERS
347 M: Pali Rohár <pali@kernel.org>
348 M: Stefan Roese <sr@denx.de>
349 S: Maintained
350 T: git https://source.denx.de/u-boot/custodians/u-boot-marvell.git
351 F: drivers/pci/pci-aardvark.c
352 F: drivers/pci/pci_mvebu.c
353
354 ARM MARVELL SERIAL DRIVERS
355 M: Pali Rohár <pali@kernel.org>
356 M: Stefan Roese <sr@denx.de>
357 S: Maintained
358 T: git https://source.denx.de/u-boot/custodians/u-boot-marvell.git
359 F: drivers/serial/serial_mvebu_a3700.c
360
361 ARM MEDIATEK
362 M: Ryder Lee <ryder.lee@mediatek.com>
363 M: Weijie Gao <weijie.gao@mediatek.com>
364 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
365 R: GSS_MTK_Uboot_upstream <GSS_MTK_Uboot_upstream@mediatek.com>
366 S: Maintained
367 F: arch/arm/mach-mediatek/
368 F: arch/arm/include/asm/arch-mediatek/
369 F: board/mediatek/
370 F: doc/device-tree-bindings/phy/phy-mtk-*
371 F: doc/device-tree-bindings/usb/mediatek,*
372 F: doc/README.mediatek
373 F: drivers/clk/mediatek/
374 F: drivers/cpu/mtk_cpu.c
375 F: drivers/i2c/mtk_i2c.c
376 F: drivers/mmc/mtk-sd.c
377 F: drivers/phy/phy-mtk-*
378 F: drivers/pinctrl/mediatek/
379 F: drivers/power/domain/mtk-power-domain.c
380 F: drivers/ram/mediatek/
381 F: drivers/spi/mtk_snfi_spi.c
382 F: drivers/spi/mtk_spim.c
383 F: drivers/timer/mtk_timer.c
384 F: drivers/usb/host/xhci-mtk.c
385 F: drivers/usb/mtu3/
386 F: drivers/watchdog/mtk_wdt.c
387 F: drivers/net/mtk_eth.c
388 F: drivers/net/mtk_eth.h
389 F: drivers/reset/reset-mediatek.c
390 F: tools/mtk_image.c
391 F: tools/mtk_image.h
392 F: tools/mtk_nand_headers.c
393 F: tools/mtk_nand_headers.h
394 N: mediatek
395
396 ARM METHODE SUPPORT
397 M: Robert Marko <robert.marko@sartura.hr>
398 S: Maintained
399 F: arch/arm/dts/armada-3720-eDPU*
400 F: arch/arm/dts/armada-3720-uDPU*
401 F: configs/eDPU_defconfig
402 F: configs/uDPU_defconfig
403
404 ARM MICROCHIP/ATMEL AT91
405 M: Eugen Hristev <eugen.hristev@microchip.com>
406 S: Maintained
407 T: git https://source.denx.de/u-boot/custodians/u-boot-atmel.git
408 F: arch/arm/mach-at91/
409 F: board/atmel/
410 F: drivers/cpu/at91_cpu.c
411 F: drivers/misc/microchip_flexcom.c
412 F: drivers/timer/atmel_tcb_timer.c
413 F: include/dt-bindings/mfd/atmel-flexcom.h
414 F: drivers/timer/mchp-pit64b-timer.c
415
416 ARM MSC SM2S IMX8MP SOM
417 M: Martyn Welch <martyn.welch@collabora.com>
418 M: Ian Ray <ian.ray@ge.com>
419 S: Maintained
420 F: arch/arm/dts/imx8mp-msc-sm2s*
421 F: board/msc/sm2s_imx8mp/
422 F: configs/msc_sm2s_imx8mp_defconfig
423 F: include/configs/msc_sm2s_imx8mp.h
424
425 ARM NEXELL S5P4418
426 M: Stefan Bosch <stefan_b@posteo.net>
427 S: Maintained
428 F: arch/arm/cpu/armv7/s5p4418/
429 F: arch/arm/dts/s5p4418*
430 F: arch/arm/mach-nexell/
431 F: board/friendlyarm/
432 F: configs/s5p4418_nanopi2_defconfig
433 F: doc/README.s5p4418
434 F: drivers/gpio/nx_gpio.c
435 F: drivers/i2c/nx_i2c.c
436 F: drivers/mmc/nexell_dw_mmc_dm.c
437 F: drivers/pinctrl/nexell/
438 F: drivers/video/nexell/
439 F: drivers/video/nexell_display.c
440 F: include/configs/s5p4418_nanopi2.h
441
442 ARM OWL
443 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
444 S: Maintained
445 F: arch/arm/include/asm/arch-owl/
446 F: arch/arm/mach-owl/
447 F: doc/board/actions/
448 F: drivers/clk/owl/
449 F: drivers/serial/serial_owl.c
450 F: include/configs/owl-common.h
451 F: configs/bubblegum_96_defconfig
452 F: configs/cubieboard7_defconfig
453
454 ARM RENESAS RMOBILE/R-CAR
455 M: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
456 M: Marek Vasut <marek.vasut+renesas@gmail.com>
457 S: Maintained
458 T: git https://source.denx.de/u-boot/custodians/u-boot-sh.git
459 F: arch/arm/mach-rmobile/
460
461 ARM ROCKCHIP
462 M: Simon Glass <sjg@chromium.org>
463 M: Philipp Tomsich <philipp.tomsich@vrull.eu>
464 M: Kever Yang <kever.yang@rock-chips.com>
465 S: Maintained
466 T: git https://source.denx.de/u-boot/custodians/u-boot-rockchip.git
467 F: arch/arm/dts/rk3*
468 F: arch/arm/dts/rockchip*
469 F: arch/arm/dts/rv1108*
470 F: arch/arm/include/asm/arch-rockchip/
471 F: arch/arm/mach-rockchip/
472 F: board/rockchip/
473 F: drivers/clk/rockchip/
474 F: drivers/gpio/rk_gpio.c
475 F: drivers/misc/rockchip-efuse.c
476 F: drivers/mmc/rockchip_sdhci.c
477 F: drivers/mmc/rockchip_dw_mmc.c
478 F: drivers/pinctrl/rockchip/
479 F: drivers/ram/rockchip/
480 F: drivers/sysreset/sysreset_rockchip.c
481 F: drivers/video/rockchip/
482 F: tools/rkcommon.c
483 F: tools/rkcommon.h
484 F: tools/rkimage.c
485 F: tools/rksd.c
486 F: tools/rkspi.c
487 N: rockchip
488
489 ARM SAMSUNG
490 M: Minkyu Kang <mk7.kang@samsung.com>
491 S: Maintained
492 T: git https://source.denx.de/u-boot/custodians/u-boot-samsung.git
493 F: arch/arm/mach-exynos/
494 F: arch/arm/mach-s5pc1xx/
495 F: arch/arm/cpu/armv7/s5p-common/
496
497 ARM SNAPDRAGON
498 M: Ramon Fried <rfried.dev@gmail.com>
499 S: Maintained
500 F: arch/arm/mach-snapdragon/
501 F: drivers/gpio/msm_gpio.c
502 F: drivers/mmc/msm_sdhci.c
503 F: drivers/phy/msm8916-usbh-phy.c
504 F: drivers/serial/serial_msm.c
505 F: drivers/serial/serial_msm_geni.c
506 F: drivers/smem/msm_smem.c
507 F: drivers/spmi/spmi-msm.c
508 F: drivers/usb/host/ehci-msm.c
509
510 ARM STI
511 M: Patrice Chotard <patrice.chotard@foss.st.com>
512 S: Maintained
513 T: git https://source.denx.de/u-boot/custodians/u-boot-stm.git
514 F: arch/arm/mach-sti/
515 F: arch/arm/include/asm/arch-sti*/
516 F: drivers/phy/sti_usb_phy.c
517 F: drivers/pinctrl/pinctrl-sti.c
518 F: drivers/mmc/sti_sdhci.c
519 F: drivers/reset/sti-reset.c
520 F: drivers/serial/serial_sti_asc.c
521 F: drivers/sysreset/sysreset_sti.c
522 F: drivers/timer/arm_global_timer.c
523 F: drivers/usb/host/dwc3-sti-glue.c
524 F: include/dwc3-sti-glue.h
525 F: include/dt-bindings/clock/stih407-clks.h
526 F: include/dt-bindings/clock/stih410-clks.h
527 F: include/dt-bindings/reset/stih407-resets.h
528
529 ARM STM STM32MP
530 M: Patrick Delaunay <patrick.delaunay@foss.st.com>
531 M: Patrice Chotard <patrice.chotard@foss.st.com>
532 L: uboot-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
533 T: git https://source.denx.de/u-boot/custodians/u-boot-stm.git
534 S: Maintained
535 F: arch/arm/mach-stm32mp/
536 F: doc/board/st/
537 F: drivers/adc/stm32-adc*
538 F: drivers/clk/stm32/
539 F: drivers/gpio/stm32_gpio.c
540 F: drivers/hwspinlock/stm32_hwspinlock.c
541 F: drivers/i2c/stm32f7_i2c.c
542 F: drivers/mailbox/stm32-ipcc.c
543 F: drivers/misc/stm32mp_fuse.c
544 F: drivers/misc/stm32_rcc.c
545 F: drivers/mmc/stm32_sdmmc2.c
546 F: drivers/mtd/nand/raw/stm32_fmc2_nand.c
547 F: drivers/phy/phy-stm32-usbphyc.c
548 F: drivers/pinctrl/pinctrl_stm32.c
549 F: drivers/power/pmic/stpmic1.c
550 F: drivers/power/regulator/stm32-vrefbuf.c
551 F: drivers/power/regulator/stpmic1.c
552 F: drivers/ram/stm32mp1/
553 F: drivers/remoteproc/stm32_copro.c
554 F: drivers/reset/stm32-reset.c
555 F: drivers/rng/optee_rng.c
556 F: drivers/rng/stm32mp1_rng.c
557 F: drivers/rtc/stm32_rtc.c
558 F: drivers/serial/serial_stm32.*
559 F: drivers/spi/stm32_qspi.c
560 F: drivers/spi/stm32_spi.c
561 F: drivers/video/stm32/stm32_ltdc.c
562 F: drivers/watchdog/stm32mp_wdt.c
563 F: include/dt-bindings/clock/stm32fx-clock.h
564 F: include/dt-bindings/clock/stm32mp1-clks.h
565 F: include/dt-bindings/clock/stm32mp1-clksrc.h
566 F: include/dt-bindings/pinctrl/stm32-pinfunc.h
567 F: include/dt-bindings/reset/stm32mp1-resets.h
568 F: include/stm32_rcc.h
569 F: tools/stm32image.c
570 N: stm
571 N: stm32
572
573
574 ARM STM STV0991
575 M: Vikas Manocha <vikas.manocha@st.com>
576 S: Maintained
577 F: arch/arm/cpu/armv7/stv0991/
578 F: arch/arm/include/asm/arch-stv0991/
579
580 ARM SUNXI
581 M: Jagan Teki <jagan@amarulasolutions.com>
582 M: Andre Przywara <andre.przywara@arm.com>
583 S: Maintained
584 T: git https://source.denx.de/u-boot/custodians/u-boot-sunxi.git
585 F: arch/arm/cpu/armv7/sunxi/
586 F: arch/arm/include/asm/arch-sunxi/
587 F: arch/arm/mach-sunxi/
588 F: board/sunxi/
589 F: drivers/clk/sunxi/
590 F: drivers/phy/allwinner/
591 F: drivers/pinctrl/sunxi/
592 F: drivers/video/sunxi/
593 F: tools/sunxi*
594
595 ARM TEGRA
596 M: Tom Warren <twarren@nvidia.com>
597 S: Maintained
598 T: git https://source.denx.de/u-boot/custodians/u-boot-tegra.git
599 F: arch/arm/mach-tegra/
600 F: arch/arm/include/asm/arch-tegra*/
601
602 ARM TI
603 M: Tom Rini <trini@konsulko.com>
604 S: Maintained
605 T: git https://source.denx.de/u-boot/custodians/u-boot-ti.git
606 F: arch/arm/dts/am57xx*
607 F: arch/arm/dts/dra7*
608 F: arch/arm/mach-davinci/
609 F: arch/arm/mach-k3/
610 F: arch/arm/mach-keystone/
611 F: arch/arm/mach-omap2/
612 F: arch/arm/include/asm/arch-omap*/
613 F: arch/arm/include/asm/ti-common/
614 F: board/ti/
615 F: drivers/dma/ti*
616 F: drivers/firmware/ti_sci.*
617 F: drivers/gpio/omap_gpio.c
618 F: drivers/memory/ti-aemif.c
619 F: drivers/misc/k3_avs.c
620 F: drivers/mailbox/k3-sec-procy.c
621 F: drivers/pci/pcie_dw_ti.c
622 F: drivers/phy/keystone-usb-phy.c
623 F: drivers/phy/omap-usb2-phy.c
624 F: drivers/phy/phy-ti-am654.c
625 F: drivers/phy/ti-pipe3-phy.c
626 F: drivers/ram/k3*
627 F: drivers/remoteproc/ipu_rproc.c
628 F: drivers/remoteproc/k3_system_controller.c
629 F: drivers/remoteproc/pruc_rpoc.c
630 F: drivers/remoteproc/ti*
631 F: drivers/reset/reset-dra7.c
632 F: drivers/reset/reset-ti-sci.c
633 F: drivers/rtc/davinci.c
634 F: drivers/serial/serial_omap.c
635 F: drivers/soc/ti/
636 F: drivers/sysreset/sysreset-ti-sci.c
637 F: drivers/thermal/ti-bandgap.c
638 F: drivers/timer/omap-timer.c
639 F: drivers/watchdog/omap_wdt.c
640 F: include/linux/pruss_driver.h
641 F: include/linux/soc/ti/
642
643 ARM U8500
644 M: Stephan Gerhold <stephan@gerhold.net>
645 R: Linus Walleij <linus.walleij@linaro.org>
646 S: Maintained
647 F: arch/arm/dts/ste-*
648 F: arch/arm/mach-u8500/
649 F: drivers/gpio/nmk_gpio.c
650 F: drivers/phy/phy-ab8500-usb.c
651 F: drivers/power/pmic/ab8500.c
652 F: drivers/timer/nomadik-mtu-timer.c
653 F: drivers/usb/musb-new/ux500.c
654 F: drivers/video/mcde_simple.c
655
656 ARM UNIPHIER
657 S: Orphan (Since 2020-09)
658 F: arch/arm/mach-uniphier/
659 F: configs/uniphier_*_defconfig
660 N: uniphier
661
662 ARM VERSAL NET
663 M: Michal Simek <michal.simek@amd.com>
664 S: Maintained
665 T: git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
666 F: arch/arm/mach-versal-net/
667 N: (?<!uni)versal-net
668
669 ARM VERSAL
670 M: Michal Simek <michal.simek@amd.com>
671 S: Maintained
672 T: git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
673 F: arch/arm/mach-versal/
674 F: drivers/net/xilinx_axi_mrmac.*
675 F: drivers/soc/soc_xilinx_versal.c
676 F: drivers/spi/cadence_ospi_versal.c
677 F: drivers/watchdog/xilinx_wwdt.c
678 N: (?<!uni)versal
679
680 ARM VERSATILE EXPRESS DRIVERS
681 M: Liviu Dudau <liviu.dudau@foss.arm.com>
682 S: Maintained
683 T: git git://github.com/ARM-software/u-boot.git
684 F: drivers/misc/vexpress_config.c
685 N: vexpress
686
687 ARM ZYNQ
688 M: Michal Simek <monstr@monstr.eu>
689 S: Maintained
690 T: git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
691 F: arch/arm/mach-zynq/
692 F: doc/board/xilinx/
693 F: doc/device-tree-bindings/video/syncoam,seps525.txt
694 F: drivers/clk/clk_zynq.c
695 F: drivers/fpga/zynqpl.c
696 F: drivers/gpio/zynq_gpio.c
697 F: drivers/i2c/i2c-cdns.c
698 F: drivers/i2c/muxes/pca954x.c
699 F: drivers/i2c/zynq_i2c.c
700 F: drivers/mmc/zynq_sdhci.c
701 F: drivers/mtd/nand/raw/zynq_nand.c
702 F: drivers/net/phy/ethernet_id.c
703 F: drivers/net/phy/xilinx_phy.c
704 F: drivers/net/zynq_gem.c
705 F: drivers/pinctrl/pinctrl-zynqmp.c
706 F: drivers/serial/serial_zynq.c
707 F: drivers/spi/zynq_qspi.c
708 F: drivers/spi/zynq_spi.c
709 F: drivers/usb/host/ehci-zynq.c
710 F: drivers/watchdog/cdns_wdt.c
711 F: include/zynqpl.h
712 F: tools/zynqimage.c
713 N: zynq
714
715 ARM ZYNQMP
716 M: Michal Simek <michal.simek@amd.com>
717 S: Maintained
718 T: git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
719 F: arch/arm/mach-zynqmp/
720 F: drivers/clk/clk_zynqmp.c
721 F: driver/firmware/firmware-zynqmp.c
722 F: drivers/fpga/zynqpl.c
723 F: drivers/gpio/gpio_slg7xl45106.c
724 F: drivers/gpio/zynq_gpio.c
725 F: drivers/gpio/zynqmp_gpio_modepin.c
726 F: drivers/i2c/i2c-cdns.c
727 F: drivers/i2c/muxes/pca954x.c
728 F: drivers/i2c/zynq_i2c.c
729 F: drivers/mailbox/zynqmp-ipi.c
730 F: drivers/mmc/zynq_sdhci.c
731 F: drivers/mtd/nand/raw/zynq_nand.c
732 F: drivers/net/phy/xilinx_phy.c
733 F: drivers/net/zynq_gem.c
734 F: drivers/phy/phy-zynqmp.c
735 F: drivers/power/domain/zynqmp-power-domain.c
736 F: drivers/pwm/pwm-cadence-ttc.c
737 F: drivers/serial/serial_zynq.c
738 F: drivers/reset/reset-zynqmp.c
739 F: drivers/rtc/zynqmp_rtc.c
740 F: drivers/soc/soc_xilinx_zynqmp.c
741 F: drivers/spi/zynq_qspi.c
742 F: drivers/spi/zynq_spi.c
743 F: drivers/timer/cadence-ttc.c
744 F: drivers/video/seps525.c
745 F: drivers/watchdog/cdns_wdt.c
746 F: include/zynqmppl.h
747 F: include/zynqmp_firmware.h
748 F: tools/zynqmp*
749 N: ultra96
750 N: zynqmp
751
752 ARM ZYNQMP R5
753 M: Michal Simek <michal.simek@amd.com>
754 S: Maintained
755 T: git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
756 F: arch/arm/mach-zynqmp-r5/
757
758 ARM PHYTIUM
759 M: liuhao <liuhao@phytium.com.cn>
760 M: shuyiqi <shuyiqi@phytium.com.cn>
761 S: Maintained
762 F: drivers/pci/pcie_phytium.c
763 F: arch/arm/dts/phytium-durian.dts
764
765 ASPEED FMC SPI DRIVER
766 M: Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
767 M: Cédric Le Goater <clg@kaod.org>
768 R: Aspeed BMC SW team <BMC-SW@aspeedtech.com>
769 S: Maintained
770 F: drivers/spi/spi-aspeed-smc.c
771
772 BINMAN
773 M: Simon Glass <sjg@chromium.org>
774 M: Alper Nebi Yasak <alpernebiyasak@gmail.com>
775 S: Maintained
776 F: tools/binman/
777
778 BOOTDEVICE
779 M: Simon Glass <sjg@chromium.org>
780 S: Maintained
781 F: boot/bootdev*.c
782 F: boot/bootflow.c
783 F: boot/bootmeth*.c
784 F: boot/bootstd.c
785 F: cmd/bootdev.c
786 F: cmd/bootflow.c
787 F: doc/develop/bootstd.rst
788 F: doc/usage/bootdev.rst
789 F: doc/usage/bootflow.rst
790 F: doc/usage/bootmeth.rst
791 F: drivers/mmc/mmc_bootdev.c
792 F: include/bootdev.h
793 F: include/bootflow.h
794 F: include/bootmeth.h
795 F: include/bootstd.h
796 F: net/eth_bootdevice.c
797 F: test/boot/
798
799 BTRFS
800 M: Marek Behún <kabel@kernel.org>
801 R: Qu Wenruo <wqu@suse.com>
802 L: linux-btrfs@vger.kernel.org
803 S: Maintained
804 F: cmd/btrfs.c
805 F: fs/btrfs/
806 F: include/btrfs.h
807
808 BUILDMAN
809 M: Simon Glass <sjg@chromium.org>
810 S: Maintained
811 F: tools/buildman/
812
813 CAT
814 M: Roger Knecht <rknecht@pm.me>
815 S: Maintained
816 F: cmd/cat.c
817
818 CFI FLASH
819 M: Stefan Roese <sr@denx.de>
820 S: Maintained
821 T: git https://source.denx.de/u-boot/custodians/u-boot-cfi-flash.git
822 F: drivers/mtd/cfi_flash.c
823 F: drivers/mtd/jedec_flash.c
824
825 CLOCK
826 M: Lukasz Majewski <lukma@denx.de>
827 M: Sean Anderson <seanga2@gmail.com>
828 S: Maintained
829 T: git https://source.denx.de/u-boot/custodians/u-boot-clk.git
830 F: drivers/clk/
831 F: drivers/clk/imx/
832
833 COLDFIRE
834 M: Huan Wang <alison.wang@nxp.com>
835 M: Angelo Dureghello <angelo@sysam.it>
836 S: Maintained
837 T: git https://source.denx.de/u-boot/custodians/u-boot-coldfire.git
838 F: arch/m68k/
839 F: doc/arch/m68k.rst
840
841 CYCLIC
842 M: Stefan Roese <sr@denx.de>
843 S: Maintained
844 F: cmd/cyclic.c
845 F: common/cyclic.c
846 F: include/cyclic.h
847
848 DFU
849 M: Lukasz Majewski <lukma@denx.de>
850 S: Maintained
851 T: git https://source.denx.de/u-boot/custodians/u-boot-dfu.git
852 F: cmd/dfu.c
853 F: cmd/usb_*.c
854 F: common/dfu.c
855 F: common/update.c
856 F: common/usb_storage.c
857 F: doc/api/dfu.rst
858 F: doc/usage/dfu.rst
859 F: drivers/dfu/
860 F: drivers/usb/gadget/
861 F: include/dfu.h
862
863 DRIVER MODEL
864 M: Simon Glass <sjg@chromium.org>
865 S: Maintained
866 T: git https://source.denx.de/u-boot/custodians/u-boot-dm.git
867 F: doc/driver-model/
868 F: drivers/core/
869 F: include/dm/
870 F: test/dm/
871
872 EFI APP
873 M: Simon Glass <sjg@chromium.org>
874 M: Heinrich Schuchardt <xypron.glpk@gmx.de>
875 S: Maintained
876 W: https://u-boot.readthedocs.io/en/latest/develop/uefi/u-boot_on_efi.html
877 F: board/efi/efi-x86_app
878 F: configs/efi-x86_app*
879 F: doc/develop/uefi/u-boot_on_efi.rst
880 F: drivers/block/efi-media-uclass.c
881 F: drivers/block/sb_efi_media.c
882 F: lib/efi/efi_app.c
883 F: scripts/build-efi.sh
884 F: test/dm/efi_media.c
885
886 EFI PAYLOAD
887 M: Heinrich Schuchardt <xypron.glpk@gmx.de>
888 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
889 S: Maintained
890 T: git https://source.denx.de/u-boot/custodians/u-boot-efi.git
891 F: arch/arm/lib/*_efi.*
892 F: doc/api/efi.rst
893 F: doc/develop/uefi/*
894 F: doc/mkeficapsule.1
895 F: doc/usage/bootefi.rst
896 F: drivers/rtc/emul_rtc.c
897 F: include/capitalization.h
898 F: include/charset.h
899 F: include/cp1250.h
900 F: include/cp437.h
901 F: include/efi*
902 F: include/pe.h
903 F: include/asm-generic/pe.h
904 F: include/mm_communication.h
905 F: lib/charset.c
906 F: lib/efi*/
907 F: test/lib/efi_*
908 F: test/py/tests/test_efi*
909 F: test/py/tests/test_efi*/
910 F: test/unicode_ut.c
911 F: cmd/bootefi.c
912 F: cmd/efidebug.c
913 F: cmd/nvedit_efi.c
914 F: tools/efivar.py
915 F: tools/file2include.c
916 F: tools/mkeficapsule.c
917
918 ENVIRONMENT
919 M: Joe Hershberger <joe.hershberger@ni.com>
920 R: Wolfgang Denk <wd@denx.de>
921 S: Maintained
922 F: env/
923 F: include/env*
924 F: test/env/
925 F: tools/env*
926 F: tools/mkenvimage.c
927
928 ENVIRONMENT AS TEXT
929 M: Simon Glass <sjg@chromium.org>
930 R: Wolfgang Denk <wd@denx.de>
931 S: Maintained
932 F: doc/usage/environment.rst
933 F: scripts/env2string.awk
934
935 EROFS
936 M: Huang Jianan <jnhuang95@gmail.com>
937 L: linux-erofs@lists.ozlabs.org
938 S: Maintained
939 F: cmd/erofs.c
940 F: fs/erofs/
941 F: include/erofs.h
942 F: test/py/tests/test_fs/test_erofs.py
943
944 EVENTS
945 M: Simon Glass <sjg@chromium.org>
946 S: Maintained
947 F: cmd/event.c
948 F: common/event.c
949 F: include/event.h
950 F: scripts/event_dump.py
951 F: test/common/event.c
952 F: test/py/tests/test_event_dump.py
953
954 FASTBOOT
955 S: Orphaned
956 F: cmd/fastboot.c
957 F: doc/android/fastboot*.rst
958 F: include/fastboot.h
959 F: include/fastboot-internal.h
960 F: include/net/fastboot.h
961 F: drivers/fastboot/
962 F: drivers/usb/gadget/f_fastboot.c
963 F: net/fastboot.c
964 F: test/dm/fastboot.c
965
966 FPGA
967 M: Michal Simek <michal.simek@amd.com>
968 S: Maintained
969 T: git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
970 F: drivers/fpga/
971 F: cmd/fpga.c
972 F: include/fpga.h
973 F: test/dm/fpga.c
974
975 FLATTENED DEVICE TREE
976 M: Simon Glass <sjg@chromium.org>
977 S: Maintained
978 T: git https://source.denx.de/u-boot/custodians/u-boot-fdt.git
979 F: lib/fdtdec*
980 F: lib/libfdt/
981 F: include/fdt*
982 F: include/linux/libfdt*
983 F: cmd/fdt.c
984 F: common/fdt_support.c
985 F: scripts/dtc-version.sh
986
987 FREEBSD
988 M: Rafal Jaworowski <raj@semihalf.com>
989 S: Maintained
990 T: git https://source.denx.de/u-boot/custodians/u-boot-freebsd.git
991
992 FREESCALE QORIQ
993 M: Priyanka Jain <priyanka.jain@nxp.com>
994 S: Maintained
995 T: git https://source.denx.de/u-boot/custodians/u-boot-fsl-qoriq.git
996 F: drivers/watchdog/sp805_wdt.c
997 F: drivers/watchdog/sbsa_gwdt.c
998
999 GATEWORKS_SC
1000 M: Tim Harvey <tharvey@gateworks.com>
1001 S: Maintained
1002 F: drivers/misc/gsc.c
1003 F: include/gsc.h
1004
1005 I2C
1006 M: Heiko Schocher <hs@denx.de>
1007 S: Maintained
1008 T: git https://source.denx.de/u-boot/custodians/u-boot-i2c.git
1009 F: drivers/i2c/
1010
1011 KWBIMAGE / KWBOOT TOOLS
1012 M: Pali Rohár <pali@kernel.org>
1013 M: Marek Behún <kabel@kernel.org>
1014 M: Stefan Roese <sr@denx.de>
1015 S: Maintained
1016 T: git https://source.denx.de/u-boot/custodians/u-boot-marvell.git
1017 F: doc/README.kwbimage
1018 F: doc/kwboot.1
1019 F: tools/kwb*
1020
1021 LED
1022 M: Ivan Vozvakhov <i.vozvakhov@vk.team>
1023 S: Supported
1024 F: doc/device-tree-bindings/leds/leds-pwm.txt
1025 F: drivers/led/led_pwm.c
1026
1027 LOGGING
1028 M: Simon Glass <sjg@chromium.org>
1029 S: Maintained
1030 T: git https://source.denx.de/u-boot/u-boot.git
1031 F: common/log*
1032 F: cmd/log.c
1033 F: doc/develop/logging.rst
1034 F: include/log.h
1035 F: lib/getopt.c
1036 F: test/log/
1037 F: test/py/tests/test_log.py
1038
1039 MALI DISPLAY PROCESSORS
1040 M: Liviu Dudau <liviu.dudau@foss.arm.com>
1041 S: Supported
1042 T: git git://github.com/ARM-software/u-boot.git
1043 F: drivers/video/mali_dp.c
1044 F: drivers/i2c/i2c-versatile.c
1045
1046 MICROBLAZE
1047 M: Michal Simek <monstr@monstr.eu>
1048 S: Maintained
1049 T: git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
1050 F: arch/microblaze/
1051 F: cmd/mfsl.c
1052 F: drivers/gpio/xilinx_gpio.c
1053 F: drivers/net/xilinx_axi_emac.c
1054 F: drivers/net/xilinx_emaclite.c
1055 F: drivers/serial/serial_xuartlite.c
1056 F: drivers/spi/xilinx_spi.c
1057 F: drivers/sysreset/sysreset_gpio.c
1058 F: drivers/timer/xilinx-timer.c
1059 F: drivers/watchdog/xilinx_tb_wdt.c
1060 N: xilinx
1061
1062 MIPS
1063 M: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
1064 S: Maintained
1065 T: git https://source.denx.de/u-boot/custodians/u-boot-mips.git
1066 F: arch/mips/
1067
1068 MIPS CORTINA ACCESS CAxxxx
1069 M: Alex Nemirovsky <alex.nemirovsky@cortina-access.com>
1070 S: Supported
1071 F: board/cortina/common/
1072 F: drivers/gpio/cortina_gpio.c
1073 F: drivers/watchdog/cortina_wdt.c
1074 F: drivers/serial/serial_cortina.c
1075 F: drivers/led/led_cortina.c
1076 F: drivers/mmc/ca_dw_mmc.c
1077 F: drivers/spi/ca_sflash.c
1078 F: drivers/i2c/i2c-cortina.c
1079 F: drivers/i2c/i2c-cortina.h
1080 F: drivers/net/cortina_ni.c
1081 F: drivers/net/cortina_ni.h
1082 F: drivers/net/phy/ca_phy.c
1083
1084 MIPS MEDIATEK
1085 M: Weijie Gao <weijie.gao@mediatek.com>
1086 R: GSS_MTK_Uboot_upstream <GSS_MTK_Uboot_upstream@mediatek.com>
1087 S: Maintained
1088 F: arch/mips/mach-mtmips/
1089 F: arch/mips/dts/mt7620.dtsi
1090 F: arch/mips/dts/mt7621.dtsi
1091 F: arch/mips/dts/mt7620-u-boot.dtsi
1092 F: arch/mips/dts/mt7621-u-boot.dtsi
1093 F: include/configs/mt7620.h
1094 F: include/configs/mt7621.h
1095 F: include/dt-bindings/clock/mt7620-clk.h
1096 F: include/dt-bindings/clock/mt7621-clk.h
1097 F: include/dt-bindings/clock/mt7628-clk.h
1098 F: include/dt-bindings/reset/mt7620-reset.h
1099 F: include/dt-bindings/reset/mt7621-reset.h
1100 F: include/dt-bindings/reset/mt7628-reset.h
1101 F: drivers/clk/mtmips/
1102 F: drivers/pinctrl/mtmips/
1103 F: drivers/gpio/mt7620_gpio.c
1104 F: drivers/mtd/nand/raw/mt7621_nand.c
1105 F: drivers/mtd/nand/raw/mt7621_nand.h
1106 F: drivers/mtd/nand/raw/mt7621_nand_spl.c
1107 F: drivers/net/mt7620-eth.c
1108 F: drivers/phy/mt7620-usb-phy.c
1109 F: drivers/reset/reset-mtmips.c
1110 F: drivers/serial/serial_mt7620.c
1111 F: drivers/spi/mt7620_spi.c
1112 F: drivers/sysreset/sysreset_resetctl.c
1113 F: drivers/watchdog/mt7620_wdt.c
1114
1115 MIPS MSCC
1116 M: Gregory CLEMENT <gregory.clement@bootlin.com>
1117 M: Lars Povlsen <lars.povlsen@microchip.com>
1118 M: Horatiu Vultur <horatiu.vultur@microchip.com>
1119 S: Maintained
1120 F: arch/mips/mach-mscc/
1121 F: arch/mips/dts/luton*
1122 F: arch/mips/dts/mscc*
1123 F: arch/mips/dts/ocelot*
1124 F: arch/mips/dts/jr2*
1125 F: arch/mips/dts/serval*
1126 F: board/mscc/
1127 F: configs/mscc*
1128 F: drivers/gpio/mscc_sgpio.c
1129 F: drivers/spi/mscc_bb_spi.c
1130 F: include/configs/vcoreiii.h
1131 F: include/dt-bindings/mscc/
1132 F: drivers/pinctrl/mscc/
1133 F: drivers/net/mscc_eswitch/
1134
1135 MIPS JZ4780
1136 M: Ezequiel Garcia <ezequiel@collabora.com>
1137 S: Maintained
1138 F: arch/mips/mach-jz47xx/
1139
1140 MIPS Octeon
1141 M: Aaron Williams <awilliams@marvell.com>
1142 S: Maintained
1143 F: arch/mips/mach-octeon/
1144 F: arch/mips/include/asm/arch-octeon/
1145 F: arch/mips/dts/mrvl,cn73xx.dtsi
1146
1147 MMC
1148 M: Peng Fan <peng.fan@nxp.com>
1149 M: Jaehoon Chung <jh80.chung@samsung.com>
1150 S: Maintained
1151 T: git https://source.denx.de/u-boot/custodians/u-boot-mmc.git
1152 F: drivers/mmc/
1153
1154 NAND FLASH
1155 M: Dario Binacchi <dario.binacchi@amarulasolutions.com>
1156 M: Michael Trimarchi <michael@amarulasolutions.com>
1157 S: Maintained
1158 T: git https://source.denx.de/u-boot/custodians/u-boot-nand-flash.git
1159 F: drivers/mtd/nand/raw/
1160
1161 NETWORK
1162 M: Joe Hershberger <joe.hershberger@ni.com>
1163 M: Ramon Fried <rfried.dev@gmail.com>
1164 S: Maintained
1165 T: git https://source.denx.de/u-boot/custodians/u-boot-net.git
1166 F: drivers/net/
1167 F: include/net.h
1168 F: net/
1169
1170 NIOS
1171 M: Thomas Chou <thomas@wytron.com.tw>
1172 S: Maintained
1173 T: git https://source.denx.de/u-boot/custodians/u-boot-nios.git
1174 F: arch/nios2/
1175
1176 NVMe
1177 M: Bin Meng <bmeng.cn@gmail.com>
1178 S: Maintained
1179 F: drivers/nvme/
1180 F: cmd/nvme.c
1181 F: include/nvme.h
1182 F: doc/develop/driver-model/nvme.rst
1183
1184 NVMEM
1185 M: Sean Anderson <seanga2@gmail.com>
1186 S: Maintained
1187 F: doc/api/nvmem.rst
1188 F: drivers/misc/nvmem.c
1189 F: include/nvmem.h
1190
1191 NXP C45 TJA11XX PHY DRIVER
1192 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
1193 S: Maintained
1194 F: drivers/net/phy/nxp-c45-tja11xx.c
1195
1196 ONENAND
1197 #M: Lukasz Majewski <l.majewski@majess.pl>
1198 S: Orphaned (Since 2017-01)
1199 T: git https://source.denx.de/u-boot/custodians/u-boot-onenand.git
1200 F: drivers/mtd/onenand/
1201
1202 OUT4-IMX6ULL-NANO BOARD
1203 M: Oleh Kravchenko <oleg@kaa.org.ua>
1204 S: Maintained
1205 T: git https://github.com/Oleh-Kravchenko/u-boot-out4.git
1206 F: arch/arm/dts/ev-imx280-nano-x-mb.dts
1207 F: arch/arm/dts/o4-imx-nano.dts
1208 F: arch/arm/dts/o4-imx6ull-nano.dtsi
1209 F: board/out4
1210 F: configs/ev-imx280-nano-x-mb_defconfig
1211 F: configs/o4-imx6ull-nano_defconfig
1212 F: include/configs/o4-imx6ull-nano.h
1213
1214 PATMAN
1215 M: Simon Glass <sjg@chromium.org>
1216 S: Maintained
1217 F: tools/patman/
1218
1219 PCI Endpoint
1220 M: Ramon Fried <rfried.dev@gmail.com>
1221 S: Maintained
1222 F: drivers/pci_endpoint/
1223 F: include/pci_ep.h
1224
1225 PCI MPC85xx
1226 M: Heiko Schocher <hs@denx.de>
1227 S: Maintained
1228 F: drivers/pci/pci_mpc85xx.c
1229
1230 POWER
1231 M: Jaehoon Chung <jh80.chung@samsung.com>
1232 S: Maintained
1233 T: git https://source.denx.de/u-boot/custodians/u-boot-pmic.git
1234 F: drivers/power/
1235
1236 POWERPC
1237 M: Wolfgang Denk <wd@denx.de>
1238 S: Maintained
1239 F: arch/powerpc/
1240
1241 POWERPC MPC8XX
1242 M: Christophe Leroy <christophe.leroy@csgroup.eu>
1243 S: Maintained
1244 T: git https://source.denx.de/u-boot/custodians/u-boot-mpc8xx.git
1245 F: arch/powerpc/cpu/mpc8xx/
1246
1247 POWERPC MPC83XX
1248 M: Mario Six <mario.six@gdsys.cc>
1249 S: Maintained
1250 T: git https://source.denx.de/u-boot/custodians/u-boot-mpc83xx.git
1251 F: drivers/ram/mpc83xx_sdram.c
1252 F: include/dt-bindings/memory/mpc83xx-sdram.h
1253 F: drivers/sysreset/sysreset_mpc83xx.c
1254 F: drivers/sysreset/sysreset_mpc83xx.h
1255 F: drivers/clk/mpc83xx_clk.c
1256 F: drivers/clk/mpc83xx_clk.h
1257 F: include/dt-bindings/clk/mpc83xx-clk.h
1258 F: drivers/timer/mpc83xx_timer.c
1259 F: drivers/cpu/mpc83xx_cpu.c
1260 F: drivers/cpu/mpc83xx_cpu.h
1261 F: drivers/misc/mpc83xx_serdes.c
1262 F: arch/powerpc/cpu/mpc83xx/
1263 F: arch/powerpc/include/asm/arch-mpc83xx/
1264
1265 POWERPC MPC85XX
1266 M: Marek Behún <kabel@kernel.org>
1267 S: Maintained
1268 T: git https://source.denx.de/u-boot/custodians/u-boot-mpc85xx.git
1269 F: arch/powerpc/cpu/mpc85xx/
1270
1271 RISC-V
1272 M: Rick Chen <rick@andestech.com>
1273 M: Leo <ycliang@andestech.com>
1274 S: Maintained
1275 T: git https://source.denx.de/u-boot/custodians/u-boot-riscv.git
1276 F: arch/riscv/
1277 F: cmd/riscv/
1278 F: doc/usage/sbi.rst
1279 F: drivers/sysreset/sysreset_sbi.c
1280 F: drivers/timer/andes_plmt_timer.c
1281 F: drivers/timer/sifive_clint_timer.c
1282 F: tools/prelink-riscv.c
1283
1284 RISC-V CANAAN KENDRYTE K210
1285 M: Sean Anderson <seanga2@gmail.com>
1286 S: Maintained
1287 F: doc/device-tree-bindings/mfd/canaan,k210-sysctl.txt
1288 F: doc/device-tree-bindings/pinctrl/canaan,k210-fpioa.txt
1289 F: drivers/clk/clk_k210.c
1290 F: drivers/pinctrl/pinctrl-k210.c
1291 F: include/k210/
1292
1293 RNG
1294 M: Sughosh Ganu <sughosh.ganu@linaro.org>
1295 R: Heinrich Schuchardt <xypron.glpk@gmx.de>
1296 S: Maintained
1297 F: cmd/rng.c
1298 F: doc/api/rng.rst
1299 F: drivers/rng/
1300 F: drivers/virtio/virtio_rng.c
1301 F: include/rng.h
1302
1303 ROCKUSB
1304 M: Eddie Cai <eddie.cai.linux@gmail.com>
1305 S: Maintained
1306 F: drivers/usb/gadget/f_rockusb.c
1307 F: cmd/rockusb.c
1308 F: doc/README.rockusb
1309
1310 SANDBOX
1311 M: Simon Glass <sjg@chromium.org>
1312 S: Maintained
1313 F: arch/sandbox/
1314 F: doc/arch/sandbox.rst
1315 F: include/dt-bindings/*/sandbox*.h
1316
1317 SEMIHOSTING
1318 R: Sean Anderson <sean.anderson@seco.com>
1319 S: Orphaned
1320 N: semihosting
1321
1322 SETEXPR
1323 M: Roland Gaudig <roland.gaudig@weidmueller.com>
1324 S: Maintained
1325 F: cmd/printf.c
1326 F: doc/usage/setexpr.rst
1327
1328 SH
1329 M: Marek Vasut <marek.vasut+renesas@gmail.com>
1330 M: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
1331 S: Maintained
1332 T: git https://source.denx.de/u-boot/custodians/u-boot-sh.git
1333 F: arch/sh/
1334
1335 SL28CLPD
1336 M: Michael Walle <michael@walle.cc>
1337 S: Maintained
1338 F: drivers/gpio/sl28cpld-gpio.c
1339 F: drivers/misc/sl28cpld.c
1340 F: drivers/watchdog/sl28cpld-wdt.c
1341
1342 SMCCC TRNG
1343 M: Etienne Carriere <etienne.carriere@linaro.org>
1344 S: Maintained
1345 F: drivers/rng/smccc_trng.c
1346
1347 SPI
1348 M: Jagan Teki <jagan@amarulasolutions.com>
1349 S: Maintained
1350 T: git https://source.denx.de/u-boot/custodians/u-boot-spi.git
1351 F: drivers/spi/
1352 F: include/spi*
1353
1354 SPI-NOR
1355 M: Jagan Teki <jagan@amarulasolutions.com>
1356 M: Vignesh R <vigneshr@ti.com>
1357 S: Maintained
1358 F: drivers/mtd/spi/
1359 F: include/spi_flash.h
1360 F: include/linux/mtd/cfi.h
1361 F: include/linux/mtd/spi-nor.h
1362
1363 SPMI
1364 M: Mateusz Kulikowski <mateusz.kulikowski@gmail.com>
1365 S: Maintained
1366 F: drivers/spmi/
1367 F: include/spmi/
1368
1369 SQUASHFS
1370 M: Joao Marcos Costa <jmcosta944@gmail.com>
1371 R: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
1372 R: Miquel Raynal <miquel.raynal@bootlin.com>
1373 S: Maintained
1374 F: fs/squashfs/
1375 F: include/sqfs.h
1376 F: cmd/sqfs.c
1377 F: test/py/tests/test_fs/test_squashfs/
1378
1379 STACKPROTECTOR
1380 M: Joel Peshkin <joel.peshkin@broadcom.com>
1381 S: Maintained
1382 F: common/stackprot.c
1383 F: cmd/stackprot_test.c
1384 F: test/py/tests/test_stackprotector.py
1385
1386 TARGET_BCMNS3
1387 M: Bharat Gooty <bharat.gooty@broadcom.com>
1388 M: Rayagonda Kokatanur <rayagonda.kokatanur@broadcom.com>
1389 S: Maintained
1390 F: board/broadcom/bcmns3/
1391 F: doc/README.bcmns3
1392 F: configs/bcm_ns3_defconfig
1393 F: include/configs/bcm_ns3.h
1394 F: include/dt-bindings/memory/bcm-ns3-mc.h
1395 F: arch/arm/Kconfig
1396 F: arch/arm/dts/ns3-board.dts
1397 F: arch/arm/dts/ns3.dtsi
1398 F: arch/arm/cpu/armv8/bcmns3
1399 F: arch/arm/include/asm/arch-bcmns3/
1400 F: cmd/broadcom/Makefile
1401 F: cmd/broadcom/chimp_boot.c
1402 F: cmd/broadcom/nitro_image_load.c
1403 F: cmd/broadcom/chimp_handshake.c
1404
1405 TDA19988 HDMI ENCODER
1406 M: Liviu Dudau <liviu.dudau@foss.arm.com>
1407 S: Maintained
1408 F: drivers/video/tda19988.c
1409
1410 TI SYSTEM SECURITY
1411 M: Andrew F. Davis <afd@ti.com>
1412 S: Supported
1413 F: arch/arm/mach-omap2/omap5/sec_entry_cpu1.S
1414 F: arch/arm/mach-omap2/sec-common.c
1415 F: arch/arm/mach-omap2/config_secure.mk
1416 F: arch/arm/mach-k3/security.c
1417 F: arch/arm/mach-k3/config_secure.mk
1418 F: configs/am335x_hs_evm_defconfig
1419 F: configs/am335x_hs_evm_uart_defconfig
1420 F: configs/am43xx_hs_evm_defconfig
1421 F: configs/am43xx_hs_evm_qspi_defconfig
1422 F: configs/am57xx_hs_evm_defconfig
1423 F: configs/am57xx_hs_evm_usb_defconfig
1424 F: configs/dra7xx_hs_evm_defconfig
1425 F: configs/dra7xx_hs_evm_usb_defconfig
1426 F: configs/k2hk_hs_evm_defconfig
1427 F: configs/k2e_hs_evm_defconfig
1428 F: configs/k2g_hs_evm_defconfig
1429 F: configs/k2l_hs_evm_defconfig
1430 F: configs/am65x_hs_evm_r5_defconfig
1431 F: configs/am65x_hs_evm_a53_defconfig
1432 F: configs/j7200_hs_evm_a72_defconfig
1433 F: configs/j7200_hs_evm_r5_defconfig
1434 F: configs/j721e_hs_evm_a72_defconfig
1435 F: configs/j721e_hs_evm_r5_defconfig
1436 F: configs/j721s2_hs_evm_a72_defconfig
1437 F: configs/j721s2_hs_evm_r5_defconfig
1438
1439 TPM DRIVERS
1440 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
1441 S: Maintained
1442 F: drivers/tpm/
1443
1444 TQ GROUP
1445 #M: Martin Krause <martin.krause@tq-systems.de>
1446 S: Orphaned (Since 2016-02)
1447 T: git git://git.denx.de/u-boot-tq-group.git
1448
1449 TEE
1450 M: Jens Wiklander <jens.wiklander@linaro.org>
1451 S: Maintained
1452 F: drivers/tee/
1453 F: include/tee.h
1454 F: include/tee/
1455
1456 TEE-lib
1457 M: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
1458 S: Maintained
1459 F: lib/optee
1460
1461 UBI
1462 M: Kyungmin Park <kmpark@infradead.org>
1463 M: Heiko Schocher <hs@denx.de>
1464 S: Maintained
1465 T: git https://source.denx.de/u-boot/custodians/u-boot-ubi.git
1466 F: drivers/mtd/ubi/
1467
1468 UFS
1469 M: Faiz Abbas <faiz_abbas@ti.com>
1470 S: Maintained
1471 F: drivers/ufs/
1472
1473 USB
1474 M: Marek Vasut <marex@denx.de>
1475 S: Maintained
1476 T: git https://source.denx.de/u-boot/custodians/u-boot-usb.git
1477 F: drivers/usb/
1478 F: common/usb.c
1479 F: common/usb_kbd.c
1480 F: include/usb.h
1481
1482 USB xHCI
1483 M: Bin Meng <bmeng.cn@gmail.com>
1484 S: Maintained
1485 T: git https://source.denx.de/u-boot/custodians/u-boot-usb.git topic-xhci
1486 F: drivers/usb/host/xhci*
1487 F: include/usb/xhci.h
1488
1489 VIDEO
1490 M: Anatolij Gustschin <agust@denx.de>
1491 S: Maintained
1492 T: git https://source.denx.de/u-boot/custodians/u-boot-video.git
1493 F: drivers/video/
1494 F: include/video*.h
1495
1496 VirtIO
1497 M: Bin Meng <bmeng.cn@gmail.com>
1498 S: Maintained
1499 F: drivers/virtio/
1500 F: cmd/virtio.c
1501 F: include/config/virtio/
1502 F: include/config/virtio.h
1503 F: include/config/cmd/virtio.h
1504 F: include/virtio*.h
1505 F: test/dm/virtio.c
1506 F: doc/develop/driver-model/virtio.rst
1507
1508 WATCHDOG
1509 M: Stefan Roese <sr@denx.de>
1510 S: Maintained
1511 T: git https://source.denx.de/u-boot/custodians/u-boot-watchdog.git
1512 F: cmd/wdt.c
1513 F: drivers/watchdog/
1514 F: include/watchdog*.h
1515
1516 X86
1517 M: Simon Glass <sjg@chromium.org>
1518 M: Bin Meng <bmeng.cn@gmail.com>
1519 S: Maintained
1520 T: git https://source.denx.de/u-boot/custodians/u-boot-x86.git
1521 F: arch/x86/
1522 F: cmd/x86/
1523
1524 XEN
1525 M: Anastasiia Lukianenko <vicooodin@gmail.com>
1526 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
1527 S: Maintained
1528 F: arch/arm/cpu/armv8/xen/
1529 F: arch/arm/include/asm/xen.h
1530 F: arch/arm/include/asm/xen/
1531 F: cmd/pvblock.c
1532 F: drivers/serial/serial_xen.c
1533 F: drivers/xen/
1534 F: include/pvblock.h
1535 F: include/xen/
1536 F: include/xen.h
1537 F: lib/sscanf.c
1538 F: test/lib/sscanf.c
1539
1540 XTENSA
1541 M: Max Filippov <jcmvbkbc@gmail.com>
1542 S: Maintained
1543 F: arch/xtensa/
1544
1545 XXD
1546 M: Roger Knecht <rknecht@pm.me>
1547 S: Maintained
1548 F: cmd/xxd.c
1549 F: doc/usage/cmd/xxd.rst
1550 F: test/py/tests/test_xxd/
1551
1552 THE REST
1553 M: Tom Rini <trini@konsulko.com>
1554 L: u-boot@lists.denx.de
1555 Q: http://patchwork.ozlabs.org/project/uboot/list/
1556 S: Maintained
1557 T: git https://source.denx.de/u-boot/u-boot.git
1558 F: configs/tools-only_defconfig
1559 F: *
1560 F: */
1561
1562 CAAM
1563 M: Gaurav Jain <gaurav.jain@nxp.com>
1564 S: Maintained
1565 F: arch/arm/dts/ls1021a-twr-u-boot.dtsi
1566 F: drivers/crypto/fsl/
1567 F: include/fsl_sec.h