MAINTAINERS: aspeed: Add more files and myself as a reviewer
[platform/kernel/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/pinctrl/pinctrl-apple.c
125 F:      drivers/watchdog/apple_wdt.c
126 F:      include/configs/apple.h
127
128 ARM
129 M:      Tom Rini <trini@konsulko.com>
130 S:      Maintained
131 T:      git https://source.denx.de/u-boot/custodians/u-boot-arm.git
132 F:      arch/arm/
133 F:      cmd/arm/
134
135 ARM ALTERA SOCFPGA
136 M:      Marek Vasut <marex@denx.de>
137 M:      Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
138 M:      Tien Fong Chee <tien.fong.chee@intel.com>
139 S:      Maintained
140 T:      git https://source.denx.de/u-boot/custodians/u-boot-socfpga.git
141 F:      arch/arm/mach-socfpga/
142 F:      drivers/sysreset/sysreset_socfpga*
143
144 ARM AMLOGIC SOC SUPPORT
145 M:      Neil Armstrong <narmstrong@baylibre.com>
146 S:      Maintained
147 L:      u-boot-amlogic@groups.io
148 T:      git https://source.denx.de/u-boot/custodians/u-boot-amlogic.git
149 F:      arch/arm/mach-meson/
150 F:      arch/arm/include/asm/arch-meson/
151 F:      drivers/clk/meson/
152 F:      drivers/serial/serial_meson.c
153 F:      drivers/reset/reset-meson.c
154 F:      drivers/i2c/meson_i2c.c
155 F:      drivers/net/phy/meson-gxl.c
156 F:      drivers/adc/meson-saradc.c
157 F:      drivers/phy/meson*
158 F:      drivers/mmc/meson_gx_mmc.c
159 F:      drivers/spi/meson_spifc.c
160 F:      drivers/pinctrl/meson/
161 F:      drivers/power/domain/meson-gx-pwrc-vpu.c
162 F:      drivers/video/meson/
163 F:      include/configs/meson64.h
164 F:      include/configs/meson64_android.h
165 F:      doc/board/amlogic/
166 N:      meson
167
168 ARM ASPEED
169 M:      Ryan Chen <ryan_chen@aspeedtech.com>
170 M:      Chia-Wei Wang <chiawei_wang@aspeedtech.com>
171 R:      Aspeed BMC SW team <BMC-SW@aspeedtech.com>
172 R:      Joel Stanley <joel@jms.id.au>
173 S:      Maintained
174 F:      arch/arm/mach-aspeed/
175 F:      arch/arm/include/asm/arch-aspeed/
176 F:      board/aspeed/
177 F:      drivers/clk/aspeed/
178 F:      drivers/crypto/aspeed/
179 F:      drivers/gpio/gpio-aspeed.c
180 F:      drivers/i2c/ast_i2c.[ch]
181 F:      drivers/mmc/aspeed_sdhci.c
182 F:      drivers/net/aspeed_mdio.c
183 F:      drivers/net/ftgmac100.[ch]
184 F:      drivers/pinctrl/aspeed/
185 F:      drivers/pwm/pwm-aspeed.c
186 F:      drivers/ram/aspeed/
187 F:      drivers/reset/reset-ast2500.c
188 F:      drivers/watchdog/ast_wdt.c
189 N:      aspeed
190
191 ARM BROADCOM BCM283X / BCM27XX
192 M:      Matthias Brugger <mbrugger@suse.com>
193 S:      Maintained
194 F:      arch/arm/dts/bcm283*
195 F:      arch/arm/mach-bcm283x/
196 F:      board/raspberrypi/
197 F:      drivers/gpio/bcm2835_gpio.c
198 F:      drivers/mmc/bcm2835_sdhci.c
199 F:      drivers/mmc/bcm2835_sdhost.c
200 F:      drivers/serial/serial_bcm283x_mu.c
201 F:      drivers/serial/serial_bcm283x_pl011.c
202 F:      drivers/video/bcm2835.c
203 F:      include/dm/platform_data/serial_bcm283x_mu.h
204 F:      include/dt-bindings/pinctrl/bcm2835.h
205 F:      drivers/pinctrl/broadcom/
206 F:      configs/rpi_*
207 T:      git https://source.denx.de/u-boot/custodians/u-boot-arm.git
208
209 ARM BROADCOM BCMSTB
210 M:      Thomas Fitzsimmons <fitzsim@fitzsim.org>
211 S:      Maintained
212 F:      arch/arm/mach-bcmstb/
213 F:      board/broadcom/bcmstb/
214 F:      configs/bcm7*_defconfig
215 F:      doc/README.bcm7xxx
216 F:      drivers/mmc/bcmstb_sdhci.c
217 F:      drivers/spi/bcmstb_spi.c
218
219 ARM CORTINA ACCESS CAxxxx
220 M:      Alex Nemirovsky <alex.nemirovsky@cortina-access.com>
221 S:      Supported
222 F:      board/cortina/common/
223 F:      drivers/gpio/cortina_gpio.c
224 F:      drivers/watchdog/cortina_wdt.c
225 F:      drivers/serial/serial_cortina.c
226 F:      drivers/led/led_cortina.c
227 F:      drivers/mmc/ca_dw_mmc.c
228 F:      drivers/spi/ca_sflash.c
229 F:      drivers/i2c/i2c-cortina.c
230 F:      drivers/i2c/i2c-cortina.h
231 F:      drivers/mtd/nand/raw/cortina_nand.c
232 F:      drivers/mtd/nand/raw/cortina_nand.h
233 F:      drivers/net/cortina_ni.c
234 F:      drivers/net/cortina_ni.h
235 F:      drivers/net/phy/ca_phy.c
236 F:      configs/cortina_presidio-asic-pnand_defconfig
237
238 ARM/CZ.NIC TURRIS MOX SUPPORT
239 M:      Marek Behun <marek.behun@nic.cz>
240 S:      Maintained
241 F:      arch/arm/dts/armada-3720-turris-mox.dts
242 F:      board/CZ.NIC/
243 F:      configs/turris_*_defconfig
244 F:      include/configs/turris_*.h
245
246 ARM FREESCALE IMX
247 M:      Stefano Babic <sbabic@denx.de>
248 M:      Fabio Estevam <festevam@gmail.com>
249 R:      NXP i.MX U-Boot Team <uboot-imx@nxp.com>
250 S:      Maintained
251 T:      git https://source.denx.de/u-boot/custodians/u-boot-imx.git
252 F:      arch/arm/cpu/arm1136/mx*/
253 F:      arch/arm/cpu/arm926ejs/mx*/
254 F:      arch/arm/cpu/armv7/vf610/
255 F:      arch/arm/dts/*imx*
256 F:      arch/arm/mach-imx/
257 F:      arch/arm/include/asm/arch-imx/
258 F:      arch/arm/include/asm/arch-mx*/
259 F:      arch/arm/include/asm/arch-vf610/
260 F:      arch/arm/include/asm/mach-imx/
261 F:      board/freescale/*mx*/
262
263 ARM HISILICON
264 M:      Peter Griffin <peter.griffin@linaro.org>
265 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
266 S:      Maintained
267 F:      arch/arm/cpu/armv8/hisilicon
268 F:      arch/arm/include/asm/arch-hi6220/
269 F:      arch/arm/include/asm/arch-hi3660/
270
271 ARM IPQ40XX
272 M:      Robert Marko <robert.marko@sartura.hr>
273 M:      Luka Kovacic <luka.kovacic@sartura.hr>
274 M:      Luka Perkov <luka.perkov@sartura.hr>
275 S:      Maintained
276 F:      arch/arm/mach-ipq40xx/
277 F:      include/dt-bindings/clock/qcom,ipq4019-gcc.h
278 F:      include/dt-bindings/reset/qcom,ipq4019-reset.h
279 F:      drivers/reset/reset-ipq4019.c
280 F:      drivers/phy/phy-qcom-ipq4019-usb.c
281 F:      drivers/spi/spi-qup.c
282 F:      drivers/net/mdio-ipq4019.c
283 F:      drivers/rng/msm_rng.c
284
285 ARM MARVELL KIRKWOOD ARMADA-XP ARMADA-38X ARMADA-37XX ARMADA-7K/8K
286 M:      Stefan Roese <sr@denx.de>
287 S:      Maintained
288 T:      git https://source.denx.de/u-boot/custodians/u-boot-marvell.git
289 F:      arch/arm/mach-kirkwood/
290 F:      arch/arm/mach-mvebu/
291 F:      drivers/ata/ahci_mvebu.c
292 F:      drivers/clk/mvebu/
293 F:      drivers/ddr/marvell/
294 F:      drivers/gpio/mvebu_gpio.c
295 F:      drivers/i2c/mvtwsi.c
296 F:      drivers/mmc/xenon_sdhci.c
297 F:      drivers/phy/marvell/
298 F:      drivers/pinctrl/mvebu/
299 F:      drivers/rtc/armada38x.c
300 F:      drivers/spi/kirkwood_spi.c
301 F:      drivers/spi/mvebu_a3700_spi.c
302 F:      drivers/pci/pcie_dw_mvebu.c
303 F:      drivers/watchdog/armada-37xx-wdt.c
304 F:      drivers/watchdog/orion_wdt.c
305 F:      include/configs/mv-common.h
306
307 ARM MARVELL PCIE CONTROLLER DRIVERS
308 M:      Pali Rohár <pali@kernel.org>
309 M:      Stefan Roese <sr@denx.de>
310 S:      Maintained
311 T:      git https://source.denx.de/u-boot/custodians/u-boot-marvell.git
312 F:      drivers/pci/pci-aardvark.c
313 F:      drivers/pci/pci_mvebu.c
314
315 ARM MARVELL SERIAL DRIVERS
316 M:      Pali Rohár <pali@kernel.org>
317 M:      Stefan Roese <sr@denx.de>
318 S:      Maintained
319 T:      git https://source.denx.de/u-boot/custodians/u-boot-marvell.git
320 F:      drivers/serial/serial_mvebu_a3700.c
321
322 ARM MARVELL PXA
323 M:      Marek Vasut <marex@denx.de>
324 S:      Maintained
325 T:      git https://source.denx.de/u-boot/custodians/u-boot-pxa.git
326 F:      arch/arm/cpu/pxa/
327 F:      arch/arm/include/asm/arch-pxa/
328
329 ARM MEDIATEK
330 M:      Ryder Lee <ryder.lee@mediatek.com>
331 M:      Weijie Gao <weijie.gao@mediatek.com>
332 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
333 R:      GSS_MTK_Uboot_upstream <GSS_MTK_Uboot_upstream@mediatek.com>
334 S:      Maintained
335 F:      arch/arm/mach-mediatek/
336 F:      arch/arm/include/asm/arch-mediatek/
337 F:      board/mediatek/
338 F:      doc/device-tree-bindings/phy/phy-mtk-*
339 F:      doc/device-tree-bindings/usb/mediatek,*
340 F:      doc/README.mediatek
341 F:      drivers/clk/mediatek/
342 F:      drivers/mmc/mtk-sd.c
343 F:      drivers/phy/phy-mtk-*
344 F:      drivers/pinctrl/mediatek/
345 F:      drivers/power/domain/mtk-power-domain.c
346 F:      drivers/ram/mediatek/
347 F:      drivers/spi/mtk_snfi_spi.c
348 F:      drivers/timer/mtk_timer.c
349 F:      drivers/usb/host/xhci-mtk.c
350 F:      drivers/usb/mtu3/
351 F:      drivers/watchdog/mtk_wdt.c
352 F:      drivers/net/mtk_eth.c
353 F:      drivers/reset/reset-mediatek.c
354 F:      tools/mtk_image.c
355 F:      tools/mtk_image.h
356 N:      mediatek
357
358 ARM MICROCHIP/ATMEL AT91
359 M:      Eugen Hristev <eugen.hristev@microchip.com>
360 S:      Maintained
361 T:      git https://source.denx.de/u-boot/custodians/u-boot-atmel.git
362 F:      arch/arm/mach-at91/
363 F:      board/atmel/
364 F:      drivers/cpu/at91_cpu.c
365 F:      drivers/misc/microchip_flexcom.c
366 F:      drivers/timer/atmel_tcb_timer.c
367 F:      include/dt-bindings/mfd/atmel-flexcom.h
368 F:      drivers/timer/mchp-pit64b-timer.c
369
370 ARM NEXELL S5P4418
371 M:      Stefan Bosch <stefan_b@posteo.net>
372 S:      Maintained
373 F:      arch/arm/cpu/armv7/s5p4418/
374 F:      arch/arm/dts/s5p4418*
375 F:      arch/arm/mach-nexell/
376 F:      board/friendlyarm/
377 F:      configs/s5p4418_nanopi2_defconfig
378 F:      doc/README.s5p4418
379 F:      drivers/gpio/nx_gpio.c
380 F:      drivers/i2c/nx_i2c.c
381 F:      drivers/mmc/nexell_dw_mmc_dm.c
382 F:      drivers/pinctrl/nexell/
383 F:      drivers/video/nexell/
384 F:      drivers/video/nexell_display.c
385 F:      include/configs/s5p4418_nanopi2.h
386
387 ARM OWL
388 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
389 S:      Maintained
390 F:      arch/arm/include/asm/arch-owl/
391 F:      arch/arm/mach-owl/
392 F:      doc/board/actions/
393 F:      drivers/clk/owl/
394 F:      drivers/serial/serial_owl.c
395 F:      include/configs/owl-common.h
396 F:      configs/bubblegum_96_defconfig
397 F:      configs/cubieboard7_defconfig
398
399 ARM RENESAS RMOBILE/R-CAR
400 M:      Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
401 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
402 S:      Maintained
403 T:      git https://source.denx.de/u-boot/custodians/u-boot-sh.git
404 F:      arch/arm/mach-rmobile/
405
406 ARM ROCKCHIP
407 M:      Simon Glass <sjg@chromium.org>
408 M:      Philipp Tomsich <philipp.tomsich@vrull.eu>
409 M:      Kever Yang <kever.yang@rock-chips.com>
410 S:      Maintained
411 T:      git https://source.denx.de/u-boot/custodians/u-boot-rockchip.git
412 F:      arch/arm/dts/rk3*
413 F:      arch/arm/dts/rockchip*
414 F:      arch/arm/dts/rv1108*
415 F:      arch/arm/include/asm/arch-rockchip/
416 F:      arch/arm/mach-rockchip/
417 F:      board/rockchip/
418 F:      drivers/clk/rockchip/
419 F:      drivers/gpio/rk_gpio.c
420 F:      drivers/misc/rockchip-efuse.c
421 F:      drivers/mmc/rockchip_sdhci.c
422 F:      drivers/mmc/rockchip_dw_mmc.c
423 F:      drivers/pinctrl/rockchip/
424 F:      drivers/ram/rockchip/
425 F:      drivers/sysreset/sysreset_rockchip.c
426 F:      drivers/video/rockchip/
427 F:      tools/rkcommon.c
428 F:      tools/rkcommon.h
429 F:      tools/rkimage.c
430 F:      tools/rksd.c
431 F:      tools/rkspi.c
432 N:      rockchip
433
434 ARM SAMSUNG
435 M:      Minkyu Kang <mk7.kang@samsung.com>
436 S:      Maintained
437 T:      git https://source.denx.de/u-boot/custodians/u-boot-samsung.git
438 F:      arch/arm/mach-exynos/
439 F:      arch/arm/mach-s5pc1xx/
440 F:      arch/arm/cpu/armv7/s5p-common/
441
442 ARM SNAPDRAGON
443 M:      Ramon Fried <rfried.dev@gmail.com>
444 S:      Maintained
445 F:      arch/arm/mach-snapdragon/
446 F:      drivers/gpio/msm_gpio.c
447 F:      drivers/mmc/msm_sdhci.c
448 F:      drivers/phy/msm8916-usbh-phy.c
449 F:      drivers/serial/serial_msm.c
450 F:      drivers/serial/serial_msm_geni.c
451 F:      drivers/smem/msm_smem.c
452 F:      drivers/spmi/spmi-msm.c
453 F:      drivers/usb/host/ehci-msm.c
454
455 ARM STI
456 M:      Patrice Chotard <patrice.chotard@foss.st.com>
457 S:      Maintained
458 T:      git https://source.denx.de/u-boot/custodians/u-boot-stm.git
459 F:      arch/arm/mach-sti/
460 F:      arch/arm/include/asm/arch-sti*/
461 F:      drivers/phy/sti_usb_phy.c
462 F:      drivers/pinctrl/pinctrl-sti.c
463 F:      drivers/mmc/sti_sdhci.c
464 F:      drivers/reset/sti-reset.c
465 F:      drivers/serial/serial_sti_asc.c
466 F:      drivers/sysreset/sysreset_sti.c
467 F:      drivers/timer/sti-timer.c
468 F:      drivers/usb/host/dwc3-sti-glue.c
469 F:      include/dwc3-sti-glue.h
470 F:      include/dt-bindings/clock/stih407-clks.h
471 F:      include/dt-bindings/clock/stih410-clks.h
472 F:      include/dt-bindings/reset/stih407-resets.h
473
474 ARM STM STM32MP
475 M:      Patrick Delaunay <patrick.delaunay@foss.st.com>
476 M:      Patrice Chotard <patrice.chotard@foss.st.com>
477 L:      uboot-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
478 T:      git https://source.denx.de/u-boot/custodians/u-boot-stm.git
479 S:      Maintained
480 F:      arch/arm/mach-stm32mp/
481 F:      doc/board/st/
482 F:      drivers/adc/stm32-adc*
483 F:      drivers/clk/clk_stm32mp1.c
484 F:      drivers/gpio/stm32_gpio.c
485 F:      drivers/hwspinlock/stm32_hwspinlock.c
486 F:      drivers/i2c/stm32f7_i2c.c
487 F:      drivers/mailbox/stm32-ipcc.c
488 F:      drivers/misc/stm32mp_fuse.c
489 F:      drivers/misc/stm32_rcc.c
490 F:      drivers/mmc/stm32_sdmmc2.c
491 F:      drivers/mtd/nand/raw/stm32_fmc2_nand.c
492 F:      drivers/phy/phy-stm32-usbphyc.c
493 F:      drivers/pinctrl/pinctrl_stm32.c
494 F:      drivers/power/pmic/stpmic1.c
495 F:      drivers/power/regulator/stm32-vrefbuf.c
496 F:      drivers/power/regulator/stpmic1.c
497 F:      drivers/ram/stm32mp1/
498 F:      drivers/remoteproc/stm32_copro.c
499 F:      drivers/reset/stm32-reset.c
500 F:      drivers/rng/optee_rng.c
501 F:      drivers/rng/stm32mp1_rng.c
502 F:      drivers/rtc/stm32_rtc.c
503 F:      drivers/serial/serial_stm32.*
504 F:      drivers/spi/stm32_qspi.c
505 F:      drivers/spi/stm32_spi.c
506 F:      drivers/video/stm32/stm32_ltdc.c
507 F:      drivers/watchdog/stm32mp_wdt.c
508 F:      include/dt-bindings/clock/stm32fx-clock.h
509 F:      include/dt-bindings/clock/stm32mp1-clks.h
510 F:      include/dt-bindings/clock/stm32mp1-clksrc.h
511 F:      include/dt-bindings/pinctrl/stm32-pinfunc.h
512 F:      include/dt-bindings/reset/stm32mp1-resets.h
513 F:      include/stm32_rcc.h
514 F:      tools/stm32image.c
515 N:      stm
516 N:      stm32
517
518
519 ARM STM STV0991
520 M:      Vikas Manocha <vikas.manocha@st.com>
521 S:      Maintained
522 F:      arch/arm/cpu/armv7/stv0991/
523 F:      arch/arm/include/asm/arch-stv0991/
524
525 ARM SUNXI
526 M:      Jagan Teki <jagan@amarulasolutions.com>
527 M:      Andre Przywara <andre.przywara@arm.com>
528 S:      Maintained
529 T:      git https://source.denx.de/u-boot/custodians/u-boot-sunxi.git
530 F:      arch/arm/cpu/armv7/sunxi/
531 F:      arch/arm/include/asm/arch-sunxi/
532 F:      arch/arm/mach-sunxi/
533 F:      board/sunxi/
534 F:      drivers/clk/sunxi/
535 F:      drivers/phy/allwinner/
536 F:      drivers/pinctrl/sunxi/
537 F:      drivers/video/sunxi/
538 F:      tools/sunxi*
539
540 ARM TEGRA
541 M:      Tom Warren <twarren@nvidia.com>
542 S:      Maintained
543 T:      git https://source.denx.de/u-boot/custodians/u-boot-tegra.git
544 F:      arch/arm/mach-tegra/
545 F:      arch/arm/include/asm/arch-tegra*/
546
547 ARM TI
548 M:      Tom Rini <trini@konsulko.com>
549 S:      Maintained
550 T:      git https://source.denx.de/u-boot/custodians/u-boot-ti.git
551 F:      arch/arm/dts/am57xx*
552 F:      arch/arm/dts/dra7*
553 F:      arch/arm/mach-davinci/
554 F:      arch/arm/mach-k3/
555 F:      arch/arm/mach-keystone/
556 F:      arch/arm/mach-omap2/
557 F:      arch/arm/include/asm/arch-omap*/
558 F:      arch/arm/include/asm/ti-common/
559 F:      board/ti/
560 F:      drivers/dma/ti*
561 F:      drivers/firmware/ti_sci.*
562 F:      drivers/gpio/omap_gpio.c
563 F:      drivers/memory/ti-aemif.c
564 F:      drivers/misc/k3_avs.c
565 F:      drivers/mailbox/k3-sec-procy.c
566 F:      drivers/pci/pcie_dw_ti.c
567 F:      drivers/phy/keystone-usb-phy.c
568 F:      drivers/phy/omap-usb2-phy.c
569 F:      drivers/phy/phy-ti-am654.c
570 F:      drivers/phy/ti-pipe3-phy.c
571 F:      drivers/ram/k3*
572 F:      drivers/remoteproc/ipu_rproc.c
573 F:      drivers/remoteproc/k3_system_controller.c
574 F:      drivers/remoteproc/pruc_rpoc.c
575 F:      drivers/remoteproc/ti*
576 F:      drivers/reset/reset-dra7.c
577 F:      drivers/reset/reset-ti-sci.c
578 F:      drivers/rtc/davinci.c
579 F:      drivers/serial/serial_omap.c
580 F:      drivers/soc/ti/
581 F:      drivers/sysreset/sysreset-ti-sci.c
582 F:      drivers/thermal/ti-bandgap.c
583 F:      drivers/timer/omap-timer.c
584 F:      drivers/watchdog/omap_wdt.c
585 F:      include/linux/pruss_driver.h
586 F:      include/linux/soc/ti/
587
588 ARM U8500
589 M:      Stephan Gerhold <stephan@gerhold.net>
590 R:      Linus Walleij <linus.walleij@linaro.org>
591 S:      Maintained
592 F:      arch/arm/dts/ste-*
593 F:      arch/arm/mach-u8500/
594 F:      drivers/gpio/nmk_gpio.c
595 F:      drivers/phy/phy-ab8500-usb.c
596 F:      drivers/power/pmic/ab8500.c
597 F:      drivers/timer/nomadik-mtu-timer.c
598 F:      drivers/usb/musb-new/ux500.c
599 F:      drivers/video/mcde_simple.c
600
601 ARM UNIPHIER
602 S:      Orphan (Since 2020-09)
603 F:      arch/arm/mach-uniphier/
604 F:      configs/uniphier_*_defconfig
605 N:      uniphier
606
607 ARM VERSAL
608 M:      Michal Simek <michal.simek@amd.com>
609 S:      Maintained
610 T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
611 F:      arch/arm/mach-versal/
612 F:      drivers/net/xilinx_axi_mrmac.*
613 F:      drivers/soc/soc_xilinx_versal.c
614 F:      drivers/watchdog/xilinx_wwdt.c
615 N:      (?<!uni)versal
616
617 ARM VERSATILE EXPRESS DRIVERS
618 M:      Liviu Dudau <liviu.dudau@foss.arm.com>
619 S:      Maintained
620 T:      git git://github.com/ARM-software/u-boot.git
621 F:      drivers/misc/vexpress_config.c
622 N:      vexpress
623
624 ARM ZYNQ
625 M:      Michal Simek <monstr@monstr.eu>
626 S:      Maintained
627 T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
628 F:      arch/arm/mach-zynq/
629 F:      doc/board/xilinx/
630 F:      doc/device-tree-bindings/video/syncoam,seps525.txt
631 F:      drivers/clk/clk_zynq.c
632 F:      drivers/fpga/zynqpl.c
633 F:      drivers/gpio/zynq_gpio.c
634 F:      drivers/i2c/i2c-cdns.c
635 F:      drivers/i2c/muxes/pca954x.c
636 F:      drivers/i2c/zynq_i2c.c
637 F:      drivers/mmc/zynq_sdhci.c
638 F:      drivers/mtd/nand/raw/zynq_nand.c
639 F:      drivers/net/phy/ethernet_id.c
640 F:      drivers/net/phy/xilinx_phy.c
641 F:      drivers/net/zynq_gem.c
642 F:      drivers/pinctrl/pinctrl-zynqmp.c
643 F:      drivers/serial/serial_zynq.c
644 F:      drivers/spi/zynq_qspi.c
645 F:      drivers/spi/zynq_spi.c
646 F:      drivers/usb/host/ehci-zynq.c
647 F:      drivers/watchdog/cdns_wdt.c
648 F:      include/zynqpl.h
649 F:      tools/zynqimage.c
650 N:      zynq
651
652 ARM ZYNQMP
653 M:      Michal Simek <michal.simek@amd.com>
654 S:      Maintained
655 T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
656 F:      arch/arm/mach-zynqmp/
657 F:      drivers/clk/clk_zynqmp.c
658 F:      driver/firmware/firmware-zynqmp.c
659 F:      drivers/fpga/zynqpl.c
660 F:      drivers/gpio/gpio_slg7xl45106.c
661 F:      drivers/gpio/zynq_gpio.c
662 F:      drivers/gpio/zynqmp_gpio_modepin.c
663 F:      drivers/i2c/i2c-cdns.c
664 F:      drivers/i2c/muxes/pca954x.c
665 F:      drivers/i2c/zynq_i2c.c
666 F:      drivers/mailbox/zynqmp-ipi.c
667 F:      drivers/mmc/zynq_sdhci.c
668 F:      drivers/mtd/nand/raw/zynq_nand.c
669 F:      drivers/net/phy/xilinx_phy.c
670 F:      drivers/net/zynq_gem.c
671 F:      drivers/phy/phy-zynqmp.c
672 F:      drivers/power/domain/zynqmp-power-domain.c
673 F:      drivers/pwm/pwm-cadence-ttc.c
674 F:      drivers/serial/serial_zynq.c
675 F:      drivers/reset/reset-zynqmp.c
676 F:      drivers/rtc/zynqmp_rtc.c
677 F:      drivers/soc/soc_xilinx_zynqmp.c
678 F:      drivers/spi/zynq_qspi.c
679 F:      drivers/spi/zynq_spi.c
680 F:      drivers/timer/cadence-ttc.c
681 F:      drivers/video/seps525.c
682 F:      drivers/watchdog/cdns_wdt.c
683 F:      include/zynqmppl.h
684 F:      include/zynqmp_firmware.h
685 F:      tools/zynqmp*
686 N:      ultra96
687 N:      zynqmp
688
689 ARM ZYNQMP R5
690 M:      Michal Simek <michal.simek@amd.com>
691 S:      Maintained
692 T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
693 F:      arch/arm/mach-zynqmp-r5/
694
695 ARM PHYTIUM
696 M:      liuhao <liuhao@phytium.com.cn>
697 M:      shuyiqi <shuyiqi@phytium.com.cn>
698 S:      Maintained
699 F:      drivers/pci/pcie_phytium.c
700 F:      arch/arm/dts/phytium-durian.dts
701
702 BINMAN
703 M:      Simon Glass <sjg@chromium.org>
704 M:      Alper Nebi Yasak <alpernebiyasak@gmail.com>
705 S:      Maintained
706 F:      tools/binman/
707
708 BOOTDEVICE
709 M:      Simon Glass <sjg@chromium.org>
710 S:      Maintained
711 F:      boot/bootdev*.c
712 F:      boot/bootflow.c
713 F:      boot/bootmeth*.c
714 F:      boot/bootstd.c
715 F:      cmd/bootdev.c
716 F:      cmd/bootflow.c
717 F:      doc/develop/bootstd.rst
718 F:      doc/usage/bootdev.rst
719 F:      doc/usage/bootflow.rst
720 F:      doc/usage/bootmeth.rst
721 F:      drivers/mmc/mmc_bootdev.c
722 F:      include/bootdev.h
723 F:      include/bootflow.h
724 F:      include/bootmeth.h
725 F:      include/bootstd.h
726 F:      net/eth_bootdevice.c
727 F:      test/boot/
728
729 BTRFS
730 M:      Marek Behun <marek.behun@nic.cz>
731 R:      Qu Wenruo <wqu@suse.com>
732 L:      linux-btrfs@vger.kernel.org
733 S:      Maintained
734 F:      cmd/btrfs.c
735 F:      fs/btrfs/
736 F:      include/btrfs.h
737
738 BUILDMAN
739 M:      Simon Glass <sjg@chromium.org>
740 S:      Maintained
741 F:      tools/buildman/
742
743 CFI FLASH
744 M:      Stefan Roese <sr@denx.de>
745 S:      Maintained
746 T:      git https://source.denx.de/u-boot/custodians/u-boot-cfi-flash.git
747 F:      drivers/mtd/cfi_flash.c
748 F:      drivers/mtd/jedec_flash.c
749
750 CLOCK
751 M:      Lukasz Majewski <lukma@denx.de>
752 M:      Sean Anderson <seanga2@gmail.com>
753 S:      Maintained
754 T:      git https://source.denx.de/u-boot/custodians/u-boot-clk.git
755 F:      drivers/clk/
756 F:      drivers/clk/imx/
757
758 COLDFIRE
759 M:      Huan Wang <alison.wang@nxp.com>
760 M:      Angelo Dureghello <angelo@sysam.it>
761 S:      Maintained
762 T:      git https://source.denx.de/u-boot/custodians/u-boot-coldfire.git
763 F:      arch/m68k/
764 F:      doc/arch/m68k.rst
765
766 DFU
767 M:      Lukasz Majewski <lukma@denx.de>
768 S:      Maintained
769 T:      git https://source.denx.de/u-boot/custodians/u-boot-dfu.git
770 F:      cmd/dfu.c
771 F:      cmd/usb_*.c
772 F:      common/dfu.c
773 F:      common/update.c
774 F:      common/usb_storage.c
775 F:      doc/api/dfu.rst
776 F:      doc/usage/dfu.rst
777 F:      drivers/dfu/
778 F:      drivers/usb/gadget/
779 F:      include/dfu.h
780
781 DRIVER MODEL
782 M:      Simon Glass <sjg@chromium.org>
783 S:      Maintained
784 T:      git https://source.denx.de/u-boot/custodians/u-boot-dm.git
785 F:      doc/driver-model/
786 F:      drivers/core/
787 F:      include/dm/
788 F:      test/dm/
789
790 EFI APP
791 M:      Simon Glass <sjg@chromium.org>
792 M:      Heinrich Schuchardt <xypron.glpk@gmx.de>
793 S:      Maintained
794 W:      https://u-boot.readthedocs.io/en/latest/develop/uefi/u-boot_on_efi.html
795 F:      board/efi/efi-x86_app
796 F:      configs/efi-x86_app*
797 F:      doc/develop/uefi/u-boot_on_efi.rst
798 F:      drivers/block/efi-media-uclass.c
799 F:      drivers/block/sb_efi_media.c
800 F:      lib/efi/efi_app.c
801 F:      scripts/build-efi.sh
802 F:      test/dm/efi_media.c
803
804 EFI PAYLOAD
805 M:      Heinrich Schuchardt <xypron.glpk@gmx.de>
806 S:      Maintained
807 T:      git https://source.denx.de/u-boot/custodians/u-boot-efi.git
808 F:      doc/api/efi.rst
809 F:      doc/develop/uefi/*
810 F:      doc/mkeficapsule.1
811 F:      doc/usage/bootefi.rst
812 F:      drivers/rtc/emul_rtc.c
813 F:      include/capitalization.h
814 F:      include/charset.h
815 F:      include/cp1250.h
816 F:      include/cp437.h
817 F:      include/efi*
818 F:      include/pe.h
819 F:      include/asm-generic/pe.h
820 F:      lib/charset.c
821 F:      lib/efi*/
822 F:      test/lib/efi_*
823 F:      test/py/tests/test_efi*
824 F:      test/py/tests/test_efi*/
825 F:      test/unicode_ut.c
826 F:      cmd/bootefi.c
827 F:      cmd/efidebug.c
828 F:      cmd/nvedit_efi.c
829 F:      tools/efivar.py
830 F:      tools/file2include.c
831 F:      tools/mkeficapsule.c
832
833 EFI VARIABLES VIA OP-TEE
834 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
835 S:      Maintained
836 F:      lib/efi_loader/efi_variable_tee.c
837 F:      include/mm_communication.h
838
839 ENVIRONMENT
840 M:      Joe Hershberger <joe.hershberger@ni.com>
841 R:      Wolfgang Denk <wd@denx.de>
842 S:      Maintained
843 F:      env/
844 F:      include/env*
845 F:      test/env/
846 F:      tools/env*
847 F:      tools/mkenvimage.c
848
849 ENVIRONMENT AS TEXT
850 M:      Simon Glass <sjg@chromium.org>
851 R:      Wolfgang Denk <wd@denx.de>
852 S:      Maintained
853 F:      doc/usage/environment.rst
854 F:      scripts/env2string.awk
855
856 EROFS
857 M:      Huang Jianan <jnhuang95@gmail.com>
858 L:      linux-erofs@lists.ozlabs.org
859 S:      Maintained
860 F:      cmd/erofs.c
861 F:      fs/erofs/
862 F:      include/erofs.h
863 F:      test/py/tests/test_fs/test_erofs.py
864
865 EVENTS
866 M:      Simon Glass <sjg@chromium.org>
867 S:      Maintained
868 F:      cmd/event.c
869 F:      common/event.c
870 F:      include/event.h
871 F:      scripts/event_dump.py
872 F:      test/common/event.c
873 F:      test/py/tests/test_event_dump.py
874
875 FASTBOOT
876 S:      Orphaned
877 F:      cmd/fastboot.c
878 F:      doc/android/fastboot*.rst
879 F:      include/fastboot.h
880 F:      include/fastboot-internal.h
881 F:      include/net/fastboot.h
882 F:      drivers/fastboot/
883 F:      drivers/usb/gadget/f_fastboot.c
884 F:      net/fastboot.c
885 F:      test/dm/fastboot.c
886
887 FPGA
888 M:      Michal Simek <michal.simek@amd.com>
889 S:      Maintained
890 T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
891 F:      drivers/fpga/
892 F:      cmd/fpga.c
893 F:      include/fpga.h
894
895 FLATTENED DEVICE TREE
896 M:      Simon Glass <sjg@chromium.org>
897 S:      Maintained
898 T:      git https://source.denx.de/u-boot/custodians/u-boot-fdt.git
899 F:      lib/fdtdec*
900 F:      lib/libfdt/
901 F:      include/fdt*
902 F:      include/linux/libfdt*
903 F:      cmd/fdt.c
904 F:      common/fdt_support.c
905 F:      scripts/dtc-version.sh
906
907 FREEBSD
908 M:      Rafal Jaworowski <raj@semihalf.com>
909 S:      Maintained
910 T:      git https://source.denx.de/u-boot/custodians/u-boot-freebsd.git
911
912 FREESCALE QORIQ
913 M:      Priyanka Jain <priyanka.jain@nxp.com>
914 S:      Maintained
915 T:      git https://source.denx.de/u-boot/custodians/u-boot-fsl-qoriq.git
916 F:      drivers/watchdog/sp805_wdt.c
917 F:      drivers/watchdog/sbsa_gwdt.c
918
919 GATEWORKS_SC
920 M:      Tim Harvey <tharvey@gateworks.com>
921 S:      Maintained
922 F:      drivers/misc/gsc.c
923 F:      include/gsc.h
924
925 I2C
926 M:      Heiko Schocher <hs@denx.de>
927 S:      Maintained
928 T:      git https://source.denx.de/u-boot/custodians/u-boot-i2c.git
929 F:      drivers/i2c/
930
931 KWBIMAGE / KWBOOT TOOLS
932 M:      Pali Rohár <pali@kernel.org>
933 M:      Marek Behún <marek.behun@nic.cz>
934 M:      Stefan Roese <sr@denx.de>
935 S:      Maintained
936 T:      git https://source.denx.de/u-boot/custodians/u-boot-marvell.git
937 F:      doc/README.kwbimage
938 F:      doc/kwboot.1
939 F:      tools/kwb*
940
941 LED
942 M:      Ivan Vozvakhov <i.vozvakhov@vk.team>
943 S:      Supported
944 F:      doc/device-tree-bindings/leds/leds-pwm.txt
945 F:      drivers/led/led_pwm.c
946
947 LOGGING
948 M:      Simon Glass <sjg@chromium.org>
949 S:      Maintained
950 T:      git https://source.denx.de/u-boot/u-boot.git
951 F:      common/log*
952 F:      cmd/log.c
953 F:      doc/develop/logging.rst
954 F:      include/log.h
955 F:      lib/getopt.c
956 F:      test/log/
957 F:      test/py/tests/test_log.py
958
959 MALI DISPLAY PROCESSORS
960 M:      Liviu Dudau <liviu.dudau@foss.arm.com>
961 S:      Supported
962 T:      git git://github.com/ARM-software/u-boot.git
963 F:      drivers/video/mali_dp.c
964 F:      drivers/i2c/i2c-versatile.c
965
966 MICROBLAZE
967 M:      Michal Simek <monstr@monstr.eu>
968 S:      Maintained
969 T:      git https://source.denx.de/u-boot/custodians/u-boot-microblaze.git
970 F:      arch/microblaze/
971 F:      cmd/mfsl.c
972 F:      drivers/gpio/xilinx_gpio.c
973 F:      drivers/net/xilinx_axi_emac.c
974 F:      drivers/net/xilinx_emaclite.c
975 F:      drivers/serial/serial_xuartlite.c
976 F:      drivers/spi/xilinx_spi.c
977 F:      drivers/sysreset/sysreset_gpio.c
978 F:      drivers/watchdog/xilinx_tb_wdt.c
979 N:      xilinx
980
981 MIPS
982 M:      Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
983 S:      Maintained
984 T:      git https://source.denx.de/u-boot/custodians/u-boot-mips.git
985 F:      arch/mips/
986
987 MIPS CORTINA ACCESS CAxxxx
988 M:      Alex Nemirovsky <alex.nemirovsky@cortina-access.com>
989 S:      Supported
990 F:      board/cortina/common/
991 F:      drivers/gpio/cortina_gpio.c
992 F:      drivers/watchdog/cortina_wdt.c
993 F:      drivers/serial/serial_cortina.c
994 F:      drivers/led/led_cortina.c
995 F:      drivers/mmc/ca_dw_mmc.c
996 F:      drivers/spi/ca_sflash.c
997 F:      drivers/i2c/i2c-cortina.c
998 F:      drivers/i2c/i2c-cortina.h
999 F:      drivers/net/cortina_ni.c
1000 F:      drivers/net/cortina_ni.h
1001 F:      drivers/net/phy/ca_phy.c
1002
1003 MIPS MEDIATEK
1004 M:      Weijie Gao <weijie.gao@mediatek.com>
1005 R:      GSS_MTK_Uboot_upstream <GSS_MTK_Uboot_upstream@mediatek.com>
1006 S:      Maintained
1007 F:      arch/mips/mach-mtmips/
1008 F:      arch/mips/dts/mt7620.dtsi
1009 F:      arch/mips/dts/mt7620-u-boot.dtsi
1010 F:      include/configs/mt7620.h
1011 F:      include/dt-bindings/clock/mt7620-clk.h
1012 F:      include/dt-bindings/clock/mt7628-clk.h
1013 F:      include/dt-bindings/reset/mt7620-reset.h
1014 F:      include/dt-bindings/reset/mt7628-reset.h
1015 F:      drivers/clk/mtmips/
1016 F:      drivers/pinctrl/mtmips/
1017 F:      drivers/gpio/mt7620_gpio.c
1018 F:      drivers/net/mt7620-eth.c
1019 F:      drivers/phy/mt7620-usb-phy.c
1020 F:      drivers/reset/reset-mtmips.c
1021 F:      drivers/serial/serial_mt7620.c
1022 F:      drivers/spi/mt7620_spi.c
1023 F:      drivers/sysreset/sysreset_resetctl.c
1024 F:      drivers/watchdog/mt7620_wdt.c
1025
1026 MIPS MSCC
1027 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
1028 M:      Lars Povlsen <lars.povlsen@microchip.com>
1029 M:      Horatiu Vultur <horatiu.vultur@microchip.com>
1030 S:      Maintained
1031 F:      arch/mips/mach-mscc/
1032 F:      arch/mips/dts/luton*
1033 F:      arch/mips/dts/mscc*
1034 F:      arch/mips/dts/ocelot*
1035 F:      arch/mips/dts/jr2*
1036 F:      arch/mips/dts/serval*
1037 F:      board/mscc/
1038 F:      configs/mscc*
1039 F:      drivers/gpio/mscc_sgpio.c
1040 F:      drivers/spi/mscc_bb_spi.c
1041 F:      include/configs/vcoreiii.h
1042 F:      include/dt-bindings/mscc/
1043 F:      drivers/pinctrl/mscc/
1044 F:      drivers/net/mscc_eswitch/
1045
1046 MIPS JZ4780
1047 M:      Ezequiel Garcia <ezequiel@collabora.com>
1048 S:      Maintained
1049 F:      arch/mips/mach-jz47xx/
1050
1051 MIPS Octeon
1052 M:      Aaron Williams <awilliams@marvell.com>
1053 S:      Maintained
1054 F:      arch/mips/mach-octeon/
1055 F:      arch/mips/include/asm/arch-octeon/
1056 F:      arch/mips/dts/mrvl,cn73xx.dtsi
1057
1058 MMC
1059 M:      Peng Fan <peng.fan@nxp.com>
1060 M:      Jaehoon Chung <jh80.chung@samsung.com>
1061 S:      Maintained
1062 T:      git https://source.denx.de/u-boot/custodians/u-boot-mmc.git
1063 F:      drivers/mmc/
1064
1065 NAND FLASH
1066 #M:     Scott Wood <oss@buserror.net>
1067 S:      Orphaned (Since 2018-07)
1068 T:      git https://source.denx.de/u-boot/custodians/u-boot-nand-flash.git
1069 F:      drivers/mtd/nand/raw/
1070
1071 NETWORK
1072 M:      Joe Hershberger <joe.hershberger@ni.com>
1073 M:      Ramon Fried <rfried.dev@gmail.com>
1074 S:      Maintained
1075 T:      git https://source.denx.de/u-boot/custodians/u-boot-net.git
1076 F:      drivers/net/
1077 F:      include/net.h
1078 F:      net/
1079
1080 NIOS
1081 M:      Thomas Chou <thomas@wytron.com.tw>
1082 S:      Maintained
1083 T:      git https://source.denx.de/u-boot/custodians/u-boot-nios.git
1084 F:      arch/nios2/
1085
1086 NVMe
1087 M:      Bin Meng <bmeng.cn@gmail.com>
1088 S:      Maintained
1089 F:      drivers/nvme/
1090 F:      cmd/nvme.c
1091 F:      include/nvme.h
1092 F:      doc/develop/driver-model/nvme.rst
1093
1094 NXP C45 TJA11XX PHY DRIVER
1095 M:      Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
1096 S:      Maintained
1097 F:      drivers/net/phy/nxp-c45-tja11xx.c
1098
1099 ONENAND
1100 #M:     Lukasz Majewski <l.majewski@majess.pl>
1101 S:      Orphaned (Since 2017-01)
1102 T:      git https://source.denx.de/u-boot/custodians/u-boot-onenand.git
1103 F:      drivers/mtd/onenand/
1104
1105 OUT4-IMX6ULL-NANO BOARD
1106 M:      Oleh Kravchenko <oleg@kaa.org.ua>
1107 S:      Maintained
1108 T:      git https://github.com/Oleh-Kravchenko/u-boot-out4.git
1109 F:      arch/arm/dts/ev-imx280-nano-x-mb.dts
1110 F:      arch/arm/dts/o4-imx-nano.dts
1111 F:      arch/arm/dts/o4-imx6ull-nano.dtsi
1112 F:      board/out4
1113 F:      configs/ev-imx280-nano-x-mb_defconfig
1114 F:      configs/o4-imx6ull-nano_defconfig
1115 F:      include/configs/o4-imx6ull-nano.h
1116
1117 PATMAN
1118 M:      Simon Glass <sjg@chromium.org>
1119 S:      Maintained
1120 F:      tools/patman/
1121
1122 PCI Endpoint
1123 M:      Ramon Fried <rfried.dev@gmail.com>
1124 S:      Maintained
1125 F:      drivers/pci_endpoint/
1126 F:  include/pci_ep.h
1127
1128 PCI MPC85xx
1129 M:      Heiko Schocher <hs@denx.de>
1130 S:      Maintained
1131 F:      drivers/pci/pci_mpc85xx.c
1132
1133 POWER
1134 M:      Jaehoon Chung <jh80.chung@samsung.com>
1135 S:      Maintained
1136 T:      git https://source.denx.de/u-boot/custodians/u-boot-pmic.git
1137 F:      drivers/power/
1138
1139 POWERPC
1140 M:      Wolfgang Denk <wd@denx.de>
1141 S:      Maintained
1142 F:      arch/powerpc/
1143
1144 POWERPC MPC8XX
1145 M:      Christophe Leroy <christophe.leroy@csgroup.eu>
1146 S:      Maintained
1147 T:      git https://source.denx.de/u-boot/custodians/u-boot-mpc8xx.git
1148 F:      arch/powerpc/cpu/mpc8xx/
1149
1150 POWERPC MPC83XX
1151 M:      Mario Six <mario.six@gdsys.cc>
1152 S:      Maintained
1153 T:      git https://source.denx.de/u-boot/custodians/u-boot-mpc83xx.git
1154 F:      drivers/ram/mpc83xx_sdram.c
1155 F:      include/dt-bindings/memory/mpc83xx-sdram.h
1156 F:      drivers/sysreset/sysreset_mpc83xx.c
1157 F:      drivers/sysreset/sysreset_mpc83xx.h
1158 F:      drivers/clk/mpc83xx_clk.c
1159 F:      drivers/clk/mpc83xx_clk.h
1160 F:      include/dt-bindings/clk/mpc83xx-clk.h
1161 F:      drivers/timer/mpc83xx_timer.c
1162 F:      drivers/cpu/mpc83xx_cpu.c
1163 F:      drivers/cpu/mpc83xx_cpu.h
1164 F:      drivers/misc/mpc83xx_serdes.c
1165 F:      arch/powerpc/cpu/mpc83xx/
1166 F:      arch/powerpc/include/asm/arch-mpc83xx/
1167
1168 POWERPC MPC85XX
1169 M:      Priyanka Jain <priyanka.jain@nxp.com>
1170 S:      Maintained
1171 T:      git https://source.denx.de/u-boot/custodians/u-boot-mpc85xx.git
1172 F:      arch/powerpc/cpu/mpc85xx/
1173
1174 RISC-V
1175 M:      Rick Chen <rick@andestech.com>
1176 M:      Leo <ycliang@andestech.com>
1177 S:      Maintained
1178 T:      git https://source.denx.de/u-boot/custodians/u-boot-riscv.git
1179 F:      arch/riscv/
1180 F:      cmd/riscv/
1181 F:      doc/usage/sbi.rst
1182 F:      drivers/sysreset/sysreset_sbi.c
1183 F:      drivers/timer/andes_plmt_timer.c
1184 F:      drivers/timer/sifive_clint_timer.c
1185 F:      tools/prelink-riscv.c
1186
1187 RISC-V CANAAN KENDRYTE K210
1188 M:      Sean Anderson <seanga2@gmail.com>
1189 S:      Maintained
1190 F:      doc/device-tree-bindings/mfd/canaan,k210-sysctl.txt
1191 F:      doc/device-tree-bindings/pinctrl/canaan,k210-fpioa.txt
1192 F:      drivers/clk/clk_k210.c
1193 F:      drivers/pinctrl/pinctrl-k210.c
1194 F:      include/k210/
1195
1196 RNG
1197 M:      Sughosh Ganu <sughosh.ganu@linaro.org>
1198 R:      Heinrich Schuchardt <xypron.glpk@gmx.de>
1199 S:      Maintained
1200 F:      cmd/rng.c
1201 F:      doc/api/rng.rst
1202 F:      drivers/rng/
1203 F:      drivers/virtio/virtio_rng.c
1204 F:      include/rng.h
1205
1206 ROCKUSB
1207 M:      Eddie Cai <eddie.cai.linux@gmail.com>
1208 S:      Maintained
1209 F:      drivers/usb/gadget/f_rockusb.c
1210 F:      cmd/rockusb.c
1211 F:      doc/README.rockusb
1212
1213 SANDBOX
1214 M:      Simon Glass <sjg@chromium.org>
1215 S:      Maintained
1216 F:      arch/sandbox/
1217 F:      doc/arch/sandbox.rst
1218 F:      include/dt-bindings/*/sandbox*.h
1219
1220 SEMIHOSTING
1221 R:      Sean Anderson <sean.anderson@seco.com>
1222 S:      Orphaned
1223 N:      semihosting
1224
1225 SETEXPR
1226 M:      Roland Gaudig <roland.gaudig@weidmueller.com>
1227 S:      Maintained
1228 F:      cmd/printf.c
1229 F:      doc/usage/setexpr.rst
1230
1231 SH
1232 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
1233 M:      Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
1234 S:      Maintained
1235 T:      git https://source.denx.de/u-boot/custodians/u-boot-sh.git
1236 F:      arch/sh/
1237
1238 SL28CLPD
1239 M:      Michael Walle <michael@walle.cc>
1240 S:      Maintained
1241 F:      drivers/gpio/sl28cpld-gpio.c
1242 F:      drivers/misc/sl28cpld.c
1243 F:      drivers/watchdog/sl28cpld-wdt.c
1244
1245 SPI
1246 M:      Jagan Teki <jagan@amarulasolutions.com>
1247 S:      Maintained
1248 T:      git https://source.denx.de/u-boot/custodians/u-boot-spi.git
1249 F:      drivers/spi/
1250 F:      include/spi*
1251
1252 SPI-NOR
1253 M:      Jagan Teki <jagan@amarulasolutions.com>
1254 M:      Vignesh R <vigneshr@ti.com>
1255 S:      Maintained
1256 F:      drivers/mtd/spi/
1257 F:      include/spi_flash.h
1258 F:      include/linux/mtd/cfi.h
1259 F:      include/linux/mtd/spi-nor.h
1260
1261 SPMI
1262 M:      Mateusz Kulikowski <mateusz.kulikowski@gmail.com>
1263 S:      Maintained
1264 F:      drivers/spmi/
1265 F:      include/spmi/
1266
1267 SQUASHFS
1268 M:      Joao Marcos Costa <joaomarcos.costa@bootlin.com>
1269 R:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
1270 R:      Miquel Raynal <miquel.raynal@bootlin.com>
1271 S:      Maintained
1272 F:      fs/squashfs/
1273 F:      include/sqfs.h
1274 F:      cmd/sqfs.c
1275 F:      test/py/tests/test_fs/test_squashfs/
1276
1277 STACKPROTECTOR
1278 M:      Joel Peshkin <joel.peshkin@broadcom.com>
1279 S:      Maintained
1280 F:      common/stackprot.c
1281 F:      cmd/stackprot_test.c
1282 F:      test/py/tests/test_stackprotector.py
1283
1284 TARGET_BCMNS3
1285 M:      Bharat Gooty <bharat.gooty@broadcom.com>
1286 M:      Rayagonda Kokatanur <rayagonda.kokatanur@broadcom.com>
1287 S:      Maintained
1288 F:      board/broadcom/bcmns3/
1289 F:      doc/README.bcmns3
1290 F:      configs/bcm_ns3_defconfig
1291 F:      include/configs/bcm_ns3.h
1292 F:      include/dt-bindings/memory/bcm-ns3-mc.h
1293 F:      arch/arm/Kconfig
1294 F:      arch/arm/dts/ns3-board.dts
1295 F:      arch/arm/dts/ns3.dtsi
1296 F:      arch/arm/cpu/armv8/bcmns3
1297 F:      arch/arm/include/asm/arch-bcmns3/
1298 F:      cmd/broadcom/Makefile
1299 F:      cmd/broadcom/chimp_boot.c
1300 F:      cmd/broadcom/nitro_image_load.c
1301 F:      cmd/broadcom/chimp_handshake.c
1302
1303 TDA19988 HDMI ENCODER
1304 M:      Liviu Dudau <liviu.dudau@foss.arm.com>
1305 S:      Maintained
1306 F:      drivers/video/tda19988.c
1307
1308 TI SYSTEM SECURITY
1309 M:      Andrew F. Davis <afd@ti.com>
1310 S:      Supported
1311 F:      arch/arm/mach-omap2/omap5/sec_entry_cpu1.S
1312 F:      arch/arm/mach-omap2/sec-common.c
1313 F:      arch/arm/mach-omap2/config_secure.mk
1314 F:      arch/arm/mach-k3/security.c
1315 F:      arch/arm/mach-k3/config_secure.mk
1316 F:      configs/am335x_hs_evm_defconfig
1317 F:      configs/am335x_hs_evm_uart_defconfig
1318 F:      configs/am43xx_hs_evm_defconfig
1319 F:      configs/am57xx_hs_evm_defconfig
1320 F:      configs/am57xx_hs_evm_usb_defconfig
1321 F:      configs/dra7xx_hs_evm_defconfig
1322 F:      configs/dra7xx_hs_evm_usb_defconfig
1323 F:      configs/k2hk_hs_evm_defconfig
1324 F:      configs/k2e_hs_evm_defconfig
1325 F:      configs/k2g_hs_evm_defconfig
1326 F:      configs/k2l_hs_evm_defconfig
1327 F:      configs/am65x_hs_evm_r5_defconfig
1328 F:      configs/am65x_hs_evm_a53_defconfig
1329 F:      configs/j721e_hs_evm_r5_defconfig
1330 F:      configs/j721e_hs_evm_a72_defconfig
1331
1332 TPM DRIVERS
1333 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
1334 S:      Maintained
1335 F:      drivers/tpm/
1336
1337 TQ GROUP
1338 #M:     Martin Krause <martin.krause@tq-systems.de>
1339 S:      Orphaned (Since 2016-02)
1340 T:      git git://git.denx.de/u-boot-tq-group.git
1341
1342 TEE
1343 M:      Jens Wiklander <jens.wiklander@linaro.org>
1344 S:      Maintained
1345 F:      drivers/tee/
1346 F:      include/tee.h
1347 F:      include/tee/
1348
1349 TEE-lib
1350 M:      Bryan O'Donoghue <bryan.odonoghue@linaro.org>
1351 S:      Maintained
1352 F:      lib/optee
1353
1354 UBI
1355 M:      Kyungmin Park <kmpark@infradead.org>
1356 M:      Heiko Schocher <hs@denx.de>
1357 S:      Maintained
1358 T:      git https://source.denx.de/u-boot/custodians/u-boot-ubi.git
1359 F:      drivers/mtd/ubi/
1360
1361 UFS
1362 M:      Faiz Abbas <faiz_abbas@ti.com>
1363 S:      Maintained
1364 F:      drivers/ufs/
1365
1366 USB
1367 M:      Marek Vasut <marex@denx.de>
1368 S:      Maintained
1369 T:      git https://source.denx.de/u-boot/custodians/u-boot-usb.git
1370 F:      drivers/usb/
1371 F:      common/usb.c
1372 F:      common/usb_kbd.c
1373 F:      include/usb.h
1374
1375 USB xHCI
1376 M:      Bin Meng <bmeng.cn@gmail.com>
1377 S:      Maintained
1378 T:      git https://source.denx.de/u-boot/custodians/u-boot-usb.git topic-xhci
1379 F:      drivers/usb/host/xhci*
1380 F:      include/usb/xhci.h
1381
1382 VIDEO
1383 M:      Anatolij Gustschin <agust@denx.de>
1384 S:      Maintained
1385 T:      git https://source.denx.de/u-boot/custodians/u-boot-video.git
1386 F:      drivers/video/
1387 F:      common/lcd*.c
1388 F:      include/lcd*.h
1389 F:      include/video*.h
1390
1391 VirtIO
1392 M:      Bin Meng <bmeng.cn@gmail.com>
1393 S:      Maintained
1394 F:      drivers/virtio/
1395 F:      cmd/virtio.c
1396 F:      include/config/virtio/
1397 F:      include/config/virtio.h
1398 F:      include/config/cmd/virtio.h
1399 F:      include/virtio*.h
1400 F:      test/dm/virtio.c
1401 F:      doc/develop/driver-model/virtio.rst
1402
1403 WATCHDOG
1404 M:      Stefan Roese <sr@denx.de>
1405 S:      Maintained
1406 T:      git https://source.denx.de/u-boot/custodians/u-boot-watchdog.git
1407 F:      cmd/wdt.c
1408 F:      drivers/watchdog/
1409 F:      include/watchdog*.h
1410
1411 X86
1412 M:      Simon Glass <sjg@chromium.org>
1413 M:      Bin Meng <bmeng.cn@gmail.com>
1414 S:      Maintained
1415 T:      git https://source.denx.de/u-boot/custodians/u-boot-x86.git
1416 F:      arch/x86/
1417 F:      cmd/x86/
1418
1419 XEN
1420 M:      Anastasiia Lukianenko <vicooodin@gmail.com>
1421 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
1422 S:      Maintained
1423 F:      arch/arm/cpu/armv8/xen/
1424 F:      arch/arm/include/asm/xen.h
1425 F:      arch/arm/include/asm/xen/
1426 F:      cmd/pvblock.c
1427 F:      drivers/serial/serial_xen.c
1428 F:      drivers/xen/
1429 F:      include/pvblock.h
1430 F:      include/xen/
1431 F:      include/xen.h
1432 F:      lib/sscanf.c
1433 F:      test/lib/sscanf.c
1434
1435 XTENSA
1436 M:      Max Filippov <jcmvbkbc@gmail.com>
1437 S:      Maintained
1438 F:      arch/xtensa/
1439
1440 THE REST
1441 M:      Tom Rini <trini@konsulko.com>
1442 L:      u-boot@lists.denx.de
1443 Q:      http://patchwork.ozlabs.org/project/uboot/list/
1444 S:      Maintained
1445 T:      git https://source.denx.de/u-boot/u-boot.git
1446 F:      configs/tools-only_defconfig
1447 F:      *
1448 F:      */
1449
1450 CAAM
1451 M:      Gaurav Jain <gaurav.jain@nxp.com>
1452 S:      Maintained
1453 F:      drivers/crypto/fsl/
1454 F:      include/fsl_sec.h