From: Sergei Shtylyov <sshtylyov@ru.mvista.com>
To: Stanislaw Gruszka <stf_xl@wp.pl>
Cc: Andrew Victor <avictor.za@gmail.com>,
linux-ide@vger.kernel.org, Andrew Victor <linux@maxim.org.za>,
linux-arm-kernel@lists.arm.linux.org.uk
Subject: Re: [PATCH 3/3] AT91: initialize IDE driver on AT91SAM9263 cpu
Date: Thu, 05 Feb 2009 15:03:00 +0300 [thread overview]
Message-ID: <498AD574.9050003@ru.mvista.com> (raw)
In-Reply-To: <200902041036.30785.stf_xl@wp.pl>
Hello.
Stanislaw Gruszka wrote:
>>> +void __init at91_add_device_ide(struct at91_ide_data *data)
>>> +{
>>>
>> This platform initialization code is virtually identical to the
>> at91_cf version submitted by Uros Bizjak, albeit for the SAM9260.
>> Similarly the "at91_cf_data" and "at91_ide_data" structs.
>>
>> Wouldn't it be better to have a single CF initialization function, and
>> you specify whether you want "plain CF" mode or True-IDE mode?
>> You could even pass the same platform-resources structure (ie,
>> base-address of CF region), and have at91_ide setup the location of
>> the task-file and control registers from that base address.
>>
> Yes, this can be merged together. Ronetix already did a SAM9263 board
> and linux patch with "full" CF device.
>
> http://download.ronetix.info/sk-eb926x/linux/kernel/2.6.28/003_linux-2.6.28-at91-ronetix-12012009.patch
>
This patch is clearly incomplete because drivers/pcmcia/at91_cf.c
does accesses AT91RM9200 specific SMC register, but the patch does
nothing about making this work on AT91SAM9. Though it indeed seems that
AT91SAM9 can be supported by that driver with minimum change -- perhaps
by using cpi_is_*()...
And WTF is that: sound/arm/at91-ac97.c.rej? :-/
> There are some difference,
The CF memory mappings seem compatible b/w AT91SAM9 and AT91RM9200,
except the latter doesn't support True IDE mode.
> but I think CF stuff can have one initialization function. Could this be a separate patch in later date? I would like marge
> at91_ide into mainline without changes if there will be no objections.
>
I would still like 2 resources merged into 1 -- however, possibly
from the offset 0x00c00000, i.e. not including PCMCIA compatible memory
space.
> Cheers
> Stanislaw Gruszka
>
MBR, Sergei
next prev parent reply other threads:[~2009-02-05 12:03 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-02-03 10:47 [PATCH 3/3] AT91: initialize IDE driver on AT91SAM9263 cpu Stanislaw Gruszka
2009-02-03 20:27 ` Andrew Victor
2009-02-04 9:36 ` Stanislaw Gruszka
2009-02-05 12:03 ` Sergei Shtylyov [this message]
2009-02-05 19:43 ` Andrew Victor
2009-02-05 20:01 ` Sergei Shtylyov
2009-02-05 23:52 ` Sergei Shtylyov
2009-02-05 15:06 ` Stanislaw Gruszka
2009-02-04 12:18 ` Sergei Shtylyov
2009-02-04 14:15 ` Stanislaw Gruszka
2009-02-04 15:46 ` Sergei Shtylyov
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=498AD574.9050003@ru.mvista.com \
--to=sshtylyov@ru.mvista.com \
--cc=avictor.za@gmail.com \
--cc=linux-arm-kernel@lists.arm.linux.org.uk \
--cc=linux-ide@vger.kernel.org \
--cc=linux@maxim.org.za \
--cc=stf_xl@wp.pl \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).