- Jun 26, 2013
-
-
Simon Glass authored
At present the arguments to bootm are processed in a somewhat confusing way. Sub-functions must know how many arguments their calling functions have processed, and the OS boot function must also have this information. Also it isn't obvious that 'bootm' and 'bootm start' provide arguments in the same way. Adjust the code so that arguments are removed from the list before calling a sub-function. This means that all functions can know that argv[0] is the first argument of which they need to take notice. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
It is difficult to automatically test tracing on most architectures, but with sandbox it is easy enough to do a simple sanity check. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
Support tracing on sandbox by adding suitable CONFIG options. To enable it, compile U-Boot with FTRACE=1. The timer functions are marked to skip tracing, since these are called from the tracing code itself, and we want to avoid an infinite loop. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
This tool provides the facility to decode U-Boot trace data and write out a text file in Linux ftrace format for use with pytimechart. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
Add hooks for tracing to generic board, including: - allow early tracing to start early as possible in U-Boot - reserve memory for trace buffer - copy early trace buffer to main trace buffer after relocation - setup full tracing support after relocation Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
Use -finstrument-functions when tracing is enabled (make FTRACE=1). Tracing is not currently supported by SPL even if sufficient memory is available. When tracing is enabled, we #define FTRACE. This can be used by board config files to conditionally enable the tracing options. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
Add a trace command with sub-commands to start/stop tracing, print out statistics and dump trace information to memory for later upload to a host. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
Add a library which supports tracing of execution using built-in gcc features and a microsecond timer. This can be used to record a list of function which are executed, along with a timestamp for each. Later this information can be sent to the host for processing. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
Move bootstage's numbering printing code into a generic place so that it can be used by tracing also. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
The unstash code is a bit loose with its printf() types, which gives warnings on sandbox. Correct this. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
When this test fails it is useful to see the output from U-Boot. Add printing of this information on failure. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
For some reason this does not normally cause a compiler warning, but the code seems to be incorrect. Add the missing return. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
Enabling FIT produces a compile error. Fix this. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
I am not sure of the meaning of extern inline, but this gives errors when building with function instrumenting enabled. Change these functions to static inline. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Hung-ying Tyan authored
This patch initiates cros-ec in board_init() to enable it for smdk5250. This patch depends on the patch in the MMC series that brings in exynos5-dt.c. Refer to http://patchwork.ozlabs.org/patch/240084 . Signed-off-by:
Simon Glass <sjg@chromium.org> Signed-off-by:
Vincent Palatin <vpalatin@chromium.org> Signed-off-by:
Hung-ying Tyan <tyanh@chromium.org> Acked-by:
Simon Glass <sjg@chromium.org>
-
Hung-ying Tyan authored
This patch adds cros-ec related device nodes to exynos5250-snow.dts. It also adds a gpio node to exynos5250.dtsi. Signed-off-by:
Hung-ying Tyan <tyanh@chromium.org> Acked-by:
Simon Glass <sjg@chromium.org>
-
Hung-ying Tyan authored
This patch adds the driver for keyboard that's controlled by ChromeOS EC. Signed-off-by:
Randall Spangler <rspangler@chromium.org> Signed-off-by:
Simon Glass <sjg@chromium.org> Signed-off-by:
Vincent Palatin <vpalatin@chromium.org> Signed-off-by:
Hung-ying Tyan <tyanh@chromium.org> Acked-by:
Simon Glass <sjg@chromium.org>
-
Hung-ying Tyan authored
This patch adds LPC support for carrying out the cros_ec protocol. Signed-off-by:
Randall Spangler <rspangler@chromium.org> Signed-off-by:
Simon Glass <sjg@chromium.org> Signed-off-by:
Hung-ying Tyan <tyanh@chromium.org> Acked-by:
Simon Glass <sjg@chromium.org> Tested-by:
Simon Glass <sjg@chromium.org>
-
Hung-ying Tyan authored
This patch adds SPI support for carrying out the cros_ec protocol. Signed-off-by:
Hung-ying Tyan <tyanh@chromium.org> Signed-off-by:
Randall Spangler <rspangler@chromium.org> Signed-off-by:
Simon Glass <sjg@chromium.org> Acked-by:
Simon Glass <sjg@chromium.org>
-
Hung-ying Tyan authored
This patch adds I2C support for carrying out the cros_ec protocol. Signed-off-by:
Randall Spangler <rspangler@chromium.org> Signed-off-by:
Simon Glass <sjg@chromium.org> Signed-off-by:
Hung-ying Tyan <tyanh@chromium.org> Acked-by:
Simon Glass <sjg@chromium.org> Tested-by:
Simon Glass <sjg@chromium.org>
-
Hung-ying Tyan authored
This patch adds the cros_ec driver that implements the protocol for communicating with Google's ChromeOS embedded controller. Signed-off-by:
Bernie Thompson <bhthompson@chromium.org> Signed-off-by:
Bill Richardson <wfrichar@chromium.org> Signed-off-by:
Che-Liang Chiou <clchiou@chromium.org> Signed-off-by:
Doug Anderson <dianders@chromium.org> Signed-off-by:
Gabe Black <gabeblack@chromium.org> Signed-off-by:
Hung-ying Tyan <tyanh@chromium.org> Signed-off-by:
Louis Yung-Chieh Lo <yjlou@chromium.org> Signed-off-by:
Randall Spangler <rspangler@chromium.org> Signed-off-by:
Sean Paul <seanpaul@chromium.org> Signed-off-by:
Simon Glass <sjg@chromium.org> Signed-off-by:
Vincent Palatin <vpalatin@chromium.org> Acked-by:
Simon Glass <sjg@chromium.org> Tested-by:
Simon Glass <sjg@chromium.org>
-
- Jun 25, 2013
-
-
git://git.denx.de/u-boot-netTom Rini authored
-
Heiko Schocher authored
add atheros ar803x phy, used on the upcoming siemens boards. Signed-off-by:
Heiko Schocher <hs@denx.de> Cc: Andy Fleming <afleming@freescale.com> Cc: Joe Hershberger <joe.hershberger@gmail.com>
-
Heiko Schocher authored
add natsemi dp83630 phy, used on the upcoming siemens boards. Signed-off-by:
Heiko Schocher <hs@denx.de> Cc: Andy Fleming <afleming@freescale.com> Cc: Joe Hershberger <joe.hershberger@gmail.com>
-
Kuo-Jung Su authored
Signed-off-by:
Kuo-Jung Su <dantesu@faraday-tech.com> CC: Joe Hershberger <joe.hershberger@gmail.com> CC: Tom Rini <trini@ti.com>
-
Kuo-Jung Su authored
Faraday FTMAC110 10/100Mbps supports half-word data transfer for Linux. However it has a weird DMA alignment issue: (1) Tx DMA Buffer Address: 1 bytes aligned: Invalid 2 bytes aligned: O.K 4 bytes aligned: O.K (2) Rx DMA Buffer Address: 1 bytes aligned: Invalid 2 bytes aligned: O.K 4 bytes aligned: Invalid!!! Signed-off-by:
Kuo-Jung Su <dantesu@faraday-tech.com> Cc: Joe Hershberger <joe.hershberger@gmail.com> Cc: Tom Rini <trini@ti.com>
-
SARTRE Leo authored
Add function ksz9031_phy_extended_write and ksz9031_phy_extended_read Signed-off-by:
Leo Sartre <lsartre@adeneo-embedded.com>
-
Bo Shen authored
Add gigabit MAC support in macb driver - using IP version to distinguish whether MAC is GMAC Signed-off-by:
Bo Shen <voice.shen@atmel.com>
-
Bo Shen authored
using phylib to configure phy device in macb driver Signed-off-by:
Bo Shen <voice.shen@atmel.com>
-
Bo Shen authored
Using CONFIG_AT91FAMILY replace #ifdeferry for atmel SoC Signed-off-by:
Bo Shen <voice.shen@atmel.com> Acked-by:
Andreas Bießmann <andreas.devel@googlemail.com>
-
Bo Shen authored
add network support with ksz8851_16mll on at91sam9n12ek board Signed-off-by:
Bo Shen <voice.shen@atmel.com> Acked-by:
Andreas Bießmann <andreas.devel@googlemail.com>
-
Roberto Cerati authored
The device interface is 16 bits wide. All the available packets are read from the incoming fifo. Signed-off-by:
Roberto Cerati <roberto.cerati@bticino.it> Signed-off-by:
Raffaele Recalcati <raffaele.recalcati@bticino.it> [voice.shen@atmel.com: address comments from review results] [voice.shen@atmel.com: clean up for submit] Signed-off-by:
Bo Shen <voice.shen@atmel.com> Tested-by:
Raffaele Recalcati <raffaele.recalcati@bticino.it>
-
Xie Xiaobo authored
Signed-off-by:
Xie Xiaobo <X.Xie@freescale.com>
-
Charles Coldwell authored
commit 39695029bc15041c809df3db4ba19bd729c447fa Author: Charles Coldwell <coldwell@ll.mit.edu> Date: Tue Feb 19 08:27:33 2013 -0500 Changes to support the Xilinx 1000BASE-X phy (GTX/MGT) Signed-off-by:
Charles Coldwell <coldwell@ll.mit.edu>
-
Joe Hershberger authored
Make the link-local code conform more completely with the RFC. This will prevent ARP queries for the target (such as while it is rebooting) from causing the device to choose a different link-local address, thinking that its address is in use by another machine. Signed-off-by:
Joe Hershberger <joe.hershberger@ni.com>
-
David Andrey authored
Add support for Micrel PHY KSZ9031 in phylib, including small rework for KSZ9021 to avoid code duplication Signed-off-by:
David Andrey <david.andrey@netmodule.com> Cc: Troy Kisky <troy.kisky@boundarydevices.com> Cc: Joe Herschberger <joe.hershberger@gmail.com> Cc: Andy Fleming <afleming@freescale.com> Acked-by:
Stefan Roese <sr@denx.de>
-
Kim Phillips authored
tftp.c:464:17: warning: cast to restricted __be16 tftp.c:552:29: warning: cast to restricted __be16 tftp.c:640:33: warning: cast to restricted __be16 tftp.c:642:25: warning: cast to restricted __be16 Signed-off-by:
Kim Phillips <kim.phillips@freescale.com> Cc: Joe Hershberger <joe.hershberger@gmail.com>
-
Kim Phillips authored
for use with sparse. Signed-off-by:
Kim Phillips <kim.phillips@freescale.com> Cc: Joe Hershberger <joe.hershberger@gmail.com>
-
Joe Hershberger authored
The added weak symbol must not be static. This was introduced in 416ce623 Signed-off-by:
Joe Hershberger <joe.hershberger@ni.com>
-
Shiraz Hashim authored
SPEAr310 and SPEAr320 Ethernet interfaces share same MDIO lines to control their respective phys. Currently there is a fixed configuration in which only a particular MAC can use the MDIO lines. Call an arch specific function to take control of specific mdio lines at runtime. Signed-off-by:
Shiraz Hashim <shiraz.hashim@st.com> Signed-off-by:
Vipin Kumar <vipin.kumar@st.com> Acked-by:
Stefan Roese <sr@denx.de>
-