- 11 10月, 2019 9 次提交
-
-
由 Philippe Reynes 提交于
This commit add a spi-nor device in the bcm96850xref device tree. Signed-off-by: NPhilippe Reynes <philippe.reynes@softathome.com> Reviewed-by: NKursad Oney <kursad.oney@broadcom.com>
-
由 Philippe Reynes 提交于
This commit add a hsspi controller in the bcm6858 device tree. Signed-off-by: NPhilippe Reynes <philippe.reynes@softathome.com> Reviewed-by: NKursad Oney <kursad.oney@broadcom.com>
-
由 Kursad Oney 提交于
This commit enable the support of the spi-nor for the broadcom reference board bcm963158. Signed-off-by: NKursad Oney <kursad.oney@broadcom.com> Reviewed-by: NPhilippe Reynes <philippe.reynes@softathome.com>
-
由 Kursad Oney 提交于
This change adds a spi nor flash device to the bcm963158 board. Signed-off-by: NKursad Oney <kursad.oney@broadcom.com> Reviewed-by: NPhilippe Reynes <philippe.reynes@softathome.com>
-
由 Kursad Oney 提交于
This change adds the hsspi controller to the 63158 dtsi. Signed-off-by: NKursad Oney <kursad.oney@broadcom.com> Reviewed-by: NPhilippe Reynes <philippe.reynes@softathome.com>
-
由 Kursad Oney 提交于
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: NKursad Oney <kursad.oney@broadcom.com> Reviewed-by: NPhilippe Reynes <philippe.reynes@softathome.com>
-
由 Kursad Oney 提交于
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: NKursad Oney <kursad.oney@broadcom.com> Reviewed-by: NPhilippe Reynes <philippe.reynes@softathome.com> Reviewed-by: NDaniel Schwierzeck <daniel.schwierzeck@gmail.com>
-
由 Kursad Oney 提交于
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: NKursad Oney <kursad.oney@broadcom.com> Reviewed-by: NPhilippe Reynes <philippe.reynes@softathome.com> Reviewed-by: NDaniel Schwierzeck <daniel.schwierzeck@gmail.com>
-
由 Kursad Oney 提交于
This IP exists in both MIPS and ARM cores, so we also allow to use this driver on bcm6858 and bcm63158. Signed-off-by: NKursad Oney <kursad.oney@broadcom.com> Reviewed-by: NPhilippe Reynes <philippe.reynes@softathome.com> Reviewed-by: NDaniel Schwierzeck <daniel.schwierzeck@gmail.com>
-
- 10 10月, 2019 1 次提交
-
-
https://gitlab.denx.de/u-boot/custodians/u-boot-microblaze由 Tom Rini 提交于
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
-
- 09 10月, 2019 12 次提交
-
-
由 Tom Rini 提交于
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: NTom Rini <trini@konsulko.com>
-
由 Tom Rini 提交于
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: NTom Rini <trini@konsulko.com>
-
https://gitlab.denx.de/u-boot/custodians/u-boot-imx由 Tom Rini 提交于
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: NTom Rini <trini@konsulko.com>
-
https://gitlab.denx.de/u-boot/custodians/u-boot-marvell由 Tom Rini 提交于
- Move WATCHDOG_TIMEOUT_MSECS to Kconfig (Heiko)
-
https://gitlab.denx.de/u-boot/custodians/u-boot-x86由 Tom Rini 提交于
- 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-atmel由 Tom Rini 提交于
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-efi由 Tom Rini 提交于
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 提交于
- 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 提交于
To match what we're doing in GitLab, move to 'bionic' for these builds as well. Signed-off-by: NTom Rini <trini@konsulko.com>
-
由 Tom Rini 提交于
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: NTom Rini <trini@konsulko.com>
-
由 Tom Rini 提交于
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: NTom Rini <trini@konsulko.com>
-
由 Tom Rini 提交于
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: NStephen Warren <swarren@wwwdotorg.org> Suggested-by: NStephen Warren <swarren@wwwdotorg.org> Signed-off-by: NTom Rini <trini@konsulko.com>
-
- 08 10月, 2019 18 次提交
-
-
由 Adam Ford 提交于
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: NAdam Ford <aford173@gmail.com>
-
由 Adam Ford 提交于
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: NAdam Ford <aford173@gmail.com>
-
由 Stefano Babic 提交于
This reverts commit 34f2feb92db6146831bafa696b7b46785c9f6b10. Signed-off-by: NStefano Babic <sbabic@denx.de>
-
由 Heinrich Schuchardt 提交于
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: NHeinrich Schuchardt <xypron.glpk@gmx.de>
-
由 Joris Offouga 提交于
Since convert dm_video, unused code introduced, so remove this Signed-off-by: NJoris Offouga <offougajoris@gmail.com> Reviewed-by: NOtavio Salvador <otavio@ossystems.com.br>
-
由 Joris Offouga 提交于
Signed-off-by: NJoris Offouga <offougajoris@gmail.com> Reviewed-by: NOtavio Salvador <otavio@ossystems.com.br>
-
由 Stefano Babic 提交于
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: NStefano Babic <sbabic@denx.de>
-
由 Igor Opaniuk 提交于
For NXP SoCs we have to set pinmux configuration ASAP (ideally before relocation) to get serial console working. Without this we miss almost the half of output (U-boot version, CPU defails, Reset cause, DRAM details etc.). To achieve this we need to force appropriate pinctrl drivers to get probed before relocation. Fixes: cd69e8ef ("colibri-imx6ull: migrate pinctrl and regulators to dtb/dm") Signed-off-by: NIgor Opaniuk <igor.opaniuk@toradex.com> Reviewed-by: NFabio Estevam <festevam@gmail.com> Reviewed-by: NLukasz Majewski <lukma@denx.de> Reviewed-by: NOleksandr Suvorov <oleksandr.suvorov@toradex.com>
-
由 Parthiban Nallathambi 提交于
CONFIG_SPL_TEXT_BASE is moved to common/spl/Kconfig, update pcl063_ull defconfig. Signed-off-by: NParthiban Nallathambi <pn@denx.de>
-
由 Saravanan Sekar 提交于
1. Commit 3a7c45f6 ("simple-bus: add DM_FLAG_PRE_RELOC flag to simple-bus driver") causes some i.MX boards that were converted to DM, such as warp7, to fail to boot. As explained by Lukas Auer: "With the patch, U-Boot probes the drivers for devices under simple-bus device tree nodes in the pre-relocation device model. The default value of CONFIG_SYS_MALLOC_F_LEN (0x4000) leaves U-Boot with not enough memory to do this, causing it to hang." Fix this problem by providing a convenient default value for CONFIG_SYS_MALLOC_F_LEN. 2. CONFIG_SPL_TEXT_BASE was moved to Kconfig, so added in defconfig "configs: move CONFIG_SPL_TEXT_BASE to Kconfig" (sha1: f89d6133) Signed-off-by: NSaravanan Sekar <saravanan@linumiz.com> Reviewed-by: NPeng Fan <peng.fan@nxp.com>
-
由 Adam Ford 提交于
In order to call preloader_console_init from board_init_f when DM_SERIAL is enabled, it neesd to call spl_early_init() to get early access to DM and device tree. This patch calls spl_early_init just before preloader_console_init() and enables DM_SERIAL and SPL_DM_SERIAL. Signed-off-by: NAdam Ford <aford173@gmail.com> Reviewed-by: NFabio Estevam <festevam@gmail.com>
-
由 Adam Ford 提交于
Per the workflow found in crt0.S, we don't need to clear BSS in board_init_f nor do we need to call board_init_r since that will be done for us from main when we return from board_init_f. This patch removes the unneeded function calls from board_init_f. Signed-off-by: NAdam Ford <aford173@gmail.com> Reviewed-by: NFabio Estevam <festevam@gmail.com>
-
由 Breno Matheus Lima 提交于
Add instructions on how to boot mx6ul_14x14_evk_defconfig target using the Serial Download Protocol. Add examples from uuu and imx_usb_loader tools. Signed-off-by: NBreno Lima <breno.lima@nxp.com> Reviewed-by: NFabio Estevam <festevam@gmail.com>
-
由 Jacky Bai 提交于
On, i.MX8MQ, the PLL config must be done when ddrmix isolation is released. So move the dram pll init after iso config done. For other i.MX8M SOC, either init pll before or after isolation is ok. Signed-off-by: NJacky Bai <ping.bai@nxp.com> Signed-off-by: NPeng Fan <peng.fan@nxp.com>
-
由 Jacky Bai 提交于
Refine the ddr init driver to make it more reusable for different DDR type(LPDDR4, DDR4 & DDR3L). So we can reduce some redundant code. Signed-off-by: NJacky Bai <ping.bai@nxp.com> Reviewed-by: NYe Li <ye.li@nxp.com> Signed-off-by: NPeng Fan <peng.fan@nxp.com>
-
由 Bai Ping 提交于
Update the ddrc Qos setting for B1 to align with B0's setting. Correct the initial clock for dram_pll. This setting will be overwrite before ddr phy training. Although there is no impact on the dram init, we still need to correct it to eliminate confusion. Signed-off-by: NBai Ping <ping.bai@nxp.com> Reviewed-by: NYe Li <ye.li@nxp.com> Tested-by: NRobby Cai <robby.cai@nxp.com>
-
由 Ye Li 提交于
Since the parameter of dram_pll_init is changed, update to use new. Also remove non-existed header file. Signed-off-by: NYe Li <ye.li@nxp.com> Signed-off-by: NPeng Fan <peng.fan@nxp.com>
-
由 Ye Li 提交于
Add the compatible string and driver data for iMX7ULP platform Signed-off-by: NYe Li <ye.li@nxp.com>
-