summaryrefslogtreecommitdiff
path: root/MAINTAINERS
Commit message (Collapse)AuthorAgeFilesLines
* soc: qualcomm: Add Shared Memory Manager driverRamon Fried2018-07-191-0/+1
| | | | | | | | | | | | | | | | | The Shared Memory Manager driver implements an interface for allocating and accessing items in the memory area shared among all of the processors in a Qualcomm platform. Adapted from the Linux driver (4.17) Changes from the original Linux driver: * Removed HW spinlock mechanism, which is irrelevant in U-boot particualar use case, which is just reading from the smem. * Adapted from Linux driver model to U-Boot's. Cc: Bjorn Andersson <bjorn.andersson@linaro.org> Signed-off-by: Ramon Fried <ramon.fried@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
* sysreset: Add support for gpio-restartMichal Simek2018-07-191-0/+1
| | | | | | | | | | | | | | | | | | | | The Linux kernel has binding for gpio-restart node. This patch is adding basic support without supporting any optional properties. This driver was tested on Microblaze system where gpio is connected to SoC reset logic. Output value is handled via gpios cells values. In gpio_reboot_request() set_value is writing 1 because dm_gpio_set_value() is capable to changing it when it is ACTIVE_LOW. ... if (desc->flags & GPIOD_ACTIVE_LOW) value = !value; ... Signed-off-by: Michal Simek <michal.simek@xilinx.com> Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Reviewed-by: Simon Glass <sjg@chromium.org>
* board: arm: Add support for Broadcom BCM7445Thomas Fitzsimmons2018-07-101-0/+10
| | | | | | | | | | | | Add support for loading U-Boot on the Broadcom 7445 SoC. This port assumes Broadcom's BOLT bootloader is acting as the second stage bootloader, and U-Boot is acting as the third stage bootloader, loaded as an ELF program by BOLT. Signed-off-by: Thomas Fitzsimmons <fitzsim@fitzsim.org> Cc: Stefan Roese <sr@denx.de> Cc: Tom Rini <trini@konsulko.com> Cc: Florian Fainelli <f.fainelli@gmail.com>
* MAINTAINERS: Add entries for Actions Semi OWL familyManivannan Sadhasivam2018-07-091-0/+9
| | | | | | | Add myself as the Maintainer for Actions Semi OWL family and its relevant board, drivers. Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
* MAINTAINERS: update ARM SnapdragonRamon Fried2018-06-181-1/+1
| | | | | | | Replace Mateusz as Maintainer for ARM Snapdragon arch. Signed-off-by: Ramon Fried <ramon.fried@gmail.com> Acked-by: Mateusz Kulikowski <mateusz.kulikowski@gmail.com>
* efi_loader: DocBook comments for boot servicesHeinrich Schuchardt2018-06-031-0/+1
| | | | | | | | | | | With 'make htmldocs' we can generate a documentation if the function comments follow the DocBook conventions. This patch adjusts the comments for EFI boot services and provides the DocBook template for the EFI subsystem. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de> Signed-off-by: Alexander Graf <agraf@suse.de>
* Merge tag 'arc-updates-for-2018.07-rc1' of git://git.denx.de/u-boot-arcTom Rini2018-05-311-0/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Here we do a couple of minor fixes like: - Move .ivt section to the very beginning of the image by default which allows us to use that image put right at reset vector (usually 0x0) - Improve relocation fix-up which became required once we moved .ivt and understood a problem with existing implementation where we relied on a particular placement of sections. Now we don't care about placement because we just explicitly check for .text and in case of ARCompact .ivt sections - Re-implemnt do_reset() such that it calls reset_cpu() which could implmented for a particular board And hte most important part we introduce support for yet another devboard from Synopsys - EMDK.
| * MAINTAINERS: Add board/synopsys/Alexey Brodkin2018-05-311-0/+1
| | | | | | | | | | | | | | As of today 'board/synopsys/' folder contains only Synopsys ARC boards supported by the same people who support 'arch/arc'. Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
* | ata: mvebu: move mvebu sata driver to drivers/ata directoryKen Ma2018-05-291-0/+1
|/ | | | | | | | | | | | | Currently mvebu sata driver is in arch/arm/mach_mvebu directory, this patch moves it to drivers/ata directory with renaming "sata.c" to "ahci_mvebu.c" which is aligned to Linux. New ahci driver's kconfig option is added as AHCI_MVEBU which selects SCSI_AHCI and is based on AHCI. Signed-off-by: Ken Ma <make@marvell.com> Reviewed-by: Stefan Roese <sr@denx.de> Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Stefan Roese <sr@denx.de>
* stm32mp1: add FUSE command supportPatrick Delaunay2018-05-261-0/+1
| | | | | | | | Add support of fuse command (read/write/program/sense) on bank 0 to access to BSEC SAFMEM (4096 OTP bits). Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> Signed-off-by: Patrice Chotard <patrice.chotard@st.com>
* arm: zynqmp: Add ZynqMP minimal R5 supportMichal Simek2018-05-111-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Xilinx ZynqMP also contains dual Cortex R5 which can run U-Boot. This patch is adding minimal support to get U-Boot boot. U-Boot on R5 runs out of DDR with default configuration that's why DDR needs to be partitioned if there is something else running on arm64. Console is done via Cadence uart driver and the first Cadence Triple Timer Counter is used for time. This configuration with uart1 was tested on zcu100-revC. U-Boot 2018.05-rc2-00021-gd058a08d907d (Apr 18 2018 - 14:11:27 +0200) Model: Xilinx ZynqMP R5 DRAM: 512 MiB WARNING: Caches not enabled MMC: In: serial@ff010000 Out: serial@ff010000 Err: serial@ff010000 Net: Net Initialization Skipped No ethernet found. ZynqMP r5> There are two ways how to run this on ZynqMP. 1. Run from ZynqMP arm64 tftpb 20000000 u-boot-r5.elf setenv autostart no && bootelf -p 20000000 cpu 4 disable && cpu 4 release 10000000 lockstep or cpu 4 disable && cpu 4 release 10000000 split 2. Load via jtag when directly to R5 Signed-off-by: Michal Simek <michal.simek@xilinx.com>
* MAINTAINERS: Declare tools/zynqmp* as Xilinx maintainedAlexander Graf2018-05-111-1/+1
| | | | | | | | | The zynqmpimage.c and the new zynqmpbif.c files are all maintained by Xilinx for the Zynq platforms. Let's match them accordingly in the MAINTAINERS file. Signed-off-by: Alexander Graf <agraf@suse.de> Signed-off-by: Michal Simek <michal.simek@xilinx.com>
* MAINTAINERS: zynqmp: Point to proper zynqmp folderMichal Simek2018-05-111-1/+1
| | | | | | Point to Zynqmp arm64 cpu folder not to Zynq arm32. Signed-off-by: Michal Simek <michal.simek@xilinx.com>
* timer: Add Cadence TTC timer counter supportMichal Simek2018-05-111-0/+1
| | | | | | This driver was tested on Xilinx ZynqMP SoC. Signed-off-by: Michal Simek <michal.simek@xilinx.com>
* MAINTAINERS: Switch nxp.com domainFabio Estevam2018-05-011-1/+1
| | | | | | | freescale.com domain is no longer reachable, so switch the maintainers' emails to nxp.com domain instead. Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
* ARC: Update ARC architecture maintainersEugeniy Paltsev2018-04-171-0/+2
| | | | | | | | Update ARC architecture maintainers and add uboot-snps-arc@synopsys.com mailing list. Signed-off-by: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
* MAINTAINERS: ARM STM STM32MP: correct file pathsHeinrich Schuchardt2018-04-101-2/+2
| | | | | | | Provide correct file paths. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-by: Patrick Delaunay <patrick.delaunay@st.com>
* Merge tag 'xilinx-for-v2018.05-rc2' of git://git.denx.de/u-boot-microblazeTom Rini2018-04-091-3/+3
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Xilinx changes for v2018.05-rc2 - Various DT changes and sync with mainline kernel - Various defconfig updates - Add SPL init for zcu102 revA - Add new zynqmp boards zcu100/zcu104/zcu106/zcu111/zc12XX and zc1751-dc3 - Net fixes - xlnx,phy-type - 64bit axi ethernet support - arasan: Fix nand write issue - fpga fixes - Maintainer file updates
| * MAINTAINERS: ZYNQMP: correct entriesHeinrich Schuchardt2018-04-091-2/+2
| | | | | | | | | | | | | | | | | | Replace references to non-existent file. Cc: Michal Simek <michal.simek@xilinx.com> Cc: Michal Simek <monstr@monstr.eu> Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de> Signed-off-by: Michal Simek <michal.simek@xilinx.com>
| * MAINTAINERS: Fix zynqmp clock driver pathMichal Simek2018-04-091-1/+1
| | | | | | | | | | | | Fix c&p error from Zynq. Signed-off-by: Michal Simek <michal.simek@xilinx.com>
* | efi_loader: provide new doc/README.uefiHeinrich Schuchardt2018-04-041-1/+1
|/ | | | | | | | | | | | | Provides information about - usage of the bootefi command - overview of UEFI - interaction between U-Boot and EFI drivers Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org> Acked-by: Leif Lindholm <leif.lindholm@linaro.org> Signed-off-by: Alexander Graf <agraf@suse.de>
* rockchip: mmc: update MAINTAINERSPhilipp Tomsich2018-03-281-0/+2
| | | | | | | | The Rockchip-specific wrappers to the DW-MMC and the SDHCI driver were not covered as part of what's maintained by the architecture maintainers. Add them here. Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
* MAINTAINERS: Fix Zynq/ZynqMP and Microblaze fragmentsMichal Simek2018-03-231-4/+48
| | | | | | | | | | | | | | Fix my fragments to list all files in the repo. Also fix path to for Xilinx Zynq SoC (mach-zynq) It should be the part of "ARM: zynq: move SoC sources to mach-zynq" (sha1: 0107f2403669f764ab726d0d404e35bb9447bbcc) And cover dts files in board MAINTAINERS files. Reported-by: Heinrich Schuchardt <xypron.glpk@gmx.de> Signed-off-by: Michal Simek <michal.simek@xilinx.com>
* MAINTAINERS: Remove unused ppc4xx entryStefan Roese2018-03-191-6/+0
| | | | | | | | ppc4xx support was removed some time ago. Lets remove the now unused entry in MAINTAINERS as well. Signed-off-by: Stefan Roese <sr@denx.de> Cc: Heinrich Schuchardt <xypron.glpk@gmx.de>
* clk: add driver for stm32mp1Patrick Delaunay2018-03-191-0/+1
| | | | | | | | | add RCC clock driver for STMP32MP157 - base on driver model = UCLASS_CLK - support ops to enable, disable and get rate of all SOC clock needed by U-Boot Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com>
* ram: stm32mp1: add driverPatrick Delaunay2018-03-191-0/+1
| | | | | | Add driver and binding for stm32mp1 ddr controller and phy Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com>
* arm: stm32: add new architecture for STM32MP familyPatrick Delaunay2018-03-191-0/+5
| | | | | | | | | | | - add new arch stm32mp for STM32 MPU/Soc based on Cortex A - support for stm32mp157 SOC - SPL is used as first boot stage loader - using driver model for all the drivers, even in SPL - all security feature are deactivated (ETZC and TZC) - reused STM32 MCU drivers when it is possible Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com>
* MAINTAINERS: TI SYSTEM SECURITY: remove invalid fileHeinrich Schuchardt2018-03-161-1/+0
| | | | | | | Remove a link to a non-existent file. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de> Acked-by: Andrew F. Davis <afd@ti.com>
* MAINTAINERS: ARM TI: remove invalid pathsHeinrich Schuchardt2018-03-161-2/+0
| | | | | | Remove non-existing paths. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
* MAINTAINERS: ARM SAMSUNG: remove invalid pathsHeinrich Schuchardt2018-03-161-2/+0
| | | | | | | Remove non-existing directories. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de> Acked-by: Minkyu Kang <mk7.kang@samsung.com>
* MAINTAINERS: FLATTENED DEVICE TREE: correct maintained pathHeinrich Schuchardt2018-03-161-1/+1
| | | | | | | Change due to commit b08c8c487083 ("libfdt: move headers to <linux/libfdt.h> and <linux/libfdt_env.h>") Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
* MAINTAINERS: ARM HISILICON: correct maintained pathHeinrich Schuchardt2018-03-161-1/+1
| | | | | | Fix an incorrect path. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
* MAINTAINERS: ARM FREESCALE IMX: remove invalid pathHeinrich Schuchardt2018-03-161-1/+0
| | | | | | | arch/arm/cpu/armv7/mx*/ does not relate to any existing directory. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-by: Fabio Estevam <fabio.estevam@nxp.com>
* defconfig: k2l_hs_evm: Add k2l_hs_evm_defconfigMadan Srinivas2018-03-161-0/+1
| | | | | | | | | | | | | | | | Adds a dedicated defconfig to build TI K2L secure devices and updates MAINTAINERS. k2l_hs_evm_defconfig is created from the k2l_evm_defconfig and removes support for SPL, as SPL is not supported on K2 HS devices. Corrects SYS_TEXT_BASE for HS devices. Also adds TI_SECURE_DEVICE and FIT_IMAGE_POST_PROCESS to include support for secure image creation and authentication Signed-off-by: Madan Srinivas <madans@ti.com> Reviewed-by: Tom Rini <trini@konsulko.com> Acked-by: Andrew F. Davis <afd@ti.com>
* MAINTAINERS: bring sections into alphabetic orderHeinrich Schuchardt2018-03-091-19/+19
| | | | | | NETWORK should be after NAND_FLASH. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
* MAINTAINERS: bring sections into alphabetic orderHeinrich Schuchardt2018-03-051-44/+44
| | | | | | POWER should be after ONENAND Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
* rockchip: video: update MAINTAINERSPhilipp Tomsich2018-02-231-0/+1
| | | | | | | | | | | | The video drivers (VOP, HDMI encoder, LVDS encoder, MIPI encoder) for Rockchip SOCs are self-contained and are mainly impacted by other changes in the architecture support (e.g. pinctrl, clocking, etc). Let's add these to the list of files maintained as part of the Rockchip port. Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Reviewed-by: Anatolij Gustschin <agust@denx.de>
* efi_loader: split README.efi into two separate documentsHeinrich Schuchardt2018-02-101-0/+1
| | | | | | | | | | | | | | | README.efi describes two different concepts: * U-Boot exposing the UEFI API * U-Boot running on top of UEFI. This patch splits the document in two. Religious references are removed. The separation of the concepts makes sense before detailing the internals of U-Boot exposing the UEFI API in a future patch. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de> Signed-off-by: Alexander Graf <agraf@suse.de>
* efi_loader: fix building crt0 on armHeinrich Schuchardt2018-02-101-0/+2
| | | | | | | | | | | | | | | | | | | | | | Before the patch an undefined constant EFI_SUBSYSTEM was used in the crt0 code. The current version of binutils does not swallow the error. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=888403 The necessary constant IMAGE_SUBSYSTEM_EFI_APPLICATION is already defined in pe.h. So let's factor out asm-generic/pe.h for the image subsystem constants and use it in our assembler code. IMAGE_SUBSYSTEM_SAL_RUNTIME_DRIVER does not exist in the specification let's use IMAGE_SUBSYSTEM_EFI_ROM instead. The include pe.h is only used in code maintained by Alex so let him be the maintainer here too. Reported-by: Andre Przywara <andre.przywara@arm.com> Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de> Tested-by: Vagrant Cascadian <vagrant@debian.org> Signed-off-by: Alexander Graf <agraf@suse.de>
* MAINTAINERS: Update email address for Maxime RipardMaxime Ripard2018-02-041-1/+1
| | | | | | | Free Electrons is no more and is now known as Bootlin, change my email address accordingly. Signed-off-by: Maxime Ripard <maxime.ripard@bootlin.com>
* efi_loader: add a README.iscsi describing booting via iSCSIHeinrich Schuchardt2018-01-281-0/+1
| | | | | | | | | | | The appended README explains how U-Boot and iPXE can be used to boot a diskless system from an iSCSI SAN. The maintainer for README.efi and README.iscsi is set. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de> [agraf: s/Adress/Address/] Signed-off-by: Alexander Graf <agraf@suse.de>
* bcm2835_pl011_serial: Add BCM2835 specific serial driverAlexander Graf2018-01-281-0/+1
| | | | | | | | | On bcm2835 we need to ensure we only access serial devices that are muxed to the serial output pins of the pin header. To achieve this for the pl011 device, add a bcm2835 specific pl011 wrapper device that does this check but otherwise behaves like a pl011 device. Signed-off-by: Alexander Graf <agraf@suse.de>
* MAINTAINERS: Take over BCM2835 maintainershipAlexander Graf2018-01-281-2/+2
| | | | | | | | It seems as if I have more interest in BCM2835 support than most others, so I'll bite the bullet and declare myself maintainer. It'd be a shame to leave that platform orphaned. Signed-off-by: Alexander Graf <agraf@suse.de>
* mmc: Add bcm2835 sdhost controllerAlexander Graf2018-01-281-0/+1
| | | | | | | | | | | The BCM2835 family of SoCs has 2 different SD controllers: One based on the SDHCI spec and a custom, home-grown one. This patch implements a driver for the latter based on the Linux driver. This is needed so that we can make use of device trees that assume driver presence of both SD controllers. Signed-off-by: Alexander Graf <agraf@suse.de>
* bcm283x: Add pinctrl driverAlexander Graf2018-01-281-0/+1
| | | | | | | | | | | | | | | | The bcm283x family of SoCs have a GPIO controller that also acts as pinctrl controller. This patch introduces a new pinctrl driver that can actually properly mux devices into their device tree defined pin states and is now the primary owner of the gpio device. The previous GPIO driver gets moved into a subdevice of the pinctrl driver, bound to the same OF node. That way whenever a device asks for pinctrl support, it gets it automatically from the pinctrl driver and GPIO support is still available in the normal command line phase. Signed-off-by: Alexander Graf <agraf@suse.de>
* tools: provide a tool to convert a binary file to an includeHeinrich Schuchardt2018-01-221-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | For testing EFI disk management we need an in-memory image of a disk. The tool file2include converts a file to a C include. The file is separated into strings of 8 bytes. Only the non-zero strings are written to the include. The output format has been designed to maintain readability. #define EFI_ST_DISK_IMG { 0x00010000, { \ {0x000001b8, "\x94\x37\x69\xfc\x00\x00\x00\x00"}, /* .7i..... */ \ {0x000001c0, "\x02\x00\x83\x02\x02\x00\x01\x00"}, /* ........ */ \ {0x000001c8, "\x00\x00\x7f\x00\x00\x00\x00\x00"}, /* ........ */ \ {0x000001f8, "\x00\x00\x00\x00\x00\x00\x55\xaa"}, /* ......U. */ \ ... {0x00006000, "\x48\x65\x6c\x6c\x6f\x20\x77\x6f"}, /* Hello wo */ \ {0x00006008, "\x72\x6c\x64\x21\x0a\x00\x00\x00"}, /* rld!.... */ \ {0, NULL} } } As the disk image needed for testing contains mostly zeroes a high compression ratio can be attained. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de> Signed-off-by: Alexander Graf <agraf@suse.de>
* MAINTAINERS: correct entry for lib/efi*/Heinrich Schuchardt2018-01-221-1/+1
| | | | | | | | | lib/efi* indicates files efi* in directory lib. lib/efi*/ indicates all files in directories lib/efi*. Fixes: 623b3a579765 efi_selftest: provide an EFI selftest application Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de> Signed-off-by: Alexander Graf <agraf@suse.de>
* riscv: Add Kconfig to support RISC-VRick Chen2018-01-121-0/+7
| | | | | | | | | | Add Kconfig and makefile for RISC-V Also modify MAINTAINERS for it. Signed-off-by: Rick Chen <rick@andestech.com> Signed-off-by: Rick Chen <rickchen36@gmail.com> Signed-off-by: Greentime Hu <green.hu@gmail.com> Cc: Padmarao Begari <Padmarao.Begari@microsemi.com>
* rockchip:usb: add a simple readme for rockusbEddie Cai2018-01-101-0/+1
| | | | | | | add a simple readme to introduce rockusb and tell people how to use it Signed-off-by: Eddie Cai <eddie.cai.linux@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
* usb: rockchip: add rockusb commandEddie Cai2018-01-101-0/+1
| | | | | | | | | this patch add rockusb command. the usage is rockusb <USB_controller> <devtype> <dev[:part]> e.g. rockusb 0 mmc 0 Signed-off-by: Eddie Cai <eddie.cai.linux@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>