mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-06-07 07:11:35 +00:00
Merge git://git.denx.de/u-boot-dm
This commit is contained in:
commit
47d3debe1a
4 changed files with 11 additions and 7 deletions
5
README
5
README
|
@ -3849,12 +3849,9 @@ Configuration Settings:
|
||||||
The memory will be freed (or in fact just forgotton) when
|
The memory will be freed (or in fact just forgotton) when
|
||||||
U-Boot relocates itself.
|
U-Boot relocates itself.
|
||||||
|
|
||||||
Pre-relocation malloc() is only supported on sandbox
|
Pre-relocation malloc() is only supported on ARM and sandbox
|
||||||
at present but is fairly easy to enable for other archs.
|
at present but is fairly easy to enable for other archs.
|
||||||
|
|
||||||
Pre-relocation malloc() is only supported on ARM at present
|
|
||||||
but is fairly easy to enable for other archs.
|
|
||||||
|
|
||||||
- CONFIG_SYS_BOOTM_LEN:
|
- CONFIG_SYS_BOOTM_LEN:
|
||||||
Normally compressed uImages are limited to an
|
Normally compressed uImages are limited to an
|
||||||
uncompressed size of 8 MBytes. If this is not enough,
|
uncompressed size of 8 MBytes. If this is not enough,
|
||||||
|
|
|
@ -106,13 +106,18 @@ int device_bind(struct udevice *parent, struct driver *drv, const char *name,
|
||||||
* a 'requested' sequence, and will be resolved (and ->seq updated)
|
* a 'requested' sequence, and will be resolved (and ->seq updated)
|
||||||
* when the device is probed.
|
* when the device is probed.
|
||||||
*/
|
*/
|
||||||
dev->req_seq = fdtdec_get_int(gd->fdt_blob, of_offset, "reg", -1);
|
|
||||||
dev->seq = -1;
|
dev->seq = -1;
|
||||||
|
#ifdef CONFIG_OF_CONTROL
|
||||||
|
dev->req_seq = fdtdec_get_int(gd->fdt_blob, of_offset, "reg", -1);
|
||||||
|
if (!IS_ERR_VALUE(dev->req_seq))
|
||||||
|
dev->req_seq &= INT_MAX;
|
||||||
if (uc->uc_drv->name && of_offset != -1) {
|
if (uc->uc_drv->name && of_offset != -1) {
|
||||||
fdtdec_get_alias_seq(gd->fdt_blob, uc->uc_drv->name, of_offset,
|
fdtdec_get_alias_seq(gd->fdt_blob, uc->uc_drv->name, of_offset,
|
||||||
&dev->req_seq);
|
&dev->req_seq);
|
||||||
}
|
}
|
||||||
|
#else
|
||||||
|
dev->req_seq = -1;
|
||||||
|
#endif
|
||||||
if (!dev->platdata && drv->platdata_auto_alloc_size)
|
if (!dev->platdata && drv->platdata_auto_alloc_size)
|
||||||
dev->flags |= DM_FLAG_ALLOC_PDATA;
|
dev->flags |= DM_FLAG_ALLOC_PDATA;
|
||||||
|
|
||||||
|
|
|
@ -116,6 +116,7 @@ const struct spi_flash_params spi_flash_params_table[] = {
|
||||||
{"W25Q64DW", 0xef6017, 0x0, 64 * 1024, 128, RD_FULL, WR_QPP | SECT_4K},
|
{"W25Q64DW", 0xef6017, 0x0, 64 * 1024, 128, RD_FULL, WR_QPP | SECT_4K},
|
||||||
{"W25Q128FW", 0xef6018, 0x0, 64 * 1024, 256, RD_FULL, WR_QPP | SECT_4K},
|
{"W25Q128FW", 0xef6018, 0x0, 64 * 1024, 256, RD_FULL, WR_QPP | SECT_4K},
|
||||||
#endif
|
#endif
|
||||||
|
{}, /* Empty entry to terminate the list */
|
||||||
/*
|
/*
|
||||||
* Note:
|
* Note:
|
||||||
* Below paired flash devices has similar spi_flash params.
|
* Below paired flash devices has similar spi_flash params.
|
||||||
|
|
|
@ -25,6 +25,7 @@ struct udevice *cur_dev __attribute__ ((section(".data")));
|
||||||
|
|
||||||
static void serial_find_console_or_panic(void)
|
static void serial_find_console_or_panic(void)
|
||||||
{
|
{
|
||||||
|
#ifdef CONFIG_OF_CONTROL
|
||||||
int node;
|
int node;
|
||||||
|
|
||||||
/* Check for a chosen console */
|
/* Check for a chosen console */
|
||||||
|
@ -44,7 +45,7 @@ static void serial_find_console_or_panic(void)
|
||||||
return;
|
return;
|
||||||
cur_dev = NULL;
|
cur_dev = NULL;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
/*
|
/*
|
||||||
* Failing that, get the device with sequence number 0, or in extremis
|
* Failing that, get the device with sequence number 0, or in extremis
|
||||||
* just the first serial device we can find. But we insist on having
|
* just the first serial device we can find. But we insist on having
|
||||||
|
|
Loading…
Add table
Reference in a new issue