All of lore.kernel.org
 help / color / mirror / Atom feed
From: Albert ARIBAUD <albert.aribaud@free.fr>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH V5 4/4] edminiv2: add mvsata_ide and cmd_ide support
Date: Mon, 02 Aug 2010 08:13:18 +0200	[thread overview]
Message-ID: <4C5661FE.506@free.fr> (raw)
In-Reply-To: <F766E4F80769BD478052FB6533FA745D19A6576555@SC-VEXCH4.marvell.com>

Hi,

Le 02/08/2010 05:35, Prafulla Wadaskar a ?crit :

> I tried tweaking MPP setup for SATA related stuff, it's multiplexed with UART and other I/Os (NAND),
> What I observed: if I boot kernel with sata support, kernel sata driver works properly and I can detect and use IDE devices.
>
> So I doubt MPP, I don't know kernel (latest stable) overrides MPP settings done by u-boot?? We can get some reference from there.

I went the low level route and compared MPP / GPIO settings (content of 
0xf1010000, 0xf1010100, 0xf1010140) at original U-boot start and at 
(patched) mainline u-boot start: three MPPs are set up differently, 
namely MPP13 and 14 (original had UART 1 signals, mainline has SD 
signals) and MPP29 (original had TS MP[9], mainline has GPIO).

I have taken the OpenRD schematics from GlobalScale Technologies, and I 
have found no indication that these signals have anything to do with SATA.

Also, I have noticed that 'ide reset' may work on kirkwood dependending 
on conditions yet imprecise, possibly related to whether an 'ide reset' 
was already done from the original u-boot; also there are times when I 
get garbled console output or no console at all.

These random issues could come from the fact I use OpenOCD to reset the 
Open-RD client, set up the RAM and upload and run the u-boot image, 
rather than rely on the kwbimage process -- that's because I don't want 
to flash to NAND until I am sure the boot loader works enough -- and 
there may be initialization differences between the kwbimage wrapper and 
the OpenOCD init script. I'll have a look at that too, just in case.

As for the ATAPI issue as such, I'll try adding a delay between the 
writes within the port initialization function, although I could find no 
indication in the 88F6281 specs that such a delay is required or what 
order of duration it should have.

I'll post my results at end of day today.

Amicalement,
-- 
Albert.

  reply	other threads:[~2010-08-02  6:13 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-07-13 12:02 [U-Boot] [PATCH V5 1/4] ide: add configuration CONFIG_IDE_SWAP_IO Albert Aribaud
2010-07-13 12:02 ` [U-Boot] [PATCH V5 2/4] ide: add mvsata_ide driver Albert Aribaud
2010-07-13 12:02   ` [U-Boot] [PATCH V5 3/4] cmd_ide: add support for orion5x Albert Aribaud
2010-07-13 12:02     ` [U-Boot] [PATCH V5 4/4] edminiv2: add mvsata_ide and cmd_ide support Albert Aribaud
2010-07-19  7:31       ` Prafulla Wadaskar
2010-07-21 10:26       ` Prafulla Wadaskar
2010-07-23 10:50         ` Albert ARIBAUD
2010-08-01 16:48           ` Prafulla Wadaskar
2010-08-01 17:34             ` Albert ARIBAUD
2010-08-02  3:35               ` Prafulla Wadaskar
2010-08-02  6:13                 ` Albert ARIBAUD [this message]
2010-08-03 12:01                   ` Albert ARIBAUD
2010-08-03 12:10                     ` Prafulla Wadaskar
2010-08-04  6:08                     ` Prafulla Wadaskar
2010-08-04  7:23                       ` Albert ARIBAUD
2010-08-04 20:03                         ` Albert ARIBAUD
2010-08-05  5:23                           ` Prafulla Wadaskar
2010-08-04 20:35                       ` Albert ARIBAUD
2010-08-05  5:27                         ` Prafulla Wadaskar
2010-08-05 12:35                           ` Albert ARIBAUD
2010-08-07 21:15                         ` Wolfgang Denk
2010-07-21 10:17     ` [U-Boot] [PATCH V5 3/4] cmd_ide: add support for orion5x Prafulla Wadaskar
2010-07-21 10:16   ` [U-Boot] [PATCH V5 2/4] ide: add mvsata_ide driver Prafulla Wadaskar
2010-07-21 17:04     ` Albert ARIBAUD
2010-07-14 15:03 ` [U-Boot] [PATCH V5 1/4] ide: add configuration CONFIG_IDE_SWAP_IO Albert ARIBAUD
2010-07-20 13:43   ` Wolfgang Denk

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4C5661FE.506@free.fr \
    --to=albert.aribaud@free.fr \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.