- May 03, 2016
-
-
Prabhakar Kushwaha authored
Memset pools_params as "0" to avoid garbage value in dpni_set_pools. Signed-off-by:
Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com> Reported-by:
Jose Rivera <german.rivera@nxp.com> Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
-
Lev Iserovich authored
For multiple ethernet interfaces the FDT offset of '/aliases' will change as we are adding MAC addresses to the FDT. Therefore only the first interface ('ethernet0') will get properly updated in the FDT, with the rest getting FDT errors when we try to set their MAC address. Signed-off-by:
Lev Iserovich <iserovil@deshawresearch.com> Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
-
Marek Vasut authored
Initialize desc_before_addr, otherwise the USB core won't send the first 64B Get Device Descriptor request in common/usb.c function usb_setup_descriptor() . There are some USB devices which expect this sequence and otherwise can misbehave. Signed-off-by:
Marek Vasut <marex@denx.de> Cc: Dinh Nguyen <dinguyen@opensource.altera.com> Cc: Tom Rini <trini@konsulko.com>
-
Marek Vasut authored
Introduce a new flag in the controller private data, which allows selectively disabling the OC protection. Use the standard 'disable-over-current' OF prop to set this flag. This OC protection must be disabled on EBV SoCrates rev 1. Signed-off-by:
Marek Vasut <marex@denx.de> Cc: Stefan Roese <sr@denx.de> Cc: Dinh Nguyen <dinguyen@kernel.org>
-
Marek Vasut authored
Introduce a boolean flag in the dwc2 controller private data and set it according to the macro (for now) instead of having this macro directly in the dwc_otg_core_init(). This will let us configure the flag from DT or such later on, if needed. Signed-off-by:
Marek Vasut <marex@denx.de> Cc: Stefan Roese <sr@denx.de> Cc: Dinh Nguyen <dinguyen@kernel.org>
-
Marek Vasut authored
Pass the whole bulk of private data instead of just the regs, since the private data will soon contain important configuration flags. Signed-off-by:
Marek Vasut <marex@denx.de> Cc: Stefan Roese <sr@denx.de> Cc: Dinh Nguyen <dinguyen@kernel.org>
-
Enric Balletbo i Serra authored
Move CONFIG_SPL_TEXT_BASE down to 0x40200000 and set CONFIG_SPL_MAX_SIZE to (SRAM_SCRATCH_SPACE_ADDR - CONFIG_SPL_TEXT_BASE), so that it's clear what the limit is. This will also help some compilers to fit all the code into the allocated space. Signed-off-by:
Enric Balletbo i Serra <enric.balletbo@collabora.com>
-
Andreas Bießmann authored
Commit 7a439cad broke generation of SPL loadable FIT images (CONFIG_SPL_LOAD_FIT). Fix it by removing the unnecessary storage of expected image type. This was a left over of the previous implementation. It is not longer necessary since the mkimage -b switch always has one parameter. Tested-by:
Lokesh Vutla <lokeshvutla@ti.com> Signed-off-by:
Andreas Bießmann <andreas@biessmann.org>
-
Mario Six authored
I2C_RXTX_LEN from include/i2c.h is not defined if CONFIG_DM_I2C is enabled. This leads to a compilation error on boards that enable both CONFIG_CMD_EEPROM and CONFIG_DM_I2C. To avoid this, we define I2C_RXTX_LEN in cmd/eeprom.c if it is not already defined. Signed-off-by:
Mario Six <mario.six@gdsys.cc>
-
Fabio Estevam authored
mx6ul_evk does not come with a eMMC populated, so we should not define CONFIG_SUPPORT_EMMC_BOOT as it causes SPL to not be able to boot some brands of SD cards, such as SanDisk microSD HC - 8GB: U-Boot SPL 2016.05-rc1-28384-g108f841 (Apr 19 2016 - 11:19:11) Trying to boot from MMC1 spl: mmc block read error SPL: failed to boot from all boot devices ### ERROR ### Please RESET the board ### When CONFIG_SUPPORT_EMMC_BOOT is defined spl_boot_mode() returns MMCSD_MODE_EMMCBOOT, so remove this option to have a reliable boot via SD card. Signed-off-by:
Fabio Estevam <fabio.estevam@nxp.com>
-
- May 02, 2016
-
-
Michal Simek authored
dtb is already included in binary that's why there is no need to replace u-boot-spl.bin with u-boot-spl-dtb.bin. This is only needed for OF_SEPARATE is enabled. Only copy -nodtb.bin version which is straight output from objcopy -O binary. Signed-off-by:
Michal Simek <michal.simek@xilinx.com> Reviewed-by:
Masahiro Yamada <yamada.masahiro@socionext.com> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
There is an extra close() call which is not needed. Reported-by: Coverity (CID: 143065) Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Anatolij Gustschin authored
env library is broken as the config file pointer is only initialized in main(). When running in the env library parse_config() fails: Cannot parse config file '(null)': Bad address Ensure that config file pointer is always initialized. Signed-off-by:
Anatolij Gustschin <agust@denx.de> Cc: Stefano Babic <sbabic@denx.de>
-
matwey.kornilov@gmail.com authored
Since 770e68c0 BoneGreen is detected in board_late_init as board_name 'BBG1' Signed-off-by:
Matwey V. Kornilov <matwey.kornilov@gmail.com>
-
Vagrant Cascadian authored
Signed-off-by:
Vagrant Cascadian <vagrant@debian.org> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
Andreas Bießmann authored
I'll switch my mails to my own server, so drop all gmail references. Signed-off-by:
Andreas Bießmann <andreas.devel@googlemail.com>
-
Andreas Bießmann authored
The getopt(3) optstring '-' is a GNU extension which is not available on BSD systems like OS X. Remove this dependency by implementing argument parsing in another way. This will also change the lately introduced '-b' switch behaviour. Signed-off-by:
Andreas Bießmann <andreas.devel@googlemail.com> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
Tom Rini authored
We need to be passing -T firmware here and aren't. Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Ronald Zachariah authored
The function ext4fs_read_symlink was unable to handle a symlink which had target name of exactly 60 characters. Signed-off-by:
Ronald Zachariah <rozachar@cisco.com> Signed-off-by:
Stefan Roese <sr@denx.de> Reviewed-by:
Stephen Warren <swarren@nvidia.com> Cc: Tom Rini <trini@konsulko.com>
-
Vagrant Cascadian authored
This reverts commit b5788dc0. Ram size is incorrectly reported as 512MB on a firefly-rk3288 board with 2GB of ram. Reverting this patch displays the full amount of ram. Signed-off-by:
Vagrant Cascadian <vagrant@debian.org> Acked-by:
Simon Glass <sjg@chromium.org>
-
Tom Rini authored
Unfortunately with this change we now are unable to do FS mode boots from MMC1 as with the way the code works today we will always load and assume that the hard-coded raw location contains U-Boot. Further, we cannot fix this by just changing other logic to try FS-then-RAW as it would also make us have to ignore what order the ROM is telling us to try. This reverts commit 22d90d56. Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Tom Rini authored
We cannot change the long standing hard-coded offset for raw boot mode for everyone to accommodate how Android expects things to be done here. This reverts commit ef5ebe95. Signed-off-by:
Tom Rini <trini@konsulko.com>
-
- Apr 30, 2016
-
-
Masahiro Yamada authored
The code in uniphier_sld3_sbc_init() is pin-muxing, so it would be a better fit in uniphier_sld3_early_pin_init(). Signed-off-by:
Masahiro Yamada <yamada.masahiro@socionext.com>
-
Masahiro Yamada authored
The System Bus is not available by default on the ROM boot mode of PH1-LD20. To use devices connected to the System Bus, such as the Micro Support Card, it is necessary to set up pin-muxing and some System Bus Controller register. Signed-off-by:
Masahiro Yamada <yamada.masahiro@socionext.com>
-
Masahiro Yamada authored
This is needed to use UART on SPL. Signed-off-by:
Masahiro Yamada <yamada.masahiro@socionext.com>
-
Masahiro Yamada authored
PH1-LD20 does not have the dedicated boot swap select latch. Instead, it is controlled from the boot mode select. Signed-off-by:
Masahiro Yamada <yamada.masahiro@socionext.com>
-
- Apr 28, 2016
-
-
git://git.denx.de/u-boot-videoTom Rini authored
-
http://git.denx.de/u-boot-sunxiTom Rini authored
-
Martin Pietryka authored
The DMA was outputting the palette on the screen because the base for the DMA was not after the palette. In addition to that, the ceiling was also too high, this led that the output on the screen was shifted. NOTE: According to the TRM, even in 16/24bit mode a palette is required in the first 32 bytes of the framebuffer. See also: https://e2e.ti.com/support/arm/sitara_arm/f/791/p/234967/834483#834483 "In this mode, the LCDC will assume all information is data and thus you need to ensure that the DMA points to the first pixel of data and not the first entry in the frame buffer which is the beginning of the 512 byte palette." Signed-off-by:
Martin Pietryka <martin.pietryka@chello.at> Reviewed-by:
Hannes Schmelzer <oe5hpm@oevsv.at> Tested-by:
Hannes Schmelzer <oe5hpm@oevsv.at>
-
Martin Pietryka authored
To support 16bpp we just need to change the raster_ctrl register accordingly. Also 32bpp mode should work as well, but was not tested. According to the TRM the uppermost byte will be ignored when LCD_TFT_24BPP_UNPACK is set. The switch logic is based on the Linux kernel tilcdc driver: drivers/gpu/drm/tilcdc/tilcdc_crtc.c: lines 407 through 419 (kernel was checked out at commit: bcc981e9ed8) Signed-off-by:
Martin Pietryka <martin.pietryka@chello.at> Reviewed-by:
Hannes Schmelzer <oe5hpm@oevsv.at> Tested-by:
Hannes Schmelzer <oe5hpm@oevsv.at>
-
- Apr 27, 2016
-
-
Tom Rini authored
While the OMAP3 has 64KiB of SRAM, per the TRM the download area is only from 0x40200000 to 0x4020F000 and exceeding that will cause failure to boot. Further, we need to make sure that we don't run into SRAM_SCRATCH_SPACE_ADDR as once SPL is running we will write values there and would corrupt our running image. Cc: Adam Ford <aford173@gmail.com> Cc: Steve Sakoman <sakoman@gmail.com> Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Hans de Goede authored
LDO3 is used for the VGA output, this fixes a regression where the VGA output on these boards would no longer work. Signed-off-by:
Hans de Goede <hdegoede@redhat.com> Acked-by:
Ian Campbell <ijc@hellion.org.uk>
-
Hans de Goede authored
We are running with the caches disabled when mctl_mem_matches gets called, but the cpu's write buffer is still there and can still get in the way, add a memory barrier to fix this. This avoids mctl_mem_matches always returning false in some cases, which was resulting in: U-Boot SPL 2015.07 (Apr 14 2016 - 18:47:26) DRAM: 1024 MiB U-Boot 2015.07 (Apr 14 2016 - 18:47:26 +0200) Allwinner Technology CPU: Allwinner A23 (SUN8I) DRAM: 512 MiB Where 512 MiB is the right amount, but the DRAM controller would be initialized for 1024 MiB. Signed-off-by:
Hans de Goede <hdegoede@redhat.com> Acked-by:
Ian Campbell <ijc@hellion.org.uk>
-
- Apr 26, 2016
-
-
Michal Simek authored
The patch: "configs: Re-sync almost all of cmd/Kconfig" (sha1: 78d1e1d0) doesn't remove empty if-endif. This patch is fixing it. Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
Masahiro Yamada authored
The recently added uniphier_ld20_defconfig missed the tree-wide re-sync by commit 89cb2b5f ("configs: Re-sync with cmd/Kconfig"). Signed-off-by:
Masahiro Yamada <yamada.masahiro@socionext.com>
-
git://git.denx.de/u-boot-samsungTom Rini authored
-
- Apr 25, 2016
-
-
Tom Rini authored
Signed-off-by:
Tom Rini <trini@konsulko.com>
-
Tom Rini authored
The defconfig/config.h file were merged but were already out of sync with mainline. This brings them further into line now. Cc: Richard Hu <richard.hu@technexion.com> Cc: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by:
Tom Rini <trini@konsulko.com>
-
git://git.denx.de/u-boot-videoTom Rini authored
-