Greetings,
I develop the boot-loader and kernel for a family of boards that have
an on-board EEPROM which contains information as to what options are
physically loaded on the board such as memory size/config, and
peripheral IC's. We allow customers to create special builds of our
standard
Useful rules in scripts/Makefile.lib allows us to easily
generate a device tree blob and wrap it in assembly code.
We do not need to parse a linker script to get output format and arch.
Signed-off-by: Masahiro Yamada yamad...@jp.panasonic.com
---
This patch uses my Kbuild series as a
Hello,
On 30 January 2014 10:11, Tim Harvey thar...@gateworks.com wrote:
Greetings,
Is it more appropriate for the bootloader to 'remove' nodes for
devices that are not physically present or should I be setting their
status property to 'disabled' instead? I'm not clear if either option
Hi Michal,
On 30/01/2014 08:38, Michal Simek wrote:
On 01/23/2014 08:53 AM, Michal Simek wrote:
On 01/22/2014 08:44 PM, Gerhard Sittig wrote:
On Wed, Jan 22, 2014 at 12:02 +0100, Michal Simek wrote:
--- /dev/null +++ b/common/cmd_clk.c @@ -0,0 +1,51 @@ +/* +
* Copyright (C) 2013 Xilinx,
On 01/29/2014 11:37 PM, Tom Rini wrote:
On Mon, Jan 27, 2014 at 05:28:22PM +0100, Paul Chavent wrote:
On platform with a DSP co-processor, add a command to boot an elf on
it.
* Test *
This patch has been tested on an OMAP-L138 EVM with DSP code generated
with TI's code generation tools
On 01/30/2014 08:32 AM, Valentin Longchamp wrote:
On 01/30/2014 03:30 AM, York Sun wrote:
On 01/27/2014 02:49 AM, Valentin Longchamp wrote:
From: Rainer Boschung rainer.bosch...@keymile.com
-uses common deblocking algorithm from ../common/common.c
I don't see any algorithm in the common.c
commit 626ee1e3 phylib: update atheros ar803x phy
leads in failing ethernet on the pxm2 board.
Calling genphy_config() instead of ar8021_config(),
which seems for ar8021 phys not ar803x phys, make
it working again.
Signed-off-by: Heiko Schocher h...@denx.de
Cc: Shengzhou Liu
This prevents references to _end from generating absolute
relocation records.
This change is binary invariant for ARM targets.
Signed-off-by: Albert ARIBAUD albert.u.b...@aribaud.net
---
Changes in v5:
- Rebase onto u-boot-arm/master
Changes in v4: None
Changes in v3:
- Replace _end in linker
Remove the last uses of symbol offsets in ARM U-Boot.
Remove some needless uses of _TEXT_BASE.
Remove all _TEXT_BASE definitions.
Signed-off-by: Albert ARIBAUD albert.u.b...@aribaud.net
---
Changes in v5: None
Changes in v4:
- removed mkexynosspl patch, already fixed in 0fcac1ab
Changes in v3:
Newly added cm_t335 was missed in commit 47ed5dd0 which
made ARM targets produce full ELF files. Fix its linker
script.
This change is binary-invariant when only .dynsym, .dynstr,
.dynamic, .plt, .interp and .gun sections are declared.
Sections .hash, .got.plt, .dynbss and .ARM.exidx are also
T1040 has internal display interface unit (DIU) for driving video.
T1040QDS supports video mode via
-LCD using TI enconder
-HDMI type interface via HDMI encoder
Chrontel, CH7301C encoder which is I2C programmable is used as
HDMI connector on T1040QDS.
This patch add support to
-enable Video
T1040 SoC has SCFG (Supplement Configuration) Block which provides
chip specific configuration and status support. The base address of
SCFG block in T1040 is 0xfc000.
SCFG contains SCFG_PIXCLKCR (DIU pixel clock control register)
at offset 0x28.
Add definition of
-SCFG block
-SCFG_PIXCLKCR
Can someone provide me link to download uboot-production source code??
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot
Hi
2014-01-30 JYOTI DUBEY jyoti0...@gmail.com:
Can someone provide me link to download uboot-production source code??
The git web interface can be found here:
http://git.denx.de/?p=u-boot.git;a=summary
But it is as simple as this:
git clone git://git.denx.de/u-boot.git
greets
--
Christian
Hi Albert,
On Thursday, January 30, 2014 11:02:46 AM, Albert ARIBAUD wrote:
This prevents references to _end from generating absolute
relocation records.
This change is binary invariant for ARM targets.
Signed-off-by: Albert ARIBAUD albert.u.b...@aribaud.net
---
Changes in v5:
-
On 30 January 2014 06:58, JYOTI DUBEY jyoti0...@gmail.com wrote:
After compiling the u-boot code what steps must be followed to boot the
current system (system with Grub) with u-boot?I mean how can I port my
system with the u-boot which I compiled?
What system do you have?
It depends on your
Hello Wolfgang,
On Wed, 2014-01-29 at 20:54 +0100, Wolfgang Denk wrote:
Dear Alexey Brodkin,
In message 1391011745-22239-2-git-send-email-abrod...@synopsys.com you
wrote:
These are header files used by ARC700 architecture.
...
+/* Build Configuration Registers */
+#define
Hello Wolfgang,
On Wed, 2014-01-29 at 21:09 +0100, Wolfgang Denk wrote:
Dear Alexey Brodkin,
In message 1391011745-22239-8-git-send-email-abrod...@synopsys.com you
wrote:
AXS101 is a new generation of devlopment boards from Synopsys that houses
ASIC with ARC700 and lots of DesignWare
Hello,
I have just noticed that vexpress_aemv8a seems broken with v2014.01,
using gcc version 4.8.1 (Ubuntu/Linaro 4.8.1-10ubuntu9).
The symptom is a lot of warnings like
smc9_eeprom.c: In function 'dump_reg':
/home/albert/src/u-boot-arm/include/../drivers/net/smc9.h:261:28:
warning:
-Original Message-
From: Albert ARIBAUD [mailto:albert.u.b...@aribaud.net]
Sent: Thursday, January 30, 2014 8:06 PM
To: U-Boot
Cc: Sharma Bhupesh-B45370; Tom Rini
Subject: Commit 3865ceb7 breaks vexpress_aemv8a build with warnings
Hello,
I have just noticed that vexpress_aemv8a
Hello Wolfgang,
On Wed, 2014-01-29 at 21:06 +0100, Wolfgang Denk wrote:
Dear Alexey Brodkin,
In message 1391011745-22239-3-git-send-email-abrod...@synopsys.com you
wrote:
Signed-off-by: Alexey Brodkin abrod...@synopsys.com
Cc: Mischa Jonker mjon...@synopsys.com
Cc: Francois Bedard
Am 29.01.2014 20:39, schrieb Fabio Estevam:
From: Fabio Estevam fabio.este...@freescale.com
Add L2 cache support and enable it by default.
Configure the L2 cache in the same way as done by FSL kernel:
Hi Fabio,
On 29/01/2014 20:39, Fabio Estevam wrote:
From: Fabio Estevam fabio.este...@freescale.com
Add L2 cache support and enable it by default.
Configure the L2 cache in the same way as done by FSL kernel:
Hi bhupesh.sha...@freescale.com,
On Thu, 30 Jan 2014 14:44:49 +, bhupesh.sha...@freescale.com
bhupesh.sha...@freescale.com wrote:
-Original Message-
From: Albert ARIBAUD [mailto:albert.u.b...@aribaud.net]
Sent: Thursday, January 30, 2014 8:06 PM
To: U-Boot
Cc: Sharma
On 01/30/2014 01:17 AM, Boschung, Rainer wrote:
On 01/30/2014 08:32 AM, Valentin Longchamp wrote:
On 01/30/2014 03:30 AM, York Sun wrote:
On 01/27/2014 02:49 AM, Valentin Longchamp wrote:
From: Rainer Boschung rainer.bosch...@keymile.com
-uses common deblocking algorithm from
Hello,
The memory of the MPC8572DS can't be read correctly after the setup of the
tlb1_entry in the 4K boot code.
And also in the create_init_ram code, the tlb1_entry1514 are set to be in
the address space 0 which are supposed to be used in the address space 1.
There seems somthing wrong with
It's called _pio_ in the version that was added to git.
Apparently it got renamed without updating the macros before it was
applied, c.f.
http://u-boot.10912.n7.nabble.com/U-Boot-PATCH-3-9-V3-add-a-new-AT91-GPIO-driver-td75922.html
Signed-off-by: Andreas Henriksson andreas.henriks...@endian.se
On Thu, 2014-01-30 at 10:42 +0530, Suresh Gupta wrote:
+#ifdef CONFIG_SYS_FSL_ERRATUM_A006261
+static inline bool has_erratum_a006261(void)
+{
+ u32 svr = get_svr();
+ u32 soc = SVR_SOC_VER(svr);
+
+ switch (soc) {
+ case SVR_P1010:
+ return IS_SVR_REV(svr, 1,
Add a README to the board which lists the commands required to enable
booting from the eMMC boot partitions found on the board.
Signed-off-by: Tom Rini tr...@ti.com
---
board/ti/omap5_uevm/README | 25 +
include/configs/omap5_uevm.h |1 +
2 files changed, 26
Rename 'bootpart' to 'bootpart-resize' to better reflect what this
command is for.
Signed-off-by: Tom Rini tr...@ti.com
---
common/cmd_mmc.c |8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/common/cmd_mmc.c b/common/cmd_mmc.c
index e118252..a322063 100644
---
We use the switch CONFIG_SUPPORT_EMMC_BOOT today to enable some
additional features of the eMMC boot partitions. Add support for being
told that we have booted from one of these partitions to the spl
framework and implement this on TI OMAP/related.
Cc: Pantelis Antoniou
The open and close mmc sub-commands implement a hard-coded set of values
specific to the SMDK5250 platform. Remove these commands as what they
did can be done instead with a series of mmc dev / bootpart / bootbus
commands instead now.
Cc: Amar amarendra...@samsung.com
Cc: Minkyu Kang
Signed-off-by: Tom Rini tr...@ti.com
---
common/cmd_mmc.c | 15 +++
1 file changed, 11 insertions(+), 4 deletions(-)
diff --git a/common/cmd_mmc.c b/common/cmd_mmc.c
index da5fef9..e118252 100644
--- a/common/cmd_mmc.c
+++ b/common/cmd_mmc.c
@@ -314,11 +314,18 @@ static int
Add a partconf sub-command to the mmc command to allow for setting
the boot_ack, boot_partition and partition_access fields of
PARTITION_CONFIG (formerly BOOT_CONFIG, EXT_CSD[179]). Part of this
requires changing the check for 'part' from an strncmp to a strcmp, like
the rest of the sub-commands.
Add a README to the board which lists the commands required to enable
booting from the eMMC boot partitions found on the board.
Cc: Lokesh Vutla lokeshvu...@ti.com
Signed-off-by: Tom Rini tr...@ti.com
---
board/ti/dra7xx/README | 25 +
include/configs/dra7xx_evm.h
Add a bootbus sub-command to the mmc command to allow for setting
the boot_bus_width, reset_boot_bus_width and boot_mode fields of
BOOT_BUS_WIDTH (EXT_CSD[177]).
Signed-off-by: Tom Rini tr...@ti.com
---
common/cmd_mmc.c | 29 +
drivers/mmc/mmc.c | 21
Dear Masahiro Yamada,
On 29.01.14 13:25, Masahiro Yamada wrote:
snip
How to Build ?
--
We can build the same as before.
Do board configuraton first and then run make.
$ make omap4_panda_config
Configuring for omap4_panda board...
$ make
Hi Tim,
On Thu, Jan 30, 2014 at 01:11:18AM -0800, Tim Harvey wrote:
My approach has been to define a per-baseboard device-tree in Linux
for a 'fully loaded' board, then remove nodes which the EEPROM claims
are not present in the bootloader before it passes the DTB to the
kernel. I do this by
On 14-01-29 02:32 PM, Tom Rini wrote:
On Mon, Jan 27, 2014 at 10:53:26AM -0800, Darwin Rambo wrote:
Add bcm281xx architecture support code including a clock framework and
chip reset. Define register block base addresses for the bcm281xx
architecture and create an empty gpio header file
On Thu, Jan 30, 2014 at 03:45:58PM -0500, Jason Cooper wrote:
This is more of a process question: Is there any information captured
in your EEPROM that can't be represented in the dtb? iow, at the point
when you write the EEPROM, why not write the dtb to it as configured?
I can share what
On 14-01-29 02:33 PM, Tom Rini wrote:
On Mon, Jan 27, 2014 at 10:53:30AM -0800, Darwin Rambo wrote:
Add support for the bcm28155_ap reference board.
Signed-off-by: Darwin Rambo dra...@broadcom.com
Reviewed-by: Steve Rae s...@broadcom.com
Reviewed-by: Tim Kryger tkry...@linaro.org
[snip]
On 14-01-29 02:32 PM, Tom Rini wrote:
On Mon, Jan 27, 2014 at 10:53:25AM -0800, Darwin Rambo wrote:
The Kona architecture is present on a number of Broadcom mobile SoCs
including the bcm281xx family of chips.
[snip]
+int __weak clk_sdio_enable(void *base, u32 rate, u32 *actual_ratep)
+{
Dear Alexey,
In message 1391088780.3518.33.ca...@abrodkin-8560l.internal.synopsys.com you
wrote:
As it is clearly mentioned in commit message arcregs.h came from Linux
sources and that's why kept as it was. You may refer to it here -
From: Stephen Warren swar...@nvidia.com
U-Boot currently sets MMC cards' RCA register to 0. This value is
reserved according to the specification. Use a value of 1 instead, just
like the Linux kernel.
Signed-off-by: Stephen Warren swar...@nvidia.com
---
drivers/mmc/mmc.c | 2 +-
1 file changed,
On 14-01-29 02:32 PM, Tom Rini wrote:
On Mon, Jan 27, 2014 at 10:53:24AM -0800, Darwin Rambo wrote:
This patchset introduces the Broadcom bcm281xx family of mobile SoC
chips. Broadcom kona hardware blocks are often found in Broadcom mobile
SoC chips including the bcm281xx family, so
Dear Alexey,
In message 1391088984.3518.35.ca...@abrodkin-8560l.internal.synopsys.com you
wrote:
+#define CONFIG_HOSTNAME axs101
+#define CONFIG_ETHADDR 4a:56:49:22:3e:43
+#define CONFIG_IPADDR 10.121.8.200
+#define
Hello Andreas,
Thanks for your test.
I saw a few times full compiler output instead of the shortened 'CC
...'. Especially generating the linker script, reformatting binaries
with objcopy and doing the final linkage of u-boot ELF. Maybe you want
to sort that out?
Yes, I will do this in a
On Thu, Jan 30, 2014 at 12:45 PM, Jason Cooper ja...@lakedaemon.net wrote:
Hi Tim,
On Thu, Jan 30, 2014 at 01:11:18AM -0800, Tim Harvey wrote:
My approach has been to define a per-baseboard device-tree in Linux
for a 'fully loaded' board, then remove nodes which the EEPROM claims
are not
On Thu, Jan 30, 2014 at 1:15 PM, Jason Gunthorpe
jguntho...@obsidianresearch.com wrote:
On Thu, Jan 30, 2014 at 03:45:58PM -0500, Jason Cooper wrote:
This is more of a process question: Is there any information captured
in your EEPROM that can't be represented in the dtb? iow, at the
On Fri, Jan 24, 2014 at 7:25 AM, Marek Vasut ma...@denx.de wrote:
Add a callback so that a board can implement it's own specific routine to
toggle the port's nRESET line.
Signed-off-by: Marek Vasut ma...@denx.de
Cc: Stefano Babic sba...@denx.de
---
drivers/pci/pcie_imx.c | 12 +---
50 matches
Mail list logo