19 Apr, 2012
2 commits
-
Signed-off-by: Wolfgang Denk
-
* 'master' of git://git.denx.de/u-boot-sh:
sh: ecovec: Change macro from BOARD_LATE_INIT to CONFIG_BOARD_LATE_INIT
sh: Fix rsk7264 pin setup for on-board ethernet
18 Apr, 2012
2 commits
-
When calling board_late_init, we need to define CONFIG_BOARD_LATE_INIT.
The latest ecovec config defines BOARD_LATE_INIT, board_late_init is not called.Signed-off-by: Nobuhiro Iwamatsu
Signed-off-by: Nobuhiro Iwamatsu -
This sets up the external ethernet IRQ pin.
Signed-off-by: Phil Edworthy
Signed-off-by: Nobuhiro Iwamatsu
17 Apr, 2012
5 commits
-
Do the same AXI cache and Qos settings done already in the
SabreLite imximage.cfg for the ARM2 board, too.It fixes a display flash issue caused by low priority of
the display IDMA channel.Signed-off-by: Dirk Behme
CC: Jason Chen
CC: Jason Liu
CC: Stefano Babic
CC: Fabio Estevam
Acked-by: Jason Liu -
Signed-off-by: Wolfgang Denk
-
* 'master' of git://git.denx.de/u-boot-arm:
ARM926EJS: Fix cache.c to comply with checkpatch.pl
ARM926EJS: Make asm routines volatile in cache ops
MX35: mx35pdk: wrong board revision
ARM1136: MX35: Make asm routines volatile in cache ops
ARM: add u-boot.imx as target for i.MX SOCs
M28: Pull out CONFIG_APBH_DMA so it's always enabled
DMA: Split the APBH DMA init into block and channel init
imx: Return gpio_set_value in gpio_direction_output
imx: Use GPIO_TO_PORT macro in the gpio driver instead of (gpio >> 5)
imx: Add GPIO_TO_PORT macro in the mxc_gpio driver
imx: Remove unneeded/repititive definitions from imx headers
i.MX28: Allow coexistence of PIO and DMA mode for SD/MMC
MX31: mx31pdk: drop enable_caches from board file
i.MX28: Fix initial stack pointer position
mx35: mx35pdk: fix when cache functions are linked
mx35: flea3: fix when cache functions are linked
ARM: 926ejs: use debug() for misaligned addresses
ARM1136: add cache flush and invalidate operations
mx6qsabrelite: Fix the serial console port
mx6qsabrelite: Add boot switch setting information into the README
i.MX6: mx6qsabrelite: add cache commands if cache is enabled
i.MX6: implement enable_caches()
i.MX6: define CACHELINE_SIZE
MX53: DDR: Fix ZQHWCTRL field TZQ_CS
mx28evk: Add a README file
mx28: Split the README into a common part and a m28 specific part
tricorder: Load kernel from ubifs
tricorder: Add UBIFS
cm-t35: fix Ethernet reset timing
hawkboard: Add CONFIG_SPL_LIBGENERIC_SUPPORT
BeagleBoard: Remove userbutton command and use gpio command instead
OMAP: Move omap1510inn to Unmaintained / Orphaned -
Signed-off-by: Marek Vasut
Cc: Stefano Babic
Cc: Albert ARIBAUD -
We certainly don't want the compiler to reorganise the code for dcache flushing.
Signed-off-by: Marek Vasut
Cc: Stefano Babic
Cc: Albert ARIBAUD
Acked-by: Mike Frysinger
Acked-by: Stefano Babic
16 Apr, 2012
30 commits
-
The board revision is detected accessing to the pmic,
that is not available before relocation (I2C).
This generates the following error:CPU: Freescale i.MX35 rev 2.0 at 532 MHz.
Reset cause: WDOG
= 7 is invalid. Should be less than 0
Board: MX35 PDK 1.0The revision number is wrong, as a default value is printed
(tested on a mx35pdk Rev. 2.0).Move the output in the board_late_init(), when
pmic can be accessed.Signed-off-by: Stefano Babic
-
As well as pushed for ARM926EJS, we certainly don't want
the compiler to reorganise the code for dcache flushing
Fix checkpatch warnings as well.Signed-off-by: Stefano Babic
CC: Marek Vasut
CC: Albert Aribaud -
Freescale SOCs require an header to u-boot.bin
The patch adds u-boot.imx to the default targets
if the imx file is set (IMX_CONFIG).Signed-off-by: Stefano Babic
Cc: Albert ARIBAUD
CC: Loïc Minier
CC: Mike Frysinger
Acked-by: Mike Frysinger
Acked-by: Dirk Behme
Tested-by: Dirk Behme -
The ABPH DMA is now used also by the SD card. Therefore it has to be enabled
even if NAND is disabled.Signed-off-by: Marek Vasut
Cc: Stefano Babic
Cc: Wolfgang Denk
Cc: Detlev Zundel
Cc: Fabio Estevam -
This fixes the issue where mxs_dma_init() was called either twice or never,
without introducing any new init hooks.The idea is to allow each and every device using the APBH DMA block to
configure and request only the channels it uses, instead of making it call init
for all the channels as is now.The common DMA block init part, which only configures the block, is then called
from CPUs arch_cpu_init() call.NOTE: This patch depends on:
http://patchwork.ozlabs.org/patch/150957/
Signed-off-by: Marek Vasut
Cc: Stefano Babic
Cc: Wolfgang Denk
Cc: Detlev Zundel
Cc: Fabio Estevam
Tested-by: Fabio Estevam -
Return gpio_set_value in gpio_direction_output.
Earlier it returned 0 and ignored gpio_set_value's return value.Signed-off-by: Vikram Narayanan
Acked-by: Stefano Babic -
Use the defined GPIO_TO_PORT macro. Remove gpio >> 5 references.
Signed-off-by: Vikram Narayanan
Acked-by: Stefano Babic -
Add GPIO_TO_PORT macro in the mxc_gpio.c driver
Signed-off-by: Vikram Narayanan
Acked-by: Stefano Babic -
Remove gpio related unused/repititive definitions from imx headers.
Signed-off-by: Vikram Narayanan
Acked-by: Stefano Babic -
This SD DMA function of i.MX28 is still apparently too experimental to be
enabled by default in 2012.04 release. Enable this feature only if the user
plans to tinker with DCache or explicitly enables it.Signed-off-by: Marek Vasut
Cc: Stefano Babic
Cc: Wolfgang Denk
Cc: Detlev Zundel
Cc: Fabio Estevam -
enable_caches() is implemented now in cpu.c for
ARM1136.Signed-off-by: Stefano Babic
CC: Fabio Estevam
Acked-by: Fabio Estevam -
The patch:
m28evk: Use GENERATED_GBL_DATA_SIZE
commit 1084606c972ea5f1d89f69bdbd978b867d0ee521introduced usage of GENERATED_GBL_DATA_SIZE and calculation of initial stack
pointer position defived from that. Due to a small typo, the SP position moved
to 0x21f80, which is past the SRAM area. This didn't manifest on the real
hardware as the SRAM repeats there (address bits in the CPU being ignored).Though this was caught in QEMU, where it crashed the emulator.
Signed-off-by: Marek Vasut
Cc: Stefano Babic
Cc: Fabio Estevam
Tested-by: Fabio Estevam -
Signed-off-by: Stefano Babic
-
Signed-off-by: Stefano Babic
-
Misaligned warnings are useful to debug faulty drivers.
A misaligned warning is printed also when the driver
is correct - use debug() instead of printf().Signed-off-by: Stefano Babic
CC: Albert Aribaud
CC: Mike Frysinger
CC: Marek Vasut
Acked-by: Marek Vasut -
Since commit 5c1ad3e6f8ae578bbe30e09652f1531e9bc22031
(net: fec_mxc: allow use with cache enabled) the FEC_MXC
driver uses flush_dcache_range() and invalidate_dcache_range()
functions. This driver is also configured for ARM1136 based
'flea3' and 'mx35pdk' boards which currently do not build
as there are no ARM1136 specific flush_dcache_range() and
invalidate_dcache_range() functions. Add various ARM1136
cache functions to fix building for 'flea3' and 'mx35pdk'.Signed-off-by: Anatolij Gustschin
Signed-off-by: Stefano Babic
Cc: Fabio Estevam
CC: Mike Frysinger
CC: Marek Vasut
Acked-by: Marek Vasut -
On mx6qsabrelite the console is ttymxc1.
Signed-off-by: Fabio Estevam
-
Add boot switch setting information into the README
Signed-off-by: Fabio Estevam
-
Signed-off-by: Eric Nelson
Acked-by: Marek Vasut -
disabled by default until drivers are fixed
Signed-off-by: Eric Nelson
Acked-by: Marek Vasut -
Signed-off-by: Eric Nelson
Acked-by: Marek Vasut -
Currently, board files are setting this field to 0x01
which the manual says is a reserved value. Change to
use the default of 0x02 - 128 cycles.Signed-off-by: Troy Kisky
Acked-by: Fabio Estevam -
Add a README file for mx28evk board.
Signed-off-by: Fabio Estevam
Acked-by: Marek Vasut -
Split the README into a common part and a m28 specific part.
This will make things easier when adding new README files for other mx28
based boards.Signed-off-by: Fabio Estevam
Acked-by: Marek Vasut -
Signed-off-by: Bernhard Walle
-
Since kernel should be in a ubifs partition, we need UBIFS.
The greater malloc size is needed for UBIFS.Signed-off-by: Bernhard Walle
Squashed two commits (UBIFS enabled and malloc size increased) into one.
Signed-off-by: Thomas Weber -
The reset_net_chip() function has wrong timings for the reset pulse.
This appeared to work until:
0607e2b (ARMV7: OMAP: Write more than 1 byte at a time in i2c_write)Fix the Ethernet support by introducing right timings.
Signed-off-by: Igor Grinberg
-
With older toolchains we need CONFIG_SPL_LIBGENERIC_SUPPORT in order for
CONFIG_SPL_NAND_SUPPORT to link.Signed-off-by: Tom Rini
-
Remove userbutton command and do the detection in board config file using the gpio command
Signed-off-by: Joel A Fernandes
Signed-off-by: Jason Kridner -
After removing omap1610inn for not building, move omap1510inn to
orphaned. Also update boards.cfg to note it's part of the 'omap' SoC to
make sure the board is built more often and future breakage noticed
quicker.Acked-by: Marek Vasut
Signed-off-by: Tom Rini
15 Apr, 2012
1 commit
-
Fix:
spr_smi.c: In function 'smi_write':
spr_smi.c:325:15: warning: variable 'WM' set but not used
[-Wunused-but-set-variable]Signed-off-by: Anatolij Gustschin
Cc: Vipin Kumar