- May 19, 2015
-
-
Michal Simek authored
Targets with CONFIG_NEEDS_MANUAL_RELOC do not use REL/RELA relocation (mostly only GOT) where functions aray are not updated. This patch is fixing function pointers passed to phy_register function. This patch was tested on Microblaze architecture. Signed-off-by:
Michal Simek <michal.simek@xilinx.com> Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
-
Shengzhou Liu authored
RTL8211F needs to enalbe TXDLY for RGMII during phy initialization, so move it to rtl8211f_config for early initialization. Signed-off-by:
Shengzhou Liu <Shengzhou.Liu@freescale.com> cc: Joe Hershberger <joe.hershberger@gmail.com> Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
-
Joe Hershberger authored
When the ethaddr changes in the env, the hardware should also be updated so that MAC filtering will work properly without resetting U-Boot. Also remove the manual calls to set the hwaddr that was included in a few drivers as a result of the framework not doing it. Reported-by:
Michal Simek <michal.simek@xilinx.com> Signed-off-by:
Joe Hershberger <joe.hershberger@ni.com> Tested-by:
Michal Simek <michal.simek@xilinx.com>
-
Shengzhou Liu authored
RTL8211F has different registers from RTL8211E. This patch adds support for RTL8211F PHY which can be found on Freescale's T1023 RDB board. Signed-off-by:
Shengzhou Liu <Shengzhou.Liu@freescale.com> Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
-
- May 18, 2015
-
-
git://git.denx.de/u-boot-samsungTom Rini authored
-
Minkyu Kang authored
Signed-off-by:
Minkyu Kang <mk7.kang@samsung.com>
-
Masahiro Yamada authored
Signed-off-by:
Masahiro Yamada <yamada.masahiro@socionext.com>
-
- May 16, 2015
-
-
Jagan Teki authored
Signed-off-by:
Jagan Teki <jteki@openedev.com>
-
- May 15, 2015
-
-
Tim Harvey authored
Certain features we desire require a larger stack than is available by using iRAM (most notably for us, env_mmc). Relocate the stack to DRAM so that we can use these features. Signed-off-by:
Tim Harvey <tharvey@gateworks.com> Reviewed-by:
Simon Glass <sjg@chromium.org>
-
Tim Harvey authored
If the SPL is to be used for Falcon mode then we need to make sure the SPL disable the GSC boot watchdog. Signed-off-by:
Tim Harvey <tharvey@gateworks.com>
-
Tim Harvey authored
If the SPL is to be used for Falcon mode then we need to make sure it configures basic GPIO (iomux, padconf, and default output levels). Signed-off-by:
Tim Harvey <tharvey@gateworks.com>
-
Tim Harvey authored
Now that uart and i2c setup functions have been moved to common.c we can use these and remove code duplication. Signed-off-by:
Tim Harvey <tharvey@gateworks.com>
-
Tim Harvey authored
Avoid requiring board-model and probe pmic by its i2c address. This is in preparation for being able to call pmic_setup() from SPL and not need board type. Signed-off-by:
Tim Harvey <tharvey@gateworks.com>
-
Tim Harvey authored
Move the code that disables the GSC boot watchdog into gsc.c Signed-off-by:
Tim Harvey <tharvey@gateworks.com>
-
Tim Harvey authored
Move shared functions used by both SPL and U-Boot to common.c: - setup_iomux_uart() and uart pad config - gpio pad config In the process also moved the following to common.c in preparation for calling it from the SPL: - split i2c setup into a shared function - move pmic init to setup_pmic() function to call directly from power_init_board() - split gpio setup into early (iomux and default pin config) and late (output configuration based on env) Signed-off-by:
Tim Harvey <tharvey@gateworks.com>
-
Tim Harvey authored
PCI enumeration occurs early, before we fully configure our GPIO's. Make sure we steer the MSATA/PCI mux to PCI in board_init to ensure PCI is selected before enumeration. Signed-off-by:
Tim Harvey <tharvey@gateworks.com>
-
Tim Harvey authored
The re-assignment of pcie_rst gpio for GW522x needs to occur earlier, before the PCI subsystem calls the toggle funciton. Signed-off-by:
Tim Harvey <tharvey@gateworks.com>
-
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
Prior to using a gpio a call to gpio_request() should be called to register it with the gpio subsystem. 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>
-
Tim Harvey authored
Signed-off-by:
Tim Harvey <tharvey@gateworks.com>
-
Tim Harvey authored
Display what device the SPL will fetch uboot.img from Signed-off-by:
Tim Harvey <tharvey@gateworks.com>
-
Tim Harvey authored
Bootscripts for some distro's such as Android can benefit from knowing what boot media its script was loaded from. Signed-off-by:
Tim Harvey <tharvey@gateworks.com>
-
Nikolay Dimitrov authored
imx6 mmdc supports data rates up to 1066 MT/s, so remove the code handling higher data rates. Signed-off-by:
Nikolay Dimitrov <picmaster@mail.bg>
-
Fabio Estevam authored
Having bit 22 cleared in the PL310 Auxiliary Control register (shared attribute override enable) has the side effect of transforming Normal Shared Non-cacheable reads into Cacheable no-allocate reads. Coherent DMA buffers in Linux always have a Cacheable alias via the kernel linear mapping and the processor can speculatively load cache lines into the PL310 controller. With bit 22 cleared, Non-cacheable reads would unexpectedly hit such cache lines leading to buffer corruption. This was inspired by a patch from Catalin Marinas [1] and also from recent discussions in the linux-arm-kernel list [2] where Russell King and Rob Herring suggested that bootloaders should initialize the cache. [1] http://lists.infradead.org/pipermail/linux-arm-kernel/2010-November/031810.html [2] https://lkml.org/lkml/2015/2/20/199 Signed-off-by:
Fabio Estevam <fabio.estevam@freescale.com> Acked-by:
Catalin Marinas <catalin.marinas@arm.com>
-
Soeren Moch authored
Add emmc boot partition commands to be able to select the boot partition. Signed-off-by:
Soeren Moch <smoch@web.de>
-
Soeren Moch authored
Since there is a default CONFIG_SYS_PBSIZE definition in config_fallbacks.h, this setting is no longer required in board configurations. Signed-off-by:
Soeren Moch <smoch@web.de>
-
Soeren Moch authored
Only enable graphical output for stdout/stderr (and a usb keyboard for stdin) when a hdmi device is detected. Serial console is always enabled for stdin/stdout/stderr. Signed-off-by:
Soeren Moch <smoch@web.de>
-
Soeren Moch authored
Add support for USB OTG host mode. Only high speed devices supported so far (e.g. usb 2.0 hub required to connect a keyboard). Signed-off-by:
Soeren Moch <smoch@web.de>
-
Fabio Estevam authored
Fix the spelling of 'successful'. Signed-off-by:
Fabio Estevam <fabio.estevam@freescale.com>
-
Fabio Estevam authored
Cubox-i boards are also supported, so update the README file. Signed-off-by:
Fabio Estevam <fabio.estevam@freescale.com>
-
Fabio Estevam authored
Hummingboard dual, dual-lite and solo are now supported via SPL mechanism. Remove the previous hummingboard support, which does not use SPL and supported only the solo variant. Signed-off-by:
Fabio Estevam <fabio.estevam@freescale.com> Reviewed-by:
Tom Rini <trini@konsulko.com>
-
Tim Harvey authored
This fixes a regression caused by e25fbe3f (gw_ventana: Move the DCD settings to spl code) The clock gating must be setup prior to calling arch_cpu_init(). Without this booting to SD (directly via eFuse or via bmode) will hang. Cc: Fabio Estevam <fabio.estevam@freescale.com> Signed-off-by:
Tim Harvey <tharvey@gateworks.com> Reviewed-by:
Fabio Estevam <fabio.estevam@freescale.com>
-
Ulises Cardenas authored
Boards such as imx6q_sabresd might not have mapmem.h as part of their common library. This causes a build error if the DEK blob command is enabled. Fix: make explicit the include of mapmem.h Signed-off-by:
Ulises Cardenas <Ulises.Cardenas@freescale.com> Reviewed-by:
Ruchika Gupta <Ruchika.gupta@freescale.com>
-
Brecht Neyrinck authored
Prevent overflow by casting duty_ns to ull first. This bug came up when trying to create a 200 Hz PWM Signed-off-by:
Brecht Neyrinck <bnrn@psicontrol.com> Acked-by:
Heiko <Schocher<hs@denx.de>
-
Fabio Estevam authored
Starting USB initialization is useful for those who use Cuboxi/Hummingboard with HDMI and USB keyboard. However, when booting without a HDMI connection we can skip the usb initialization, which makes the boot faster. Signed-off-by:
Jon Nettleton <jon.nettleton@gmail.com> Signed-off-by:
Fabio Estevam <fabio.estevam@freescale.com> Tested-By:
Vagrant Cascadian <vagrant@aikidev.net>
-
Stefan Roese authored
By making the tqma6_iomuxc_spi() weak, this patch adds the possibility to add a different function for this SPI configuration. This can be used by other baseboards, that might have a different SPI setup. This patch will be used by the upcoming WRU-IV board support which also uses the TQMa6 SoM. Signed-off-by:
Stefan Roese <sr@denx.de>
-
Stefan Roese authored
This patch fixes the USB EHCI support on the TQMa6 SoM. Additionally some filesystems are added, included the generic FS commands (e.g. ls...). Signed-off-by:
Stefan Roese <sr@denx.de> Cc: Markus Niebel <Markus.Niebel@tq-group.com> Cc: Stefano Babic <sbabic@denx.de> Acked-By:
Markus Niebel <Markus.Niebel@tq-group.com>
-
Fabio Estevam authored
Configure PAD_ENET_RXD0/RXD1 pads as pull down because these pads are directly connected to the Atheros 8035/8030 although they should be functional only in the RMII mode - 8030. Signed-off-by:
Rabeeh Khoury <rabeeh@solid-run.com> Signed-off-by:
Fabio Estevam <fabio.estevam@freescale.com> Reviewed-by:
Stefano Babic <sbabic@denx.de> Reviewed-by:
Tom Rini <trini@konsulko.com> Tested-By:
Vagrant Cascadian <vagrant@aikidev.net>
-