26 Sep, 2012
2 commits
-
Commit 86c6326 "ARM: arm1176: enable instruction cache in
arch_cpu_init()" defined arch_cpu_init() in a file that is shared across
all arm1176 SoCs. tnetv107x already implemented this function, which
caused linking to break. Move the new conflicting arch_cpu_init() into
arm1176/bcm2835/init.c so that it doesn't conflict; grep indicates this
function is usually defined at the SoC-level, not the CPU-level, at least
for ARM.Signed-off-by: Stephen Warren
Acked-by: Marek Vasut
22 Sep, 2012
1 commit
21 Sep, 2012
1 commit
20 Sep, 2012
10 commits
-
originally work by Jate Sujjavanich
----
The defines in arch/m68k/include/coldfire/flexbus.h are not compatible with
the 5235 processor. The registers in struct fbcs are different sizes from
those in the 5235. Also, the defines are a little different.This is what I have so far. Comments?
----Reformat the patch manually by Jason Jin
Signed-off-by: Jate Sujjavanich
Signed-off-by: Jason Jin -
This patch adds a driver for Freescale Colfire Queued SPI bus.
Coded to work with 8 bits per transfer to use with SPI flash.
CPOL, CPHA, and CS_ACTIVE_HIGH can be configured.Tested with MCF5270 which have 4 chip selects.
Activate by #define CONFIG_CF_QSPI in board config.
Signed-off-by: Richard Retanubun
-
Signed-off-by: Alison Wang
-
Signed-off-by: Alison Wang
-
Signed-off-by: Alison Wang
-
Signed-off-by: Alison Wang
-
Signed-off-by: Alison Wang
-
Signed-off-by: Alison Wang
-
Signed-off-by: Alison Wang
-
This patch uses the general ffs definition to replace the
platform ffs definition.This patch also fixes the build error by adding hweightN
definition for m5329evb and m5373evb.Signed-off-by: Jason Jin
Signed-off-by: Alison Wang
19 Sep, 2012
2 commits
-
This board is the only board that still sticks to OneNAND IPL.
Remove this board, since we have SPL around for a while and
OneNAND is well supported in the SPL framework. The board can
be revived if necessary.Signed-off-by: Marek Vasut
Cc: Albert Aribaud
Cc: Kyungmin Park
Cc: Tom Rini -
Signed-off-by: Marek Vasut
Cc: Daniel Hellstrom
Cc: u-boot-dm@lists.denx.de
18 Sep, 2012
1 commit
17 Sep, 2012
1 commit
-
Constants set with binary value (0b...) are not compiled
from old toolchain when used by the clrsetbits_le32 macro.
Replaces them with the corresponding hex value.The error reported (for example with the mx6qsabrelite board)
is something like:mx6qsabrelite.c:369:1: error: invalid suffix "b101" on integer constant
mx6qsabrelite.c:369:1: error: invalid suffix "b10010" on integer constant
mx6qsabrelite.c:369:1: error: invalid suffix "b0000" on integer constant
mx6qsabrelite.c:369:1: error: invalid suffix "b10001" on integer constantSigned-off-by: Stefano Babic
14 Sep, 2012
1 commit
13 Sep, 2012
1 commit
11 Sep, 2012
9 commits
-
Prepare for device-tree driven configuration.
Signed-off-by: Michal Simek
Acked-by: Stephan Linz -
Move board specific function to board_init function in board/ folder
Remove externs from generic board.c
Use board_init_f function in board.c file.Signed-off-by: Michal Simek
Acked-by: Stephan Linz -
Fix CONFIG_SYS_HZ usage in board config.
Do not use hardcoded value. Use CONFIG_SYS_HZ instead.
Separate static configuration to single block.Signed-off-by: Michal Simek
-
Just coding style cleanup.
Remove unneeded externs.Signed-off-by: Michal Simek
Acked-by: Simon Glass
Acked-by: Stephan Linz -
Return value to find out if un/registration was succesful.
Signed-off-by: Michal Simek
-
Variable is used when CONFIG_SYS_FLASH_CHECKSUM is used.
Warning log:
board.c: In function 'board_init':
board.c:101: warning: unused variable 's'Signed-off-by: Michal Simek
Acked-by: Stephan Linz -
This is minimum code required to be able to use device-tree
for u-boot initialization.
Currently only for device driver initialization.Linker script change ensures DTB to be aligned
for both options CONFIG_OF_EMBED and CONFIG_OF_SEPARATE.Signed-off-by: Michal Simek
Acked-by: Stephan Linz
CC: Simon Glass -
Convert TEGRA20_ defines to either TEGRA_ or NV_PA_ where appropriate.
Convert tegra20_ source file and function names to tegra_, also.Upcoming Tegra30 port will use common code/defines/names where possible.
Signed-off-by: Tom Warren
Acked-by: Stephen Warren -
This allows for two things:
- VBus GPIO may be used on other ports than the OTG one
- VBus GPIO may be low active if specified by DTSigned-off-by: Lucas Stach
CC: Stephen Warren
CC: Tom Warren
Signed-off-by: Tom Warren
10 Sep, 2012
1 commit
-
Up now only MX5 and MX6 can share code, because they have
a common source directory in cpu/armv7. Other not armv7
i.MX can profit of the same shared code. Move these files
into a directory accessible for all, similar to plat-mxc
in linux.Signed-off-by: Stefano Babic
08 Sep, 2012
3 commits
-
A device tree is used to configure the NAND, including memory
timings and block/pages sizes.If this node is not present or is disabled, then NAND will not
be initialized.Signed-off-by: Jim Lin
Signed-off-by: Simon Glass
Signed-off-by: Tom Warren -
Add a NAND controller along with a bindings file for review.
Signed-off-by: Simon Glass
Signed-off-by: Tom Warren -
Add selection of NAND flash pins to the funcmux.
Signed-off-by: Simon Glass
Acked-by: Stephen Warren
Signed-off-by: Tom Warren
06 Sep, 2012
7 commits
-
Define default SoC input clock frequencies for i.MX31 in order to get rid of
duplicated definitions.Signed-off-by: Benoît Thébaudeau
Cc: Stefano Babic
Cc: Fabio Estevam
Cc: Wolfgang Denk
Cc: Helmut Raiger -
The MFN bit-field of the PLL registers represents a signed value. See the
reference manual.Signed-off-by: Benoît Thébaudeau
Cc: Stefano Babic -
Switch the mx35 timer driver to the 32-kHz clock source to avoid calling
mxc_get_clock() again and again, and to be consistent with the timer drivers of
other i.MX SoCs.Signed-off-by: Benoît Thébaudeau
Cc: Stefano Babic
Acked-by: Stefano Babic -
Define default SoC input clock frequencies for i.MX35 in order to get rid of
duplicated definitions.Signed-off-by: Benoît Thébaudeau
Cc: Stefano Babic
Acked-by: Stefano Babic -
Define default SoC input clock frequencies for i.MX25 in order to get rid of
duplicated definitions.Signed-off-by: Benoît Thébaudeau
Cc: Stefano Babic
Cc: Fabio Estevam
Cc: Matthias Weisser -
The clock dividers that were used do not match at all the reference manual. They
were either completely broken, or came from an early silicon revision
incompatible with the current one.Signed-off-by: Benoît Thébaudeau
Cc: Stefano Babic -
Signed-off-by: Benoît Thébaudeau
Cc: Stefano Babic