- 12 10月, 2016 15 次提交
-
-
由 Stefan Brüns 提交于
Using readdir_r limits the maximum file name length and may even be unsafe, and is thus deprecated in since glibc 2.24. Signed-off-by: NStefan Brüns <stefan.bruens@rwth-aachen.de> Acked-by: NSimon Glass <sjg@chromium.org>
-
由 Stefan Brüns 提交于
The readdir linux manpage explicitly states (quoting POSIX.1) that sizeof(d_name) is not correct for determining the required size, but to always use strlen. Grow the buffer if needed. Signed-off-by: NStefan Brüns <stefan.bruens@rwth-aachen.de> Acked-by: NSimon Glass <sjg@chromium.org>
-
由 Stefan Brüns 提交于
Previously, after reading/creating the second dirent, the second entry would be chained to the first entry and the first entry would be linked to head. Instead, immediately link the first entry to head. Signed-off-by: NStefan Brüns <stefan.bruens@rwth-aachen.de> Acked-by: NSimon Glass <sjg@chromium.org>
-
由 Stefan Brüns 提交于
Signed-off-by: NStefan Brüns <stefan.bruens@rwth-aachen.de> Acked-by: NSimon Glass <sjg@chromium.org>
-
由 Keerthy 提交于
The driver provides regulator set/get voltage enable/disable functions for lp873x family of PMICs. Signed-off-by: NKeerthy <j-keerthy@ti.com> Reviewed-by: NSimon Glass <sjg@chromium.org>
-
由 Keerthy 提交于
Add support to bind the regulators/child nodes with the pmic. Signed-off-by: NKeerthy <j-keerthy@ti.com> Reviewed-by: NSimon Glass <sjg@chromium.org>
-
由 Keerthy 提交于
Enable CMD_REG option. Signed-off-by: NKeerthy <j-keerthy@ti.com> Reviewed-by: NTom Rini <trini@konsulko.com>
-
由 Keerthy 提交于
Enable palmas PMIC config options. Signed-off-by: NKeerthy <j-keerthy@ti.com> Reviewed-by: NTom Rini <trini@konsulko.com>
-
由 Keerthy 提交于
Enable palmas PMIC config options. Signed-off-by: NKeerthy <j-keerthy@ti.com> Reviewed-by: NTom Rini <trini@konsulko.com>
-
由 Keerthy 提交于
The driver provides regulator set/get voltage enable/disable functions for palmas family of PMICs. Signed-off-by: NKeerthy <j-keerthy@ti.com> Reviewed-by: NSimon Glass <sjg@chromium.org> Reviewed-by: NTom Rini <trini@konsulko.com>
-
由 Keerthy 提交于
Add support to bind the regulators/child nodes with the pmic. Also adds the pmic i2c based read/write funtions to access pmic registers. Signed-off-by: NKeerthy <j-keerthy@ti.com> Reviewed-by: NSimon Glass <sjg@chromium.org> Reviewed-by: NTom Rini <trini@konsulko.com>
-
由 Keerthy 提交于
The ctrl reg contains bit fields to enable and disable regulators, and volt_reg has the bit fields to configure the voltage values. The registers are frequently accessed hence make them part of dm_regulator_uclass_platdata structure. Signed-off-by: NKeerthy <j-keerthy@ti.com> Reviewed-by: NTom Rini <trini@konsulko.com> Reviewed-by: NSimon Glass <sjg@chromium.org>
-
由 Keerthy 提交于
Add support for gpio regulators. As of now this driver caters to gpio regulators with one gpio. Supports setting voltage values to gpio regulators and retrieving the values. Signed-off-by: NKeerthy <j-keerthy@ti.com> Reviewed-by: NSimon Glass <sjg@chromium.org>
-
由 Simon Glass 提交于
These two options go together and it is best to do the conversion in one step. So enable DM_MMC_OPS by default if DM_MMC is enabled. Signed-off-by: NSimon Glass <sjg@chromium.org>
-
由 Simon Glass 提交于
To speed up conversion to CONFIG_BLK, enable it by default when DM_MMC is enabled. Signed-off-by: NSimon Glass <sjg@chromium.org>
-
- 10 10月, 2016 1 次提交
-
-
由 Simon Glass 提交于
At present erase is not suported with CONFIG_DM_OPS. Add it so that MMC devices can be erased. Signed-off-by: NSimon Glass <sjg@chromium.org>
-
- 09 10月, 2016 24 次提交
-
-
由 York Sun 提交于
Now we can use compiler wrapper such as ccache or distcc for buildman. Signed-off-by: NYork Sun <york.sun@nxp.com> CC: Simon Glass <sjg@chromium.org> Acked-by: NSimon Glass <sjg@chromium.org>
-
由 York Sun 提交于
Signed-off-by: NYork Sun <york.sun@nxp.com> CC: Simon Glass <sjg@chromium.org> Fixed commit subject: Signed-off-by: NSimon Glass <sjg@chromium.org> Acked-by: NSimon Glass <sjg@chromium.org>
-
由 Paul Burton 提交于
If we use the '/' operator then python 3.x will produce a float, and refuse to multiply the string sequence in Conv_name_to_c by it with: TypeError: can't multiply sequence by non-int of type 'float' Use the '//' operator instead to enforce that we want integer rather than floating point division. Signed-off-by: NPaul Burton <paul.burton@imgtec.com> Acked-by: NSimon Glass <sjg@chromium.org>
-
由 Paul Burton 提交于
On python 3.x struct.unpack will complain if we provide it with a string since it expects to operate on a bytes object. In order to satisfy this requirement, encode the string to a bytes object when running on python 3.x. Signed-off-by: NPaul Burton <paul.burton@imgtec.com> Acked-by: NSimon Glass <sjg@chromium.org>
-
由 Paul Burton 提交于
In python 3.x the iteritems() method has been removed from dictionaries, and the items() method does effectively the same thing. On python 2.x using items() is a little less efficient since it involves copying data, but as speed isn't a concern in the affected code switch to using items() anyway for simplicity. Signed-off-by: NPaul Burton <paul.burton@imgtec.com> Acked-by: NSimon Glass <sjg@chromium.org>
-
由 Paul Burton 提交于
In python 3.x StringIO is no longer a module, and the class can instead be found in the io module. Adjust the code in the doctest input to account for both. Signed-off-by: NPaul Burton <paul.burton@imgtec.com> Acked-by: NSimon Glass <sjg@chromium.org>
-
由 Paul Burton 提交于
In python 3.x the iteritems() method has been removed from dictionaries, and the items() method does effectively the same thing. On python 2.x using items() is a little less efficient since it involves copying data, but as speed isn't a concern in this code switch to using items() anyway for simplicity. Signed-off-by: NPaul Burton <paul.burton@imgtec.com> Acked-by: NSimon Glass <sjg@chromium.org>
-
由 Paul Burton 提交于
In python 3.x module names used in import statements are case sensitive, and the configparser module is named in all lower-case. Import it as such in order to avoid errors when running with python 3.x. Signed-off-by: NPaul Burton <paul.burton@imgtec.com> Acked-by: NSimon Glass <sjg@chromium.org>
-
由 Paul Burton 提交于
Syntax for exception handling is a little more strict in python 3.x. Convert all uses to a form accepted by both python 2.x & python 3.x. Signed-off-by: NPaul Burton <paul.burton@imgtec.com> Acked-by: NSimon Glass <sjg@chromium.org>
-
由 Paul Burton 提交于
In python 3.x, print must be used as a function call. Convert all print statements to the function call style, importing from __future__ where we print with no trailing newline or print to a file object. Signed-off-by: NPaul Burton <paul.burton@imgtec.com> Acked-by: NSimon Glass <sjg@chromium.org>
-
由 Paul Burton 提交于
In preparation for running on python 3.x, which will refuse to run scripts which mix tabs & spaces for indentation, replace 2 tab characters present in series.py with spaces. Signed-off-by: NPaul Burton <paul.burton@imgtec.com> Acked-by: NSimon Glass <sjg@chromium.org>
-
由 Simon Glass 提交于
We need to test both the normal (Python libfdt module) and fallback (fdtget) implementations of the Fdt class. Add a way to select which implementation to use. Signed-off-by: NSimon Glass <sjg@chromium.org>
-
由 Simon Glass 提交于
There is no need to pass a node path separately. Instead we should use the path for the node provided. Correct this. Signed-off-by: NSimon Glass <sjg@chromium.org>
-
由 Simon Glass 提交于
This does not actually call fdtget correctly when requesting a particular type. Fix it. Signed-off-by: NSimon Glass <sjg@chromium.org>
-
由 Moritz Fischer 提交于
This commit fixes an issue where data is written to an invalid memory location. The issue has been introduced in commit (88364387 cros: add cros_ec_driver) Cc: Simon Glass <sjg@chromium.org> Cc: u-boot@lists.denx.de Signed-off-by: NMoritz Fischer <moritz.fischer@ettus.com> Reviewed-by: NSimon Glass <sjg@chromium.org>
-
由 Moritz Fischer 提交于
Add command to print out the flash info as reported by the ec. The data read back includes size, write block size, erase block size. Signed-off-by: NMoritz Fischer <moritz.fischer@ettus.com> Cc: Simon Glass <sjg@chromium.org> Cc: u-boot@lists.denx.de Acked-by: NSimon Glass <sjg@chromium.org>
-
由 Moritz Fischer 提交于
Add support for reading back flash parameters as reported by the ec. Signed-off-by: NMoritz Fischer <moritz.fischer@ettus.com> Cc: Simon Glass <sjg@chromium.org> Cc: u-boot@lists.denx.de Acked-by: NSimon Glass <sjg@chromium.org>
-
由 Simon Glass 提交于
This is not used, so drop it. Signed-off-by: NSimon Glass <sjg@chromium.org>
-
由 Simon Glass 提交于
When Ctrl-C is pressed, just exited quietly. There is no sense in displaying a stack trace since buildman will always be in the same place: waiting for threads to complete building all the jobs on the queue. Signed-off-by: NSimon Glass <sjg@chromium.org>
-
由 Simon Glass 提交于
This serves no real purpose, since when we are not active, we exit. Drop it. Signed-off-by: NSimon Glass <sjg@chromium.org>
-
由 Simon Glass 提交于
It is annoying that buildman does not respond cleanly to Ctrl-C or SIGINT, particularly on machines with lots of CPUS. Unfortunately queue.join() blocks the main thread and does not allow it to see the signal. Use a separate thread instead, Signed-off-by: NSimon Glass <sjg@chromium.org>
-
由 Simon Glass 提交于
If patman is installed on the machine (e.g. in the standard dist-packages directory), it will find libraries from there in preference to our local libraries. Adjust the order of the path to ensure that local libraries are found first. Signed-off-by: NSimon Glass <sjg@chromium.org>
-
由 Simon Glass 提交于
Make it clear when buildman actually starts building. This happens when it has prepared the threads, working directory and output directories. Signed-off-by: NSimon Glass <sjg@chromium.org>
-
由 Simon Glass 提交于
When buildman starts, it prepares its output directory by removing any old build directories which will not be used this time. This can happen if a previous build left directories around for commit hashes which are no-longer part of the branch. This can take quite a while, so print a message to indicate what is going on. Signed-off-by: NSimon Glass <sjg@chromium.org>
-