Re: bareboxenv on userspace - wrong crc on env

2013-08-29 Thread Yi Qingliang
On Thursday, August 29, 2013 01:35:06 PM Vanhauwaert Wouter wrote:
> > -Original Message-
> > From: Yi Qingliang [mailto:niqingliang2...@gmail.com]
> > Sent: donderdag 29 augustus 2013 12:44
> > To: barebox@lists.infradead.org
> > Cc: Vanhauwaert Wouter
> > Subject: Re: bareboxenv on userspace - wrong crc on env
> > 
> > On Thursday, August 29, 2013 11:24:41 AM Vanhauwaert Wouter wrote:
> > > Hello all,
> > > 
> > > I'm having issues accessing my barebox environment from within linux
> > > 
> > > My barebox and environment are located on a SPI NOR flash.
> > > This boots ok, and barebox is able to save its environment to it.
> > > 
> > > When I want to load it in userspace through:
> > > 
> > > $ bareboxenv -l /mnt /dev/mtd1
> > > Or
> > > $ dd if=/dev/mtd1 /tmp/barebox
> > > Or
> > > $ dd if=/dev/mdtblock1 /tmp/barebox
> > > 
> > > Result is:
> > > Wrong crc on env
> > > 
> > > However it's working fine in barebox itself
> > > 
> > > What can be wron?
> > 
> > 
> 
> It's SPI NOR flash...
you can ignore the 'nand':

maybe the ecc mode for flash is different in barebox and in kernel,
you should check the config for barebox and kernel.

-- 
Nanjing Jilong
Yi Qingliang
niqingliang2...@gmail.com

___
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox


Re: bareboxenv on userspace - wrong crc on env

2013-08-29 Thread Sascha Hauer
On Thu, Aug 29, 2013 at 11:24:41AM +0200, Vanhauwaert Wouter wrote:
> Hello all, 
> 
> I'm having issues accessing my barebox environment from within linux
> 
> My barebox and environment are located on a SPI NOR flash.
> This boots ok, and barebox is able to save its environment to it.
> 
> When I want to load it in userspace through:
> 
> $ bareboxenv -l /mnt /dev/mtd1
> Or 
> $ dd if=/dev/mtd1 /tmp/barebox
> Or 
> $ dd if=/dev/mdtblock1 /tmp/barebox
> 
> Result is:
> Wrong crc on env
> 
> However it's working fine in barebox itself
> 
> What can be wron?

The only idea I have is that /dev/mtd1 might not be the place where
barebox stores it's environment, maybe because of different probe order
in the kernel or different partition layout. Could you send a hexdump of
the first 256 bytes or so of /dev/mtd1?

Sascha

-- 
Pengutronix e.K.   | |
Industrial Linux Solutions | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0|
Amtsgericht Hildesheim, HRA 2686   | Fax:   +49-5121-206917- |

___
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox


[PATCH for next] PCM051: Fixup DDRPLL

2013-08-29 Thread Teresa Gámez
The correct DDRPLL for PCM051 is 303MHz.

Signed-off-by: Teresa Gámez 
---
 As the board runs also fine with 266MHz. There
 is no need to fix it in master.

 arch/arm/boards/pcm051/lowlevel.c  |2 +-
 arch/arm/mach-omap/include/mach/am33xx-clock.h |1 +
 2 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/arch/arm/boards/pcm051/lowlevel.c 
b/arch/arm/boards/pcm051/lowlevel.c
index 078e83b..48578cd 100644
--- a/arch/arm/boards/pcm051/lowlevel.c
+++ b/arch/arm/boards/pcm051/lowlevel.c
@@ -68,7 +68,7 @@ static int pcm051_board_init(void)
if (running_in_sdram())
return 0;
 
-   pll_init(MPUPLL_M_600, 25, DDRPLL_M_266);
+   pll_init(MPUPLL_M_600, 25, DDRPLL_M_303);
 
am335x_sdram_init(0x18B, &MT41J256M8HX15E_2x256M8_cmd,
&MT41J256M8HX15E_2x256M8_regs,
diff --git a/arch/arm/mach-omap/include/mach/am33xx-clock.h 
b/arch/arm/mach-omap/include/mach/am33xx-clock.h
index b3c7519..ecd90b2 100644
--- a/arch/arm/mach-omap/include/mach/am33xx-clock.h
+++ b/arch/arm/mach-omap/include/mach/am33xx-clock.h
@@ -49,6 +49,7 @@
 /* DDR Freq is 266 MHZ for now*/
 /* Set Fdll = 400 MHZ , Fdll = M * 2 * CLKINP/ N + 1; clkout = Fdll /(2 * M2) 
*/
 #define DDRPLL_M_266   266
+#define DDRPLL_M_303   303
 #define DDRPLL_M_400   400
 #define DDRPLL_N   (OSC - 1)
 #define DDRPLL_M2  1
-- 
1.7.0.4


___
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox


RE: bareboxenv on userspace - wrong crc on env

2013-08-29 Thread Vanhauwaert Wouter
> -Original Message-
> From: Yi Qingliang [mailto:niqingliang2...@gmail.com]
> Sent: donderdag 29 augustus 2013 12:44
> To: barebox@lists.infradead.org
> Cc: Vanhauwaert Wouter
> Subject: Re: bareboxenv on userspace - wrong crc on env
> 
> On Thursday, August 29, 2013 11:24:41 AM Vanhauwaert Wouter wrote:
> > Hello all,
> >
> > I'm having issues accessing my barebox environment from within linux
> >
> > My barebox and environment are located on a SPI NOR flash.
> > This boots ok, and barebox is able to save its environment to it.
> >
> > When I want to load it in userspace through:
> >
> > $ bareboxenv -l /mnt /dev/mtd1
> > Or
> > $ dd if=/dev/mtd1 /tmp/barebox
> > Or
> > $ dd if=/dev/mdtblock1 /tmp/barebox
> >
> > Result is:
> > Wrong crc on env
> >
> > However it's working fine in barebox itself
> >
> > What can be wron?
> 
> maybe the ecc mode for nand flash is different in barebox and in kernel, you
> should check the config for barebox and kernel.
> 

It's SPI NOR flash...


___
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox


Re: bareboxenv on userspace - wrong crc on env

2013-08-29 Thread Yi Qingliang
On Thursday, August 29, 2013 11:24:41 AM Vanhauwaert Wouter wrote:
> Hello all,
> 
> I'm having issues accessing my barebox environment from within linux
> 
> My barebox and environment are located on a SPI NOR flash.
> This boots ok, and barebox is able to save its environment to it.
> 
> When I want to load it in userspace through:
> 
> $ bareboxenv -l /mnt /dev/mtd1
> Or
> $ dd if=/dev/mtd1 /tmp/barebox
> Or
> $ dd if=/dev/mdtblock1 /tmp/barebox
> 
> Result is:
> Wrong crc on env
> 
> However it's working fine in barebox itself
> 
> What can be wron?

maybe the ecc mode for nand flash is different in barebox and in kernel, you 
should check the config for barebox and kernel.

> 
> ___
> barebox mailing list
> barebox@lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/barebox

-- 
Nanjing Jilong
Yi Qingliang
niqingliang2...@gmail.com

___
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox


bareboxenv on userspace - wrong crc on env

2013-08-29 Thread Vanhauwaert Wouter
Hello all, 

I'm having issues accessing my barebox environment from within linux

My barebox and environment are located on a SPI NOR flash.
This boots ok, and barebox is able to save its environment to it.

When I want to load it in userspace through:

$ bareboxenv -l /mnt /dev/mtd1
Or 
$ dd if=/dev/mtd1 /tmp/barebox
Or 
$ dd if=/dev/mdtblock1 /tmp/barebox

Result is:
Wrong crc on env

However it's working fine in barebox itself

What can be wron?

___
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox