Merge branch '2022-06-09-add-support-for-nvmem-api' into next
[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 NVMEM
1095 M:      Sean Anderson <seanga2@gmail.com>
1096 S:      Maintained
1097 F:      doc/api/nvmem.rst
1098 F:      drivers/misc/nvmem.c
1099 F:      include/nvmem.h
1100
1101 NXP C45 TJA11XX PHY DRIVER
1102 M:      Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
1103 S:      Maintained
1104 F:      drivers/net/phy/nxp-c45-tja11xx.c
1105
1106 ONENAND
1107 #M:     Lukasz Majewski <l.majewski@majess.pl>
1108 S:      Orphaned (Since 2017-01)
1109 T:      git https://source.denx.de/u-boot/custodians/u-boot-onenand.git
1110 F:      drivers/mtd/onenand/
1111
1112 OUT4-IMX6ULL-NANO BOARD
1113 M:      Oleh Kravchenko <oleg@kaa.org.ua>
1114 S:      Maintained
1115 T:      git https://github.com/Oleh-Kravchenko/u-boot-out4.git
1116 F:      arch/arm/dts/ev-imx280-nano-x-mb.dts
1117 F:      arch/arm/dts/o4-imx-nano.dts
1118 F:      arch/arm/dts/o4-imx6ull-nano.dtsi
1119 F:      board/out4
1120 F:      configs/ev-imx280-nano-x-mb_defconfig
1121 F:      configs/o4-imx6ull-nano_defconfig
1122 F:      include/configs/o4-imx6ull-nano.h
1123
1124 PATMAN
1125 M:      Simon Glass <sjg@chromium.org>
1126 S:      Maintained
1127 F:      tools/patman/
1128
1129 PCI Endpoint
1130 M:      Ramon Fried <rfried.dev@gmail.com>
1131 S:      Maintained
1132 F:      drivers/pci_endpoint/
1133 F:  include/pci_ep.h
1134
1135 PCI MPC85xx
1136 M:      Heiko Schocher <hs@denx.de>
1137 S:      Maintained
1138 F:      drivers/pci/pci_mpc85xx.c
1139
1140 POWER
1141 M:      Jaehoon Chung <jh80.chung@samsung.com>
1142 S:      Maintained
1143 T:      git https://source.denx.de/u-boot/custodians/u-boot-pmic.git
1144 F:      drivers/power/
1145
1146 POWERPC
1147 M:      Wolfgang Denk <wd@denx.de>
1148 S:      Maintained
1149 F:      arch/powerpc/
1150
1151 POWERPC MPC8XX
1152 M:      Christophe Leroy <christophe.leroy@csgroup.eu>
1153 S:      Maintained
1154 T:      git https://source.denx.de/u-boot/custodians/u-boot-mpc8xx.git
1155 F:      arch/powerpc/cpu/mpc8xx/
1156
1157 POWERPC MPC83XX
1158 M:      Mario Six <mario.six@gdsys.cc>
1159 S:      Maintained
1160 T:      git https://source.denx.de/u-boot/custodians/u-boot-mpc83xx.git
1161 F:      drivers/ram/mpc83xx_sdram.c
1162 F:      include/dt-bindings/memory/mpc83xx-sdram.h
1163 F:      drivers/sysreset/sysreset_mpc83xx.c
1164 F:      drivers/sysreset/sysreset_mpc83xx.h
1165 F:      drivers/clk/mpc83xx_clk.c
1166 F:      drivers/clk/mpc83xx_clk.h
1167 F:      include/dt-bindings/clk/mpc83xx-clk.h
1168 F:      drivers/timer/mpc83xx_timer.c
1169 F:      drivers/cpu/mpc83xx_cpu.c
1170 F:      drivers/cpu/mpc83xx_cpu.h
1171 F:      drivers/misc/mpc83xx_serdes.c
1172 F:      arch/powerpc/cpu/mpc83xx/
1173 F:      arch/powerpc/include/asm/arch-mpc83xx/
1174
1175 POWERPC MPC85XX
1176 M:      Priyanka Jain <priyanka.jain@nxp.com>
1177 S:      Maintained
1178 T:      git https://source.denx.de/u-boot/custodians/u-boot-mpc85xx.git
1179 F:      arch/powerpc/cpu/mpc85xx/
1180
1181 RISC-V
1182 M:      Rick Chen <rick@andestech.com>
1183 M:      Leo <ycliang@andestech.com>
1184 S:      Maintained
1185 T:      git https://source.denx.de/u-boot/custodians/u-boot-riscv.git
1186 F:      arch/riscv/
1187 F:      cmd/riscv/
1188 F:      doc/usage/sbi.rst
1189 F:      drivers/sysreset/sysreset_sbi.c
1190 F:      drivers/timer/andes_plmt_timer.c
1191 F:      drivers/timer/sifive_clint_timer.c
1192 F:      tools/prelink-riscv.c
1193
1194 RISC-V CANAAN KENDRYTE K210
1195 M:      Sean Anderson <seanga2@gmail.com>
1196 S:      Maintained
1197 F:      doc/device-tree-bindings/mfd/canaan,k210-sysctl.txt
1198 F:      doc/device-tree-bindings/pinctrl/canaan,k210-fpioa.txt
1199 F:      drivers/clk/clk_k210.c
1200 F:      drivers/pinctrl/pinctrl-k210.c
1201 F:      include/k210/
1202
1203 RNG
1204 M:      Sughosh Ganu <sughosh.ganu@linaro.org>
1205 R:      Heinrich Schuchardt <xypron.glpk@gmx.de>
1206 S:      Maintained
1207 F:      cmd/rng.c
1208 F:      doc/api/rng.rst
1209 F:      drivers/rng/
1210 F:      drivers/virtio/virtio_rng.c
1211 F:      include/rng.h
1212
1213 ROCKUSB
1214 M:      Eddie Cai <eddie.cai.linux@gmail.com>
1215 S:      Maintained
1216 F:      drivers/usb/gadget/f_rockusb.c
1217 F:      cmd/rockusb.c
1218 F:      doc/README.rockusb
1219
1220 SANDBOX
1221 M:      Simon Glass <sjg@chromium.org>
1222 S:      Maintained
1223 F:      arch/sandbox/
1224 F:      doc/arch/sandbox.rst
1225 F:      include/dt-bindings/*/sandbox*.h
1226
1227 SEMIHOSTING
1228 R:      Sean Anderson <sean.anderson@seco.com>
1229 S:      Orphaned
1230 N:      semihosting
1231
1232 SETEXPR
1233 M:      Roland Gaudig <roland.gaudig@weidmueller.com>
1234 S:      Maintained
1235 F:      cmd/printf.c
1236 F:      doc/usage/setexpr.rst
1237
1238 SH
1239 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
1240 M:      Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
1241 S:      Maintained
1242 T:      git https://source.denx.de/u-boot/custodians/u-boot-sh.git
1243 F:      arch/sh/
1244
1245 SL28CLPD
1246 M:      Michael Walle <michael@walle.cc>
1247 S:      Maintained
1248 F:      drivers/gpio/sl28cpld-gpio.c
1249 F:      drivers/misc/sl28cpld.c
1250 F:      drivers/watchdog/sl28cpld-wdt.c
1251
1252 SPI
1253 M:      Jagan Teki <jagan@amarulasolutions.com>
1254 S:      Maintained
1255 T:      git https://source.denx.de/u-boot/custodians/u-boot-spi.git
1256 F:      drivers/spi/
1257 F:      include/spi*
1258
1259 SPI-NOR
1260 M:      Jagan Teki <jagan@amarulasolutions.com>
1261 M:      Vignesh R <vigneshr@ti.com>
1262 S:      Maintained
1263 F:      drivers/mtd/spi/
1264 F:      include/spi_flash.h
1265 F:      include/linux/mtd/cfi.h
1266 F:      include/linux/mtd/spi-nor.h
1267
1268 SPMI
1269 M:      Mateusz Kulikowski <mateusz.kulikowski@gmail.com>
1270 S:      Maintained
1271 F:      drivers/spmi/
1272 F:      include/spmi/
1273
1274 SQUASHFS
1275 M:      Joao Marcos Costa <joaomarcos.costa@bootlin.com>
1276 R:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
1277 R:      Miquel Raynal <miquel.raynal@bootlin.com>
1278 S:      Maintained
1279 F:      fs/squashfs/
1280 F:      include/sqfs.h
1281 F:      cmd/sqfs.c
1282 F:      test/py/tests/test_fs/test_squashfs/
1283
1284 STACKPROTECTOR
1285 M:      Joel Peshkin <joel.peshkin@broadcom.com>
1286 S:      Maintained
1287 F:      common/stackprot.c
1288 F:      cmd/stackprot_test.c
1289 F:      test/py/tests/test_stackprotector.py
1290
1291 TARGET_BCMNS3
1292 M:      Bharat Gooty <bharat.gooty@broadcom.com>
1293 M:      Rayagonda Kokatanur <rayagonda.kokatanur@broadcom.com>
1294 S:      Maintained
1295 F:      board/broadcom/bcmns3/
1296 F:      doc/README.bcmns3
1297 F:      configs/bcm_ns3_defconfig
1298 F:      include/configs/bcm_ns3.h
1299 F:      include/dt-bindings/memory/bcm-ns3-mc.h
1300 F:      arch/arm/Kconfig
1301 F:      arch/arm/dts/ns3-board.dts
1302 F:      arch/arm/dts/ns3.dtsi
1303 F:      arch/arm/cpu/armv8/bcmns3
1304 F:      arch/arm/include/asm/arch-bcmns3/
1305 F:      cmd/broadcom/Makefile
1306 F:      cmd/broadcom/chimp_boot.c
1307 F:      cmd/broadcom/nitro_image_load.c
1308 F:      cmd/broadcom/chimp_handshake.c
1309
1310 TDA19988 HDMI ENCODER
1311 M:      Liviu Dudau <liviu.dudau@foss.arm.com>
1312 S:      Maintained
1313 F:      drivers/video/tda19988.c
1314
1315 TI SYSTEM SECURITY
1316 M:      Andrew F. Davis <afd@ti.com>
1317 S:      Supported
1318 F:      arch/arm/mach-omap2/omap5/sec_entry_cpu1.S
1319 F:      arch/arm/mach-omap2/sec-common.c
1320 F:      arch/arm/mach-omap2/config_secure.mk
1321 F:      arch/arm/mach-k3/security.c
1322 F:      arch/arm/mach-k3/config_secure.mk
1323 F:      configs/am335x_hs_evm_defconfig
1324 F:      configs/am335x_hs_evm_uart_defconfig
1325 F:      configs/am43xx_hs_evm_defconfig
1326 F:      configs/am57xx_hs_evm_defconfig
1327 F:      configs/am57xx_hs_evm_usb_defconfig
1328 F:      configs/dra7xx_hs_evm_defconfig
1329 F:      configs/dra7xx_hs_evm_usb_defconfig
1330 F:      configs/k2hk_hs_evm_defconfig
1331 F:      configs/k2e_hs_evm_defconfig
1332 F:      configs/k2g_hs_evm_defconfig
1333 F:      configs/k2l_hs_evm_defconfig
1334 F:      configs/am65x_hs_evm_r5_defconfig
1335 F:      configs/am65x_hs_evm_a53_defconfig
1336 F:      configs/j721e_hs_evm_r5_defconfig
1337 F:      configs/j721e_hs_evm_a72_defconfig
1338
1339 TPM DRIVERS
1340 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
1341 S:      Maintained
1342 F:      drivers/tpm/
1343
1344 TQ GROUP
1345 #M:     Martin Krause <martin.krause@tq-systems.de>
1346 S:      Orphaned (Since 2016-02)
1347 T:      git git://git.denx.de/u-boot-tq-group.git
1348
1349 TEE
1350 M:      Jens Wiklander <jens.wiklander@linaro.org>
1351 S:      Maintained
1352 F:      drivers/tee/
1353 F:      include/tee.h
1354 F:      include/tee/
1355
1356 TEE-lib
1357 M:      Bryan O'Donoghue <bryan.odonoghue@linaro.org>
1358 S:      Maintained
1359 F:      lib/optee
1360
1361 UBI
1362 M:      Kyungmin Park <kmpark@infradead.org>
1363 M:      Heiko Schocher <hs@denx.de>
1364 S:      Maintained
1365 T:      git https://source.denx.de/u-boot/custodians/u-boot-ubi.git
1366 F:      drivers/mtd/ubi/
1367
1368 UFS
1369 M:      Faiz Abbas <faiz_abbas@ti.com>
1370 S:      Maintained
1371 F:      drivers/ufs/
1372
1373 USB
1374 M:      Marek Vasut <marex@denx.de>
1375 S:      Maintained
1376 T:      git https://source.denx.de/u-boot/custodians/u-boot-usb.git
1377 F:      drivers/usb/
1378 F:      common/usb.c
1379 F:      common/usb_kbd.c
1380 F:      include/usb.h
1381
1382 USB xHCI
1383 M:      Bin Meng <bmeng.cn@gmail.com>
1384 S:      Maintained
1385 T:      git https://source.denx.de/u-boot/custodians/u-boot-usb.git topic-xhci
1386 F:      drivers/usb/host/xhci*
1387 F:      include/usb/xhci.h
1388
1389 VIDEO
1390 M:      Anatolij Gustschin <agust@denx.de>
1391 S:      Maintained
1392 T:      git https://source.denx.de/u-boot/custodians/u-boot-video.git
1393 F:      drivers/video/
1394 F:      common/lcd*.c
1395 F:      include/lcd*.h
1396 F:      include/video*.h
1397
1398 VirtIO
1399 M:      Bin Meng <bmeng.cn@gmail.com>
1400 S:      Maintained
1401 F:      drivers/virtio/
1402 F:      cmd/virtio.c
1403 F:      include/config/virtio/
1404 F:      include/config/virtio.h
1405 F:      include/config/cmd/virtio.h
1406 F:      include/virtio*.h
1407 F:      test/dm/virtio.c
1408 F:      doc/develop/driver-model/virtio.rst
1409
1410 WATCHDOG
1411 M:      Stefan Roese <sr@denx.de>
1412 S:      Maintained
1413 T:      git https://source.denx.de/u-boot/custodians/u-boot-watchdog.git
1414 F:      cmd/wdt.c
1415 F:      drivers/watchdog/
1416 F:      include/watchdog*.h
1417
1418 X86
1419 M:      Simon Glass <sjg@chromium.org>
1420 M:      Bin Meng <bmeng.cn@gmail.com>
1421 S:      Maintained
1422 T:      git https://source.denx.de/u-boot/custodians/u-boot-x86.git
1423 F:      arch/x86/
1424 F:      cmd/x86/
1425
1426 XEN
1427 M:      Anastasiia Lukianenko <vicooodin@gmail.com>
1428 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
1429 S:      Maintained
1430 F:      arch/arm/cpu/armv8/xen/
1431 F:      arch/arm/include/asm/xen.h
1432 F:      arch/arm/include/asm/xen/
1433 F:      cmd/pvblock.c
1434 F:      drivers/serial/serial_xen.c
1435 F:      drivers/xen/
1436 F:      include/pvblock.h
1437 F:      include/xen/
1438 F:      include/xen.h
1439 F:      lib/sscanf.c
1440 F:      test/lib/sscanf.c
1441
1442 XTENSA
1443 M:      Max Filippov <jcmvbkbc@gmail.com>
1444 S:      Maintained
1445 F:      arch/xtensa/
1446
1447 THE REST
1448 M:      Tom Rini <trini@konsulko.com>
1449 L:      u-boot@lists.denx.de
1450 Q:      http://patchwork.ozlabs.org/project/uboot/list/
1451 S:      Maintained
1452 T:      git https://source.denx.de/u-boot/u-boot.git
1453 F:      configs/tools-only_defconfig
1454 F:      *
1455 F:      */
1456
1457 CAAM
1458 M:      Gaurav Jain <gaurav.jain@nxp.com>
1459 S:      Maintained
1460 F:      drivers/crypto/fsl/
1461 F:      include/fsl_sec.h