- Oct 11, 2019
-
-
Patrice Chotard authored
Regulator should not be enabled at probe time if regulator-boot-on property is not in the dt node. "enable-active-high" property is only used to indicate the GPIO polarity. See kernel documentation : - Documentation/devicetree/bindings/regulator/fixed-regulator.yaml - Documentation/devicetree/bindings/regulator/gpio-regulator.yaml Signed-off-by:
Christophe Kerello <christophe.kerello@st.com> Signed-off-by:
Patrice Chotard <patrice.chotard@st.com>
-
Oleksandr Rybalko authored
In 32bits mode upper bits need to be set to 0, otherwise controller will try to DMA into not existing memory and stops with error. Tested-by:
Frank Wunderlich <frank-w@public-files.de> Signed-off-by:
Frank Wunderlich <frank-w@public-files.de> Signed-off-by:
Oleksandr Rybalko <ray@ddteam.net>
-
Oleksandr Rybalko authored
Tested-by:
Frank Wunderlich <frank-w@public-files.de> Signed-off-by:
Frank Wunderlich <frank-w@public-files.de> Signed-off-by:
Oleksandr Rybalko <ray@ddteam.net>
-
Ryder Lee authored
This adds a document for tphy which supports physical layer functionality for a number of controllers on MediaTek SoCs, such as, USB2.0, USB3.0, PCIe, and SATA. Signed-off-by:
Ryder Lee <ryder.lee@mediatek.com> Signed-off-by:
Frank Wunderlich <frank-w@public-files.de>
-
Ryder Lee authored
This adds a document for MT7623 PCIe controller. Signed-off-by:
Ryder Lee <ryder.lee@mediatek.com> Signed-off-by:
Frank Wunderlich <frank-w@public-files.de>
-
Ryder Lee authored
This follows the linux header rules to avoid conflict bitfields. Tested-by:
Frank Wunderlich <frank-w@public-files.de> Signed-off-by:
Ryder Lee <ryder.lee@mediatek.com> Signed-off-by:
Frank Wunderlich <frank-w@public-files.de>
-
Ryder Lee authored
This adds PCIe and its PHY nodes for MT7623. Tested-by:
Frank Wunderlich <frank-w@public-files.de> Signed-off-by:
Ryder Lee <ryder.lee@mediatek.com> Signed-off-by:
Frank Wunderlich <frank-w@public-files.de>
-
Ryder Lee authored
The driver provides PHY for USB2, USB3.0, PCIe and SATA, and now we just enable PCIe. As for the other functionalities will be added gradually in upcoming days. This is adapted from the Linux version. Tested-by:
Frank Wunderlich <frank-w@public-files.de> Signed-off-by:
Ryder Lee <ryder.lee@mediatek.com> Signed-off-by:
Frank Wunderlich <frank-w@public-files.de>
-
Ryder Lee authored
This adds PCIe controller support for MT7623. This is adapted from the Linux version. Tested-by:
Frank Wunderlich <frank-w@public-files.de> Signed-off-by:
Ryder Lee <ryder.lee@mediatek.com> Signed-off-by:
Frank Wunderlich <frank-w@public-files.de>
-
Philippe Reynes authored
This commit add a generic function board_init_f that only initialize some device (for example serial). It avoid to define a board function only to launch the serial configuration. Signed-off-by:
Philippe Reynes <philippe.reynes@softathome.com>
-
Philippe Reynes authored
This commit enable the support of the spi-nor for the broadcom reference board bcm968580xref. Signed-off-by:
Philippe Reynes <philippe.reynes@softathome.com> Reviewed-by:
Kursad Oney <kursad.oney@broadcom.com>
-
Philippe Reynes authored
This commit add a spi-nor device in the bcm96850xref device tree. Signed-off-by:
Philippe Reynes <philippe.reynes@softathome.com> Reviewed-by:
Kursad Oney <kursad.oney@broadcom.com>
-
Philippe Reynes authored
This commit add a hsspi controller in the bcm6858 device tree. Signed-off-by:
Philippe Reynes <philippe.reynes@softathome.com> Reviewed-by:
Kursad Oney <kursad.oney@broadcom.com>
-
Kursad Oney authored
This commit enable the support of the spi-nor for the broadcom reference board bcm963158. Signed-off-by:
Kursad Oney <kursad.oney@broadcom.com> Reviewed-by:
Philippe Reynes <philippe.reynes@softathome.com>
-
Kursad Oney authored
This change adds a spi nor flash device to the bcm963158 board. Signed-off-by:
Kursad Oney <kursad.oney@broadcom.com> Reviewed-by:
Philippe Reynes <philippe.reynes@softathome.com>
-
Kursad Oney authored
This change adds the hsspi controller to the 63158 dtsi. Signed-off-by:
Kursad Oney <kursad.oney@broadcom.com> Reviewed-by:
Philippe Reynes <philippe.reynes@softathome.com>
-
Kursad Oney authored
The Broadcom ARM implementations do not yet have a clock framework so one can use a fixed clock as the root clock of the hsspi block. The fixed clock does not have an "enable" routine, since it's always enabled. So when we hit this issue, getting an ENOSYS return, do not bail but continue initialization. Similarly the block might already have been out of reset, say, when we are booting from a SPI device. So if the reset signal is not configured in the device tree, do not bail out and instead skip deasserting the reset. Signed-off-by:
Kursad Oney <kursad.oney@broadcom.com> Reviewed-by:
Philippe Reynes <philippe.reynes@softathome.com>
-
Kursad Oney authored
Make the driver compatible with both big and little endian SOCs. Replace big-endian calls with their raw equivalents, expect for writing the command to FIFO. That still has to be in big-endian format. Signed-off-by:
Kursad Oney <kursad.oney@broadcom.com> Reviewed-by:
Philippe Reynes <philippe.reynes@softathome.com> Reviewed-by:
Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
-
Kursad Oney authored
wait_for_bit_le32 and wait_for_bit_le16 use the raw I/O functions which would default to big-endian on BE systems. Create the generic equivalents to use the native endianness. Signed-off-by:
Kursad Oney <kursad.oney@broadcom.com> Reviewed-by:
Philippe Reynes <philippe.reynes@softathome.com> Reviewed-by:
Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
-
Kursad Oney authored
This IP exists in both MIPS and ARM cores, so we also allow to use this driver on bcm6858 and bcm63158. Signed-off-by:
Kursad Oney <kursad.oney@broadcom.com> Reviewed-by:
Philippe Reynes <philippe.reynes@softathome.com> Reviewed-by:
Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
-
- Oct 09, 2019
-
-
https://gitlab.denx.de/u-boot/custodians/u-boot-microblazeTom Rini authored
Xilinx/FPGA changes for v2020.01 FPGA: - Enable fpga loading on Versal - Minor fix Microblaze: - Fix LMB configurations to support initrds - Some other cleanups Zynq: - Minor config/dt changes - Add distro boot support for usb1 and mmc1 - Remove Xilinx private boot commands and use only distro boot ZynqMP: - Kconfig cleanups, defconfig updates - Update some dt files - Add firmware driver for talking to PMUFW - Extend distro boot support for jtag - Add new IDs - Add system controller configurations - Convert code to talk firmware via mailbox or SMCs Versal: - Add board_late_init() - Add run time DT memory setup - Add DFU support - Extend distro boot support for jtag and dfu - Add clock driver - Tune mini configurations Xilinx: - Improve documentation (boot scripts, dt binding) - Enable run time initrd_high calculation - Define default SYS_PROMPT - Add zynq/zynqmp virtual defconfig Drivers: - Add Xilinx mailbox driver for talking to firmware - Clean zynq_gem for Versal - Move ZYNQ_HISPD_BROKEN to Kconfig - Wire genphy_init() in phy.c - Add Xilinx gii2rgmii bridge - Cleanup zynq_sdhci - dwc3 fix - zynq_gpio fix - axi_emac fix Others: - apalis-tk1 - clean config file
-
Tom Rini authored
Build the keystone 3 platforms with the keystone 2 platforms, in order to get back more room in the "catch-all" build jobs. Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Tom Rini authored
As both "catch-all" ARM jobs are nearing their time limit, move all of the bcm SoC boards into a single job. Signed-off-by:
Tom Rini <trini@konsulko.com>
-
https://gitlab.denx.de/u-boot/custodians/u-boot-imxTom Rini authored
u-boot-imx-20191009 ------------------- Travis : https://travis-ci.org/sbabic/u-boot-imx/builds/595148532 - MX6UL / ULZ - Toradex board - Allow to set OCRAM for MX6Q/D - MX7ULP - MX8: (container image, imx8mq_mek), SCU API - fix several board booting from SD/EMMC (cubox-i for example) - pico boards [trini: display5 merged manually] Signed-off-by:
Tom Rini <trini@konsulko.com>
-
- Oct 08, 2019
-
-
https://gitlab.denx.de/u-boot/custodians/u-boot-marvellTom Rini authored
- Move WATCHDOG_TIMEOUT_MSECS to Kconfig (Heiko)
-
https://gitlab.denx.de/u-boot/custodians/u-boot-x86Tom Rini authored
- Rename existing FSP code to fsp1 - Add fsp2 directory in preparation to support FSP 2.0 - Various x86 platform codes update - Various bug fixes and updates in dm core, sandbox and spl
-
https://gitlab.denx.de/u-boot/custodians/u-boot-atmelTom Rini authored
First set of u-boot-atmel features and fixes for 2020.01 cycle The feature set includes support for two new boards from Microchip AT91: The sama5d27_wlsom1_ek , an evaluation kit which includes the SAMA5D2 SOC packaged in a 256 MB LPDDR2 SIP, on a SOM including wireless, which is placed on evaluation kit with sd-card, ethernet, LCD, Camera sensor, QSPI, etc The sam9x60ek, an evaluation kit for the new SoC based on ARM926j , the SAM9X60 . The evaluation kit includes NAND flash, QSPI, Ethernet, Audio, Camera sensor connector, etc. The full support for sam9x60ek will come at a later time. There are still missing bits regarding the clock support and power management controller.
-
https://gitlab.denx.de/u-boot/custodians/u-boot-efiTom Rini authored
Pull request for UEFI sub-system for efi-2020-01-rc1 The major corrections in this pull request are: Fixes for the SetVariable() boot service. Device path node for NVMe drives. Disable CONFIG_CMD_NVEDIT by default.
-
Tom Rini authored
- Python3 conversion of genboardscfg.py - Resync Kconfiglib.py - Switch to running CI on Ubuntu "bionic" to facilitate Python 3.6 being the minimum we use and test.
-
Tom Rini authored
To match what we're doing in GitLab, move to 'bionic' for these builds as well. Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Tom Rini authored
In order to run all filesystem tests we need to have newer ext4 tools, move up to Ubuntu 18.04 'bionic' for our base. We need to change slightly how we invoke the provided grub-mkimage. This will also make future python3 work easier. Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Tom Rini authored
When running as another user we might not be able to use '..' for certain directories and this is the default for buildman. Specify an output directory instead. Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Tom Rini authored
We may not always be able to write to the default output directory so have a temporary directory for our output be created. Cc: Simon Glass <sjg@chromium.org> Reviewed-by:
Stephen Warren <swarren@wwwdotorg.org> Suggested-by:
Stephen Warren <swarren@wwwdotorg.org> Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Adam Ford authored
With the reverting of a previous change to spl_boot_device, this board needs a new solution to determining if we're booting from MMC1 or MMC2. This patch creates board_boot_order function which overrides the standard, and returns not only MMC1, or MMC2, but also can fall back to NAND or the serial downloader should other boot options fail. Signed-off-by:
Adam Ford <aford173@gmail.com>
-
Adam Ford authored
Apologies to everyone whose board I broke by attempting to return MMC1 or MMC2. I misunderstood how the MMC indexing worked. This reverts commit 14d319b1. Signed-off-by:
Adam Ford <aford173@gmail.com>
-
Stefano Babic authored
This reverts commit 34f2feb92db6146831bafa696b7b46785c9f6b10. Signed-off-by:
Stefano Babic <sbabic@denx.de>
-
Heinrich Schuchardt authored
With upcoming patches u-boot.kwb gets too large. Save 3740 bytes in u-boot.kwb by disabling Unicode support in the UEFI sub-system. Signed-off-by:
Heinrich Schuchardt <xypron.glpk@gmx.de>
-
Joris Offouga authored
Since convert dm_video, unused code introduced, so remove this Signed-off-by:
Joris Offouga <offougajoris@gmail.com> Reviewed-by:
Otavio Salvador <otavio@ossystems.com.br>
-
Joris Offouga authored
Signed-off-by:
Joris Offouga <offougajoris@gmail.com> Reviewed-by:
Otavio Salvador <otavio@ossystems.com.br>
-
Stefano Babic authored
CONFIG_SECURE_BOOT is too generic and forbids to use it for cross architecture purposes. If Secure Boot is required for imx, this means to enable and use the HAB processor in the soc. Signed-off-by:
Stefano Babic <sbabic@denx.de>
-