On Fri, Oct 9, 2009 at 2:16 PM, Scott Wood <scottw...@freescale.com> wrote: > On Fri, Oct 09, 2009 at 01:59:58PM -0400, Roberto Guerra wrote: >> No. I did not. My FDT was simplified from the stock MPC8272ADS: >> => fdt list >> / { >> model = "pq2fads"; >> compatible = "fsl,pq2fads"; >> #address-cells = <0x00000001>; >> #size-cells = <0x00000001>; >> cpus { >> }; >> memory { >> }; >> s...@f0000000 { >> }; >> chosen { >> }; >> }; > > You need more than that. What happened to all the content of those nodes? > >> I am searching how I could add the mtd branch between the "soc" and >> the "chosen". > > Look at the localbus node on the mpc8272ads dts. > > Look at (and use) a recent upstream kernel, if you're not already. > > -Scott >
I've been learning how to modify the dts from http://www.mjmwired.net/kernel/Documentation/powerpc/dts-bindings/mtd-physmap.txt#49 The original mpc8272ads.dts represents four 8-bit JEDEC Sharp flash chips in 1 SIMM module: [snip] local...@f0010100 { compatible = "fsl,mpc8280-localbus", "fsl,pq2-localbus"; #address-cells = <2>; #size-cells = <1>; reg = <f0010100 60>; ranges = <0 0 fe000000 00800000 1 0 f4500000 00008000 8 0 f8200000 00008000>; fl...@0,0 { compatible = "jedec-flash"; reg = <0 0 800000>; bank-width = <4>; device-width = <1>; }; [snip] My board (based on the PQ2FADS, using the MPC8272ADS BSP) uses one 16-bit Spansion (AMD) CFI chip at addresses FF800000 through FFFFFFFF. It probably needs to be represented this way (I've only made changes to the "flash" section. [snip] fl...@0,0 { compatible = "amd, s29jl064h", "cfi-flash"; reg = <0 0 800000>; bank-width = <2>; device-width = <2>; }; [snip] However, I don't know what would be the correct addresses to type after "localbus", "flash" and "reg". Is this enough information to define my dts? Thanks, Roberto _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev