Flat device tree definitions for FLASH and MTD partitioning
Wolfgang Grandegger
wg at grandegger.com
Thu Apr 26 00:02:46 EST 2007
Sergei Shtylyov wrote:
> Hello.
>
> Wolfgang Grandegger wrote:
>
>>>>> are there already some thought or even example code on how to
>>>>> define Flash memory and MTD partitions in the DTS. This would avoid
>>>>> the ackward MTD partitioning via static structure or boot line
>>>>> argument and could be done in a generic way.
>
>>>> See Documentation/powerpc/booting-without-of.txt and
>>>> drivers/mtd/physmap_of.c for what's been already done.
>
>>> I meant drivers/mtd/maps/physmap_of.c
>
>> I had a closer look to this driver. Unfortunately, it can not handle
>> yet multiple FLASH banks. This could be achieved with an additional
>> property "bank_count". What do you think?
>
> I'm not sure what banks you're talking about -- note that this driver
> is equivalen in functionality to the plain 'physmap' driver and there's
> inherited "bank-width" property that handles flash banking.
Yes, I know. Nevertheless the driver cannot handle flash regions
composed of more than on FLASH bank because we need to probe every bank.
Search for "BANK" in drivers/mtd/maps" to understand what I mean.
Wolfgang.
More information about the Linuxppc-embedded
mailing list