On Thu, Feb 7, 2013 at 6:26 PM, Wolfgang Denk wrote:
> Dear Sonic Zhang,
>
> In message <1360223258-6945-8-git-send-email-sonic@gmail.com> you wrote:
>> From: Sonic Zhang
>>
>> Board and config header files for bf609-ezkit support.
>
> Checkpatch errors, please fix.
>
>
>> +#define ADI_CMDS_N
On Thu, Feb 7, 2013 at 6:17 PM, Wolfgang Denk wrote:
> Dear Sonic Zhang,
>
> In message <1360223258-6945-9-git-send-email-sonic@gmail.com> you wrote:
>> From: Sonic Zhang
>>
>> Add rsi/sdh support for bf60x.
>
> Checkpatch errors. Please fix.
>
>> @@ -113,16 +131,19 @@ static int sdh_setup_d
ps on BSD hosts (like OS X) do not provide the --no-headers switch nor
understand the AIX format descriptions. Unfortunately there seems no solution to
get the PIDs of children in a platfrom independent manner.
Therefore detect the OS and decide upon that which way to go.
This patch makes the MAKE
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
---
Changes for v2:
- Coding Style cleanup
- Clarified an error message
Changes for v3:
- Used MTD_ABSENT macro to
From: Enric Balletbo i Serra
Hi all,
This is the second version to add ONENAND support to the SPL.
Changes since v1:
* Replace ONE_NAND defines for ONENAND (Tom and Kyungmin)
* Remove unnused variables (Kyungmin)
* Split patch 2 in two, things related to SPL and things related
From: Enric Balletbo i Serra
Some ONENAND related defines use the term ONE_NAND instead of
ONENAND, as the technology name is ONENAND this patch replaces
all these defines.
Signed-off-by: Enric Balletbo i Serra
---
arch/arm/cpu/arm1136/mx35/generic.c |2 +-
arch/arm/include/asm/arch-mx35
From: Enric Balletbo i Serra
In order to use SPL boot from OneNAND we should initialize the gpmc.
Signed-off-by: Enric Balletbo i Serra
---
arch/arm/cpu/armv7/omap3/board.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/cpu/armv7/omap3/board.c b/arch/arm/cpu/ar
From: Enric Balletbo i Serra
This patch will allow use SPL to boot an u-boot from the OneNAND.
Tested with IGEPv2 board with a OneNAND from Numonyx
Signed-off-by: Enric Balletbo i Serra
---
common/spl/Makefile |1 +
common/spl/spl.c |5 +
common/spl/spl_onenand.c |
From: Enric Balletbo i Serra
Tested with an IGEPv2 board seems that current onenand_spl_load_image
implementation
doesn't work. This patch fixes this function changing the read loop and reading
the
onenand blocks from page to page.
Tested with various IGEP based boards with a OneNAND from Numo
On Thursday 07 February 2013 04:56 AM, Tom Warren wrote:
T114 has a slightly different I2C clock, with a new divisor for
standard/fast mode and HS mode. Tested on my Dalmore, and the I2C
clock is 100KHz +/- 3% on my Saleae Logic analyzer.
Signed-off-by: Tom Warren
---
v2: new
*/
The differences include the number of GPIOs and that one is
not required to set the pinmux on request.
Signed-off-by: Holger Hans Peter Freyther
---
arch/arm/include/asm/arch-davinci/gpio.h |8 +++-
drivers/gpio/Makefile|1 +
drivers/gpio/da8xx_gpio.c
u-boot is not consistent if state should be 0|1 or of the enum, the
GPIO driver expects this to be one of the enum values. Update the
caller.
Signed-off-by: Holger Hans Peter Freyther
---
common/cmd_led.c |4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/common/cmd_led.c
The issue got introduced in a cleanup by Manjunath Hadli in commit
826e99136e2bce61f3f6572e32d7aa724c116e6d. The eth_getenv_enetaddr_by_index
method will validate the MAC addr and if none is set in the environment
0 will be returned. Set the MAC from the eeprom if no valid address
is found in envir
A few minor changes to mvblx
Howard Gray (1):
omap3: mvblx: change console to ttyO0 and make silent by default.
Michael Jones (2):
omap3: mvblx: select fpgafilename according to orientation
omap3: mvblx: pass FPGA version to the kernel
board/matrix_vision/mvblx/fpga.c | 14 +++
Extract FPGA version from the .rbf and pass this info to the kernel.
Signed-off-by: Michael Jones
---
board/matrix_vision/mvblx/fpga.c | 14 +-
include/configs/omap3_mvblx.h|1 +
2 files changed, 14 insertions(+), 1 deletions(-)
diff --git a/board/matrix_vision/mvblx/fpga.
Rather than load the FPGA file from the FAT partition, look
at entry in system EEPROM to decide which file to retrieve directly
from the EXT3 partition.
Signed-off-by: Michael Jones
---
board/matrix_vision/mvblx/sys_eeprom.c | 24
include/configs/omap3_mvblx.h
From: Howard Gray
Also, change bootdelay to 0 but allow pressing 'S' to stop at U-Boot prompt.
Signed-off-by: Michael Jones
---
include/configs/omap3_mvblx.h | 18 +-
1 files changed, 13 insertions(+), 5 deletions(-)
diff --git a/include/configs/omap3_mvblx.h b/include/confi
Various cleanups, extensions and new support for ac14xx board
Anatolij Gustschin (8):
mpc512x: add common LAW and Chip Select configuration
mpc512x: use common code for CSx configuration
mpc512x: use common code for clock setting for all mpc512x boards
mpc512x: optionally configure DIU, LP
Currently each mpc512x board has its own LAW and CS config code,
we should avoid this code duplication. Allow all boards to use
common code by only defining LAW and CS config macros like
CONFIG_SYS_CSx_START, CONFIG_SYS_CSx_SIZE and CONFIG_SYS_CSx_CFG.
Also allow common configuration of additional
Remove CSx configurations from board code and only define
required CSx macros in the board config file to configure
chip select windows and parameters.
Signed-off-by: Anatolij Gustschin
Cc: Reinhard Arlt
Cc: Wolfgang Denk
---
board/davedenx/aria/aria.c | 31 -
Boards may define own IPS divider in the config file if
the default IPS divider doesn't fit their needs.
Signed-off-by: Anatolij Gustschin
---
arch/powerpc/include/asm/immap_512x.h |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/arch/powerpc/include/asm/immap_512x.h
b/
Only define enabled clocks in the config file and enable
the clocks in common code.
Signed-off-by: Anatolij Gustschin
Cc: Reinhard Arlt
Cc: Wolfgang Denk
---
arch/powerpc/cpu/mpc512x/cpu_init.c |9
board/davedenx/aria/aria.c | 33 ---
If a board config file defines DIU, LPC and NFC deviders,
configure them in the SCFR1 register.
Signed-off-by: Anatolij Gustschin
---
arch/powerpc/cpu/mpc512x/cpu_init.c | 15 +++
arch/powerpc/include/asm/immap_512x.h |6 ++
2 files changed, 21 insertions(+), 0 deletions(
Add new mpc5121e based ac14xx board and a new pinmux config
function for setting individual pinmux bit groups. This
function is used in ac14xx board code.
Signed-off-by: Anatolij Gustschin
---
MAINTAINERS |1 +
arch/powerpc/cpu/mpc512x/iopin.c | 54 +++
arch/
ft_cpu_setup() already does memory node fixup, no need
to do it again.
Signed-off-by: Anatolij Gustschin
---
board/pdm360ng/pdm360ng.c |1 -
1 files changed, 0 insertions(+), 1 deletions(-)
diff --git a/board/pdm360ng/pdm360ng.c b/board/pdm360ng/pdm360ng.c
index a1f2d5e..3048acd 100644
---
Do maintain a 200 usecs period of stable power and clock before
asserting the CKE signal and sending commands, have at least 200
DRAM clock cycles pass after initialization before data access.
Signed-off-by: Anatolij Gustschin
---
arch/powerpc/cpu/mpc512x/fixed_sdram.c | 17 -
On 02/08/2013 10:53 AM, Michael Jones wrote:
> From: Howard Gray
>
> Also, change bootdelay to 0 but allow pressing 'S' to stop at U-Boot prompt.
>
> Signed-off-by: Michael Jones
Michael, you should to add a s-o-b from the original author here too.
Best placed before yours. So this should be:
Dear Bhat Vijay-B43969,
Please _always_ CC the U-Boot mailing list.
> Hi Marek,
> I was looking into your file mxs_init.h for iMX28 SPL framework.
> I have to write the similar file for iMX6Q architecture not getting how to
> start. I have done some configuration for iMX6Q and compiled code and a
On Fri, Feb 8, 2013 at 7:41 AM, Holger Hans Peter Freyther
wrote:
> u-boot is not consistent if state should be 0|1 or of the enum, the
> GPIO driver expects this to be one of the enum values. Update the
> caller.
>
> Signed-off-by: Holger Hans Peter Freyther
I sent same fix some days ago. ;-)
Signed-off-by: Koen Kooi
---
include/configs/am335x_evm.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/include/configs/am335x_evm.h b/include/configs/am335x_evm.h
index 2190a7d..951422c 100644
--- a/include/configs/am335x_evm.h
+++ b/include/configs/am335x_evm.h
@@ -86,6 +86,8 @@
The kernel is loaded from an ext4 partition, not ext2 on beaglebone boards.
Signed-off-by: Koen Kooi
---
include/configs/am335x_evm.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/include/configs/am335x_evm.h b/include/configs/am335x_evm.h
index 72459d8..2190a7d 100644
--- a/include/config
Signed-off-by: Randall Spangler
Signed-off-by: Simon Glass
Signed-off-by: Hung-ying Tyan
---
drivers/misc/Makefile | 1 +
drivers/misc/cros_ec_lpc.c | 282 +
2 files changed, 283 insertions(+)
create mode 100644 drivers/misc/cros_ec_lpc.c
dif
The series depends on http://patchwork.ozlabs.org/patch/217347.
Hung-ying Tyan (7):
Add cros_ec driver.
Add cros_ec_i2c.
Add cros_ec_spi.
Add cros_ec_lpc.
Add cros_ec_keyb.
Add cros-ec-keyb to exynos5250-snow.dts.
Enable cros-ec for smdk5250.
README
Signed-off-by: Randall Spangler
Signed-off-by: Simon Glass
Signed-off-by: Vincent Palatin
Signed-off-by: Hung-ying Tyan
---
README | 5 +
drivers/input/Makefile | 1 +
drivers/input/cros_ec_keyb.c | 263 +++
include/fdtdec
Signed-off-by: Abhilash Kesavan
Signed-off-by: Akshay Saraswat
Signed-off-by: Alim Akhtar
Signed-off-by: Bernie Thompson
Signed-off-by: Chander Kashyap
Signed-off-by: Che-Liang Chiou
Signed-off-by: Doug Anderson
Signed-off-by: Gabe Black
Signed-off-by: Hatim Ali
Signed-off-by: Prathyush K
Signed-off-by: Hung-ying Tyan
Signed-off-by: Randall Spangler
Signed-off-by: Simon Glass
---
drivers/misc/Makefile | 1 +
drivers/misc/cros_ec_spi.c | 165 +
drivers/spi/exynos_spi.c | 22 ++
include/spi.h | 16 +
4 fil
Signed-off-by: Randall Spangler
Signed-off-by: Simon Glass
Signed-off-by: Hung-ying Tyan
---
drivers/misc/Makefile | 1 +
drivers/misc/cros_ec_i2c.c | 198 +
2 files changed, 199 insertions(+)
create mode 100644 drivers/misc/cros_ec_i2c.c
dif
Signed-off-by: Alim Akhtar
Signed-off-by: Bernie Thompson
Signed-off-by: Doug Anderson
Signed-off-by: Gabe Black
Signed-off-by: Hatim Ali
Signed-off-by: Sean Paul
Signed-off-by: Simon Glass
Signed-off-by: Vincent Palatin
Signed-off-by: Hung-ying Tyan
---
board/samsung/dts/exynos5250-snow.
These are available on other architectures, so add them on ppc.
Signed-off-by: Simon Glass
---
Changes in v5: None
Changes in v4: None
Changes in v3: None
Changes in v2: None
arch/powerpc/include/asm/io.h | 8
1 file changed, 8 insertions(+)
diff --git a/arch/powerpc/include/asm/io.h
Include this header to get access to link symbols, which are otherwise
removed.
Signed-off-by: Simon Glass
---
Changes in v5:
- Remove avr32 changes from what should be an arm patch
Changes in v4:
- Use asm/sections.h instead of asm-generic/sections.h
Changes in v3: None
Changes in v2: None
a
We can use the declarations of __bss_start and _end from this header
instead of declaring them locally.
Signed-off-by: Simon Glass
---
Changes in v5:
- Adjust u-boot-nds32.h link symbols to keep U-Boot building
Changes in v4:
- Use asm/sections.h instead of asm-generic/sections.h
- Adjust u-boot
This file holds the board info structure. We need this to be generic
for the unified board series, so create a structure which contains
the basic fields required by the main architectures.
Signed-off-by: Simon Glass
---
Changes in v5:
- Use unsigned int for baud_rate
- Remove bi_ip_addr field fro
For x86, things have adjusted somewhat since this series was originally
written. It has its own way of running through initcalls which is actually
nicer than others archs.
Unfortunately this does introduce exceptions. We will soon require use of
generic board on x86, but until then we need to fit
This adds secondary program loader support to the generic board.
Signed-off-by: Simon Glass
---
Changes in v5: None
Changes in v4: None
Changes in v3: None
Changes in v2: None
common/board_f.c | 20
1 file changed, 20 insertions(+)
diff --git a/common/board_f.c b/common/bo
Enable CONFIG_SYS_GENERIC_BOARD for Tegra 2 Seaboard.
Signed-off-by: Simon Glass
---
Changes in v5: None
Changes in v4:
- Rebase to master
- Drop sc520_timer.c patch (warning already fixed by previous patch)
Changes in v3:
- Rebase to master
- Rebase on top of x86/master (which has not yet been
We create a separate header file for link symbols defined by the link
scripts. It is helpful to have these all in one place and try to
make them common across architectures. Since Linux already has a similar
file, we bring this in even though many of the symbols there are not
relevant to us.
Each
This library supports calling a list of functions one after the
other.
It is intended that we move to a more powerful initcall implementation
as proposed by Graeme Russ . For now, this allows
us to do the basics.
Signed-off-by: Simon Glass
---
Changes in v5:
- Add debug() code to initcalls
- Upd
These functions are only available for powerpc and are not declared in a
header file. We want to use the rest function in two places (board_f and
board_r), so declare the functions in watchdog.h.
Signed-off-by: Simon Glass
---
Changes in v5:
- Avoid using static declaration for init_func_watchdog
This enables generic board support so that ARM boards can define
CONFIG_SYS_GENERIC_BOARD.
Signed-off-by: Simon Glass
---
Changes in v5: None
Changes in v4: None
Changes in v3: None
Changes in v2: None
arch/arm/config.mk| 3 ---
arch/arm/include/asm/u-boot.h | 9 +
arch/arm/
These boards define CONFIG_LAST_STAGE_INIT and CONFIG_BOARD_EARLY_INIT_R
but these options are not available on ARM. Move them into the powerpc
common file instead.
This change affects: km_kirkwood_pci, mgcoge3un, kmnusa, kmcoge5un,
km_kirkwood and portl2.
Signed-off-by: Simon Glass
---
Changes
This file handles common post-relocation init for boards which use
the generic framework.
Signed-off-by: Simon Glass
---
Changes in v5:
- Add code from arch/arm/lib/board.c to control loading of environment
- Put watchdog init function definitions in watchdog.h
- Adjust ppc to work with watchdog.
We are introducing a new unified board setup and we want this to
be the default. So we need to opt all architectures out first.
Signed-off-by: Simon Glass
---
Changes in v5: None
Changes in v4: None
Changes in v3: None
Changes in v2: None
README| 11 +++
arch/arm/con
These are defined in asm-generic/sections.h, so remove them from
architecture-specific files.
Signed-off-by: Simon Glass
---
Changes in v5:
- Include asm/sections.h in x86 sdram code
- Define _end instead of __end for x86
Changes in v4:
- Use asm/sections.h instead of asm-generic/sections.h
Cha
This enables generic board support so that ppc boards can define
CONFIG_SYS_GENERIC_BOARD.
Signed-off-by: Simon Glass
---
Changes in v5: None
Changes in v4: None
Changes in v3: None
Changes in v2: None
arch/powerpc/config.mk| 3 ---
arch/powerpc/include/asm/u-boot.h | 7 +++
arc
Link symbols as created by the link script can either be absolute or
relative to the text start. This option switches between the two options
so that we can support both.
As we convert architectures over to generic board, we can see if this
option is actually needed, or whether it is possible to u
This file handles common pre-relocation init for boards which use
the generic framework.
It starts up the console, DRAM, performs relocation and then jumps
to post-relocation init.
Signed-off-by: Simon Glass
---
Changes in v5:
- Add fdtdec header file to board_f.c
- Remove setup_global_data_ptr(
This adds ppc features to the generic pre-relocation board init.
This is a separate commit so that these features are clearly shown.
Signed-off-by: Simon Glass
---
Changes in v5:
- Use watchdog.h for watchdog functions
- Add define to work around __bss_end / __bss_end__ confusion
Changes in v4:
This adds ppc features to the generic post-relocation board init.
Signed-off-by: Simon Glass
---
Changes in v5:
- Add prototype for update_flash_size() to include/common.h
- Updates in board_r.c to make ppc build correctly
- Add prototype for board_start_ide() to include/ide.h
- Bring in new ppc
For x86 the global_data is managed entirely by the start.S code so we do
not need to touch it. However, we do have some more initcalls to add.
Signed-off-by: Simon Glass
---
Changes in v5:
- Add new patch to adjust board_r.c for x86
Changes in v4: None
Changes in v3: None
Changes in v2: None
c
This enables generic board support so that x86 boards can define
CONFIG_SYS_GENERIC_BOARD.
Signed-off-by: Simon Glass
---
Changes in v5:
- Avoid setting up gd on x86 as it is already done
Changes in v4: None
Changes in v3: None
Changes in v2: None
arch/x86/config.mk| 3 ---
arch/x
On Feb 7, 2013, at 5:22 PM, Scott Wood wrote:
> It's fine until you get a bad block in the partition, and you end up
> accessing the first block of the next partition (or getting "Attempt to
> read/write outside the flash area" if it's the last partition).
>
> Of course, fixing partition/chip
Hi Rajeshwari,
On Thu, Feb 7, 2013 at 4:00 AM, Rajeshwari Shinde
wrote:
> This patch rename GPIO definitions from GPIO_... to S5P_GPIO_...
> This changes was done to enable cmd_gpio for EXYNOS and
> cmd_gpio has GPIO_INPUT same as s5p_gpio driver and hence
> getting a error during compilation.
>
Hi Rajeshwari,
On Thu, Feb 7, 2013 at 4:00 AM, Rajeshwari Shinde
wrote:
> This patch enables GPIO Command for EXYNOS5.
> Function has been added to asm/gpio.h to decode the
> input gpio name to gpio number.
> example: gpio set gpa00
>
> Signed-off-by: Rajeshwari Shinde
> ---
> Changes in V2:
>
Hi Rajeshwari,
On Thu, Feb 7, 2013 at 4:00 AM, Rajeshwari Shinde
wrote:
> This patch adds API's to set config, drive and pull factor in
> gpio pin numbering feature.
>
> Signed-off-by: Rajeshawari Shinde
> Acked-by: Simon Glass
> ---
> Changes in V2:
> - none.
> Changes in V3:
>
Laxman,
On Fri, Feb 8, 2013 at 2:15 AM, Laxman Dewangan wrote:
> On Thursday 07 February 2013 04:56 AM, Tom Warren wrote:
>>
>> T114 has a slightly different I2C clock, with a new divisor for
>> standard/fast mode and HS mode. Tested on my Dalmore, and the I2C
>> clock is 100KHz +/- 3% on my Sale
As suggested by Graeme Russ this series attempts to remove old unused
boards and code from x86 U-Boot. This includes:
- Dumping the eNET boards
- Dumping the SC520 CPU
- Dumping 16-bit 'Real Mode' support (other than what is needed for
the reset vector and protected mode switch)
No restructuri
This code is not needed now, since we boot U-Boot from Coreboot on x86.
Signed-off-by: Simon Glass
---
Makefile | 4 --
README | 4 --
arch/x86/cpu/Makefile | 1 -
arch/x86/cpu/resetvec.S| 38
arch/x86/cpu/start16.S | 146 ---
Eh, I shouldn't post code that quickly… Try this:
diff --git a/common/cmd_nand.c b/common/cmd_nand.c
--- a/common/cmd_nand.c
+++ b/common/cmd_nand.c
@@ -621,60 +621,80 @@ int do_nand(cmd_tbl_t * cmdtp, int flag,
nand = &nand_info[dev];
s = strchr(cmd, '.');
Hi,
On Sun, Dec 16, 2012 at 7:44 PM, Simon Glass wrote:
> Hi,
>
> On Sun, Dec 16, 2012 at 6:12 PM, Jaehoon Chung wrote:
>> On 12/16/2012 02:18 AM, Simon Glass wrote:
>>> Hi,
>>>
>>> On Fri, Nov 30, 2012 at 3:13 PM, Simon Glass wrote:
Hi Jaehoon,
On Fri, Nov 30, 2012 at 12:25 AM,
Hi Amarendra,
On Mon, Jan 28, 2013 at 1:20 AM, Amarendra Reddy
wrote:
> Hi Simon,
>
> You mean to add "removable" flag in device node ?
Yes
> Are you referring to the overhead involved during MMC boot, and a SD card is
> not present on the board ?
> Can you please elaborate on the above.
>From
On 02/08/2013 08:12 AM, Simon Glass wrote:
> Enable CONFIG_SYS_GENERIC_BOARD for Tegra 2 Seaboard.
Shouldn't this be enabled for Tegra generically, rather than for just
one Tegra board? I haven't looked at the rest of the series yet, but it
sure seems better if all Tegra boards always work the sam
Update DT tables and enable I2C driver support for the
Tegra114 Dalmore board. This uses the standard Tegra I2C driver.
5 controllers are supported, although all may not have devices
behind them on every board.
Changes in V2:
- use new calculation for T114 I2C clocks
- incorporate review comments
T114 has a slightly different I2C clock, with a new (extra) divisor
in standard/fast mode and HS mode. Tested on my Dalmore, and the I2C
clock is 100KHz +/- 3Hz on my Saleae Logic analyzer.
Added a new entry in compat_names for T114 I2C since it differs
from the previous Tegra SoCs. A flag is set
T114, like T30, does not have a separate/different DVC (power I2C)
controller like T20 - all 5 I2C controllers are identical, but
I2C5 is used to designate the controller intended for power
control (PWR_I2C in the schematics). PWR_I2C is set to 400KHz.
Signed-off-by: Tom Warren
Acked-by: Laxman D
Tested all 5 'buses', i2c probe enumerates device addresses on bus
1 and 2.
Signed-off-by: Tom Warren
Acked-by: Laxman Dewangan
---
v2: No change
v3: No change
include/configs/dalmore.h |9 +
include/configs/tegra114-common.h |3 +++
2 files changed, 12 insertions(+), 0
Hello,
I test drove the standalone program for hello world and found it causes a
crash/reset when you hit the key to exit the program. The u-boot I am using is
actually based on a git d69dba367aed051663d0ee1ece013c8232bfa9f5 snapshot from
the u-boot-mpc85xx branch. It appears like the standal
On 02/08/2013 10:25 AM, Tom Warren wrote:
> T114, like T30, does not have a separate/different DVC (power I2C)
> controller like T20 - all 5 I2C controllers are identical, but
> I2C5 is used to designate the controller intended for power
> control (PWR_I2C in the schematics). PWR_I2C is set to 400K
Hi Stephen
On Fri, Feb 8, 2013 at 9:23 AM, Stephen Warren wrote:
> On 02/08/2013 08:12 AM, Simon Glass wrote:
>> Enable CONFIG_SYS_GENERIC_BOARD for Tegra 2 Seaboard.
>
> Shouldn't this be enabled for Tegra generically, rather than for just
> one Tegra board? I haven't looked at the rest of the s
This series creates a generic board init implementation which contains
the essential functions of the major arch/xxx/lib/board.c files. It is
split into two parts: board_f.c for pre-relocation and board_r.c for
post-relocation.
What is the motivation for this change?
1. There is a lot of repeated
Hi Tom,
On Thu, 7 Feb 2013 14:19:44 -0500, Tom Rini wrote:
> Hello,
>
> The following changes since commit 5bedf884a8508f1b2f5b8f74e67d987a81ff05ed:
>
> ARM: highbank: use wfi macro instead of inline asm (2013-02-03 14:44:02
> +0100)
>
> are available in the git repository at:
>
> git:/
Hello,
Earlier I wrote that which included the following...
>=> tftp 4 uboot/hello_world.bin
>Speed: 1000, full duplex
>Using eTSEC1 device
>TFTP from server 192.168.12.12; our IP address is 192.168.12.121 Filename
>'uboot/hello_world.bin'.
>Load address: 0x4
>Loading: #
>done
>Bytes tra
On 02/08/2013 11:10 AM, Simon Glass wrote:
> Hi Stephen
>
> On Fri, Feb 8, 2013 at 9:23 AM, Stephen Warren wrote:
>> On 02/08/2013 08:12 AM, Simon Glass wrote:
>>> Enable CONFIG_SYS_GENERIC_BOARD for Tegra 2 Seaboard.
>>
>> Shouldn't this be enabled for Tegra generically, rather than for just
>>
NAND is not good at handling absolute addresses to sectors for storing
particular data. The current implementation of the NAND env support
works around this in several ways such as storing a pointer to the
sector in the OOB of the first sector (interferes with some CRC) or
supporting a range of se
Allow the user to specify two UBI volumes to use for the environment
Signed-off-by: Joe Hershberger
---
README| 6 +++
common/env_ubi.c | 115 ++
include/environment.h | 3 ++
tools/env/fw_env.c| 3 ++
4 files changed
The env in UBI needs to look up the mtd partition as part of relocation,
which happens before relocation. Make the mtdparts code capable of
working on the default env to start with.
The code tries to set values in the env as well, but again, the env
isn't there yet, so add a check to setenv to no
Part, Read, and Write functionality that will be used by env_ubi.
Signed-off-by: Joe Hershberger
---
common/cmd_ubi.c| 146
include/ubi_uboot.h | 3 ++
2 files changed, 83 insertions(+), 66 deletions(-)
diff --git a/common/cmd_ubi.c b/c
UBI is a better place for the environment on NAND devices because it
handles wear-leveling and bad blocks.
Gluebi is needed in Linux to access the env as an MTD partition.
Signed-off-by: Joe Hershberger
---
README| 15
common/Makefile | 1 +
common/cmd_nvedit.c
The prints are out of control. SILENCE!
Signed-off-by: Joe Hershberger
---
common/cmd_ubi.c | 3 +++
drivers/mtd/mtdpart.c | 14 --
drivers/mtd/ubi/ubi.h | 3 ++-
fs/ubifs/ubifs.h | 2 +-
4 files changed, 14 insertions(+), 8 deletions(-)
diff --git a/common/cmd_ubi.c b
If readline says there was an error, don't write to the variable!
Signed-off-by: Joe Hershberger
---
common/cmd_nvedit.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/common/cmd_nvedit.c b/common/cmd_nvedit.c
index 7633f0c..063536b 100644
--- a/common/cmd_nvedit.c
+++ b/c
That's a bit presumptuous of you, u-boot!
Signed-off-by: Joe Hershberger
---
common/cmd_bootm.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/common/cmd_bootm.c b/common/cmd_bootm.c
index 7ae5d5b..435c980 100644
--- a/common/cmd_bootm.c
+++ b/common/cmd_bootm.c
@@ -
Make the link-local code conform more completely with the RFC.
This will prevent ARP queries for the target (such as while it is
rebooting) from causing the device to choose a different link-local
address, thinking that its address is in use by another machine.
Signed-off-by: Joe Hershberger
---
Because the code that handles bootdelay is compiled in conditionally
based on the default value, you are restricted in the default,
regardless of what you want the runtime options to be.
Change the source to always check if any default is given so that other
values can be selected and used at runt
On Fri, Feb 8, 2013 at 2:35 AM, Andreas Bießmann
wrote:
> ps on BSD hosts (like OS X) do not provide the --no-headers switch nor
> understand the AIX format descriptions. Unfortunately there seems no solution
> to
> get the PIDs of children in a platfrom independent manner.
> Therefore detect the
Hey all,
The bulk of this series adds environemnt variables to better support
working with NAND, SPI or ethernet. In the case of SPI we also add a
spiboot target which will change environment to be looked for on SPI
rather than NAND. This also documents how to use the network SPL
options.
--
T
From: Chase Maupin
* Added support to the default environment variables for NAND
boot.
* Add nandboot to the default bootcmd.
Signed-off-by: Chase Maupin
Signed-off-by: Tom Rini
---
include/configs/am335x_evm.h | 14 ++
1 file changed, 14 insertions(+)
diff --git a/include/co
From: Chase Maupin
* Added variables to support SPI booting
* Note that the first 512KiB are reserved for 4 copies of SPL.
Signed-off-by: Chase Maupin
Signed-off-by: Tom Rini
---
include/configs/am335x_evm.h | 14 ++
1 file changed, 14 insertions(+)
diff --git a/include/configs
From: Chase Maupin
* Add environment variables to support network booting
Signed-off-by: Chase Maupin
Signed-off-by: Tom Rini
---
include/configs/am335x_evm.h | 15 +++
1 file changed, 15 insertions(+)
diff --git a/include/configs/am335x_evm.h b/include/configs/am335x_evm.h
ind
From: Ilya Yanok
Added README file with the description of required options and host
configuration to use network SPL with am335x targets. Briefly discuss
how to use this configuration to program empty boards.
Signed-off-by: Ilya Yanok
Signed-off-by: Tom Rini
---
doc/SPL/README.am335x-networ
This target will move the environment into SPI flash and documents
the expected layout. We correct the SPL define for where U-Boot is
and remove an unused define.
Signed-off-by: Tom Rini
---
boards.cfg |1 +
include/configs/am335x_evm.h | 25 +++--
2
If the NAND is locked tight, commands such as lock and unlock will not
work, but the NAND chip may not report an error. Check the lock tight
status before attempting such operations so that an error status can be
reported if we know the operation will not succeed.
Signed-off-by: Joe Hershberger
1 - 100 of 121 matches
Mail list logo