video: Factor out vidconsole_put_string()
[oweals/u-boot.git] / MAINTAINERS
index e2ab71391d8b2eb701ef0d7be203a32668e3d12c..c41bc89fe9ce6a451bb1aafa06ebb392e65189b1 100644 (file)
@@ -2,6 +2,8 @@ Descriptions of section entries:
 
        P: Person (obsolete)
        M: Mail patches to: FullName <address@domain>
+       R: Designated reviewer: FullName <address@domain>
+          These reviewers should be CCed on patches.
        L: Mailing list that is relevant to this area
        W: Web-page with status/info
        Q: Patchwork web based patch tracking system site
@@ -10,13 +12,8 @@ Descriptions of section entries:
        S: Status, one of the following:
           Supported:   Someone is actually paid to look after this.
           Maintained:  Someone actually looks after it.
-          Odd Fixes:   It has a maintainer but they don't have time to do
-                       much other than throw the odd patch in. See below..
           Orphan:      No current maintainer [but maybe you could take the
                        role as you write your new code].
-          Obsolete:    Old code. Something tagged obsolete generally means
-                       it has been replaced by a better system and you
-                       should be using that.
        F: Files and directories with wildcard patterns.
           A trailing slash includes all files and subdirectory files.
           F:   drivers/net/    all files in and below drivers/net
@@ -77,26 +74,51 @@ L:  uboot-snps-arc@synopsys.com
 F:     doc/device-tree-bindings/gpio/snps,creg-gpio.txt
 F:     drivers/gpio/hsdk-creg-gpio.c
 
+ARC SYNOPSYS DW MMC EXTENSIONS
+M:     Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
+S:     Maintained
+L:     uboot-snps-arc@synopsys.com
+F:     doc/device-tree-bindings/mmc/snps,dw-mmc.txt
+F:     drivers/mmc/snps_dw_mmc.c
+
 ARM
 M:     Albert Aribaud <albert.u.boot@aribaud.net>
 S:     Maintained
 T:     git git://git.denx.de/u-boot-arm.git
 F:     arch/arm/
+F:     cmd/arm/
 
 ARM ALTERA SOCFPGA
 M:     Marek Vasut <marex@denx.de>
+M:     Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
 S:     Maintainted
 T:     git git://git.denx.de/u-boot-socfpga.git
 F:     arch/arm/mach-socfpga/
 
-ARM ATMEL AT91
-M:     Andreas Bießmann <andreas@biessmann.org>
-S:     Maintained
-T:     git git://git.denx.de/u-boot-atmel.git
-F:     arch/arm/mach-at91/
+ARM AMLOGIC SOC SUPPORT
+M:     Neil Armstrong <narmstrong@baylibre.com>
+S:     Maintained
+L:     u-boot-amlogic@groups.io
+T:     git git://git.denx.de/u-boot-amlogic.git
+F:     arch/arm/mach-meson/
+F:     arch/arm/include/asm/arch-meson/
+F:     drivers/clk/meson/
+F:     drivers/serial/serial_meson.c
+F:     drivers/reset/reset-meson.c
+F:     drivers/i2c/meson_i2c.c
+F:     drivers/net/phy/meson-gxl.c
+F:     drivers/adc/meson-saradc.c
+F:     drivers/phy/meson*
+F:     drivers/mmc/meson_gx_mmc.c
+F:     drivers/spi/meson_spifc.c
+F:     drivers/pinctrl/meson/
+F:     drivers/power/domain/meson-gx-pwrc-vpu.c
+F:     drivers/video/meson/
+F:     include/configs/meson64.h
+N:     meson
 
 ARM BROADCOM BCM283X
-M:     Alexander Graf <agraf@suse.de>
+M:     Matthias Brugger <mbrugger@suse.com>
 S:     Maintained
 F:     arch/arm/mach-bcm283x/
 F:     drivers/gpio/bcm2835_gpio.c
@@ -118,9 +140,18 @@ F: doc/README.bcm7xxx
 F:     drivers/mmc/bcmstb_sdhci.c
 F:     drivers/spi/bcmstb_spi.c
 
+ARM/CZ.NIC TURRIS MOX SUPPORT
+M:     Marek Behun <marek.behun@nic.cz>
+S:     Maintained
+F:     arch/arm/dts/armada-3720-turris-mox.dts
+F:     board/CZ.NIC/
+F:     configs/turris_*_defconfig
+F:     include/configs/turris_*.h
+
 ARM FREESCALE IMX
 M:     Stefano Babic <sbabic@denx.de>
-M:     Fabio Estevam <fabio.estevam@nxp.com>
+M:     Fabio Estevam <festevam@gmail.com>
+R:     NXP i.MX U-Boot Team <uboot-imx@nxp.com>
 S:     Maintained
 T:     git git://git.denx.de/u-boot-imx.git
 F:     arch/arm/cpu/arm1136/mx*/
@@ -139,15 +170,19 @@ S:        Maintained
 F:     arch/arm/cpu/armv8/hisilicon
 F:     arch/arm/include/asm/arch-hi6220/
 
-ARM MARVELL KIRKWOOD ARMADA-XP ARMADA-38X
-M:     Prafulla Wadaskar <prafulla@marvell.com>
-M:     Luka Perkov <luka.perkov@sartura.hr>
+ARM MARVELL KIRKWOOD ARMADA-XP ARMADA-38X ARMADA-37XX ARMADA-7K/8K
 M:     Stefan Roese <sr@denx.de>
 S:     Maintained
 T:     git git://git.denx.de/u-boot-marvell.git
 F:     arch/arm/mach-kirkwood/
 F:     arch/arm/mach-mvebu/
 F:     drivers/ata/ahci_mvebu.c
+F:     drivers/ddr/marvell/
+F:     drivers/gpio/mvebu_gpio.c
+F:     drivers/spi/kirkwood_spi.c
+F:     drivers/pci/pci_mvebu.c
+F:     drivers/pci/pcie_dw_mvebu.c
+F:     drivers/watchdog/orion_wdt.c
 
 ARM MARVELL PXA
 M:     Marek Vasut <marex@denx.de>
@@ -156,6 +191,35 @@ T: git git://git.denx.de/u-boot-pxa.git
 F:     arch/arm/cpu/pxa/
 F:     arch/arm/include/asm/arch-pxa/
 
+ARM MEDIATEK
+M:     Ryder Lee <ryder.lee@mediatek.com>
+M:     Weijie Gao <weijie.gao@mediatek.com>
+S:     Maintained
+F:     arch/arm/mach-mediatek/
+F:     arch/arm/include/asm/arch-mediatek/
+F:     board/mediatek/
+F:     doc/README.mediatek
+F:     drivers/clk/mediatek/
+F:     drivers/mmc/mtk-sd.c
+F:     drivers/pinctrl/mediatek/
+F:     drivers/power/domain/mtk-power-domain.c
+F:     drivers/ram/mediatek/
+F:     drivers/spi/mtk_qspi.c
+F:     drivers/timer/mtk_timer.c
+F:     drivers/watchdog/mtk_wdt.c
+F:     drivers/net/mtk_eth.c
+F:     drivers/reset/reset-mediatek.c
+F:     tools/mtk_image.c
+F:     tools/mtk_image.h
+N:     mediatek
+
+ARM MICROCHIP/ATMEL AT91
+M:     Eugen Hristev <eugen.hristev@microchip.com>
+S:     Maintained
+T:     git git://git.denx.de/u-boot-atmel.git
+F:     arch/arm/mach-at91/
+F:     board/atmel/
+
 ARM OWL
 M:     Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
 S:     Maintained
@@ -175,6 +239,7 @@ F:  arch/arm/mach-rmobile/
 ARM ROCKCHIP
 M:     Simon Glass <sjg@chromium.org>
 M:     Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
+M:     Kever Yang <kever.yang@rock-chips.com>
 S:     Maintained
 T:     git git://git.denx.de/u-boot-rockchip.git
 F:     arch/arm/include/asm/arch-rockchip/
@@ -209,6 +274,7 @@ S:  Maintained
 F:     arch/arm/mach-snapdragon/
 F:     drivers/gpio/msm_gpio.c
 F:     drivers/mmc/msm_sdhci.c
+F:     drivers/phy/msm8916-usbh-phy.c
 F:     drivers/serial/serial_msm.c
 F:     drivers/smem/msm_smem.c
 F:     drivers/usb/host/ehci-msm.c
@@ -230,15 +296,18 @@ ARM STM STM32MP
 M:     Patrick Delaunay <patrick.delaunay@st.com>
 M:     Christophe Kerello <christophe.kerello@st.com>
 M:     Patrice Chotard <patrice.chotard@st.com>
+L:     uboot-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
 S:     Maintained
-F:     arch/arm/mach-stm32mp
+F:     arch/arm/mach-stm32mp/
 F:     drivers/clk/clk_stm32mp1.c
 F:     drivers/i2c/stm32f7_i2c.c
 F:     drivers/misc/stm32mp_fuse.c
 F:     drivers/mmc/stm32_sdmmc2.c
 F:     drivers/phy/phy-stm32-usbphyc.c
 F:     drivers/pinctrl/pinctrl_stm32.c
+F:     drivers/power/pmic/stpmic1.c
 F:     drivers/power/regulator/stm32-vrefbuf.c
+F:     drivers/power/regulator/stpmic1.c
 F:     drivers/ram/stm32mp1/
 F:     drivers/misc/stm32_rcc.c
 F:     drivers/reset/stm32-reset.c
@@ -251,7 +320,7 @@ F:  arch/arm/cpu/armv7/stv0991/
 F:     arch/arm/include/asm/arch-stv0991/
 
 ARM SUNXI
-M:     Jagan Teki <jagan@openedev.com>
+M:     Jagan Teki <jagan@amarulasolutions.com>
 M:     Maxime Ripard <maxime.ripard@bootlin.com>
 S:     Maintained
 T:     git git://git.denx.de/u-boot-sunxi.git
@@ -285,6 +354,19 @@ F: arch/arm/mach-uniphier/
 F:     configs/uniphier_*_defconfig
 N:     uniphier
 
+ARM VERSAL
+M:     Michal Simek <michal.simek@xilinx.com>
+S:     Maintained
+T:     git git://git.denx.de/u-boot-microblaze.git
+F:     arch/arm/mach-versal/
+
+ARM VERSATILE EXPRESS DRIVERS
+M:     Liviu Dudau <liviu.dudau@foss.arm.com>
+S:     Maintained
+T:     git git://github.com/ARM-software/u-boot.git
+F:     drivers/misc/vexpress_config.c
+N:     vexpress
+
 ARM ZYNQ
 M:     Michal Simek <monstr@monstr.eu>
 S:     Maintained
@@ -297,7 +379,7 @@ F:  drivers/i2c/i2c-cdns.c
 F:     drivers/i2c/muxes/pca954x.c
 F:     drivers/i2c/zynq_i2c.c
 F:     drivers/mmc/zynq_sdhci.c
-F:     drivers/mtd/nand/zynq_nand.c
+F:     drivers/mtd/nand/raw/zynq_nand.c
 F:     drivers/net/phy/xilinx_phy.c
 F:     drivers/net/zynq_gem.c
 F:     drivers/serial/serial_zynq.c
@@ -313,7 +395,7 @@ ARM ZYNQMP
 M:     Michal Simek <michal.simek@xilinx.com>
 S:     Maintained
 T:     git git://git.denx.de/u-boot-microblaze.git
-F:     arch/arm/cpu/armv8/zynqmp/
+F:     arch/arm/mach-zynqmp/
 F:     drivers/clk/clk_zynqmp.c
 F:     drivers/fpga/zynqpl.c
 F:     drivers/gpio/zynq_gpio.c
@@ -321,7 +403,7 @@ F:  drivers/i2c/i2c-cdns.c
 F:     drivers/i2c/muxes/pca954x.c
 F:     drivers/i2c/zynq_i2c.c
 F:     drivers/mmc/zynq_sdhci.c
-F:     drivers/mtd/nand/zynq_nand.c
+F:     drivers/mtd/nand/raw/zynq_nand.c
 F:     drivers/net/phy/xilinx_phy.c
 F:     drivers/net/zynq_gem.c
 F:     drivers/serial/serial_zynq.c
@@ -341,6 +423,11 @@ S: Maintained
 T:     git git://git.denx.de/u-boot-microblaze.git
 F:     arch/arm/mach-zynqmp-r5/
 
+BINMAN
+M:     Simon Glass <sjg@chromium.org>
+S:     Maintained
+F:     tools/binman/
+
 BUILDMAN
 M:     Simon Glass <sjg@chromium.org>
 S:     Maintained
@@ -364,6 +451,11 @@ DFU
 M:     Lukasz Majewski <lukma@denx.de>
 S:     Maintained
 T:     git git://git.denx.de/u-boot-dfu.git
+F:     cmd/dfu.c
+F:     cmd/usb_*.c
+F:     common/dfu.c
+F:     common/update.c
+F:     common/usb_storage.c
 F:     drivers/dfu/
 F:     drivers/usb/gadget/
 
@@ -376,19 +468,27 @@ F:        include/dm/
 F:     test/dm/
 
 EFI PAYLOAD
-M:     Alexander Graf <agraf@suse.de>
+M:     Heinrich Schuchardt <xypron.glpk@gmx.de>
+R:     Alexander Graf <agraf@csgraf.de>
 S:     Maintained
-T:     git git://github.com/agraf/u-boot.git
+T:     git git://git.denx.de/u-boot-efi.git
 F:     doc/README.uefi
 F:     doc/README.iscsi
 F:     Documentation/efi.rst
+F:     include/capitalization.h
+F:     include/charset.h
+F:     include/cp1250.h
+F:     include/cp437.h
 F:     include/efi*
 F:     include/pe.h
 F:     include/asm-generic/pe.h
 F:     lib/charset.c
 F:     lib/efi*/
 F:     test/py/tests/test_efi*
+F:     test/unicode_ut.c
 F:     cmd/bootefi.c
+F:     cmd/efidebug.c
+F:     cmd/nvedit_efi.c
 F:     tools/file2include.c
 
 FPGA
@@ -416,7 +516,7 @@ S:  Maintained
 T:     git git://git.denx.de/u-boot-freebsd.git
 
 FREESCALE QORIQ
-M:     York Sun <york.sun@nxp.com>
+M:     Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
 S:     Maintained
 T:     git git://git.denx.de/u-boot-fsl-qoriq.git
 
@@ -435,6 +535,13 @@ F: cmd/log.c
 F:     test/log/log_test.c
 F:     test/py/tests/test_log.py
 
+MALI DISPLAY PROCESSORS
+M:     Liviu Dudau <liviu.dudau@foss.arm.com>
+S:     Supported
+T:     git git://github.com/ARM-software/u-boot.git
+F:     drivers/video/mali_dp.c
+F:     drivers/i2c/i2c-versatile.c
+
 MICROBLAZE
 M:     Michal Simek <monstr@monstr.eu>
 S:     Maintained
@@ -456,8 +563,33 @@ S: Maintained
 T:     git git://git.denx.de/u-boot-mips.git
 F:     arch/mips/
 
+MIPS MSCC
+M:     Gregory CLEMENT <gregory.clement@bootlin.com>
+M:     Lars Povlsen <lars.povlsen@microchip.com>
+M:     Horatiu Vultur <horatiu.vultur@microchip.com>
+S:     Maintained
+F:     arch/mips/mach-mscc/
+F:     arch/mips/dts/luton*
+F:     arch/mips/dts/mscc*
+F:     arch/mips/dts/ocelot*
+F:     arch/mips/dts/jr2*
+F:     arch/mips/dts/serval*
+F:     board/mscc/
+F:     configs/mscc*
+F:     drivers/gpio/mscc_sgpio.c
+F:     drivers/spi/mscc_bb_spi.c
+F:     include/configs/vcoreiii.h
+F:     include/dt-bindings/mscc/
+F:     drivers/pinctrl/mscc/
+F:     drivers/net/mscc_eswitch/
+
+MIPS JZ4780
+M:     Ezequiel Garcia <ezequiel@collabora.com>
+S:     Maintained
+F:     arch/mips/mach-jz47xx/
+
 MMC
-M:     Jaehoon Chung <jh80.chung@samsung.com>
+M:     Peng Fan <peng.fan@nxp.com>
 S:     Maintained
 T:     git git://git.denx.de/u-boot-mmc.git
 F:     drivers/mmc/
@@ -466,7 +598,7 @@ NAND FLASH
 #M:    Scott Wood <oss@buserror.net>
 S:     Orphaned (Since 2018-07)
 T:     git git://git.denx.de/u-boot-nand-flash.git
-F:     drivers/mtd/nand/
+F:     drivers/mtd/nand/raw/
 
 NDS32
 M:     Macpaul Lin <macpaul@andestech.com>
@@ -523,17 +655,24 @@ F:        drivers/ram/mpc83xx_sdram.c
 F:     include/dt-bindings/memory/mpc83xx-sdram.h
 F:     drivers/sysreset/sysreset_mpc83xx.c
 F:     drivers/sysreset/sysreset_mpc83xx.h
+F:     drivers/clk/mpc83xx_clk.c
+F:     drivers/clk/mpc83xx_clk.h
+F:     include/dt-bindings/clk/mpc83xx-clk.h
+F:     drivers/timer/mpc83xx_timer.c
+F:     drivers/cpu/mpc83xx_cpu.c
+F:     drivers/cpu/mpc83xx_cpu.h
+F:     drivers/misc/mpc83xx_serdes.c
 F:     arch/powerpc/cpu/mpc83xx/
 F:     arch/powerpc/include/asm/arch-mpc83xx/
 
 POWERPC MPC85XX
-M:     York Sun <york.sun@nxp.com>
+M:     Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
 S:     Maintained
 T:     git git://git.denx.de/u-boot-mpc85xx.git
 F:     arch/powerpc/cpu/mpc85xx/
 
 POWERPC MPC86XX
-M:     York Sun <york.sun@nxp.com>
+M:     Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>
 S:     Maintained
 T:     git git://git.denx.de/u-boot-mpc86xx.git
 F:     arch/powerpc/cpu/mpc86xx/
@@ -543,6 +682,7 @@ M:  Rick Chen <rick@andestech.com>
 S:     Maintained
 T:     git git://git.denx.de/u-boot-riscv.git
 F:     arch/riscv/
+F:     cmd/riscv/
 F:     tools/prelink-riscv.c
 
 ROCKUSB
@@ -564,40 +704,66 @@ T:        git git://git.denx.de/u-boot-sh.git
 F:     arch/sh/
 
 SPI
-M:     Jagan Teki <jagan@openedev.com>
+M:     Jagan Teki <jagan@amarulasolutions.com>
 S:     Maintained
 T:     git git://git.denx.de/u-boot-spi.git
-F:     drivers/mtd/spi/
 F:     drivers/spi/
 F:     include/spi*
 
+SPI-NOR
+M:     Jagan Teki <jagan@amarulasolutions.com>
+M:     Vignesh R <vigneshr@ti.com>
+S:     Maintained
+F:     drivers/mtd/spi/
+F:     include/spi_flash.h
+F:     include/linux/mtd/cfi.h
+F:     include/linux/mtd/spi-nor.h
+
 SPMI
 M:     Mateusz Kulikowski <mateusz.kulikowski@gmail.com>
 S:     Maintained
 F:     drivers/spmi/
 F:     include/spmi/
 
+TDA19988 HDMI ENCODER
+M:     Liviu Dudau <liviu.dudau@foss.arm.com>
+S:     Maintained
+F:     drivers/video/tda19988.c
+
 TI SYSTEM SECURITY
 M:     Andrew F. Davis <afd@ti.com>
 S:     Supported
 F:     arch/arm/mach-omap2/omap5/sec_entry_cpu1.S
 F:     arch/arm/mach-omap2/sec-common.c
 F:     arch/arm/mach-omap2/config_secure.mk
+F:     arch/arm/mach-k3/security.c
+F:     arch/arm/mach-k3/config_secure.mk
 F:     configs/am335x_hs_evm_defconfig
 F:     configs/am335x_hs_evm_uart_defconfig
 F:     configs/am43xx_hs_evm_defconfig
 F:     configs/am57xx_hs_evm_defconfig
+F:     configs/am57xx_hs_evm_usb_defconfig
 F:     configs/dra7xx_hs_evm_defconfig
+F:     configs/dra7xx_hs_evm_usb_defconfig
 F:     configs/k2hk_hs_evm_defconfig
 F:     configs/k2e_hs_evm_defconfig
 F:     configs/k2g_hs_evm_defconfig
 F:     configs/k2l_hs_evm_defconfig
+F:     configs/am65x_hs_evm_r5_defconfig
+F:     configs/am65x_hs_evm_a53_defconfig
 
 TQ GROUP
 #M:    Martin Krause <martin.krause@tq-systems.de>
 S:     Orphaned (Since 2016-02)
 T:     git git://git.denx.de/u-boot-tq-group.git
 
+TEE
+M:     Jens Wiklander <jens.wiklander@linaro.org>
+S:     Maintained
+F:     drivers/tee/
+F:     include/tee.h
+F:     include/tee/
+
 UBI
 M:     Kyungmin Park <kmpark@infradead.org>
 M:     Heiko Schocher <hs@denx.de>
@@ -624,6 +790,7 @@ T:  git git://git.denx.de/u-boot-video.git
 F:     drivers/video/
 F:     common/lcd*.c
 F:     include/lcd*.h
+F:     include/video*.h
 
 X86
 M:     Simon Glass <sjg@chromium.org>
@@ -631,6 +798,7 @@ M:  Bin Meng <bmeng.cn@gmail.com>
 S:     Maintained
 T:     git git://git.denx.de/u-boot-x86.git
 F:     arch/x86/
+F:     cmd/x86/
 
 XTENSA
 M:     Max Filippov <jcmvbkbc@gmail.com>
@@ -643,5 +811,6 @@ L:  u-boot@lists.denx.de
 Q:     http://patchwork.ozlabs.org/project/uboot/list/
 S:     Maintained
 T:     git git://git.denx.de/u-boot.git
+F:     configs/tools-only_defconfig
 F:     *
 F:     */