20 Aug, 2013
11 commits
-
1. Reformat tx/rx descriptor as an uniform struct.
2. Replace uint32_t[2] with uint64_t for descriptor control.Signed-off-by: Kuo-Jung Su
CC: Joe Hershberger -
Signed-off-by: Kuo-Jung Su
CC: Joe Hershberger -
Signed-off-by: Kuo-Jung Su
CC: Joe Hershberger -
The __* keywords are reserved. On FreeBSD __unused evaluates
to the attribute unused, causing a compilation failure.
Just use unused instead.Signed-off-by: Jeroen Hofstee
cc: joe.hershberger@gmail.com -
Signed-off-by: Tom Rini
-
Signed-off-by: Tom Rini
-
Signed-off-by: Tom Rini
-
This patch adds support for Realtek PHY modules RTL8211DN and
RTL8211E (variants: RTL8211E-VB-CG, RTL8211E-VL-CG, RTL8211EG-VB-CG),
which can be found on Freescale's T1040RDB boards.To make the driver more generic across 8211 family, a generic name 8211x
is added for macros and function names.Signed-off-by: Bhupesh Sharma
Acked-by: York Sun -
This patch adds support for the SMSC9500 with product id 0x9900 which is
equipped in the "EXSYS USB 2.0" etherner USB adapter.Tested on omap3_beagle.
Signed-off-by: Stefan Roese
-
Use ARRAY_SIZE instead of having similar implementation in each drivers.
The NUMELEMS defined in drivers/net/npe/include/IxOsalTypes.h is not used
at all, so this patch removes it instead of converting it to use ARRAY_SIZE.Signed-off-by: Axel Lin
Cc: Albert Aribaud
Cc: Ben Warren
Cc: Jean-Christophe PLAGNIOL-VILLARD
Cc: Joe Hershberger
Cc: Marek Vasut
Cc: Mike Frysinger
Cc: Nobuhiro Iwamatsu
Cc: TsiChungLiew
Cc: Wolfgang Denk
Cc: York Sun -
LAN8710/8720 are 10/100 Mbps PHYs, so fix the '.features' field.
Cc: Joe Hershberger
Cc: Nobuhiro Iwamatsu
Signed-off-by: Fabio Estevam
19 Aug, 2013
6 commits
-
Use default_serial_puts() instead of its own implementation.
Signed-off-by: Axel Lin
Acked-by: Marek Vasut
Acked-by: Michal Simek -
Signed-off-by: Dirk Eibach
Signed-off-by: Stefan Roese -
Up to this point some PHY initialization was done from the FPGA
and some from u-boot.
From now all initialization is done from u-boot.
To keep this maintainable a PHY setup machine was implemented that can
execute commands from initialization arrays.Signed-off-by: Dirk Eibach
Signed-off-by: Stefan Roese -
Add a new iocon flavor with a second communiction port per channel.
Signed-off-by: Dirk Eibach
Signed-off-by: Stefan Roese -
Add a new iocon flavor with fiber instead of copper connectivity.
Signed-off-by: Dirk Eibach
Signed-off-by: Stefan Roese -
Fixup an easy conflict over adding the clk_get prototype and USB_OTG
defines for am33xx having moved.Conflicts:
arch/arm/include/asm/arch-am33xx/hardware.hSigned-off-by: Tom Rini
18 Aug, 2013
1 commit
17 Aug, 2013
7 commits
-
Signed-off-by: Axel Lin
Reviewed-by: Thierry Reding
Acked-by: Marek Vasut -
Commit 669dfc2e adds libfdt_env.h to HOSTCPPFLAGS. It causes stdio.h
to be included before _GNU_SOURCE is defined in C files. On some old hosts
some prototypes are protected by #ifdef __USE_GNU, which is set when
_GNU_SOURCE is defined.Signed-off-by: York Sun
Acked-by: Simon Glass -
The timestamp is shown in fit_print_contents() but for some reason not
in fit_image_print(). This seems to be an oversight, since it is the latter
which is used by bootm.Add timestamp printing in this case.
(There is code duplication in these two function, for looking at in a future
patch).Signed-off-by: Simon Glass
-
This function is only defined if CONFIG_SILENT_CONSOLE is set and
CONFIG_SILENT_U_BOOT_ONLY is not set, the call to it should be based
on the same conditions.Signed-off-by: Paul B. Henson
Acked-by: Simon Glass -
At present the console for linux is silent if the U-Boot console is silent,
unless CONFIG_SILENT_U_BOOT_ONLY is set. I wonder if a better way would be
to have an environment variable to control this? Then we can control the
verbosity from scripts, and set the variable to 'no' for those boards that
want Linux to boot with console output.Signed-off-by: Simon Glass
-
If image name is longer than 32 bytes, then it will be truncated.
This will remove '\0' at the end of the line, so printf will
go out of string limit.Signed-off-by: Taras Kondratiuk
Reviewed-by: Tom Rini -
This is a trivial patch that just enables xmodem downloads using the existing
ymodem framework.Signed-off-by: Angus Ainslie
16 Aug, 2013
15 commits
-
Signed-off-by: Antoine Tenart
[trini: Change to SPDX, fix a few compiler warnings, adapt to
CONFIG_OMAP_COMMON]
Signed-off-by: Tom Rini -
Signed-off-by: Antoine Tenart
[trini: Fix warnings about vtp things in emif4.c, adapt AM43XX]
Signed-off-by: Tom Rini -
Rename some CONFIG_TI814X to a more generic CONFIG_TI81XX
Signed-off-by: Antoine Tenart
[trini: Adapt for CONFIG_OMAP_COMMON changes, AM43XX]
Signed-off-by: Tom Rini -
add the am1808 based ipam390 board from Barix.
- 128MByte, DDR2, synchronous RAM 16bit databus to SDRAM
interface
- 128MByte, NAND Flash, 8bit databus to the NANDFlash
Interface
- Ethernet PHY Micrel KSZ8051R via RMII
- Console on UART 0
- booting fron nand flash
- spl falcon bootmodeSigned-off-by: Heiko Schocher
Cc: Tom Rini -
in arch_cpu_init() uart2 is fix enabled, without reference the
setting from CONFIG_SYS_NS16550_COM1. Use the setting from
CONFIG_SYS_NS16550_COM1 for enabling the console.Signed-off-by: Heiko Schocher
Cc: Albert ARIBAUD
Cc: Tom Rini
Cc: Christian Riesch -
In case CONFIG_BOOTSTAGE is not defined, call from bootstage_mark_name()
show_boot_progress(), so get more BOOTSTAGE_ID* ids in show_boot_progress()
if CONFIG_BOOTSTAGE is not defined.Signed-off-by: Heiko Schocher
Cc: Simon Glass
Cc: Tom Rini
Cc: Albert Aribaud
Acked-by: Simon Glass -
Signed-off-by: Heiko Schocher
Cc: Tom Rini -
Add the generic "poke a GPIO" command, with the GPIO related defines.
Acked-by: Dan Murphy
Signed-off-by: Tom Rini -
Add the generic "poke the SPI bus" command, with the SPI related
defines.Acked-by: Dan Murphy
Signed-off-by: Tom Rini -
Update omap5_common.h to use ti_armv7_common.h, and in turn update
dra7xx_evm.h and omap5_uevm.h slightly. The biggest changes here are
that IP blocks which exist on the platform, and had clocks enabled,
now have the drivers being built as well.Signed-off-by: Tom Rini
-
We create two new files, include/configs/ti_armv7_common.h for all of
the common IP blocks and related features / commands we share in
virtually all of our platforms. We then create
include/configs/ti_am335x_common.h for everything common to the am335x
SoC leaving just the board specific parts to
include/configs/ti_am335x_common.h.Signed-off-by: Tom Rini
-
Bring in the 'boot_fdt' environment variable that i.MX boards use to try
and load a device tree when booting.Signed-off-by: Tom Rini
-
With device trees, boards do not always set CONFIG_MACH_TYPE now, so we
must not rely on this define being set. The kernel uses ~0 to see if we
have a valid machine number or not, so set that as the default, invalid
machine, id and only fix if CONFIG_MACH_TYPE is set.Acked-by: Dan Murphy
Tested-by: Heiko Schocher
Cc: Albert ARIBAUD
Signed-off-by: Tom Rini -
Signed-off-by: Tom Rini
-
We defined PHYS_DRAM_1 to 0x80000000 (start of DRAM) and then used this
for CONFIG_SYS_SDRAM_BASE. But then we kept on referencing PHYS_DRAM_1
in other places. Change to directly setting CONFIG_SYS_DRAM_BASE and
then using that name in code.Signed-off-by: Tom Rini