- Mar 27, 2013
-
-
Tom Rini authored
While the kernel mainly uses pr_debug(...), etc, for debug messages, we use debug(...). Add this to the list of logFunctions so that they are correctly checked (and not warned against) for long string literals. Signed-off-by:
Tom Rini <trini@ti.com>
-
- Mar 11, 2013
-
-
Lubomir Rintel authored
In certain cases, memory device is present as flat file or block device (via mmc or mtdblock layer). Do not attempt MTD operations against it. Signed-off-by:
Lubomir Rintel <lkundrak@v3.sk>
-
Robert P. J. Day authored
Signed-off-by:
Robert P. J. Day <rpjday@crashcourse.ca>
-
Kim Phillips authored
i.e., from the linux kernel's commit be987d9f80354e2e919926349282facd74992f90 Signed-off-by:
Kim Phillips <kim.phillips@freescale.com>
-
- Feb 19, 2013
-
-
Robert P. J. Day authored
Fix a comment in the fw_env.config file, no functional change. Signed-off-by:
Robert P. J. Day <rpjday@crashcourse.ca>
-
- Feb 08, 2013
-
-
Kim Phillips authored
and, if including libfdt.h which includes libfdt_env.h in the correct order, don't include fdt.h before libfdt.h. this is needed to get the fdt type definitions set from the project environment before fdt.h uses them. Signed-off-by:
Kim Phillips <kim.phillips@freescale.com> Cc: Jerry Van Baren <gvb.uboot@gmail.com>
-
- Jan 31, 2013
-
-
Vadim Bendebury authored
To make it usable in git trees not providing a patch checker implementation, add a command line option, allowing to suppress patch check. While we are at it, sort debug options alphabetically. Also, do not raise an exception if checkpatch.pl is not found - just print an error message suggesting to use the new option, and return nonzero status. . unit test passes: $ ./patman -t <unittest.result.TestResult run=7 errors=0 failures=0> . successfully used patman in the autotest tree to generate a patch email (with --no-check option) . successfully used patman in the u-boot tree to generate a patch email . `patman --help' now shows command line options ordered alphabetically Signed-off-by:
Vadim Bendebury <vbendeb@chromium.org> Acked-by:
Doug Anderson <dianders@chromium.org> Acked-by:
Simon Glass <sjg@chromium.org>
-
Doug Anderson authored
The settings modules now has doctests, so run them. Signed-off-by:
Doug Anderson <dianders@chromium.org>
-
Doug Anderson authored
There are cases that we want to support different settings (or maybe even different aliases) for different projects. Add support for this by: * Adding detection for two big projects: U-Boot and Linux. * Adding default settings for Linux (U-Boot is already good with the standard patman defaults). * Extend the new "settings" feature in .patman to specify per-project settings. Signed-off-by:
Doug Anderson <dianders@chromium.org> Acked-by:
Simon Glass <sjg@chromium.org>
-
Doug Anderson authored
This patch adds support for a [settings] section in the .patman file. In this section you can add settings that will affect the default values for command-line options. Support is added in a generic way such that any setting can be updated by just referring to the "dest" of the option that is passed to the option parser. At the moment options that would make sense to put in settings are "ignore_errors", "process_tags", and "verbose". You could override them like: [settings] ignore_errors: True process_tags: False verbose: True The settings functionality is also used in a future change which adds support for per-project settings. Signed-off-by:
Doug Anderson <dianders@chromium.org>
-
Doug Anderson authored
For Linux the best way to figure out where to send a patch is with the "get_maintainer.pl" script. Add support for calling it from patman. Support is added unconditionally for "scripts/get_maintainer.pl" in case it is helpful for any other projects. Signed-off-by:
Doug Anderson <dianders@chromium.org>
-
Doug Anderson authored
If we're sending a cover letter make sure to CC everyone that we're CCing on each of the individual patches. Signed-off-by:
Doug Anderson <dianders@chromium.org>
-
Doug Anderson authored
Currently we go through and generate the CC list for patches twice. This gets slow when (in a future CL) we add a call to get_maintainer.pl on Linux. Instead of doing things twice, just cache the CC list when it is first generated. Signed-off-by:
Doug Anderson <dianders@chromium.org> Acked-by:
Simon Glass <sjg@chromium.org>
-
Doug Anderson authored
The Linux kernel stores checkpatch.pl in the scripts directory. Add that to the search path to make things more automatic for kernel development. Signed-off-by:
Doug Anderson <dianders@chromium.org> Acked-by:
Simon Glass <sjg@chromium.org>
-
Doug Anderson authored
Several of the patman doctests assume that patman was run with: ./patman Fix them so that they work even if patman is run with just "patman" (because patman is in the path). Signed-off-by:
Doug Anderson <dianders@chromium.org> Acked-by:
Simon Glass <sjg@chromium.org>
-
Doug Anderson authored
The patman test code was failing because some extra spaces got stripped when it was applied. These spaces are critical to the test code working. Signed-off-by:
Doug Anderson <dianders@chromium.org> Acked-by:
Simon Glass <sjg@chromium.org>
-
- Jan 28, 2013
-
-
Fabio Estevam authored
Since this structure is not i.MX5x specific, remove the '5x' to make it more generic. Signed-off-by:
Fabio Estevam <fabio.estevam@freescale.com>
-
- Jan 21, 2013
-
-
Otavio Salvador authored
Signed-off-by:
Otavio Salvador <otavio@ossystems.com.br> Cc: Fabio Estevam <fabio.estevam@freescale.com> Cc: Marek Vasut <marex@denx.de> Cc: Stefano Babic <sbabic@denx.de>
-
- Jan 05, 2013
-
-
Fabio Estevam authored
In order to mx53 ROM to properly load the U-boot image, its header size should be multiple of 512 bytes. This issue was observed with gcc 4.6.2/4.7.3, which caused data aborts: U-Boot 2013.01-rc2-00172-gf8cfcf1-dirty (Dec 26 2012 - 13:13:28) Board: MX53 LOCO I2C: ready DRAM: 1 GiB MMC: FSL_SDHC: 0, FSL_SDHC: 1 In: serial Out: serial Err: serial CPU: Freescale i.MX53 family rev2.1 at 1000 MHz Reset cause: WDOG Net: FEC Warning: FEC using MAC address from net device Hit any key to stop autoboot: 0 data abort MAYBE you should read doc/README.arm-unaligned-accesses pc : [<aff72220>] lr : [<aff721fc>] sp : af565e20 ip : af566918 fp : 00000000 r10: 00000003 r9 : affabb5b r8 : af565f58 r7 : 00000000 r6 : 36747fff r5 : af5668e8 r4 : 36747fff r3 : af5668ec r2 : af5668eb r1 : 00000000 r0 : af5668e8 Flags: NzcV IRQs off FIQs off Mode SVC_32 Resetting CPU ... resetting ... ,and this patch fixes it. Also, even though the ROUND macro is already defined in common.h, the reason for redefining it in image.h is explained by Stefano Babic: "I will remark a previous comment - even if including common.h seems a good idea to avoid duplications, it makes tools like mkimage to depend on the selected board, because <board>_config must run. Even if this is not a problem for us u-boot developers, it becomes an issue when these tools are included in distros (like u-boot-tools in Ubuntu) and cannot be packaged." Signed-off-by:
Troy Kisky <troy.kisky@boundarydevices.com> Signed-off-by:
Fabio Estevam <fabio.estevam@freescale.com>
-
- Dec 20, 2012
-
-
Tom Rini authored
I had missed Joe's NAK on this patch, so... This reverts commit 92ace272. Signed-off-by:
Tom Rini <trini@ti.com>
-
- Dec 19, 2012
-
-
Mike Frysinger authored
Signed-off-by:
Mike Frysinger <vapier@gentoo.org> Acked-by:
Peter Korsgaard <jacmet@sunsite.dk>
-
Mike Frysinger authored
When using open(), the O_CREAT flag must be given a mode, otherwise it uses random garbage from the stack. Also, it can fail to build: In file included from /usr/include/fcntl.h:290:0, from fw_env_main.c:42: In function 'open', inlined from 'main' at fw_env_main.c:97:9: /usr/include/bits/fcntl2.h:50:24: error: call to '__open_missing_mode' declared with attribute error: open with O_CREAT in second argument needs 3 arguments Signed-off-by:
Mike Frysinger <vapier@gentoo.org> Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
-
Mike Frysinger authored
This variable is assigned by a size_t, and is printed that way, but is incorrectly declared as an int. Which means we get warnings: fw_env.c: In function 'fw_setenv': fw_env.c:409:5: warning: format '%zu' expects argument of type 'size_t', but argument 3 has type 'int' [-Wformat] Signed-off-by:
Mike Frysinger <vapier@gentoo.org> Acked-by:
Joe Hershberger <joe.hershberger@ni.com>
-
- Dec 13, 2012
-
-
Joe Hershberger authored
Use the variable access flags to implement the protection for ethaddr and serial# instead of hard-coding them. Signed-off-by:
Joe Hershberger <joe.hershberger@ni.com>
-
Joe Hershberger authored
Add support for read-only, write-once, and change-default. Signed-off-by:
Joe Hershberger <joe.hershberger@ni.com>
-
Joe Hershberger authored
Currently just validates variable types as decimal, hexidecimal, boolean, ip address, and mac address. Call env_acl_validate_setenv_params() from setenv() in fw_env.c. If the entry is not found in the env .flags, then look in the static one. This allows the env to override the static definitions, but prevents the need to have every definition in the environment distracting you. Need to build in _ctype for isdigit for Linux. Signed-off-by:
Joe Hershberger <joe.hershberger@ni.com>
-
- Dec 11, 2012
-
-
Lars Rasmusson authored
Signed-off-by:
Lars Rasmusson <Lars.Rasmusson@sics.se>
-
- Nov 14, 2012
-
-
Simon Glass authored
Often a particular patch may change only for some versions of a series. For versions where there is no change, issue a change log indicating that (for example 'Changes in v4: None'). For such lines, don't add a blank line afterwards, to conserve space. Use list.insert() instead of list = [item] + list. Signed-off-by:
Simon Glass <sjg@chromium.org> Tested-by:
Stefan Roese <sr@denx.de>
-
- Nov 04, 2012
-
-
Simon Glass authored
The BRANCH= tag can be used to indicate the destination branch for a commit. Ignore this tag. Also ignore the gerrit 'Commit-Ready:' tag. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
- Oct 25, 2012
-
-
Tom Rini authored
Add MLO.byteswap as a target to spl/Makefile and un-guard the first MLO rule so we don't have to duplicate it. Signed-off-by:
Tom Rini <trini@ti.com>
-
- Oct 20, 2012
-
-
Troy Kisky authored
Signed-off-by:
Troy Kisky <troy.kisky@boundarydevices.com>
-
Troy Kisky authored
Call with the value the function will use instead of going through a pointer. Signed-off-by:
Troy Kisky <troy.kisky@boundarydevices.com>
-
Troy Kisky authored
When later we change to variable length header, we won't know the file size when set_imx_hdr is called. So this is prep work. Signed-off-by:
Troy Kisky <troy.kisky@boundarydevices.com>
-
Troy Kisky authored
sbuf->st_size already includes sizeof(struct imx_header), so remove extra addition. Signed-off-by:
Troy Kisky <troy.kisky@boundarydevices.com>
-
Troy Kisky authored
Both set_imx_hdr_v1 and set_imx_hdr_v2 perform the same check. Move check to before the set_imx_hdr call. Signed-off-by:
Troy Kisky <troy.kisky@boundarydevices.com> Acked-by:
Stefano Babic <sbabic@denx.de>
-
Troy Kisky authored
Signed-off-by:
Troy Kisky <troy.kisky@boundarydevices.com> Acked-by:
Stefano Babic <sbabic@denx.de>
-
Troy Kisky authored
Before the len was checked after the entire file was processed, so it could have already overflowed. Signed-off-by:
Troy Kisky <troy.kisky@boundarydevices.com>
-
- Oct 19, 2012
-
-
Albert ARIBAUD authored
Colored logs confuse patman when analyzing logs. Add --no-color option in git log commands in case the default config has color. Signed-off-by:
Albert ARIBAUD <albert.u.boot@aribaud.net> Acked-by:
Simon Glass <sjg@chromium.org> Signed-off-by:
Tom Rini <trini@ti.com>
-
Joe Hershberger authored
There used to be a huge structure duplicated 3 times in the source. Signed-off-by:
Joe Hershberger <joe.hershberger@ni.com> Signed-off-by:
Tom Rini <trini@ti.com>
-
- Oct 16, 2012
-
-
Joe Hershberger authored
Provide more information when using redundant environments Consistently print debug info to stderr Signed-off-by:
Joe Hershberger <joe.hershberger@ni.com>
-