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 product
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
---
This patch uses my Kbuild series as a prerequisite.
"Switch over to real K
Hello,
On 30 January 2014 10:11, Tim Harvey 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
> really has any pr
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
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 7.4.
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
>>>
>>> -uses common deblocking algorithm from ../common/common.c
>>
>> I don't see any algorithm in the common.c file.
>
> The
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
Cc: Shengzhou Liu
Cc: Joe Hershberger
---
dri
This prevents references to _end from generating absolute
relocation records.
This change is binary invariant for ARM targets.
Signed-off-by: Albert ARIBAUD
---
Changes in v5:
- Rebase onto u-boot-arm/master
Changes in v4: None
Changes in v3:
- Replace _end in linker scripts with _image_binary
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
---
Changes in v5: None
Changes in v4:
- removed mkexynosspl patch, already fixed in 0fcac1ab
Changes in v3: None
Changes in v2:
- fixe
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
dec
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 interf
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 registe
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 :
> 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 Gmeiner, MSc
___
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
> ---
>
> Changes in v5:
> - Rebase onto u-boot-a
On 30 January 2014 06:58, JYOTI DUBEY 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 system, obviously
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 Desi
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: cas
> -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 vexpre
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
> >
> > Cc: Mischa Jonker
> > Cc: Francois Bedard
> >
> > No changes for v2.
Am 29.01.2014 20:39, schrieb Fabio Estevam:
From: Fabio Estevam
Add L2 cache support and enable it by default.
Configure the L2 cache in the same way as done by FSL kernel:
http://git.freescale.com/git/cgit.cgi/imx/linux-2.6-imx.git/tree/arch/arm/mach-mx6/mm.c?h=imx_3.0.35_4.1.0
Signed-off-by
Hi Fabio,
On 29/01/2014 20:39, Fabio Estevam wrote:
> From: Fabio Estevam
>
> Add L2 cache support and enable it by default.
>
> Configure the L2 cache in the same way as done by FSL kernel:
> http://git.freescale.com/git/cgit.cgi/imx/linux-2.6-imx.git/tree/arch/arm/mach-mx6/mm.c?h=imx_3.0.35_4
Hi bhupesh.sha...@freescale.com,
On Thu, 30 Jan 2014 14:44:49 +, "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 Bhupesh-B45370; Tom Rin
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
-uses common deblocking algorithm from ../common/common.c
>>>
>>
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_entry15&14 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 th
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
---
arch/arm/include/asm/arch-
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(
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
---
board/ti/omap5_uevm/README | 25 +
include/configs/omap5_uevm.h |1 +
2 files changed, 26 insertions(+)
cre
Rename 'bootpart' to 'bootpart-resize' to better reflect what this
command is for.
Signed-off-by: Tom Rini
---
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
--- a/common/cmd_mmc.c
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
Signed-off-by: Tom Rini
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
Cc: Minkyu Kang
Cc: Jaehoon Chung
Signed-off-by: T
Signed-off-by: Tom Rini
---
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 do_mmcops(cmd_tbl_t
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
Signed-off-by: Tom Rini
---
board/ti/dra7xx/README | 25 +
include/configs/dra7xx_evm.h |2 ++
2 files changed, 27
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
---
common/cmd_mmc.c | 29 +
drivers/mmc/mmc.c | 21 +
in
Dear Masahiro Yamada,
On 29.01.14 13:25, Masahiro Yamada wrote:
> 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 CROSS_COMPILE=arm-l
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
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
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
>> Reviewed-by: Steve Rae
>> Reviewed-by: Tim Kryger
> [snip]
>> +gd->ram_size = CONFIG_SYS_SDRAM_S
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_rat
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 -
> https://git.kernel.org/cgit/linux/kernel/git/torva
From: Stephen Warren
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
---
drivers/mmc/mmc.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff
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, s
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
> > > +#defin
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 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 present in the
On Thu, Jan 30, 2014 at 1:15 PM, Jason Gunthorpe
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 point
> > when you write the
On Fri, Jan 24, 2014 at 7:25 AM, Marek Vasut 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
> Cc: Stefano Babic
> ---
> drivers/pci/pcie_imx.c | 12 +---
> 1 file changed, 9 insertions(+)
50 matches
Mail list logo