19 Feb, 2014
2 commits
-
Signed-off-by: Eric Nelson
Acked-by: Stefano Babic
06 Feb, 2014
1 commit
-
The mv_udc is not marvell-specific anymore. The mv_udc is used to drive
generic ChipIdea CI13xxx series OTG cores, so rename the driver to ci_udc
instead.Signed-off-by: Marek Vasut
Cc: Eric Nelson
Cc: Stefano Babic
26 Jan, 2014
2 commits
-
MAINTAINERS file has been removed from the project.
Replace its reference with 'boards.cfg' file instead.
Signed-off-by: Fabio Estevam
Acked-by: Eric Nelson -
No need to pass 'u-boot.imx' as parameter for 'make' because u-boot.imx is
built by default.Signed-off-by: Fabio Estevam
Acked-by: Eric Nelson
18 Dec, 2013
1 commit
-
Move setup_sata function definition from platform file nitrogen6x.c
to arch/arm/imx-common/sata.c to avoid code duplication.Signed-off-by: Giuseppe Pagano
CC: Stefano Babic
CC: Fabio Estevam
CC: Eric Nelson
13 Nov, 2013
1 commit
-
Signed-off-by: Eric Nelson
10 Nov, 2013
1 commit
-
Conflicts:
arch/arm/cpu/arm926ejs/mxs/Makefile
board/compulab/cm_t35/Makefile
board/corscience/tricorder/Makefile
board/ppcag/bg0900/Makefile
drivers/bootcount/Makefile
include/configs/omap4_common.h
include/configs/pdnb3.hMakefile conflicts are due to additions/removals of
object files on the ARM branch vs KBuild introduction
on the main branch. Resolution consists in adjusting
the list of object files in the main branch version.
This also applies to two files which are not listed
as conflicting but had to be modified:board/compulab/common/Makefile
board/udoo/Makefileinclude/configs/omap4_common.h conflicts are due to
the OMAP4 conversion to ti_armv7_common.h on the ARM
side, and CONFIG_SYS_HZ removal on the main side.
Resolution is to convert as this icludes removal of
CONFIG_SYS_HZ.include/configs/pdnb3.h is due to a removal on ARM side.
Trivial resolution is to remove the file.Note: 'git show' will also list two files just because
they are new:include/configs/am335x_igep0033.h
include/configs/omap3_igep00x0.h
01 Nov, 2013
2 commits
-
Signed-off-by: Masahiro Yamada
Cc: Albert ARIBAUD
Cc: Andreas Bießmann
Cc: Stefano Babic
Cc: Prafulla Wadaskar
Cc: Minkyu Kang
Cc: Vipin Kumar
Cc: Tom Warren
Cc: Tom Rini -
The 6x_upgrade script is used to upgrade U-Boot in SPI-NOR
on Nitrogen6x/SABRE Lite boards using U-Boot's 'sf' command.U-Boot is placed at offset 0x400 in flash, and the script
currently only erases 0x50000 bytes. Since the current
head is 319k, any additional features enabled in the
configuration will exceed the space erased and cause errors
re-programming the device.This patch increases the erase size to the full size of
the region allocated for the U-Boot binary.Signed-off-by: Eric Nelson
Acked-by: Stefano Babic
21 Oct, 2013
2 commits
-
Signed-off-by: Troy Kisky
-
Select GPIO1 as the USB OTG ID pin for Nitrogen6x
Signed-off-by: Troy Kisky
15 Oct, 2013
2 commits
-
Signed-off-by: Wolfgang Denk
[trini: Drop changes for PEP 4 following python tools]
Signed-off-by: Tom Rini -
Signed-off-by: Wolfgang Denk
11 Sep, 2013
1 commit
-
Signed-off-by: Robert Winkler
01 Sep, 2013
1 commit
-
This clock isn't feeding anything under U-Boot, so there's no
point in changing it from power-on default.Signed-off-by: Eric Nelson
22 Aug, 2013
1 commit
-
Our Linux kernel switches the HDMI connector onto IPU0/DI1,
but the U-Boot display driver only supports IPU0/DI0 for the
time being.Because of this, a soft re-boot will leave the HDMI output
connected to the wrong display port and prevent video from
being displayed.Signed-off-by: Eric Nelson
31 Jul, 2013
1 commit
-
Conflicts:
board/freescale/mx6qsabrelite/Makefile
board/freescale/mx6qsabrelite/mx6qsabrelite.c
include/configs/mx6qsabrelite.hSigned-off-by: Stefano Babic
27 Jul, 2013
2 commits
-
A little background is probably appropriate for this patch.
Since "the beginning" of usage of the SABRE Lite and Nitrogen6x
boards, DVI detection has been somewhat broken.Some (most) DVI monitors don't produce the "HPD" bit in
the PHY_STAT0 register, but do show proper toggling of the
RX_SENSE0..3 bits.Creating a new the bit-mask to include all five bits and
modifying the 'hdmidet' command and internal detection
routines allows these monitors to function properly in U-Boot.A related patch to our kernels allows things to work under
Linux:
https://github.com/boundarydevices/linux-imx6/commit/7d8752905c118af9063738a533227de0b2f6ecd4Signed-off-by: Robert Winkler
Acked-by: Stefano Babic -
Instead of duplicating HDMI setup code for every mx6 board, factor out the common code
Signed-off-by: Pardeep Kumar Singla
Acked-By: Eric Nelson
26 Jul, 2013
1 commit
-
mx6qsabrelite and nitrogen6q boards are hardware compatible, so let's avoid the
code duplication and only use the nitrogen6x source code to make board code
maintainance easier.Tested booting a mainline device tree kernel on a mx6qsabrelite board.
Signed-off-by: Fabio Estevam
24 Jul, 2013
1 commit
-
Signed-off-by: Wolfgang Denk
[trini: Fixup common/cmd_io.c]
Signed-off-by: Tom Rini
21 Jul, 2013
1 commit
-
The old value of 0x000e0030 will cause ethernet
timeout issues on the sabrelite and possibly other
boards using the KSZ9021.
I have no explanation as to why.But this is a correct change, the TRM will be updated
to show that 00b is the only valid setting for bits
19-18 of DRAM_RESET.My thanks go to Liu Hui(Jason) for this information.
Acked-by: Fabio Estevam
Acked-by: Stefano Babic
Signed-off-by: Troy Kisky
08 Jun, 2013
1 commit
-
Conflicts:
drivers/serial/Makefile
03 Jun, 2013
1 commit
-
The number of gpio signal is packed inside CONFIG_SF_DEFAULT_CS macro
(shifted and or'ed with chip select), so it's incorrect to pass
that macro directly as an argument to gpio_direction_output() call.Also, SPI driver sets the direction and initial value of a gpio,
used as a chip select signal, before any actual activity happens
on the bus.So, it is safe to just remove the gpio_direction_output call,
that works incorrectly, thus making no effect, anyway.Signed-off-by: Andrew Gabbasov
Tested-by: Robert Winkler
Acked-by: Dirk Behme
30 May, 2013
1 commit
-
Conflicts:
common/cmd_fpga.c
drivers/usb/host/ohci-at91.c
10 May, 2013
1 commit
-
Many boot image configuration files refer to the
appropriate documentation file, but these references
contain typos in the directory and file name. Fix
them. Also fix reference to doc/README.SPL file.Signed-off-by: Anatolij Gustschin
Cc: Prafulla Wadaskar
Cc: Stefano Babic
Acked-by: Stefano Babic
28 Apr, 2013
1 commit
-
PUE requires PKE to mean something, as do pull values with PUE, so do not
compell users to explicitly use PKE and PUE everywhere. This is also what is
done on Linux and what has already been done for i.MX51.By the way, remove some unused pad control definitions.
There is no change of behavior.
Note that SPI_PAD_CTRL was defined by several boards with a pull value, but
without PKE or PUE, which means that no pull was actually enabled in the pad.
This might be a bug in those boards, but this patch does not change the
behavior, so it just removes the meaningless pull value from those definitions.Signed-off-by: Benoît Thébaudeau
26 Apr, 2013
1 commit
-
CKO1 drives sgtl5000 codec clock on nitrogen boards and wandboard.
Doing this setup in the bootloader will allow us to remove a lot of code in
arch/arm/mach-imx/mach-imx6q.c from the mainline kernel.Also, according to Eric Nelson: "enabling the clock will
remove squeal after an ungraceful reboot (watchdog) if hooked up to speakers."Signed-off-by: Fabio Estevam
03 Apr, 2013
2 commits
-
When booting a Freescale kernel 3.0.35 on a Wandboard solo, the get_board_rev()
returns 0x62xxx, which is not a value understood by the VPU
(Video Processing Unit) library in the kernel and causes the video playback to
fail.The expected values for get_board_rev are:
0x63xxx: For mx6quad/dual
0x61xxx: For mx6dual-lite/soloSo adjust get_board_rev() accordingly and make it as weak function, so that we
do not need to define it in every mx6 board file.Signed-off-by: Fabio Estevam
Acked-by: Dirk Behme
Acked-by: Eric Nelson -
Maximum bus width supported by some i.MX6 boards is not 8bit like
others. In case where both host controller and card support 8bit transfers,
they agree to communicate on 8bit interface while some boards support only 4bit interface.
Due to this reason the mmc 8bit default mode fails on these boards. To rectify this,
define maximum bus width supported by these boards (4bit). If max_bus_width is not
defined, it is 0 by default and 8bit width support will be enabled in host
capabilities otherwise host capabilities are modified accordingly.It is tested with a MMCplus card.
Signed-off-by: Abbas Raza
cc: stefano Babic
cc: Andy Fleming
Acked-by: Dirk Behme
Acked-by: Andrew Gabbasov
15 Mar, 2013
1 commit
-
When building for the nitrogen boards with 2GiB the following warning happens:
nitrogen6x.c:89:38: warning: integer overflow in expression [-Woverflow]
2GiB can not fit in 32-bits, so use ulong instead.
Reported-by: Albert Aribaud
Signed-off-by: Fabio Estevam
13 Mar, 2013
1 commit
-
Signed-off-by: Eric Nelson