Skip to content

Commit

Permalink
Merge git://git.denx.de/u-boot-dm
Browse files Browse the repository at this point in the history
  • Loading branch information
trini committed Jul 27, 2018
2 parents 53885e7 + ab948cd commit 2ae23a2
Show file tree
Hide file tree
Showing 5 changed files with 20 additions and 10 deletions.
2 changes: 1 addition & 1 deletion doc/driver-model/README.txt
Original file line number Diff line number Diff line change
Expand Up @@ -695,7 +695,7 @@ steps (see device_probe()):
allocate it yourself in ofdata_to_platdata(). Note that it is preferable
to do all the device tree decoding in ofdata_to_platdata() rather than
in probe(). (Apart from the ugliness of mixing configuration and run-time
data, one day it is possible that U-Boot will cache platformat data for
data, one day it is possible that U-Boot will cache platform data for
devices which are regularly de/activated).

h. The device's probe() method is called. This should do anything that
Expand Down
4 changes: 2 additions & 2 deletions doc/git-mailrc
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ alias alisonwang Alison Wang <[email protected]>
alias angelo_ts Angelo Dureghello <[email protected]>
alias bmeng Bin Meng <[email protected]>
alias danielschwierzeck Daniel Schwierzeck <[email protected]>
alias dinh Dinh Nguyen <[email protected]>
alias dinh Dinh Nguyen <[email protected]>
alias hs Heiko Schocher <[email protected]>
alias iwamatsu Nobuhiro Iwamatsu <[email protected]>
alias jaehoon Jaehoon Chung <[email protected]>
Expand All @@ -33,7 +33,7 @@ alias marex Marek Vasut <[email protected]>
alias mariosix Mario Six <[email protected]>
alias masahiro Masahiro Yamada <[email protected]>
alias mateusz Mateusz Kulikowski <[email protected]>
alias maxime Maxime Ripard <[email protected]>
alias maxime Maxime Ripard <[email protected]>
alias monstr Michal Simek <[email protected]>
alias prafulla Prafulla Wadaskar <[email protected]>
alias prom Minkyu Kang <[email protected]>
Expand Down
2 changes: 1 addition & 1 deletion lib/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -334,7 +334,7 @@ config SPL_OF_LIBFDT
config FDT_FIXUP_PARTITIONS
bool "overwrite MTD partitions in DTS through defined in 'mtdparts'"
depends on OF_LIBFDT
default n
depends on CMD_MTDPARTS
help
Allow overwriting defined partitions in the device tree blob
using partition info defined in the 'mtdparts' environment
Expand Down
20 changes: 15 additions & 5 deletions lib/fdtdec.c
Original file line number Diff line number Diff line change
Expand Up @@ -1181,13 +1181,25 @@ int fdtdec_setup_mem_size_base(void)
}

#if defined(CONFIG_NR_DRAM_BANKS)

static int get_next_memory_node(const void *blob, int startoffset)
{
int mem = -1;

do {
mem = fdt_node_offset_by_prop_value(gd->fdt_blob, mem,
"device_type", "memory", 7);
} while (!fdtdec_get_is_enabled(blob, mem));

return mem;
}

int fdtdec_setup_memory_banksize(void)
{
int bank, ret, mem, reg = 0;
struct fdt_resource res;

mem = fdt_node_offset_by_prop_value(gd->fdt_blob, -1, "device_type",
"memory", 7);
mem = get_next_memory_node(gd->fdt_blob, -1);
if (mem < 0) {
debug("%s: Missing /memory node\n", __func__);
return -EINVAL;
Expand All @@ -1197,9 +1209,7 @@ int fdtdec_setup_memory_banksize(void)
ret = fdt_get_resource(gd->fdt_blob, mem, "reg", reg++, &res);
if (ret == -FDT_ERR_NOTFOUND) {
reg = 0;
mem = fdt_node_offset_by_prop_value(gd->fdt_blob, mem,
"device_type",
"memory", 7);
mem = get_next_memory_node(gd->fdt_blob, mem);
if (mem == -FDT_ERR_NOTFOUND)
break;

Expand Down
2 changes: 1 addition & 1 deletion tools/patman/settings.py
Original file line number Diff line number Diff line change
Expand Up @@ -263,7 +263,7 @@ def _ReadAliasFile(fname):
line = line.strip()
if not line or line.startswith('#'):
continue
words = line.split(' ', 2)
words = line.split(None, 2)
if len(words) < 3 or words[0] != 'alias':
if not bad_line:
bad_line = "%s:%d:Invalid line '%s'" % (fname, linenum,
Expand Down

0 comments on commit 2ae23a2

Please sign in to comment.