[PATCH] powerpc: Create "rom" (MTD) device prpmc2800
Sergei Shtylyov
sshtylyov at ru.mvista.com
Wed Jun 6 06:35:00 EST 2007
Mark A. Greer wrote:
> For your reference, the exiting DT:
> -----------------------------------
>
> mv64x60 at f1000000 { /* Marvell Discovery */
> #address-cells = <1>;
> #size-cells = <1>;
> #interrupt-cells = <1>;
> model = "mv64360"; /* Default */
> compatible = "marvell,mv64x60";
> clock-frequency = <7f28155>; /* 133.333333 MHz */
> reg = <f1000000 00010000>;
> virtual-reg = <f1000000>;
> ranges = <88000000 88000000 01000000 /* PCI 0 I/O Space */
> 80000000 80000000 08000000 /* PCI 0 MEM Space */
> a0000000 a0000000 04000000 /* User FLASH */
> 00000000 f1000000 00010000 /* Bridge's regs */
> f2000000 f2000000 00040000>; /* Integrated SRAM */
>
> flash at a0000000 {
> device_type = "rom";
> compatible = "direct-mapped";
> reg = <a0000000 4000000>; /* Default (64MB) */
> probe-type = "CFI";
> bank-width = <4>;
> partitions = <00000000 00100000 /* RO */
> 00100000 00040001 /* RW */
> 00140000 00400000 /* RO */
> 00540000 039c0000 /* RO */
> 03f00000 00100000>; /* RO */
Hm, this should have been the other way around -- ones with odd size are
RO, ones with even size are RW.
> partition-names = "FW Image A", "FW Config Data", "Kernel Image", "Filesystem", "FW Image B";
> };
> So, what should the DT look like for this thing? And, what should
> phymap_of.c be doing?
> Mark
WBR, Sergei
More information about the Linuxppc-dev
mailing list