- Jul 07, 2014
-
-
Vasili Galka authored
get_sclk() was not defined in bfin_wdt.c, include the corresponding header. Cc: Sonic Zhang <sonic.adi@gmail.com> Signed-off-by:
Vasili Galka <vvv444@gmail.com>
-
Vasili Galka authored
The csarX and cscrX registers in the fbcs_t struct are 16-bit for CONFIG_M5235 and 32-bit wide otherwise. The code in cpu_init.c accessed them always as 32-bit, effectively creating a wrong memory access on M5235. Fixed that by choosing out_be16/out_be32 depending on whether CONFIG_M5235 is defined or not. Cc: Jason Jin <Jason.jin@freescale.com> Signed-off-by:
Vasili Galka <vvv444@gmail.com>
-
Vasili Galka authored
in_be16() shall be passed a pointer to register and not its value. This is clearly a typo resulting in a wrong memory access, so fix it. Cc: Alison Wang <b18965@freescale.com>, Jason Jin <Jason.jin@freescale.com> Signed-off-by:
Vasili Galka <vvv444@gmail.com>
-
Masahiro Yamada authored
This board is old enough and has no maintainer. Signed-off-by:
Masahiro Yamada <yamada.m@jp.panasonic.com>
-
Masahiro Yamada authored
This board is old enough and has no maintainer. Signed-off-by:
Masahiro Yamada <yamada.m@jp.panasonic.com>
-
Masahiro Yamada authored
These boards are old enough and have no maintainers. Signed-off-by:
Masahiro Yamada <yamada.m@jp.panasonic.com>
-
Masahiro Yamada authored
These boards are old enough and have no maintainers. Signed-off-by:
Masahiro Yamada <yamada.m@jp.panasonic.com>
-
Masahiro Yamada authored
This board is old enough and has no maintainer. Signed-off-by:
Masahiro Yamada <yamada.m@jp.panasonic.com>
-
Masahiro Yamada authored
These boards are old enough and have no maintainers. Signed-off-by:
Masahiro Yamada <yamada.m@jp.panasonic.com>
-
Masahiro Yamada authored
These boards are old enough and have no maintainers. Signed-off-by:
Masahiro Yamada <yamada.m@jp.panasonic.com>
-
Jeroen Hofstee authored
clang is tempted to inteprete such a condition as a assignment as well. Since it isn't don't use double brackets. cc: Tom Wai-Hong Tam <waihong@chromium.org> Signed-off-by:
Jeroen Hofstee <jeroen@myspectrum.nl>
-
Jeroen Hofstee authored
Signed-off-by:
Jeroen Hofstee <jeroen@myspectrum.nl>
-
Wu, Josh authored
The option can be used to save the environment in spi flash. Implementation code is already exist in command/env_sf.c. But the documentation is missing. This patch add the details for this option to the README file. Signed-off-by:
Josh Wu <josh.wu@atmel.com> Reviewed-by:
Jagannadha Sutradharudu Teki <jaganna@xilinx.com>
-
Wu, Josh authored
Use get_device_and_partition() is better since: 1. It will call the device initialize function internally. So we can remove the mmc intialization code to save many lines. 2. It is used by fatls/fatload/fatwrite. So saveenv & load env should use it too. 3. It can parse the "D:P", "D", "D:", "D:auto" string to get correct device and partition information by run-time. Also we remove the FAT_ENV_DEVICE and FAT_ENV_PART. We use a string: FAT_ENV_DEVICE_AND_PART. For at91sam9m10g45ek, it is "0". That means use device 0 and if: a)device 0 has no partition table, use the whole device as a FAT file system. b)device 0 has partittion table, use the partition #1. Refer to the commit: 10a37fd7 for details of device & partition string. Signed-off-by:
Josh Wu <josh.wu@atmel.com> Reviewed-by:
Stephen Warren <swarren@nvidia.com>
-
Cooper Jr., Franklin authored
* This is done by limiting the ARM's bandwidth and setting DSS priority in the EMIF controller to ensure underflows do not occur.
-
Franklin S. Cooper Jr authored
* Boot failures have been discovered due to a combination of routing issues and non optimal ddr3 timings in the EMIF * Since ddr3 timings are different after significant board layout changes different timings are required for alpha, beta and production boards. Signed-off-by:
Franklin S. Cooper Jr <fcooper@ti.com>
-
Tom Rini authored
Make it clear that we need to load a legacy-formatted (aka uImage) kernel into memory as well as the DT if used before using "spl export". Cc: Yebio Mesfin <ymesfin@ti.com> Signed-off-by:
Tom Rini <trini@ti.com>
-
Felipe Balbi authored
J6 EVM can be built with UART3 as console, but currently there's nothing muxing UART3 correctly. Likely this only works because, based on commit log, author was only testing with UART3 boot and - I assume - ROM code leave UART3 correctly muxed in that case. If we want to boot from MMC and still use UART3 as console, then we need to mux those signals correctly. Signed-off-by:
Felipe Balbi <balbi@ti.com>
-
Masahiro Yamada authored
The directory arch/${ARCH}/cpu/${CPU} does not exist in avr32, blackfin, microblaze, nios2, openrisc, sandbox, x86. These architectures have only one CPU type. Defining CPU should not be required for such architectures. This commit allows cpu field (= the 3rd field of boards.cfg) to be kept blank. Signed-off-by:
Masahiro Yamada <yamada.m@jp.panasonic.com> Cc: Andreas Bießmann <andreas.devel@googlemail.com> Cc: Simon Glass <sjg@chromium.org> Cc: Sonic Zhang <sonic.zhang@analog.com> Cc: Michal Simek <michal.simek@xilinx.com> Cc: Thomas Chou <thomas@wytron.com.tw> Cc: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
-
Wu, Josh authored
In README file, add document for the missing configuration option: CONFIG_ENV_IS_IN_FAT. Signed-off-by:
Josh Wu <josh.wu@atmel.com> Reviewed-by:
Stephen Warren <swarren@nvidia.com>
-
Masahiro Yamada authored
Commit 7d89982b stopped creating symbolic link arch/${arch}/include/asm/proc. We do not need to delete it by "make mrproper" any more. Signed-off-by:
Masahiro Yamada <yamada.m@jp.panasonic.com> Cc: Vasili Galka <vvv444@gmail.com>
-
Jeroen Hofstee authored
The code intends for the CM_DLL_READYST to be set, but actually polls till any bit is set since the logical AND is used instead of the bitwise one is used. Fix it. cc: Lokesh Vutla <lokeshvutla@ti.com> Signed-off-by:
Jeroen Hofstee <jeroen@myspectrum.nl>
-
Simon Glass authored
We need to subtract two hex numbers. Avoid using strtonum() by doing the subtraction in bc with a suitable input base. Signed-off-by:
Simon Glass <sjg@chromium.org> Reported-by:
Vasili Galka <vvv444@gmail.com>
-
git://git.denx.de/u-boot-i2cTom Rini authored
-
- Jul 05, 2014
-
-
Chin Liang See authored
To move the arch common function away from board folder to arch/arm/cpu/armv7/socfpga folder. Its to avoid code duplication for other non Altera dev kit which is using socfpga device. Signed-off-by:
Chin Liang See <clsee@altera.com> Cc: Wolfgang Denk <wd@denx.de> Cc: Detlev Zundel <dzu@denx.de> Cc: Pavel Machek <pavel@denx.de> Cc: Dinh Nguyen <dinguyen@altera.com> Acked-by:
Detlev Zundel <dzu@denx.de>
-
Linus Walleij authored
Turn on generic board for the integrators, as per the request in the startup message. Everything just works, tested on the Integrator/AP and Integrator/CP. Signed-off-by:
Linus Walleij <linus.walleij@linaro.org> Acked-by:
Simon Glass <sjg@chromium.org>
-
Stephen Warren authored
Serial port, SD card, and LCD all work. Signed-off-by:
Stephen Warren <swarren@wwwdotorg.org> Acked-by:
Simon Glass <sjg@chromium.org>
-
Christian Riesch authored
Signed-off-by:
Christian Riesch <christian.riesch@omicron.at>
-
Shaibal.Dutta authored
Fix following compilation error when CONFIG_ARM64 is defined Error: unknown or missing system register name at operand 2 -- `mrs x0,daifmsr daifset,#3' Signed-off-by:
Shaibal.Dutta <shaibal.dutta@broadcom.com> Signed-off-by:
Darwin Rambo <drambo@broadcom.com> Reviewed-by:
Darwin Rambo <drambo@broadcom.com>
-
Łukasz Dałek authored
Enable 'generic board init' for H2200 palmtop. Signed-off-by:
Lukasz Dalek <luk0104@gmail.com> Acked-by:
Marek Vasut <marex@denx.de>
-
Jeroen Hofstee authored
cc: Tom Rini <trini@ti.com> Signed-off-by:
Jeroen Hofstee <jeroen@myspectrum.nl>
-
- Jul 04, 2014
-
-
Albert ARIBAUD authored
Run tools/reformat.py -i -d '-' -s 8 to reorder boards as header comments suggest
-
Chin Liang See authored
Scan Manager driver will be called to configure the IOCSR scan chain. This configuration will setup the IO buffer settings Signed-off-by:
Chin Liang See <clsee@altera.com> Cc: Dinh Nguyen <dinguyen@altera.com> Cc: Wolfgang Denk <wd@denx.de> CC: Pavel Machek <pavel@denx.de> Cc: Tom Rini <trini@ti.com> Cc: Albert Aribaud <albert.u.boot@aribaud.net>
-
Chin Liang See authored
To enable the DesignWare watchdog support at SOCFPGA Cyclone V dev kit. Signed-off-by:
Chin Liang See <clsee@altera.com> Cc: Anatolij Gustschin <agust@denx.de> Cc: Albert Aribaud <albert.u.boot@aribaud.net> Cc: Heiko Schocher <hs@denx.de> Cc: Tom Rini <trini@ti.com>
-
Chin Liang See authored
To add the DesignWare watchdog driver support. It required information such as register base address and clock info from configuration header file within include/configs folder. Signed-off-by:
Chin Liang See <clsee@altera.com> Cc: Anatolij Gustschin <agust@denx.de> Cc: Albert Aribaud <albert.u.boot@aribaud.net> Cc: Heiko Schocher <hs@denx.de> Cc: Tom Rini <trini@ti.com>
-
Sergey Kostanbaev authored
This patch returns back support for old ep93xx processors family Signed-off-by:
Sergey Kostanbaev <sergey.kostanbaev@gmail.com> Cc: albert.u.boot@aribaud.net
-
Axel Lin authored
In current gpio_set_value() implementation, it always sets the gpio control bit no matter the value argument is 0 or 1. Thus the GPIOs never set to low. This patch fixes this bug. The address bus is used as a mask on read/write operations, so that independent software drivers can set their GPIO bits without affecting any other pins in a single write operation. Thus we don't need a read-modify-write to update the register. Signed-off-by:
Axel Lin <axel.lin@ingics.com> Acked-by:
Stefan Roese <sr@denx.de> Reviewed-by:
Vipin Kumar <vipin.kumar@st.com> Reviewed-by:
Michael Trimarchi <michael@amarulasolutions.com>
-
Jeroen Hofstee authored
This is not only more readable but also prevents a warning about a missing prototype. The prototypes which are actually missing are added. cc: Albert Aribaud <albert.u.boot@aribaud.net> Signed-off-by:
Jeroen Hofstee <jeroen@myspectrum.nl> Reviewed-by:
Tom Rini <trini@ti.com>
-
York Sun authored
LS2085A is an ARMv8 implementation. This adds board support for emulator and simulator: Two DDR controllers UART2 is used as the console IFC timing is tightened for speedy booting Support DDR3 and DDR4 as separated targets Management Complex (MC) is enabled Support for GIC 500 (based on GICv3 arch) Signed-off-by:
York Sun <yorksun@freescale.com> Signed-off-by:
Arnab Basu <arnab.basu@freescale.com> Signed-off-by:
J. German Rivera <German.Rivera@freescale.com> Signed-off-by:
Bhupesh Sharma <bhupesh.sharma@freescale.com>
-
- Jul 03, 2014
-
-
J. German Rivera authored
Adding support to load and start the Layerscape Management Complex (MC) firmware. First, the MC GCR register is set to 0 to reset all cores. MC firmware and DPL images are copied from their location in NOR flash to DDR. MC registers are updated with the location of these images. Deasserting the reset bit of MC GCR register releases core 0 to run. Core 1 will be released by MC firmware. Stop bits are not touched for this step. U-boot waits for MC until it boots up. In case of a failure, device tree is updated accordingly. The MC firmware image uses FIT format. Signed-off-by:
J. German Rivera <German.Rivera@freescale.com> Signed-off-by:
York Sun <yorksun@freescale.com> Signed-off-by:
Lijun Pan <Lijun.Pan@freescale.com> Signed-off-by:
Shruti Kanetkar <Shruti@Freescale.com>
-