linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* adding pxa3xx_nand_flash to platform data
@ 2010-05-05  7:58 Siddarth Gore
  2010-05-05  8:56 ` Eric Miao
  0 siblings, 1 reply; 6+ messages in thread
From: Siddarth Gore @ 2010-05-05  7:58 UTC (permalink / raw)
  To: linux-arm-kernel

Hello Eric,

Currently I need to enable the deprecated MTD_NAND_PXA3xx_BUILTIN
support for Aspenite DB board (pxa168). I have a patch ready to add
pxa3xx_nand_flash in aspenite.c but I was wondering about the cmdset
field in it.
Looks like it is the same for all boards (depending upon the page size).
So should I add it to the board specific setup file or remove it from
pxa3xx_nand_platform_data (and put it in say, pxa3xx_nand_info)?

If there are boards which require a different cmdset then we have to go
with first option, if not, we can use option two and save some code
duplication.

-siddarth

^ permalink raw reply	[flat|nested] 6+ messages in thread

* adding pxa3xx_nand_flash to platform data
  2010-05-05  7:58 adding pxa3xx_nand_flash to platform data Siddarth Gore
@ 2010-05-05  8:56 ` Eric Miao
  2010-05-05  8:56   ` Eric Miao
  0 siblings, 1 reply; 6+ messages in thread
From: Eric Miao @ 2010-05-05  8:56 UTC (permalink / raw)
  To: linux-arm-kernel

On Wed, May 5, 2010 at 3:58 PM, Siddarth Gore <gores@marvell.com> wrote:
> Hello Eric,
>
> Currently I need to enable the deprecated MTD_NAND_PXA3xx_BUILTIN
> support for Aspenite DB board (pxa168). I have a patch ready to add
> pxa3xx_nand_flash in aspenite.c but I was wondering about the cmdset
> field in it.
> Looks like it is the same for all boards (depending upon the page size).
> So should I add it to the board specific setup file or remove it from
> pxa3xx_nand_platform_data (and put it in say, pxa3xx_nand_info)?
>
> If there are boards which require a different cmdset then we have to go
> with first option, if not, we can use option two and save some code
> duplication.
>

There are normally two sets of commands, yet the code derived from some
previous work that there were several subtle different command sets.

Haojian,

Could you help check if there are other possibilities? Otherwsie, we can
just make this field internal and decide by page_size?

- eric

^ permalink raw reply	[flat|nested] 6+ messages in thread

* adding pxa3xx_nand_flash to platform data
  2010-05-05  8:56 ` Eric Miao
@ 2010-05-05  8:56   ` Eric Miao
  2010-05-06  9:20     ` Haojian Zhuang
  0 siblings, 1 reply; 6+ messages in thread
From: Eric Miao @ 2010-05-05  8:56 UTC (permalink / raw)
  To: linux-arm-kernel

On Wed, May 5, 2010 at 4:56 PM, Eric Miao <eric.y.miao@gmail.com> wrote:
> On Wed, May 5, 2010 at 3:58 PM, Siddarth Gore <gores@marvell.com> wrote:
>> Hello Eric,
>>
>> Currently I need to enable the deprecated MTD_NAND_PXA3xx_BUILTIN
>> support for Aspenite DB board (pxa168). I have a patch ready to add
>> pxa3xx_nand_flash in aspenite.c but I was wondering about the cmdset
>> field in it.
>> Looks like it is the same for all boards (depending upon the page size).
>> So should I add it to the board specific setup file or remove it from
>> pxa3xx_nand_platform_data (and put it in say, pxa3xx_nand_info)?
>>
>> If there are boards which require a different cmdset then we have to go
>> with first option, if not, we can use option two and save some code
>> duplication.
>>
>
> There are normally two sets of commands, yet the code derived from some
> previous work that there were several subtle different command sets.
>
> Haojian,
>
> Could you help check if there are other possibilities? Otherwsie, we can
> just make this field internal and decide by page_size?
>

Haojian CC'ed.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* adding pxa3xx_nand_flash to platform data
  2010-05-05  8:56   ` Eric Miao
@ 2010-05-06  9:20     ` Haojian Zhuang
  2010-05-10  4:43       ` Siddarth Gore
  0 siblings, 1 reply; 6+ messages in thread
From: Haojian Zhuang @ 2010-05-06  9:20 UTC (permalink / raw)
  To: linux-arm-kernel

On Wed, May 5, 2010 at 4:56 AM, Eric Miao <eric.y.miao@gmail.com> wrote:
> On Wed, May 5, 2010 at 4:56 PM, Eric Miao <eric.y.miao@gmail.com> wrote:
>> On Wed, May 5, 2010 at 3:58 PM, Siddarth Gore <gores@marvell.com> wrote:
>>> Hello Eric,
>>>
>>> Currently I need to enable the deprecated MTD_NAND_PXA3xx_BUILTIN
>>> support for Aspenite DB board (pxa168). I have a patch ready to add
>>> pxa3xx_nand_flash in aspenite.c but I was wondering about the cmdset
>>> field in it.
>>> Looks like it is the same for all boards (depending upon the page size).
>>> So should I add it to the board specific setup file or remove it from
>>> pxa3xx_nand_platform_data (and put it in say, pxa3xx_nand_info)?
>>>
>>> If there are boards which require a different cmdset then we have to go
>>> with first option, if not, we can use option two and save some code
>>> duplication.
>>>
>>
>> There are normally two sets of commands, yet the code derived from some
>> previous work that there were several subtle different command sets.
>>

We already formated the patches of removing the duplication. Now it's
put into mailist. Try these patches.

Thanks
Haojian

^ permalink raw reply	[flat|nested] 6+ messages in thread

* adding pxa3xx_nand_flash to platform data
  2010-05-06  9:20     ` Haojian Zhuang
@ 2010-05-10  4:43       ` Siddarth Gore
  2010-05-10 11:15         ` Lei Wen
  0 siblings, 1 reply; 6+ messages in thread
From: Siddarth Gore @ 2010-05-10  4:43 UTC (permalink / raw)
  To: linux-arm-kernel

On Thu, 2010-05-06 at 02:20 -0700, Haojian Zhuang wrote:
> On Wed, May 5, 2010 at 4:56 AM, Eric Miao <eric.y.miao@gmail.com> wrote:
> > On Wed, May 5, 2010 at 4:56 PM, Eric Miao <eric.y.miao@gmail.com> wrote:
> >> On Wed, May 5, 2010 at 3:58 PM, Siddarth Gore <gores@marvell.com> wrote:
> >>> Hello Eric,
> >>>
> >>> Currently I need to enable the deprecated MTD_NAND_PXA3xx_BUILTIN
> >>> support for Aspenite DB board (pxa168). I have a patch ready to add
> >>> pxa3xx_nand_flash in aspenite.c but I was wondering about the cmdset
> >>> field in it.
> >>> Looks like it is the same for all boards (depending upon the page size).
> >>> So should I add it to the board specific setup file or remove it from
> >>> pxa3xx_nand_platform_data (and put it in say, pxa3xx_nand_info)?
> >>>
> >>> If there are boards which require a different cmdset then we have to go
> >>> with first option, if not, we can use option two and save some code
> >>> duplication.
> >>>
> >>
> >> There are normally two sets of commands, yet the code derived from some
> >> previous work that there were several subtle different command sets.
> >>
> 
> We already formated the patches of removing the duplication. Now it's
> put into mailist. Try these patches.
> 
Thanks a lot Haojian. I have tried the whole patchset and it is working
fine on my Aspenite DB board. Did not get a chance to check individual
patches though.

Also, some patches did not get applied with git-am. I had to manually
apply them.

-siddarth

> Thanks
> Haojian

^ permalink raw reply	[flat|nested] 6+ messages in thread

* adding pxa3xx_nand_flash to platform data
  2010-05-10  4:43       ` Siddarth Gore
@ 2010-05-10 11:15         ` Lei Wen
  0 siblings, 0 replies; 6+ messages in thread
From: Lei Wen @ 2010-05-10 11:15 UTC (permalink / raw)
  To: linux-arm-kernel

Hi Siddarth,

This patch set is base on Eric's pxa-linux-2.6.git devel branch.
http://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6.git

You could try it on that git. If anything wrong, please let me know.

Thanks,
Lei

On Mon, May 10, 2010 at 12:43 PM, Siddarth Gore <gores@marvell.com> wrote:
> On Thu, 2010-05-06 at 02:20 -0700, Haojian Zhuang wrote:
>> On Wed, May 5, 2010 at 4:56 AM, Eric Miao <eric.y.miao@gmail.com> wrote:
>> > On Wed, May 5, 2010 at 4:56 PM, Eric Miao <eric.y.miao@gmail.com> wrote:
>> >> On Wed, May 5, 2010 at 3:58 PM, Siddarth Gore <gores@marvell.com> wrote:
>> >>> Hello Eric,
>> >>>
>> >>> Currently I need to enable the deprecated MTD_NAND_PXA3xx_BUILTIN
>> >>> support for Aspenite DB board (pxa168). I have a patch ready to add
>> >>> pxa3xx_nand_flash in aspenite.c but I was wondering about the cmdset
>> >>> field in it.
>> >>> Looks like it is the same for all boards (depending upon the page size).
>> >>> So should I add it to the board specific setup file or remove it from
>> >>> pxa3xx_nand_platform_data (and put it in say, pxa3xx_nand_info)?
>> >>>
>> >>> If there are boards which require a different cmdset then we have to go
>> >>> with first option, if not, we can use option two and save some code
>> >>> duplication.
>> >>>
>> >>
>> >> There are normally two sets of commands, yet the code derived from some
>> >> previous work that there were several subtle different command sets.
>> >>
>>
>> We already formated the patches of removing the duplication. Now it's
>> put into mailist. Try these patches.
>>
> Thanks a lot Haojian. I have tried the whole patchset and it is working
> fine on my Aspenite DB board. Did not get a chance to check individual
> patches though.
>
> Also, some patches did not get applied with git-am. I had to manually
> apply them.
>
> -siddarth
>
>> Thanks
>> Haojian
>
>
> _______________________________________________
> linux-arm-kernel mailing list
> linux-arm-kernel at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
>

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2010-05-10 11:15 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-05-05  7:58 adding pxa3xx_nand_flash to platform data Siddarth Gore
2010-05-05  8:56 ` Eric Miao
2010-05-05  8:56   ` Eric Miao
2010-05-06  9:20     ` Haojian Zhuang
2010-05-10  4:43       ` Siddarth Gore
2010-05-10 11:15         ` Lei Wen

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).