, not in UPM setup?).
Also, you didn't mention what kind of chip the board is using.
Thanks,
--
Anton Vorontsov
email: [EMAIL PROTECTED]
irc://irc.freenode.net/bd2
-
This SF.Net email is sponsored by the Moblin Your
The thinko was quite silly indeed, I messed with !ptr. Normally this
would trigger some fault, but in U-Boot NULL pointer is equal to phys
0, so the code was working still, just didn't actually test mpc8315erdb
environment variable value. Heh.
Signed-off-by: Anton Vorontsov <[EMAIL P
On Tue, Jul 08, 2008 at 08:38:37PM -0400, Jerry Van Baren wrote:
> Anton Vorontsov wrote:
>> Currently U-Boot can only fixup the usb dr_mode, but some boards (namely
>> MPC8315E-RDB) can use two PHY types: ULPI (stand-alone OTG port) or UTMI
>> (connected to the four-por
_type through the usb_phy_type environment
variable.
Signed-off-by: Anton Vorontsov <[EMAIL PROTECTED]>
---
common/fdt_support.c | 30 +++---
1 files changed, 23 insertions(+), 7 deletions(-)
diff --git a/common/fdt_support.c b/common/fdt_support.c
index 3828228..24b
5erdb' environment variable to either 'tsec1'
(TSEC1 enabled) or `ulpi' (board with ULPI PHY, TSEC1 disabled), so that
Linux will not probe for TSEC1.
Signed-off-by: Anton Vorontsov <[EMAIL PROTECTED]>
---
board/freescale/mpc8315erdb/mpc8315erdb.c | 38 ++
callback"
> It is untested, of course. Anton, could you please give it a try.
>
> Signed-off-by: Wolfgang Grandegger <[EMAIL PROTECTED]>
Acked-by: Anton Vorontsov <[EMAIL PROTECTED]>
[...]
> @@ -68,5 +89,9 @@ int board_nand_init(struct nand_chip *na
> fun.upm
could you please verify if it works on your MPC8360ERDK board as
> well. A patch will follow. In principle, the NAND driver of the TQM8272
> should work with it as well.
Works great here (tested on MPC8360E-RDK). Thanks!
> Signed-off-by: Wolfgang Grandegger <[EMAIL PROTECTED]>
Acked-
Your approach with hwctl
seem to be more universal (for old mtd subsystem), since it doesn't duplicate
MTD cmdfunc, thus should work for all NAND chips...
Could you prepare a patch that replacing fsl_upm_nand.c's current logic
with yours (that should work for your NAND chip), and
On Wed, May 28, 2008 at 12:23:01PM -0500, Scott Wood wrote:
> Anton Vorontsov wrote:
>> This patch moves Freescale Localbus defines out of mpc83xx.h, so we could
>> use it on MPC85xx and MPC86xx processors.
>
> Can we similarly merge lbus83xx_t with ccsr_lbc?
Yes, why not. Bu
On Wed, May 28, 2008 at 12:21:26PM -0500, Kim Phillips wrote:
> On Wed, 28 May 2008 18:20:15 +0400
> Anton Vorontsov <[EMAIL PROTECTED]> wrote:
>
> > This patch moves Freescale Localbus defines out of mpc83xx.h, so we could
> > use it on MPC85xx and MPC86xx process
On Thu, May 29, 2008 at 01:58:14PM +0200, Wolfgang Grandegger wrote:
> Anton Vorontsov wrote:
> > On Wed, May 28, 2008 at 08:38:37PM +0200, Wolfgang Grandegger wrote:
> >> Scott Wood wrote:
> >>> On Wed, May 28, 2008 at 08:12:28PM +0200, Wolfgang Grandegger wrote:
ues might still be there, and if so, fixes are highly
appreciated.
> With Linux, I had more success.
..especially if general idea works well, we should use single driver.
Thanks,
--
Anton Vorontsov
email: [EMAIL PROTECTED]
irc://irc.freenode.net/bd2
-
This patch adds support for NAND on MPC8610HPCD target. We're using BAT7
and LAW4 entries for 4MB NAND mapping.
MPC8610HPCD has four NAND chips in one package, bases as follows:
- 0xe840
- 0xe844
- 0xe848
- 0xe84c
Signed-off-by: Anton Vorontsov <[EMAIL PROTECTED]>
This patch moves Freescale Localbus defines out of mpc83xx.h, so we could
use it on MPC85xx and MPC86xx processors.
Signed-off-by: Anton Vorontsov <[EMAIL PROTECTED]>
---
include/asm-ppc/fsl_lbc.h | 251 +
include/mpc83xx.h
On Tue, May 27, 2008 at 02:54:19PM -0500, Kumar Gala wrote:
>
> On May 27, 2008, at 1:24 PM, Anton Vorontsov wrote:
>
>> This patch adds support for NAND on MPC8610HPCD target. We're using
>> BAT7
>> and LAW4 entries for 4MB NAND mapping.
>>
>> MP
6xx.h (straight
copy from mpc83xx.h).
Signed-off-by: Anton Vorontsov <[EMAIL PROTECTED]>
---
board/freescale/mpc8610hpcd/law.c |2 +-
include/configs/MPC8610HPCD.h | 37 +++--
include/mpc86xx.h | 164 +
3 files changed, 196 inser
broke probably all Freescale PowerPC boards.
Particularly, without #define CONFIG_PCI_SKIP_HOST_BRIDGE I'm getting
these errors from the Linux using PCI 3com driver:
eth4: Host error, FIFO diagnostic register .
eth4: PCI bus error, bus status 8020
eth4: setting full-duplex.
[infinite times]
T
On Tue, Apr 22, 2008 at 10:07:46AM -0500, Andy Fleming wrote:
> This is the SD/MMC controller on several of Freescale's more recent parts
Cool. Is there Linux version pending? Does anybody working on it yet?
Thanks.
--
Anton Vorontsov
email: [EMAIL PROTECTED]
irc://irc.freenode
sted nor the new
> > configs introduced.
>
> I'd like to see that. Do you want to send a patch?
Sure, here it is.
- - - -
From: Anton Vorontsov <[EMAIL PROTECTED]>
Subject: mpc83xx/fdt_support: let user specifiy FSL USB Dual-Role controller
role
Linux understands "host
On Mon, Mar 24, 2008 at 06:00:49PM -0500, Kim Phillips wrote:
> On Mon, 24 Mar 2008 17:44:19 +0300
> Anton Vorontsov <[EMAIL PROTECTED]> wrote:
>
> > On Wed, Mar 19, 2008 at 08:35:58PM -0500, Kim Phillips wrote:
> > > On Fri, 14 Mar 2008 23:20:18 +0300
> >
On Mon, Mar 24, 2008 at 09:42:37PM +0300, Anton Vorontsov wrote:
> This is largely based on the MDS boards' code (patch by
> Tony Li <[EMAIL PROTECTED]>).
Oops. I meant Li Li, sorry.
--
Anton Vorontsov
email: [EMAIL PROTECTED]
irc://irc
This is largely based on the MDS boards' code (patch by
Tony Li <[EMAIL PROTECTED]>).
Signed-off-by: Anton Vorontsov <[EMAIL PROTECTED]>
---
board/freescale/mpc837xerdb/Makefile |5 +-
board/freescale/mpc837xerdb/mpc837xerdb.c | 13 -
board/freescale/m
MDS specific changes ]
Signed-off-by: Anton Vorontsov <[EMAIL PROTECTED]>
---
cpu/mpc83xx/Makefile |1 +
cpu/mpc83xx/pcie.c | 273
include/asm-ppc/immap_83xx.h | 119 +-
include/asm-ppc/mpc83xx_pcie.h | 14 +
This patch adds basic support for Broadcom BCM5481 PHY.
RXD-RXC delay quirk comes from MPC8360E-RDK BSP source, author is
Peter Barada <[EMAIL PROTECTED]>.
Signed-off-by: Anton Vorontsov <[EMAIL PROTECTED]>
---
drivers/qe/uec_phy.c | 41 ++
At least on the "33MHz Pilot" board crystal is actually 33.3MHz.
This patch fixes "system time drifting" problem.
Signed-off-by: Anton Vorontsov <[EMAIL PROTECTED]>
---
include/configs/MPC8360ERDK.h |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
di
device_type = "soc" is being deprecated, newer device trees will use
"fsl,soc" and/or "fsl,immr" for the soc nodes.
This patch also adds clock-frequency property for soc nodes (the same
value as bus-frequency).
Signed-off-by: Anton Vorontsov <[EMAIL PROTECTE
This is needed to update /choosen/linux,stdout-path properly.
Signed-off-by: Anton Vorontsov <[EMAIL PROTECTED]>
---
include/configs/MPC8360ERDK.h |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/include/configs/MPC8360ERDK.h b/include/configs/MPC8360ERDK.h
index 2
Plus modify environment to use it and remove bootfile env variable,
it is internal and CONFIG_BOOTFILE is used for these purposes.
Signed-off-by: Anton Vorontsov <[EMAIL PROTECTED]>
---
include/configs/MPC8360ERDK.h |5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
diff -
Current DDR setup easily causes memory corruption, this patch fixes it.
Also fix TIMING_CFG0_MRS_CYC definition.
Signed-off-by: Anton Vorontsov <[EMAIL PROTECTED]>
---
include/configs/MPC8360ERDK.h | 48 ++--
include/mpc83xx.h |3 +-
2
Signed-off-by: Anton Vorontsov <[EMAIL PROTECTED]>
---
board/freescale/mpc8360erdk/Makefile |4 +-
board/freescale/mpc8360erdk/nand.c | 72 ++
include/configs/MPC8360ERDK.h| 24 +++
3 files changed, 99 insertions(+), 1 deletions(-)
This patch adds qe pario pins configuration for AD7843 ADC/Touchscreen
controller and FHCI (QE USB).
Signed-off-by: Anton Vorontsov <[EMAIL PROTECTED]>
---
board/freescale/mpc8360erdk/mpc8360erdk.c | 17 +
1 files changed, 17 insertions(+), 0 deletions(-)
diff --git a
This is needed for BCM PHYs to work on this board.
Signed-off-by: Anton Vorontsov <[EMAIL PROTECTED]>
---
include/configs/MPC8360ERDK.h |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/include/configs/MPC8360ERDK.h b/include/configs/MPC8360ERDK.h
index 27b037a..1
PHY drivers will use it to setup software delay between RXD and RXC
signals.
Signed-off-by: Anton Vorontsov <[EMAIL PROTECTED]>
---
drivers/qe/uec.c |1 +
drivers/qe/uec.h |1 +
2 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/drivers/qe/uec.c b/drivers/qe/uec.c
Signed-off-by: Anton Vorontsov <[EMAIL PROTECTED]>
---
drivers/qe/uec_phy.c | 28 +++-
drivers/qe/uec_phy.h |5 +
2 files changed, 24 insertions(+), 9 deletions(-)
diff --git a/drivers/qe/uec_phy.c b/drivers/qe/uec_phy.c
index a42701c..8c4a558 100644
This are few fixes and enhancements I have sitting in my rdk branch for
a while now...
--
Anton Vorontsov
email: [EMAIL PROTECTED]
irc://irc.freenode.net/bd2
-
This SF.net email is sponsored by: Microsoft
Defy all
On Wed, Mar 19, 2008 at 08:35:58PM -0500, Kim Phillips wrote:
> On Fri, 14 Mar 2008 23:20:18 +0300
> Anton Vorontsov <[EMAIL PROTECTED]> wrote:
>
>
> > diff --git a/include/fdt_support.h b/include/fdt_support.h
> > index 7836f28..c10de8a 100644
> > --- a/inc
This is primarily for the early console support.
Signed-off-by: Anton Vorontsov <[EMAIL PROTECTED]>
---
Rebased on top of today's u-boot-mpc83xx.
include/configs/MPC837XERDB.h |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/include/configs/MPC837XERDB.
On the MPC8377ERDB: 2 SATA and 2 PCI-E.
On the MPC8378ERDB: 2 PCI-E
On the MPC8379ERDB: 4 SATA
Signed-off-by: Anton Vorontsov <[EMAIL PROTECTED]>
---
Rebased on top of today's u-boot-mpc83xx.
board/freescale/mpc837xerdb/mpc837xerdb.c | 37 +
incl
This patch adds few routines to configure serdes on 837x targets.
Signed-off-by: Anton Vorontsov <[EMAIL PROTECTED]>
---
Rebased on top of today's u-boot-mpc83xx.
cpu/mpc83xx/Makefile |1 +
cpu/mpc83xx/serdes.c | 145 ++
..plus get rid of some #ifdefs in the .c files.
Signed-off-by: Anton Vorontsov <[EMAIL PROTECTED]>
---
Rebased on top of today's u-boot-mpc83xx.
cpu/mpc83xx/Makefile | 14 --
cpu/mpc83xx/fdt.c|4
cpu/mpc83xx/pci.c|2 --
cpu/mpc83xx/qe_io.c |
Signed-off-by: Anton Vorontsov <[EMAIL PROTECTED]>
---
Rebased on top of today's u-boot-mpc83xx.
include/configs/MPC837XERDB.h | 19 +++
1 files changed, 19 insertions(+), 0 deletions(-)
diff --git a/include/configs/MPC837XERDB.h b/include/configs/MPC837XERDB.h
in
On Thu, Mar 20, 2008 at 11:26:45AM -0500, Scott Wood wrote:
> On Wed, Mar 19, 2008 at 08:16:45PM -0500, Kim Phillips wrote:
> > On Tue, 18 Mar 2008 17:10:55 +0300
> > Anton Vorontsov <[EMAIL PROTECTED]> wrote:
> >
> > >
> >
On Mon, Mar 17, 2008 at 06:02:29PM -0500, Scott Wood wrote:
> On Fri, Mar 14, 2008 at 11:19:42PM +0300, Anton Vorontsov wrote:
> > -#define CFG_VSC7385_BASE 0xF000
> > +/*
> > + * NAND Flash on the Local Bus
> > + */
> > +#define CFG_NAND_BASE
On Tue, Mar 18, 2008 at 11:28:20AM +0100, Jean-Christophe PLAGNIOL-VILLARD
wrote:
> On 23:19 Fri 14 Mar , Anton Vorontsov wrote:
> > This patch adds few routines to configure serdes on 837x targets.
> >
> > Signed-off-by: Anton Vorontsov <[EMAIL PROTECTED]>
> &
RTL8211B sets link state register after autonegotiation complete,
so with bootdelay=0 RTL8211B will report lack of the link.
To fix this, we should wait for aneg to complete, even if the
link is currently down.
Signed-off-by: Anton Vorontsov <[EMAIL PROTECTED]>
---
drivers/net/tsec.c
Linux understands "host" (default), "peripheral" and "otg" (broken).
Though, U-Boot doesn't restrict dr_mode variable to these values (think
of renames in future).
Signed-off-by: Anton Vorontsov <[EMAIL PROTECTED]>
---
board/freescale/mpc837xerdb/mpc
This is primarily for the early console support.
Signed-off-by: Anton Vorontsov <[EMAIL PROTECTED]>
---
include/configs/MPC837XERDB.h |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/include/configs/MPC837XERDB.h b/include/configs/MPC837XERDB.h
index 1a3d05f..0
On the MPC8377ERDB: 2 SATA and 2 PCI-E.
On the MPC8378ERDB: 2 PCI-E
On the MPC8379ERDB: 4 SATA
Signed-off-by: Anton Vorontsov <[EMAIL PROTECTED]>
---
MAKEALL |3 +++
Makefile | 17 +
board/fre
This patch adds few routines to configure serdes on 837x targets.
Signed-off-by: Anton Vorontsov <[EMAIL PROTECTED]>
---
cpu/mpc83xx/Makefile |1 +
cpu/mpc83xx/serdes.c | 156 ++
include/asm-ppc/fsl_serdes.h | 25 +++
3
..plus get rid of some #ifdefs in the .c files.
Signed-off-by: Anton Vorontsov <[EMAIL PROTECTED]>
---
cpu/mpc83xx/Makefile | 14 --
cpu/mpc83xx/fdt.c|4
cpu/mpc83xx/pci.c|2 --
cpu/mpc83xx/qe_io.c |3 ---
4 files changed, 12 insertions(+), 11 del
Signed-off-by: Anton Vorontsov <[EMAIL PROTECTED]>
---
include/configs/MPC837XERDB.h | 24 ++--
1 files changed, 22 insertions(+), 2 deletions(-)
diff --git a/include/configs/MPC837XERDB.h b/include/configs/MPC837XERDB.h
index 2da4f29..7c19d1e 100644
--- a/include/c
On Wed, Mar 12, 2008 at 11:54:39PM +0100, Jean-Christophe PLAGNIOL-VILLARD
wrote:
> On 18:07 Fri 07 Mar , Anton Vorontsov wrote:
> > This patch adds few routines to configure serdes on 837x targets.
> >
> > Signed-off-by: Anton Vorontsov <[EMAIL PROTECTED]>
> &
On Fri, Mar 07, 2008 at 10:26:09AM -0600, Scott Wood wrote:
> On Fri, Mar 07, 2008 at 06:04:54PM +0300, Anton Vorontsov wrote:
> > +#define CFG_OR1_PRELIM (0x8000 | /* length 32K
> > */ \
> > +
MPC8377ERDB is special, second serdes should be configured
for PEX (x1).
Signed-off-by: Anton Vorontsov <[EMAIL PROTECTED]>
---
Makefile |7 +++
board/freescale/mpc837xerdb/mpc837xerdb.c |2 ++
include/configs/MPC837XERDB.h
This patch adds few routines to configure serdes on 837x targets.
Signed-off-by: Anton Vorontsov <[EMAIL PROTECTED]>
---
cpu/mpc83xx/Makefile |2 +-
cpu/mpc83xx/serdes.c | 161 ++
include/fsl_serdes.h | 25
3 files change
Signed-off-by: Anton Vorontsov <[EMAIL PROTECTED]>
---
include/configs/MPC837XERDB.h | 24 ++--
1 files changed, 22 insertions(+), 2 deletions(-)
diff --git a/include/configs/MPC837XERDB.h b/include/configs/MPC837XERDB.h
index 2da4f29..7c19d1e 100644
--- a/include/c
On Wed, Jan 16, 2008 at 12:31:02PM -0600, Kim Phillips wrote:
> On Wed, 9 Jan 2008 20:57:58 +0300
> Anton Vorontsov <[EMAIL PROTECTED]> wrote:
>
> >
> > Signed-off-by: Anton Vorontsov <[EMAIL PROTECTED]>
> > ---
> > board/freescale/mpc8360erdk/Makefi
Hi David,
On Wed, Jan 16, 2008 at 10:35:51AM +0200, David Saada wrote:
>
> Add MII commands to the UEC driver. Note that once a UEC device is
> selected, any device on its MDIO bus can be addressed.
Long ago I did something like that too (quite useful for playing
with MII registers ;-).
Though,
Signed-off-by: Anton Vorontsov <[EMAIL PROTECTED]>
---
drivers/mtd/nand/fsl_upm.c | 68 +++
include/linux/mtd/fsl_upm.h |3 ++
2 files changed, 20 insertions(+), 51 deletions(-)
diff --git a/drivers/mtd/nand/fsl_upm.c b/drivers/mtd/nand/fsl
Signed-off-by: Anton Vorontsov <[EMAIL PROTECTED]>
---
board/freescale/mpc8360erdk/Makefile |2 +-
board/freescale/mpc8360erdk/nand.c | 75 ++
include/configs/MPC8360ERDK.h| 24 +++
3 files changed, 100 insertions(+), 1 del
Signed-off-by: Anton Vorontsov <[EMAIL PROTECTED]>
---
drivers/mtd/nand/Makefile |2 +
drivers/mtd/nand/fsl_upm.c | 201 +++
include/linux/mtd/fsl_upm.h | 39
3 files changed, 242 insertions(+), 0 deletions(-)
create mode 100644 d
On Thu, Jan 10, 2008 at 06:31:06PM +0100, Stefan Roese wrote:
> On Wednesday 09 January 2008, Anton Vorontsov wrote:
> > Signed-off-by: Anton Vorontsov <[EMAIL PROTECTED]>
>
> This seems to be based on the current NAND infrastructure. You might have
> noticed that I
62 matches
Mail list logo