- Mar 26, 2017
-
-
Tim Harvey authored
Signed-off-by:
Tim Harvey <tharvey@gateworks.com>
-
Tim Harvey authored
Signed-off-by:
Tim Harvey <tharvey@gateworks.com>
-
- Mar 20, 2017
-
-
Tim Harvey authored
Signed-off-by:
Tim Harvey <tharvey@gateworks.com>
-
Tim Harvey authored
Signed-off-by:
Tim Harvey <tharvey@gateworks.com>
-
Tim Harvey authored
Signed-off-by:
Tim Harvey <tharvey@gateworks.com>
-
Tim Harvey authored
Signed-off-by:
Tim Harvey <tharvey@gateworks.com>
-
Tim Harvey authored
Signed-off-by:
Tim Harvey <tharvey@gateworks.com> Reviewed-by:
Stefano Babic <sbabic@denx.de> Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
-
Peng Fan authored
Enable more DM drivers. The imx I2C/MMC DM drivers needs DM_GPIO enabled. So needs to enable them together. DM FEC and SPI are not enabled, but they use gpio in board code. So use gpio_request first to request the gpio, because DM_GPIO is enabled. Signed-off-by:
Peng Fan <peng.fan@nxp.com> Cc: Stefano Babic <sbabic@denx.de>
-
Peng Fan authored
Introduce device tree support. dts from kernel commit c4f3f22edd Merge tag 'linux-kselftest-4.11-rc1' Signed-off-by:
Peng Fan <peng.fan@nxp.com> Cc: Stefano Babic <sbabic@denx.de>
-
Peng Fan authored
Use SPI_BOOT instead of SYS_BOOT_SPINOR. Signed-off-by:
Peng Fan <peng.fan@nxp.com> Cc: Stefano Babic <sbabic@denx.de>
-
Jean-Jacques Hiblot authored
To keep a consistent MMC device mapping in SPL and in u-boot, let's register the MMC controllers the same way in u-boot and in the SPL. In terms of boot time, it doesn't hurt to register more controllers than needed because the MMC device is initialized only prior being accessed for the first time. Having the same device mapping in SPL and u-boot allows us to use the environment in SPL whatever the MMC boot device. Signed-off-by:
Jean-Jacques Hiblot <jjhiblot@ti.com>
-
- Mar 19, 2017
-
-
git://www.denx.de/git/u-boot-imxTom Rini authored
Signed-off-by:
Tom Rini <trini@konsulko.com> Conflicts: configs/bk4r1_defconfig configs/colibri_vf_defconfig configs/pcm052_defconfig include/configs/colibri_vf.h include/configs/pcm052.h
-
Philipp Tomsich authored
Move this in to Kconfig with a default of 115200. Signed-off-by:
Philipp Tomsich <philipp.tomsich@theobroma-systems.com> [trini: Run moveconfig.py, reword commit slightly] Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Tim Harvey authored
Prepare for boards with EMMC instead of NAND flash Signed-off-by:
Tim Harvey <tharvey@gateworks.com>
-
Peng Fan authored
Add set bit command support. Usage: SET_BIT 4 [address] [bitmask] Signed-off-by:
Peng Fan <peng.fan@nxp.com> Cc: Stefano Babic <sbabic@denx.de> Reviewed-by:
Stefano Babic <sbabic@denx.de>
-
Stefan Agner authored
Move Freescale/NXP Vybrid to a standard arch/board approach, similar to what has been done to i.MX 6 earlier in commit 89ebc821 ("ARM: mx6: move to a standard arch/board approach"). Signed-off-by:
Stefan Agner <stefan.agner@toradex.com>
-
Tim Harvey authored
Signed-off-by:
Tim Harvey <tharvey@gateworks.com> Reviewed-by:
Stefano Babic <sbabic@denx.de>
-
Tim Harvey authored
Signed-off-by:
Tim Harvey <tharvey@gateworks.com> Reviewed-by:
Stefano Babic <sbabic@denx.de>
-
Tim Harvey authored
Signed-off-by:
Tim Harvey <tharvey@gateworks.com> Reviewed-by:
Stefano Babic <sbabic@denx.de>
-
Tim Harvey authored
Signed-off-by:
Tim Harvey <tharvey@gateworks.com> Reviewed-by:
Stefano Babic <sbabic@denx.de>
-
Tim Harvey authored
Signed-off-by:
Tim Harvey <tharvey@gateworks.com> Reviewed-by:
Stefano Babic <sbabic@denx.de>
-
Tim Harvey authored
Signed-off-by:
Tim Harvey <tharvey@gateworks.com> Reviewed-by:
Stefano Babic <sbabic@denx.de>
-
Tim Harvey authored
Signed-off-by:
Tim Harvey <tharvey@gateworks.com> Reviewed-by:
Stefano Babic <sbabic@denx.de>
-
Tim Harvey authored
- 64bit 8gB density (4GiB) IMX6DQ - 64bit 4gB density (2GiB) IMX6SDL Signed-off-by:
Tim Harvey <tharvey@gateworks.com> Reviewed-by:
Stefano Babic <sbabic@denx.de>
-
Stefan Agner authored
Use two separate partitions for the two firmware instances. Also resize them to be of the same size which also makes the start of the UBI partition nicely aligned to 0x400000. In order to detect the new MTD layout and whether we run a U-Boot with the new BCB format or not, introduce a variable called "updlevel" which we can use in update/upgrade scripts. Signed-off-by:
Stefan Agner <stefan.agner@toradex.com> Acked-by:
Max Krummenacher <max.krummenacher@toradex.com>
-
Stefan Agner authored
Use device-tree fixup to communicate the MTD partitions to the kernel. Remove mtdparts from the kernel command line. Signed-off-by:
Stefan Agner <stefan.agner@toradex.com>
-
Stefan Agner authored
Disable 3.3V Ethernet and ARM rail when entering sleep mode. Signed-off-by:
Stefan Agner <stefan.agner@toradex.com>
-
Stefan Agner authored
Implement board level USB PHY mode callback. On USB OTG Port 1 the Colibri standard foresees GPIO USBC_DET to decide whether the port should run in Host or Device mode. Signed-off-by:
Stefan Agner <stefan.agner@toradex.com>
-
Stefan Agner authored
Limit memory used for relocation of FDT or initrd. This is required to make sure that relocated artifacts are within lowmem. If fdt_high or initrd_high are not set, U-Boot automatically relocates artifacts to the end of memory. But this area won't be part of lowmem and hence will not be accessible by the kernel during early boot. With VM split set to 2G/2G (i.MX default), only the 2GB Apalis iMX6 is affected by that issue. With VM split set to 3G/1G (ARM default) also modules with 1GB of memory are affected. With the latter the amount of lowmem will be 760MiB. The value must also not exceed available memory! Use a safe value of 512MiB for Apalis and 256MiB for Colibri. Signed-off-by:
Stefan Agner <stefan.agner@toradex.com> Acked-by:
Marcel Ziswiler <marcel.ziswiler@toradex.com>
-
Stefan Agner authored
Device tree overlays might prove useful in the future, enable it by default on all Toradex modules. Signed-off-by:
Stefan Agner <stefan.agner@toradex.com> Acked-by:
Max Krummenacher <max.krummenacher@toradex.com>
-
Stefan Agner authored
All modules use the common g_dnl_bind_fixup implementaton which calculates the PID according to product id (read from the config block) plus offset of 0x4000. In case there is no config block support (e.g. SPL) or in case the config block is not readable, fall back to a generic product id (product id 0, which can be interpreted as "Unknown Module"). Signed-off-by:
Stefan Agner <stefan.agner@toradex.com> Acked-by:
Max Krummenacher <max.krummenacher@toradex.com>
-
Fabio Estevam authored
There are recent MX7 parts that have a 1.2GHz speed grade. Add support for it. Signed-off-by:
Fabio Estevam <fabio.estevam@nxp.com>
-
Fabio Estevam authored
According to the MX7D fuse map the following speed grades are available: 800 MHz 500 MHz 1000 MHz 1200 MHz So simply return the real frequency that corresponds to the speed grade. With this change we see on boot: CPU: Freescale i.MX7D rev1.2 1000 MHz (running at 792 MHz) Signed-off-by:
Fabio Estevam <fabio.estevam@nxp.com>
-
Fabio Estevam authored
According to the MX7D fuse map the speed grade of the parts, which return '1' is 500MHz instead of 850MHz, so fix it accordingly. Signed-off-by:
Fabio Estevam <fabio.estevam@nxp.com>
-
Sébastien Szymanski authored
This is needed to make the UMS command work again as it fails with the following error: BIOS> ums 0 mmc 0 UMS: LUN 0, dev 0, hwpart 0, sector 0x0, count 0x748000 g_dnl_register: failed!, error: -19 ERROR: g_dnl_register failed at cmd/usb_mass_storage.c:179/do_usb_mass_storage() That's because usb_setup_ehci_gadget() function is looking for the usb device using the req_sed number. This change makes the usb device have a req_seq number and the UMS command work again: BIOS> ums 0 mmc 0 UMS: LUN 0, dev 0, hwpart 0, sector 0x0, count 0x748000 CTRL+C - Operation aborted Signed-off-by:
Sébastien Szymanski <sebastien.szymanski@armadeus.com>
-
Sébastien Szymanski authored
OPOS6UL is an i.MX6UL based SoM with 256MB RAM, 4GB eMMC and an ethernet phy. OPOS6ULDev is carrier board for the OPOS6UL. U-Boot SPL 2017.03-rc3-00002-g5085c26 (Mar 07 2017 - 09:48:09) Trying to boot from MMC1 U-Boot 2017.03-rc3-00002-g5085c26 (Mar 07 2017 - 09:48:09 +0100) CPU: Freescale i.MX6UL rev1.0 528 MHz (running at 396 MHz) CPU: Industrial temperature grade (-40C to 105C) at 40C Reset cause: POR Model: Armadeus Systems OPOS6UL SoM on OPOS6ULDev board DRAM: 256 MiB MMC: FSL_SDHC: 0, FSL_SDHC: 1 Video: 800x480x18 In: serial Out: serial Err: serial Net: FEC [PRIME] Hit any key to stop autoboot: 0 Signed-off-by:
Sébastien Szymanski <sebastien.szymanski@armadeus.com> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
Sébastien Szymanski authored
Signed-off-by:
Sébastien Szymanski <sebastien.szymanski@armadeus.com>
-
Lukasz Majewski authored
Signed-off-by:
Lukasz Majewski <lukma@denx.de>
-
Tom Rini authored
Today, we have cases where we wish to build all of U-Boot in Thumb2 mode for various reasons. We also have cases where we only build SPL in Thumb2 mode due to size constraints and wish to build the rest of the system in ARM mode. So in this migration we introduce a new symbol as well, SPL_SYS_THUMB_BUILD to control if we build everything or just SPL (or in theory, just U-Boot) in Thumb2 mode. Signed-off-by:
Tom Rini <trini@konsulko.com> Acked-by:
Siarhei Siamashka <siarhei.siamashka@gmail.com>
-
- Mar 18, 2017
-
-
Andrew F. Davis authored
Non-FIT SPL image loading support should be disabled for TI secure devices as the image handlers for those image types do not follow our secure boot flow. Signed-off-by:
Andrew F. Davis <afd@ti.com> Reviewed-by:
Tom Rini <trini@konsulko.com> Reviewed-by:
Simon Glass <sjg@chromium.org>
-