Commit 8d321b81c5441db93425ee37cb79cc51d9ce2fb0

Authored by Peter Tyser
Committed by Wolfgang Denk
1 parent 37e4dafaae

Update README to reflect new directory structure

Also fix up some whitespace issues that were introduced when moving
directory locations.

Signed-off-by: Peter Tyser <ptyser@xes-inc.com>

Showing 1 changed file with 91 additions and 67 deletions Side-by-side Diff

... ... @@ -138,68 +138,91 @@
138 138 Directory Hierarchy:
139 139 ====================
140 140  
141   -- api Machine/arch independent API for external apps
142   -- board Board dependent files
143   -- common Misc architecture independent functions
144   -- cpu CPU specific files
145   - - 74xx_7xx Files specific to Freescale MPC74xx and 7xx CPUs
146   - - arm720t Files specific to ARM 720 CPUs
147   - - arm920t Files specific to ARM 920 CPUs
148   - - at91rm9200 Files specific to Atmel AT91RM9200 CPU
149   - - imx Files specific to Freescale MC9328 i.MX CPUs
150   - - s3c24x0 Files specific to Samsung S3C24X0 CPUs
151   - - arm925t Files specific to ARM 925 CPUs
152   - - arm926ejs Files specific to ARM 926 CPUs
153   - - arm1136 Files specific to ARM 1136 CPUs
154   - - at32ap Files specific to Atmel AVR32 AP CPUs
155   - - blackfin Files specific to Analog Devices Blackfin CPUs
156   - - i386 Files specific to i386 CPUs
157   - - ixp Files specific to Intel XScale IXP CPUs
158   - - leon2 Files specific to Gaisler LEON2 SPARC CPU
159   - - leon3 Files specific to Gaisler LEON3 SPARC CPU
160   - - mcf52x2 Files specific to Freescale ColdFire MCF52x2 CPUs
161   - - mcf5227x Files specific to Freescale ColdFire MCF5227x CPUs
162   - - mcf532x Files specific to Freescale ColdFire MCF5329 CPUs
163   - - mcf5445x Files specific to Freescale ColdFire MCF5445x CPUs
164   - - mcf547x_8x Files specific to Freescale ColdFire MCF547x_8x CPUs
165   - - mips Files specific to MIPS CPUs
166   - - mpc5xx Files specific to Freescale MPC5xx CPUs
167   - - mpc5xxx Files specific to Freescale MPC5xxx CPUs
168   - - mpc8xx Files specific to Freescale MPC8xx CPUs
169   - - mpc8220 Files specific to Freescale MPC8220 CPUs
170   - - mpc824x Files specific to Freescale MPC824x CPUs
171   - - mpc8260 Files specific to Freescale MPC8260 CPUs
172   - - mpc85xx Files specific to Freescale MPC85xx CPUs
173   - - nios Files specific to Altera NIOS CPUs
174   - - nios2 Files specific to Altera Nios-II CPUs
175   - - ppc4xx Files specific to AMCC PowerPC 4xx CPUs
176   - - pxa Files specific to Intel XScale PXA CPUs
177   - - s3c44b0 Files specific to Samsung S3C44B0 CPUs
178   - - sa1100 Files specific to Intel StrongARM SA1100 CPUs
179   -- disk Code for disk drive partition handling
180   -- doc Documentation (don't expect too much)
181   -- drivers Commonly used device drivers
182   -- examples Example code for standalone applications, etc.
183   -- fs Filesystem code (cramfs, ext2, jffs2, etc.)
184   -- include Header Files
185   -- arch/arm/lib Files generic to ARM architecture
186   -- arch/avr32/lib Files generic to AVR32 architecture
187   -- arch/blackfin/lib Files generic to Blackfin architecture
188   -- lib Files generic to all architectures
189   -- arch/i386/lib Files generic to i386 architecture
190   -- arch/m68k/lib Files generic to m68k architecture
191   -- arch/microblaze/lib Files generic to microblaze architecture
192   -- arch/mips/lib Files generic to MIPS architecture
193   -- arch/nios/lib Files generic to NIOS architecture
194   -- arch/nios/lib2 Files generic to NIOS2 architecture
195   -- arch/ppc/lib Files generic to PowerPC architecture
196   -- arch/sh/lib Files generic to SH architecture
197   -- arch/sparc/lib Files generic to SPARC architecture
198   -- libfdt Library files to support flattened device trees
199   -- net Networking code
200   -- post Power On Self Test
201   -- rtc Real Time Clock drivers
202   -- tools Tools to build S-Record or U-Boot images, etc.
  141 +/arch Architecture specific files
  142 + /arm Files generic to ARM architecture
  143 + /cpu CPU specific files
  144 + /arm720t Files specific to ARM 720 CPUs
  145 + /arm920t Files specific to ARM 920 CPUs
  146 + /at91rm9200 Files specific to Atmel AT91RM9200 CPU
  147 + /imx Files specific to Freescale MC9328 i.MX CPUs
  148 + /s3c24x0 Files specific to Samsung S3C24X0 CPUs
  149 + /arm925t Files specific to ARM 925 CPUs
  150 + /arm926ejs Files specific to ARM 926 CPUs
  151 + /arm1136 Files specific to ARM 1136 CPUs
  152 + /ixp Files specific to Intel XScale IXP CPUs
  153 + /pxa Files specific to Intel XScale PXA CPUs
  154 + /s3c44b0 Files specific to Samsung S3C44B0 CPUs
  155 + /sa1100 Files specific to Intel StrongARM SA1100 CPUs
  156 + /lib Architecture specific library files
  157 + /avr32 Files generic to AVR32 architecture
  158 + /cpu CPU specific files
  159 + /lib Architecture specific library files
  160 + /blackfin Files generic to Analog Devices Blackfin architecture
  161 + /cpu CPU specific files
  162 + /lib Architecture specific library files
  163 + /i386 Files generic to i386 architecture
  164 + /cpu CPU specific files
  165 + /lib Architecture specific library files
  166 + /m68k Files generic to m68k architecture
  167 + /cpu CPU specific files
  168 + /mcf52x2 Files specific to Freescale ColdFire MCF52x2 CPUs
  169 + /mcf5227x Files specific to Freescale ColdFire MCF5227x CPUs
  170 + /mcf532x Files specific to Freescale ColdFire MCF5329 CPUs
  171 + /mcf5445x Files specific to Freescale ColdFire MCF5445x CPUs
  172 + /mcf547x_8x Files specific to Freescale ColdFire MCF547x_8x CPUs
  173 + /lib Architecture specific library files
  174 + /microblaze Files generic to microblaze architecture
  175 + /cpu CPU specific files
  176 + /lib Architecture specific library files
  177 + /mips Files generic to MIPS architecture
  178 + /cpu CPU specific files
  179 + /lib Architecture specific library files
  180 + /nios Files generic to Altera NIOS architecture
  181 + /cpu CPU specific files
  182 + /lib Architecture specific library files
  183 + /nios2 Files generic to Altera NIOS2 architecture
  184 + /cpu CPU specific files
  185 + /lib Architecture specific library files
  186 + /ppc Files generic to PowerPC architecture
  187 + /cpu CPU specific files
  188 + /74xx_7xx Files specific to Freescale MPC74xx and 7xx CPUs
  189 + /mpc5xx Files specific to Freescale MPC5xx CPUs
  190 + /mpc5xxx Files specific to Freescale MPC5xxx CPUs
  191 + /mpc8xx Files specific to Freescale MPC8xx CPUs
  192 + /mpc8220 Files specific to Freescale MPC8220 CPUs
  193 + /mpc824x Files specific to Freescale MPC824x CPUs
  194 + /mpc8260 Files specific to Freescale MPC8260 CPUs
  195 + /mpc85xx Files specific to Freescale MPC85xx CPUs
  196 + /ppc4xx Files specific to AMCC PowerPC 4xx CPUs
  197 + /lib Architecture specific library files
  198 + /sh Files generic to SH architecture
  199 + /cpu CPU specific files
  200 + /sh2 Files specific to sh2 CPUs
  201 + /sh3 Files specific to sh3 CPUs
  202 + /sh4 Files specific to sh4 CPUs
  203 + /lib Architecture specific library files
  204 + /sparc Files generic to SPARC architecture
  205 + /cpu CPU specific files
  206 + /leon2 Files specific to Gaisler LEON2 SPARC CPU
  207 + /leon3 Files specific to Gaisler LEON3 SPARC CPU
  208 + /lib Architecture specific library files
  209 +/api Machine/arch independent API for external apps
  210 +/board Board dependent files
  211 +/common Misc architecture independent functions
  212 +/disk Code for disk drive partition handling
  213 +/doc Documentation (don't expect too much)
  214 +/drivers Commonly used device drivers
  215 +/examples Example code for standalone applications, etc.
  216 +/fs Filesystem code (cramfs, ext2, jffs2, etc.)
  217 +/include Header Files
  218 +/lib Files generic to all architectures
  219 + /libfdt Library files to support flattened device trees
  220 + /lzma Library files to support LZMA decompression
  221 + /lzo Library files to support LZO decompression
  222 +/net Networking code
  223 +/post Power On Self Test
  224 +/rtc Real Time Clock drivers
  225 +/tools Tools to build S-Record or U-Boot images, etc.
203 226  
204 227 Software Configuration:
205 228 =======================
... ... @@ -1393,10 +1416,11 @@
1393 1416 to run and CONFIG_SYS_I2C_SLAVE to be the address of this node (ie
1394 1417 the CPU's i2c node address).
1395 1418  
1396   - Now, the u-boot i2c code for the mpc8xx (arch/ppc/cpu/mpc8xx/i2c.c)
1397   - sets the CPU up as a master node and so its address should
1398   - therefore be cleared to 0 (See, eg, MPC823e User's Manual
1399   - p.16-473). So, set CONFIG_SYS_I2C_SLAVE to 0.
  1419 + Now, the u-boot i2c code for the mpc8xx
  1420 + (arch/ppc/cpu/mpc8xx/i2c.c) sets the CPU up as a master node
  1421 + and so its address should therefore be cleared to 0 (See,
  1422 + eg, MPC823e User's Manual p.16-473). So, set
  1423 + CONFIG_SYS_I2C_SLAVE to 0.
1400 1424  
1401 1425 CONFIG_SYS_I2C_INIT_MPC5XXX
1402 1426  
... ... @@ -1942,7 +1966,7 @@
1942 1966  
1943 1967 15 arch/<arch>/lib/bootm.c All preparation done, transferring control to OS
1944 1968  
1945   - -30 arch/ppc/lib/board.c Fatal error, hang the system
  1969 + -30 arch/ppc/lib/board.c Fatal error, hang the system
1946 1970 -31 post/post.c POST test failed, detected by post_output_backlog()
1947 1971 -32 post/post.c POST test failed, detected by post_run_single()
1948 1972