- May 30, 2015
-
-
Masahiro Yamada authored
Signed-off-by:
Masahiro Yamada <yamada.masahiro@socionext.com>
-
- May 28, 2015
-
-
Marek Vasut authored
Switch to generic timer implementation from lib/time.c . This also fixes a signed overflow which was in __udelay() implementation. Signed-off-by:
Marek Vasut <marex@denx.de> Cc: Stephen Warren <swarren@wwwdotorg.org> Cc: Tyler Baker <tyler.baker@linaro.org> Acked-by:
Stephen Warren <swarren@wwwdotorg.org>
-
Linus Walleij authored
The foundation model (FVP) emulator nominally boots using a clean, uncompressed kernel and the "booti" command. Augment the default U-Boot script to do this. Signed-off-by:
Linus Walleij <linus.walleij@linaro.org>
-
Linus Walleij authored
The Juno reference design typically plugs the root FS on a USB stick. We need to wait a bit for the root to appear so tell this on the default command line. Signed-off-by:
Linus Walleij <linus.walleij@linaro.org>
-
Ricardo Ribalda authored
Generic board support seems to work just fine. Tested on ml507 with bitstream generated on the latest ISE software. Tested-by:
Georg Schardt <schardt@team-ctech.de> Signed-off-by:
Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com>
-
- May 27, 2015
-
-
Linus Walleij authored
The ARM Trusted Firmware or other security solutions are eating memory from the top of the physical SDRAM1 space, moving backward from 0xffffffff, currently occupying e.g. 0xfe000000-0xffffffff with Trusted Firmware. This solution to reserving memory for secure world is not optimal, so we need to think of how the secure world and earlier boot stages should communicate to U-Boot what memory they are eating up. For now let's just put 16MB aside. Also enable the memory test command and define start and end of the test range so we can check that we actually have all that memory available and working. Suggested-by:
Axel Haslam <ahaslam@baylibre.com> Signed-off-by:
Linus Walleij <linus.walleij@linaro.org>
-
Ryan Harkin authored
Testing on the ARM Versatile Express Juno board showed intermittent CFI flash detection problems. Debug output in exception cases showed that the NOR flash was returning incorrect values to a query command: fwc addr 0000000008000000 cmd f0 f0f0f0f0 32bit x 8 bit fwc addr 0000000008000000 cmd ff ffffffff 32bit x 8 bit fwc addr 0000000008000154 cmd 98 98989898 32bit x 8 bit is= cmd 51(Q) addr 0000000008000040 is= 00800051 51515151 fwc addr 0000000008001554 cmd 98 98989898 32bit x 8 bit is= cmd 51(Q) addr 0000000008000040 is= 00800051 51515151 fwc addr 0000000008000000 cmd f0 00f000f0 32bit x 16 bit fwc addr 0000000008000000 cmd ff 00ff00ff 32bit x 16 bit fwc addr 0000000008000154 cmd 98 00980098 32bit x 16 bit is= cmd 51(Q) addr 0000000008000040 is= 00800051 00510051 fwc addr 0000000008001554 cmd 98 00980098 32bit x 16 bit is= cmd 51(Q) addr 0000000008000040 is= 00800051 00510051 Debugging showed that the problem could be solved by preventing u-boot from scanning different flash widths by specifying CONFIG_SYS_FLASH_CFI_WIDTH so that only using the 'correct' width was used. Signed-off-by:
Ryan Harkin <ryan.harkin@linaro.org> Reviewed-by:
Linus Walleij <linus.walleij@linaro.org>
-
- May 26, 2015
-
-
Peter Robinson authored
Move CONFIG_CMD_CACHE to mx6_common and standardise the way it's defined. Signed-off-by:
Peter Robinson <pbrobinson@gmail.com> Reviewed-by: Tom Rini <trini at konsulko.com>
-
Peter Robinson authored
Move all standard mx6 MMC configs to mx6_common. Signed-off-by:
Peter Robinson <pbrobinson@gmail.com> Reviewed-by: Tom Rini <trini at konsulko.com>
-
Peter Robinson authored
Move all standard filesystem, partition and fdt options to mx6_common. Signed-off-by:
Peter Robinson <pbrobinson@gmail.com>
-
Peter Robinson authored
Move generic miscellaneous options that are standard across most, if not all, mx6 boards to central mx6_common define to ensure consistent features. Signed-off-by:
Peter Robinson <pbrobinson@gmail.com>
-
Peter Robinson authored
Define common LOADADDR and BOOTDELAY to ensure a consistent experience across mx6 boards Signed-off-by:
Peter Robinson <pbrobinson@gmail.com>
-
Peter Robinson authored
Define CONFIG_MXC_GPIO and CONFIG_CMD_GPIO by default in mx6_common Signed-off-by:
Peter Robinson <pbrobinson@gmail.com>
-
Peter Robinson authored
Define the standard ATAG consfigs in mx6_common. Signed-off-by:
Peter Robinson <pbrobinson@gmail.com> Reviewed-by: Tom Rini <trini at konsulko.com>
-
Peter Robinson authored
All boards define CONFIG_MX6, CONFIG_DISPLAY_BOARDINFO, CONFIG_DISPLAY_CPUINFO and CONFIG_SYS_GENERIC_BOARD so define them in mx6_common Signed-off-by:
Peter Robinson <pbrobinson@gmail.com> Reviewed-by: Tom Rini <trini at konsulko.com>
-
Peter Robinson authored
The linux/sizes.h, asm/arch/imx-regs.h, asm/imx-common/gpio.h, config_cmd_default.h includes are used fairly universally across imx6 boards so include them in mx6_common.h by default. We define CONFIG_SYS_NO_FLASH before config_cmd_default.h so that we don't have to undef CONFIG_CMD_FLASH / CONFIG_CMD_IMLS everywhere. Signed-off-by:
Peter Robinson <pbrobinson@gmail.com>
-
Peter Robinson authored
Standardise mx6_common.h to the same as other mx6 boards Signed-off-by:
Peter Robinson <pbrobinson@gmail.com> Reviewed-by: Tom Rini <trini at konsulko.com>
-
Tim Harvey authored
We will use the same env size and redundancy used for NAND env for MMC. Signed-off-by:
Tim Harvey <tharvey@gateworks.com>
-
Heiko Schocher authored
add support for imx6dl based aristainetos2 board U-Boot 2015.04-rc5-00066-g60f6ed4 (Apr 10 2015 - 08:46:27) CPU: Freescale i.MX6DL rev1.1 at 792 MHz Reset cause: WDOG Board: aristaitenos2 Watchdog enabled I2C: ready DRAM: 1 GiB NAND: 1024 MiB MMC: FSL_SDHC: 0 SF: Detected N25Q128A with page size 256 Bytes, erase size 64 KiB, total 16 MiB Display: lg4573 (480x800) In: serial Out: serial Err: serial Net: FEC [PRIME] Hit any key to stop autoboot: 0 => Signed-off-by:
Heiko Schocher <hs@denx.de>
-
- May 25, 2015
-
-
Michal Simek authored
Don't use error-prone arch timer code and instead use system timer implementation to simplify our code. Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
- May 24, 2015
-
-
Stefan Agner authored
This changes enable ONFI detection. The Read ID command now allows one address byte which is needed for ONFI detection. To read the ONFI parameter page, the NAND_CMD_PARAM need to be supported. The CMD code enables one command and one address byte along with reading data from flash using R/B#, as specified by ONFI. Signed-off-by:
Stefan Agner <stefan@agner.ch>
-
Stefan Agner authored
This commit allows users to enable/disable the Freescale NFC controller found in systems like Vybrid (VF610), MPC5125, MCF54418 or Kinetis K70 via Kconfig with more detailed help docs. Signed-off-by:
Stefan Agner <stefan@agner.ch> Acked-by:
Stefano Babic <sbabic@denx.de> [scottwood: updated vf610twr_nand_defconfig] Signed-off-by:
Scott Wood <scottwood@freescale.com>
-
- May 21, 2015
-
-
Tim Harvey authored
Falcon mode entails the SPL booting the OS directly instead of U-Boot. Signed-off-by:
Tim Harvey <tharvey@gateworks.com>
-
Fabio Estevam authored
Currently we need to build one U-boot image for each of the wandboard variants: quad, dual-lite and solo. By switching to SPL we can support all these variants with a single binary, which is very convenient. Based on the work from Richard Hu. Tested kernel booting on the three boards. Signed-off-by:
Richard Hu <hakahu@gmail.com> Signed-off-by:
Fabio Estevam <fabio.estevam@freescale.com> Tested-by:
Vagrant Cascadian <vagrant@aikidev.net> Reviewed-by:
Stefano Babic <sbabic@denx.de>
-
Joe Hershberger authored
Enable some additional ENV commands in sandbox to aid in build testing and run testing. Signed-off-by:
Joe Hershberger <joe.hershberger@ni.com> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
- May 20, 2015
-
-
York Sun authored
ccsr_ddr structure is already defined in fsl_immap.h. Remove this duplicated define. Move fixed timing into ls1021atwr.h. Signed-off-by:
York Sun <yorksun@freescale.com> CC: Alison Wang <alison.wang@freescale.com> Acked-by:
Alison Wang <alison.wang@freescale.com>
-
Alison Wang authored
The original load address of U-Boot is 0x67f80000. The address space of NOR flash is 0x60000000 to 0x67ffffff. It will cause the size of u-boot couldn't be larger than 512K. As more features are supported in u-boot, the size of u-boot is larger than 512K. To fix this issue, the load address of U-Boot for NOR boot is adjusted to 0x60100000. In RCW, the PBI command needs to change as follows: .pbi -write 0xee0200, 0x67f80000 +write 0xee0200, 0x60100000 .end Signed-off-by:
Alison Wang <alison.wang@freescale.com> Reviewed-by:
York Sun <yorksun@freescale.com>
-
Joe Hershberger authored
Remove the calls to net_random_ethaddr() that some boards and some drivers are calling. This is now implemented inside of net/eth.c Enable the feature for all boards that previously enabled it. Signed-off-by:
Joe Hershberger <joe.hershberger@ni.com> Acked-By: Michael Walle <michael@walle.cc> (for the lsxl board part) Series-changes: 2 -Fixed bfin build errors
-
- May 19, 2015
-
-
Joe Hershberger authored
We really don't want boards defining fixed MAC addresses in their config so we just remove the option to set it in a fixed way. If you must have a MAC address that was not provisioned, then use the random MAC address functionality. Signed-off-by:
Joe Hershberger <joe.hershberger@ni.com> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
Paul Kocialkowski authored
Sunxi platforms use ARM Cortex A8, A7 and A15 (unsupported yet) CPU cores, which all have 64 bytes cache line size. This is required to e.g. enable USB gadget. Signed-off-by:
Paul Kocialkowski <contact@paulk.fr> Reviewed-by:
Hans de Goede <hdegoede@redhat.com> Signed-off-by:
Hans de Goede <hdegoede@redhat.com>
-
Laurent Itti authored
Add support for UART2 (2-pin version but note that RTS/CTS pins are available pn that port for possible future use), can be selected in config by using CONFIG_CONS_INDEX=3 Signed-off-by:
Laurent Itti <laurentitti@gmail.com> Reviewed-by:
Hans de Goede <hdegoede@redhat.com> Signed-off-by:
Hans de Goede <hdegoede@redhat.com>
-
Hans de Goede authored
On my A10 OlinuxIno Lime I noticed a huge (5+ seconds) delay coming from console_init_r. This turns out to be caused by the preconsole buffer flushing to the cfb_console. The Lime only has a 16 bit memory bus and that is already heavy used to scan out the 1920x1080 framebuffer. The problem is that print_pre_console_buffer() was printing the buffer once character at a time and the cfb_console code then ends up doing a cache-flush for touched display lines for each character. This commit fixes this by first building a 0 terminated buffer and then printing it in one puts() call, avoiding unnecessary cache flushes. This changes the time for the flush from 5+ seconds to not noticable. The downside of this approach is that the pre-console buffer needs to fit on the stack, this is not that much to ask since we are talking about plain text here. This commit also adjusts the sunxi CONFIG_PRE_CON_BUF_SZ to actually fit on the stack. Sunxi currently is the only user of the pre-console code so no other boards need to be adjusted. Signed-off-by:
Hans de Goede <hdegoede@redhat.com> Reviewed-by:
Tom Rini <trini@konsulko.com>
-
Paul Kocialkowski authored
Signed-off-by:
Paul Kocialkowski <contact@paulk.fr> Acked-by:
Hans de Goede <hdegoede@redhat.com> Signed-off-by:
Hans de Goede <hdegoede@redhat.com>
-
Nikolay Dimitrov authored
Signed-off-by:
Nikolay Dimitrov <picmaster@mail.bg>
-
Tim Harvey authored
We need to do any PMIC setup in the SPL if we are to bypass U-Boot for falcon mode. Signed-off-by:
Tim Harvey <tharvey@gateworks.com>
-
Tim Harvey authored
Use the SZ_1M and SZ_1K macros from linuz/sizes.h for improved readability Signed-off-by:
Tim Harvey <tharvey@gateworks.com>
-
Tim Harvey authored
Switch to MMC RAW support for SPL. We will place the uboot.img at 69KB. Signed-off-by:
Tim Harvey <tharvey@gateworks.com>
-
- May 15, 2015
-
-
Tim Harvey authored
Signed-off-by:
Tim Harvey <tharvey@gateworks.com>
-
Tim Harvey authored
mxc_serial supports DM so lets use it. Signed-off-by:
Tim Harvey <tharvey@gateworks.com>
-
Tim Harvey authored
Enable U-Boot Driver Model (DM). Signed-off-by:
Tim Harvey <tharvey@gateworks.com>
-