- Dec 29, 2017
-
-
Breno Lima authored
Currently the MX6SL option is selected via CONFIG_SYS_EXTRA_OPTIONS, but it is better to select it directly via Kconfig. Signed-off-by:
Breno Lima <breno.lima@nxp.com> Reviewed-by:
Fabio Estevam <fabio.estevam@nxp.com> Reviewed-by:
Peng Fan <peng.fan@nxp.com>
-
Breno Lima authored
Secure boot is not enabled in warp imximage.cfg, add support for it. Signed-off-by:
Breno Lima <breno.lima@nxp.com> Reviewed-by:
Fabio Estevam <fabio.estevam@nxp.com>
-
Breno Lima authored
Secure boot is not enabled in mx6slevk imximage.cfg, add support for it. Signed-off-by:
Breno Lima <breno.lima@nxp.com> Reviewed-by:
Fabio Estevam <fabio.estevam@nxp.com> Acked-by:
Peng Fan <peng.fan@nxp.com>
-
Fabio Estevam authored
Currently only imx6sx-sdb.dtb is loaded, but if revA board is used the correct dtb is imx6sx-sdb-reva.dtb, so make this possible. While at it, remove an extra 'mmc dev'. Signed-off-by:
Fabio Estevam <fabio.estevam@nxp.com>
-
Fabio Estevam authored
NXP development boards based on i.MX6/i.MX7 contain the board revision information stored in the fuses. Introduce a common function that can be shared by different boards and convert mx6sabreauto to use this new mechanism. Signed-off-by:
Fabio Estevam <fabio.estevam@nxp.com>
-
Lukasz Majewski authored
This commit switch display5_factory_defconfig to use new, generic USE_BOOTCOMMAND Kconfig option. Signed-off-by:
Lukasz Majewski <lukma@denx.de>
-
Peng Fan authored
Include dm/ofnode.h. Signed-off-by:
Peng Fan <peng.fan@nxp.com> Reviewed-by:
Simon Glass <sjg@chromium.org> Cc: Stefano Babic <sbabic@denx.de> Reviewed-by:
Fabio Estevam <fabio.estevam@nxp.com>
-
Christopher Spinrath authored
Commit 5248930e ("dm: imx: cm_fx6: Enable more driver model support") enabled driver model support for MMC. Remove the old mmc init code, which is no longer used, from the board file. Signed-off-by:
Christopher Spinrath <christopher.spinrath@rwth-aachen.de> Reviewed-by:
Fabio Estevam <fabio.estevam@nxp.com> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
Christopher Spinrath authored
Commit 5248930e ("dm: imx: cm_fx6: Enable more driver model support") enabled driver model support for AHCI. Remove the old, now unused, sata init code from the board file. Signed-off-by:
Christopher Spinrath <christopher.spinrath@rwth-aachen.de> Reviewed-by:
Fabio Estevam <fabio.estevam@nxp.com> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
Christopher Spinrath authored
Commit 5248930e ("dm: imx: cm_fx6: Enable more driver model support") enabled driver model support for USB. But it missed to enable driver model support for keyboards. As a result, USB keyboards do no longer work. Fix this by enabling driver model support for keyboards. Fixes: 5248930e ("dm: imx: cm_fx6: Enable more driver model support") Signed-off-by:
Christopher Spinrath <christopher.spinrath@rwth-aachen.de> Reviewed-by:
Fabio Estevam <fabio.estevam@nxp.com> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
Christopher Spinrath authored
Commit 5248930e ("dm: imx: cm_fx6: Enable more driver model support") enabled driver model support for USB, thereby effectively removing USB support because the cm_fx6 devicetree in the U-Boot does *not* enable the USB nodes. Reinstate the USB support by syncing the devicetree with Linux whose devicetree enables the USB nodes properly. More precisely, use the devicetree found in Linux v4.15-rc1 with the following two changes: 1) Remove the audio mux; the required dt-bindings header is not present in the U-Boot. 2) Keep the usdhc3 MMC controller node currently present in the U-Boot's devicetree to retain the ability to boot from MMC. Fixes: 5248930e ("dm: imx: cm_fx6: Enable more driver model support") Signed-off-by:
Christopher Spinrath <christopher.spinrath@rwth-aachen.de> Reviewed-by:
Fabio Estevam <fabio.estevam@nxp.com>
-
Martyn Welch authored
We are going to be using check_time() on more than the mx53ppd, move this function to a common location. Signed-off-by:
Martyn Welch <martyn.welch@collabora.co.uk>
-
Adam Ford authored
There is an #ifdef and #endif with nothing in between. This patch simply removes this dead/useless code. Signed-off-by:
Adam Ford <aford173@gmail.com> Reviewed-by:
Fabio Estevam <fabio.estevam@nxp.com>
-
Fabio Estevam authored
In order to provide a consistent user experience for imx board users, remove the custom CONFIG_BOOTDELAY values from defconfig files, so that all boards can use the default two second delay. Signed-off-by:
Fabio Estevam <festevam@gmail.com> Reviewed-by:
Lukasz Majewski <lukma@denx.de>
-
- Dec 21, 2017
-
-
git://git.denx.de/u-boot-x86Tom Rini authored
-
Andy Shevchenko authored
FLIS IP since now gets its own ACPI ID. Drop PRP0001 workaround in favour of official ACPI HID. Corresponding kernel commit dabd4bc6de2b pinctrl: intel: merrifield: Introduce ACPI device table in the pin control subsystem tree [1] targeting v4.16. [1]: https://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git/commit/?h=for-next&id=dabd4bc6de2b Reviewed-by:
Bin Meng <bmeng.cn@gmail.com> Signed-off-by:
Andy Shevchenko <andriy.shevchenko@linux.intel.com>
-
- Dec 19, 2017
-
-
git://git.denx.de/u-boot-spiTom Rini authored
-
git://git.denx.de/u-boot-sunxiTom Rini authored
-
Emmanuel Vadot authored
When adding a partition, set the logical_partition member in the media structure as mandated by the UEFI spec. Signed-off-by:
Emmanuel Vadot <manu@freebsd.org> Reviewed-by:
Heinrich Schuchardt <xypron.glpk@gmx.de>
-
Sean Nyekjaer authored
This spi-nor is 4Mbit/512KB Fixes: b4fbcbc5 ("mtd/spi: add support for is25lq040b") Signed-off-by:
Sean Nyekjaer <sean.nyekjaer@prevas.dk> Reviewed-by:
Jagan Teki <jagan@openedev.com>
-
Jagan Teki authored
Order sun50i-h5-orangepi-prime.dts nodes in alphabetic Signed-off-by:
Jagan Teki <jagan@amarulasolutions.com> Acked-by:
Maxime Ripard <maxime.ripard@free-electrons.com>
-
Jagan Teki authored
Now FASTBOOT_FLASH is auto select for sunxi platform, so drop explicit addition. Signed-off-by:
Jagan Teki <jagan@amarulasolutions.com> Acked-by:
Maxime Ripard <maxime.ripard@free-electrons.com>
-
Jagan Teki authored
The default value of CONFIG_SYS_BOOTM_LEN, 0x800000, causes error when uncompressing Image.gz out of FIT image. Uncompressing Kernel Image ... Error: inflate() returned -5 Image too large: increase CONFIG_SYS_BOOTM_LEN and loading Image out of FIT image. Loading Kernel Image ... Image too large: increase CONFIG_SYS_BOOTM_LEN Must RESET board to recover Signed-off-by:
Jagan Teki <jagan@amarulasolutions.com> Acked-by:
Maxime Ripard <maxime.ripard@free-electrons.com>
-
Tom Rini authored
Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Tom Rini authored
Rsync all defconfig files using moveconfig.py Signed-off-by:
Tom Rini <trini@konsulko.com>
-
- Dec 18, 2017
-
-
Heiko Schocher authored
When booting a itb file with a Ramdisk on a imx6 based board, U-Boot drops the warning: Loading Kernel Image ... OK Loading Ramdisk to 4ecf1000, end 4ef8b11f ... \ CACHE: Misaligned operation at range [4ecf1000, 4ef8b11f] Fix it! Signed-off-by:
Heiko Schocher <hs@denx.de> Tested-by:
Ayoub Zaki <hs@denx.de>
-
Sam Protsenko authored
Use dfu_alt_info_emmc variable from include/environment/ti/dfu.h file. It was probably overlooked when extracting DFU variables to mentioned file. This patch fixes DFU on BeagleBone Black, so that we can use commands like ones below to upgrade various images on eMMC: => setenv dfu_alt_info $dfu_alt_info_emmc => dfu 0 mmc 1 $ dfu-util -D MLO -a MLO.raw $ dfu-util -D u-boot.img -a u-boot.img.raw Without this patch, the user is forced to assign the value to dfu_alt_info_emmc manually, which contradicts with instructions [1]. [1] http://processors.wiki.ti.com/index.php/Linux_Core_U-Boot_User%27s_Guide Signed-off-by:
Sam Protsenko <semen.protsenko@linaro.org> Reviewed-by:
Lokesh Vutla <lokeshvutla@ti.com> Reviewed-by:
Lukasz Majewski <lukma@denx.de>
-
Jerome Brunet authored
This patch is ported from the Linux patch posted at [1] and applied to net tree as commit f1e2400a80ff. The purpose of this change is to fix the incorrect detection of the link partner (LP) advertised capabilities which sometimes happens with this PHY (roughly 1 time in a dozen) This issue may cause the link to be negotiated at 10Mbps/Full or 10Mbps/Half when 100MBps/Full is actually possible. In some case, the link is even completely broken and no communication is possible. To detect the corruption, we must look for a magic undocumented bit in the WOL bank (hint given by the SoC vendor kernel) but this is not enough to cover all cases. We also have to look at the LPA ack. If the LP supports Aneg but did not ack our base code when aneg is completed, we assume something went wrong. The detection of a corrupted LPA triggers a restart of the aneg process. This solves the problem but may take up to 6 retries to complete. [1] https://lkml.kernel.org/r/20171208110811.30789-1-jbrunet@baylibre.com Fixes: 8995a96d ("net: phy: Add Amlogic Meson GXL Internal PHY support") Signed-off-by:
Jerome Brunet <jbrunet@baylibre.com> Signed-off-by:
Neil Armstrong <narmstrong@baylibre.com>
-
Hans Verkuil authored
Using writel causes a "Synchronous Abort". Invert the arguments. Signed-off-by:
Hans Verkuil <hans.verkuil@cisco.com> Signed-off-by:
Neil Armstrong <narmstrong@baylibre.com>
-
git://www.denx.de/git/u-boot-microblazeTom Rini authored
Xilinx changes for v2018.01-rc2-v2 fpga: - Enable loading bitstream via fit image for !xilinx platforms zynq: - Fix SPL SD boot mode zynqmp: - Not not reset in panic - Do not use simple allocator because of fat changes - Various dt chagnes - modeboot variable setup - Fix fpga loading on automotive devices - Fix coverity issues test: - Fix env test for !hush case - Stephen's patch
-
York Sun authored
Increase setup, assertion and hold time related to chip-select signal. Additional delay is needed for the signal to propogate through FPGA. This adjustment slightly increase the read and write cycle but has no impact on burst read or write. Signed-off-by:
York Sun <york.sun@nxp.com>
-
York Sun authored
Update README file to note LS2088A and LS1088A don't support booting from NAND flash. Signed-off-by:
York Sun <york.sun@nxp.com>
-
York Sun authored
Again the image size increases and the length needs to be adjusted. Signed-off-by:
York Sun <york.sun@nxp.com>
-
Kever Yang authored
Rockchip release bl31.elf file for armv8 SoCs like rk3399, rk3328, the elf have more than one section, we need to decode it first and packed them into u-boot.itb with its file. This script is to generate the its script. Need default bl31.elf in root directory of U-Boot source and dtb as parameter. Signed-off-by:
Kever Yang <kever.yang@rock-chips.com> Acked-by:
Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Reviewed-by:
Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
-
Kever Yang authored
Enable SPL_FIT_GENERATOR with path for it. With this patch you can get u-boot.itb for rk3399-firefly with: > make u-boot.itb Signed-off-by:
Kever Yang <kever.yang@rock-chips.com> Reviewed-by:
Mark Kettenis <kettenis@openbsd.org> Tested-by:
Mark Kettenis <kettenis@openbsd.org> Acked-by:
Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Reviewed-by:
Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
-
Kever Yang authored
Since we support ATF in SPL and add script for it, let's make the document up to date. Signed-off-by:
Kever Yang <kever.yang@rock-chips.com> Acked-by:
Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Reviewed-by:
Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
-
Kever Yang authored
Only rk3399 atf need ROCKCHIP_SPL_RESERVE_IRAM. This commit updates its default setting to 0 so that other SoCs do not need to define it. Signed-off-by:
Kever Yang <kever.yang@rock-chips.com> Acked-by:
Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Reviewed-by:
Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
-
Kever Yang authored
Rockchip SoCs only need boot0 hook at SPL, and the U-Boot proper do not need it. The very beginning of U-Boot proper is different between armv7 and armv8: armv7 start with ARM_VECTORS while armv8 start with 'b reset'. Here is the map of very beginning for all cases: armv7 SPL: TAG(overwrite 'b 1f')+'b reset' + ARM_VECTORS armv7 U-Boot: ARM_VECTORS armv8 SPL: TAG(overwrite 'b 1f')+'b reset' + Reserved_iram(rk3399) armv8 U-Boot: 'b reset' Signed-off-by:
Kever Yang <kever.yang@rock-chips.com> Acked-by:
Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Reviewed-by:
Philipp Tomsich <philipp.tomsich@theobroma-systems.com>