summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Release v2016.07.0v2016.07.0Markus Pargmann2016-07-082-1/+6
| | | | Signed-off-by: Markus Pargmann <mpa@pengutronix.de>
* dtblint: fix a few swpad reset valuesUwe Kleine-König2016-07-051-4/+4
| | | | The reset values had bits set that were not in the writeable mask.
* Update barebox-stateMarkus Pargmann2016-07-0512-141/+305
| | | | | | Fixed direct bucket Signed-off-by: Markus Pargmann <mpa@pengutronix.de>
* Release v2016.05.2v2016.05.2Markus Pargmann2016-06-162-1/+5
| | | | Signed-off-by: Markus Pargmann <mpa@pengutronix.de>
* pr_info: In userspace this should be redirected to stderrMarkus Pargmann2016-06-161-1/+1
| | | | | | | barebox-state outputs should be parsable by other applications. Therefore normal info outputs should be redirected to stderr. Signed-off-by: Markus Pargmann <mpa@pengutronix.de>
* v2016.05.1v2016.05.1Markus Pargmann2016-06-022-1/+5
| | | | Signed-off-by: Markus Pargmann <mpa@pengutronix.de>
* barebox-state: write of_property only if backend storage name is setMarkus Pargmann2016-06-021-6/+8
| | | | Signed-off-by: Markus Pargmann <mpa@pengutronix.de>
* barebox-state: Check ECC stats for circular bucketsMarkus Pargmann2016-06-021-3/+47
| | | | Signed-off-by: Markus Pargmann <mpa@pengutronix.de>
* Release v2016.05.0v2016.05.0Markus Pargmann2016-05-302-1/+6
| | | | Signed-off-by: Markus Pargmann <mpa@pengutronix.de>
* barebox-state: Add locking fileMarkus Pargmann2016-05-301-8/+35
| | | | Signed-off-by: Markus Pargmann <mpa@pengutronix.de>
* barebox-state: Import updated state codeMarkus Pargmann2016-05-2725-1696/+3397
| | | | Signed-off-by: Markus Pargmann <mpa@pengutronix.de>
* Revert "libdt: add block devicepath extraction"Markus Pargmann2016-05-271-65/+4
| | | | | This reverts commit 6e912489417b93528d1e963f47e1f5d4773a3775. It currently breaks barebox-state. /dev/loop0 is always selected.
* libdt: add block devicepath extractionBastian Stender2016-03-151-4/+65
| | | | | | | This allows barebox state to find the backend node on block devices. Signed-off-by: Bastian Stender <bst@pengutronix.de> Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* v2016.02.0v2016.02.0Marc Kleine-Budde2016-02-242-1/+5
|
* keystore-blob: use system independent path to blob_genMarc Kleine-Budde2016-02-241-3/+3
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* v2015.10.0v2015.10.0Marc Kleine-Budde2015-10-162-1/+6
|
* keystore: add imx6 caam based keystore implementationMarc Kleine-Budde2015-10-163-22/+105
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* barebox-state: make state_get() state_get_var() non staticMarc Kleine-Budde2015-10-163-2/+11
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* base64: import from bareboxMarc Kleine-Budde2015-10-163-0/+122
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* barebox-mark-successful-boot: adopt to new barebox method providing ↵Marc Kleine-Budde2015-10-011-1/+1
| | | | | | bootstate.active on the kernel command line Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* barebox-state: import from bareboxMarc Kleine-Budde2015-09-301-72/+71
|
* common: import is_zero_ether_addr() and EPROBE_DEFER from bareboxMarc Kleine-Budde2015-09-301-5/+25
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* barebox-state: add double underscore to get, send and info callbacks in ↵Marc Kleine-Budde2015-09-301-21/+23
| | | | | | struct variable_type Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* dtblint: don't accept 0 as config for a pad without configUwe Kleine-König2015-09-291-1/+1
| | | | | The Linux driver fails on pinctrls that specify 0 as config, so consequently flag this as error.
* dtblint: fix test for non-existent config registerUwe Kleine-König2015-09-291-1/+1
| | | | | When off_t is a bigger data type than u32 the check (conf_reg == (uint32_t)-1) never triggers.
* barebox-state: make state alias work againSascha Hauer2015-09-101-5/+15
| | | | | | | | Since commit 14617d (barebox-state: fix default, so that it works without an explicid alias node) aliases no longer work at all. This is because "/state" cannot be interpreted as an alias. Fix this. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* barebox-state: Add missing breakSascha Hauer2015-09-101-0/+1
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* barebox-state: Check return value of state_find_typeSascha Hauer2015-09-101-0/+8
| | | | | | | state_find_type can fail in which case it returns NULL. Check the return value before dereferencing the pointer. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* barebox-state: Check of_property_count_strings return valueSascha Hauer2015-09-101-2/+6
| | | | | | | When a enum32 state variable node does not have a "names" property bail out gracefully instead of crashing. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* libdt: fix detection of eeprom devicepathJan Remmet2015-06-211-4/+8
| | | | | | | | | If nodepath can directly be translated to a device, the device can also be a eeprom. Set default size to 0. The real size can be got from the path. Signed-off-by: Jan Remmet <j.remmet@phytec.de> Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* barebox-state: __state_string_get: fix strings with max lengthMarc Kleine-Budde2015-06-211-2/+6
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* v2015.06.1v2015.06.1Marc Kleine-Budde2015-06-182-1/+6
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* barebox-sate: import from bareboxMarc Kleine-Budde2015-06-181-5/+5
| | | | | | improve fixed string support, trailing zero is not needed. Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* common: import xstrndup() from busyboxMarc Kleine-Budde2015-06-181-0/+21
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* v2015.06.0v2015.06.0Marc Kleine-Budde2015-06-152-1/+7
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* makefile: add missing header files for make distMarc Kleine-Budde2015-06-151-1/+12
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* barebox-state: adopt u8 and string supportMarc Kleine-Budde2015-06-151-0/+49
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* barebox-state: import uint8 and fixed strings supportMarc Kleine-Budde2015-06-151-12/+216
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* barebox-state: add __ prefix to get, set, info function to avoid clash with ↵Marc Kleine-Budde2015-06-151-21/+21
| | | | | | barebox functions Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* common: add dev_add_param_string() no-op to import state.c from bareboxMarc Kleine-Budde2015-06-151-0/+8
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* keystore: correctly return an error for no-op implementationMarc Kleine-Budde2015-06-151-1/+3
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* configure: remove --Wpointer-arith warningMarc Kleine-Budde2015-06-151-2/+1
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* dtblint: silence unused-but-set-variable warningsMarc Kleine-Budde2015-06-151-0/+2
| | | | | | | | | | | src/dtblint.c: In function ‘parse_function’: src/dtblint.c:1153:12: warning: variable ‘input_val’ set but not used [-Wunused-but-set-variable] uint32_t input_val; ^ src/dtblint.c:1152:12: warning: variable ‘input_reg’ set but not used [-Wunused-but-set-variable] uint32_t input_reg; ^ Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* fix compiler warningUwe Kleine-König2015-05-291-1/+2
| | | | | | | | | src/dtblint.c: At top level: ./src/dt/common.h:324:12: warning: ‘of_register_fixup’ defined but not used [-Wunused-function] static int of_register_fixup(int (*fixup)(struct device_node *, void *), void *context) ^ Fixes: f2243552be90 ("barebox-state: import from barebox")
* of_unflatten_dtb: remove wrongly documented parameterUwe Kleine-König2015-05-291-1/+0
|
* dtblint: new tool to check device tree blobsUwe Kleine-König2015-05-293-1/+1264
| | | | | Currently it checks iomux nodes on i.MX25 only, but adding other i.MX SoCs is just a matter of adding the corresponding table
* common.h: remove unused variableUwe Kleine-König2015-05-291-1/+0
| | | | | | | | | This fixes: ./src/dt/common.h: In function ‘read_file’: ./src/dt/common.h:177:6: warning: unused variable ‘ret’ [-Wunused-variable] int ret; ^
* barebox-state: add hmac supportMarc Kleine-Budde2015-05-254-8/+153
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* crypto: import crypto layer from bareboxMarc Kleine-Budde2015-05-2516-15/+1679
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* barebox-state: use state->name when dumping state variables to shellMarc Kleine-Budde2015-05-251-1/+1
| | | | | | ...othweise the shell variable may start with /. Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>