Skip to contentSkip to conversation

Reorganize directory structure

PATCH New Peter Tyser 4 participants 26 messages Apr 13, 2010 Page 3 of 3

Subsystems (26)
lore
Share & tools
lore
#14 lore raw

PATCH v4 10/20 arm: Move cpu/$CPU to arch/arm/cpu/$CPU

In reply to Peter Tyser
---
 Makefile                                           |    2 +-
 {cpu => arch/arm/cpu}/arm1136/Makefile             |    0
 {cpu => arch/arm/cpu}/arm1136/config.mk            |    0
 {cpu => arch/arm/cpu}/arm1136/cpu.c                |    0
 {cpu => arch/arm/cpu}/arm1136/mx31/Makefile        |    0
 {cpu => arch/arm/cpu}/arm1136/mx31/devices.c       |    0
 {cpu => arch/arm/cpu}/arm1136/mx31/generic.c       |    0
 {cpu => arch/arm/cpu}/arm1136/mx31/timer.c         |    0
 {cpu => arch/arm/cpu}/arm1136/omap24xx/Makefile    |    0
 {cpu => arch/arm/cpu}/arm1136/omap24xx/reset.S     |    0
 {cpu => arch/arm/cpu}/arm1136/omap24xx/timer.c     |    0
 {cpu => arch/arm/cpu}/arm1136/start.S              |    0
 {cpu => arch/arm/cpu}/arm1136/u-boot.lds           |    2 +-
 {cpu => arch/arm/cpu}/arm1176/Makefile             |    0
 {cpu => arch/arm/cpu}/arm1176/config.mk            |    0
 {cpu => arch/arm/cpu}/arm1176/cpu.c                |    0
 {cpu => arch/arm/cpu}/arm1176/s3c64xx/Makefile     |    0
 {cpu => arch/arm/cpu}/arm1176/s3c64xx/config.mk    |    0
 {cpu => arch/arm/cpu}/arm1176/s3c64xx/cpu_init.S   |    0
 {cpu => arch/arm/cpu}/arm1176/s3c64xx/reset.S      |    0
 {cpu => arch/arm/cpu}/arm1176/s3c64xx/speed.c      |    0
 {cpu => arch/arm/cpu}/arm1176/s3c64xx/timer.c      |    0
 {cpu => arch/arm/cpu}/arm1176/start.S              |    0
 {cpu => arch/arm/cpu}/arm1176/u-boot.lds           |    2 +-
 {cpu => arch/arm/cpu}/arm720t/Makefile             |    0
 {cpu => arch/arm/cpu}/arm720t/config.mk            |    0
 {cpu => arch/arm/cpu}/arm720t/cpu.c                |    0
 {cpu => arch/arm/cpu}/arm720t/interrupts.c         |    0
 {cpu => arch/arm/cpu}/arm720t/lpc2292/Makefile     |    0
 {cpu => arch/arm/cpu}/arm720t/lpc2292/flash.c      |    0
 {cpu => arch/arm/cpu}/arm720t/lpc2292/iap_entry.S  |    0
 {cpu => arch/arm/cpu}/arm720t/lpc2292/mmc.c        |    0
 {cpu => arch/arm/cpu}/arm720t/lpc2292/mmc_hw.c     |    0
 {cpu => arch/arm/cpu}/arm720t/lpc2292/mmc_hw.h     |    0
 {cpu => arch/arm/cpu}/arm720t/lpc2292/spi.c        |    0
 {cpu => arch/arm/cpu}/arm720t/s3c4510b/Makefile    |    0
 {cpu => arch/arm/cpu}/arm720t/s3c4510b/cache.c     |    0
 {cpu => arch/arm/cpu}/arm720t/start.S              |    0
 {cpu => arch/arm/cpu}/arm720t/u-boot.lds           |    2 +-
 {cpu => arch/arm/cpu}/arm920t/Makefile             |    0
 {cpu => arch/arm/cpu}/arm920t/a320/Makefile        |    0
 {cpu => arch/arm/cpu}/arm920t/a320/ftsmc020.c      |    0
 {cpu => arch/arm/cpu}/arm920t/a320/reset.S         |    0
 {cpu => arch/arm/cpu}/arm920t/a320/timer.c         |    0
 {cpu => arch/arm/cpu}/arm920t/at91/Makefile        |    0
 {cpu => arch/arm/cpu}/arm920t/at91/lowlevel_init.S |    0
 {cpu => arch/arm/cpu}/arm920t/at91/reset.c         |    0
 {cpu => arch/arm/cpu}/arm920t/at91/timer.c         |    0
 {cpu => arch/arm/cpu}/arm920t/at91rm9200/Makefile  |    0
 {cpu => arch/arm/cpu}/arm920t/at91rm9200/bcm5221.c |    0
 {cpu => arch/arm/cpu}/arm920t/at91rm9200/dm9161.c  |    0
 {cpu => arch/arm/cpu}/arm920t/at91rm9200/ether.c   |    0
 {cpu => arch/arm/cpu}/arm920t/at91rm9200/i2c.c     |    0
 {cpu => arch/arm/cpu}/arm920t/at91rm9200/ks8721.c  |    0
 .../arm/cpu}/arm920t/at91rm9200/lowlevel_init.S    |    0
 {cpu => arch/arm/cpu}/arm920t/at91rm9200/lxt972.c  |    0
 {cpu => arch/arm/cpu}/arm920t/at91rm9200/reset.c   |    0
 {cpu => arch/arm/cpu}/arm920t/at91rm9200/spi.c     |    0
 {cpu => arch/arm/cpu}/arm920t/at91rm9200/timer.c   |    0
 {cpu => arch/arm/cpu}/arm920t/at91rm9200/usb.c     |    0
 {cpu => arch/arm/cpu}/arm920t/config.mk            |    0
 {cpu => arch/arm/cpu}/arm920t/cpu.c                |    0
 {cpu => arch/arm/cpu}/arm920t/ep93xx/Makefile      |    0
 {cpu => arch/arm/cpu}/arm920t/ep93xx/cpu.c         |    0
 {cpu => arch/arm/cpu}/arm920t/ep93xx/led.c         |    0
 .../arm/cpu}/arm920t/ep93xx/lowlevel_init.S        |    0
 {cpu => arch/arm/cpu}/arm920t/ep93xx/speed.c       |    0
 {cpu => arch/arm/cpu}/arm920t/ep93xx/timer.c       |    0
 {cpu => arch/arm/cpu}/arm920t/ep93xx/u-boot.lds    |    2 +-
 {cpu => arch/arm/cpu}/arm920t/imx/Makefile         |    0
 {cpu => arch/arm/cpu}/arm920t/imx/generic.c        |    0
 {cpu => arch/arm/cpu}/arm920t/imx/speed.c          |    0
 {cpu => arch/arm/cpu}/arm920t/imx/timer.c          |    0
 {cpu => arch/arm/cpu}/arm920t/interrupts.c         |    0
 {cpu => arch/arm/cpu}/arm920t/ks8695/Makefile      |    0
 .../arm/cpu}/arm920t/ks8695/lowlevel_init.S        |    0
 {cpu => arch/arm/cpu}/arm920t/ks8695/timer.c       |    0
 {cpu => arch/arm/cpu}/arm920t/s3c24x0/Makefile     |    0
 {cpu => arch/arm/cpu}/arm920t/s3c24x0/interrupts.c |    0
 {cpu => arch/arm/cpu}/arm920t/s3c24x0/speed.c      |    0
 {cpu => arch/arm/cpu}/arm920t/s3c24x0/timer.c      |    0
 {cpu => arch/arm/cpu}/arm920t/s3c24x0/usb.c        |    0
 {cpu => arch/arm/cpu}/arm920t/s3c24x0/usb_ohci.c   |    0
 {cpu => arch/arm/cpu}/arm920t/s3c24x0/usb_ohci.h   |    0
 {cpu => arch/arm/cpu}/arm920t/start.S              |    0
 {cpu => arch/arm/cpu}/arm920t/u-boot.lds           |    2 +-
 {cpu => arch/arm/cpu}/arm925t/Makefile             |    0
 {cpu => arch/arm/cpu}/arm925t/config.mk            |    0
 {cpu => arch/arm/cpu}/arm925t/cpu.c                |    0
 {cpu => arch/arm/cpu}/arm925t/omap925.c            |    0
 {cpu => arch/arm/cpu}/arm925t/start.S              |    0
 {cpu => arch/arm/cpu}/arm925t/timer.c              |    0
 {cpu => arch/arm/cpu}/arm925t/u-boot.lds           |    2 +-
 {cpu => arch/arm/cpu}/arm926ejs/Makefile           |    0
 {cpu => arch/arm/cpu}/arm926ejs/at91/Makefile      |    0
 .../arm/cpu}/arm926ejs/at91/at91cap9_devices.c     |    0
 .../arm/cpu}/arm926ejs/at91/at91sam9260_devices.c  |    0
 .../arm/cpu}/arm926ejs/at91/at91sam9261_devices.c  |    0
 .../arm/cpu}/arm926ejs/at91/at91sam9263_devices.c  |    0
 .../cpu}/arm926ejs/at91/at91sam9m10g45_devices.c   |    0
 .../arm/cpu}/arm926ejs/at91/at91sam9rl_devices.c   |    0
 {cpu => arch/arm/cpu}/arm926ejs/at91/clock.c       |    0
 {cpu => arch/arm/cpu}/arm926ejs/at91/config.mk     |    0
 {cpu => arch/arm/cpu}/arm926ejs/at91/cpu.c         |    0
 {cpu => arch/arm/cpu}/arm926ejs/at91/led.c         |    0
 .../arm/cpu}/arm926ejs/at91/lowlevel_init.S        |    0
 {cpu => arch/arm/cpu}/arm926ejs/at91/reset.c       |    0
 {cpu => arch/arm/cpu}/arm926ejs/at91/timer.c       |    0
 {cpu => arch/arm/cpu}/arm926ejs/config.mk          |    0
 {cpu => arch/arm/cpu}/arm926ejs/cpu.c              |    0
 {cpu => arch/arm/cpu}/arm926ejs/davinci/Makefile   |    0
 {cpu => arch/arm/cpu}/arm926ejs/davinci/config.mk  |    0
 {cpu => arch/arm/cpu}/arm926ejs/davinci/cpu.c      |    0
 {cpu => arch/arm/cpu}/arm926ejs/davinci/dm355.c    |    0
 {cpu => arch/arm/cpu}/arm926ejs/davinci/dm365.c    |    0
 {cpu => arch/arm/cpu}/arm926ejs/davinci/dm644x.c   |    0
 {cpu => arch/arm/cpu}/arm926ejs/davinci/dm646x.c   |    0
 {cpu => arch/arm/cpu}/arm926ejs/davinci/dp83848.c  |    0
 .../arm/cpu}/arm926ejs/davinci/lowlevel_init.S     |    0
 {cpu => arch/arm/cpu}/arm926ejs/davinci/lxt972.c   |    0
 {cpu => arch/arm/cpu}/arm926ejs/davinci/psc.c      |    0
 {cpu => arch/arm/cpu}/arm926ejs/davinci/reset.S    |    0
 {cpu => arch/arm/cpu}/arm926ejs/davinci/timer.c    |    0
 {cpu => arch/arm/cpu}/arm926ejs/kirkwood/Makefile  |    0
 {cpu => arch/arm/cpu}/arm926ejs/kirkwood/cpu.c     |    0
 {cpu => arch/arm/cpu}/arm926ejs/kirkwood/dram.c    |    0
 {cpu => arch/arm/cpu}/arm926ejs/kirkwood/mpp.c     |    0
 {cpu => arch/arm/cpu}/arm926ejs/kirkwood/timer.c   |    0
 {cpu => arch/arm/cpu}/arm926ejs/mx25/Makefile      |    2 +-
 {cpu => arch/arm/cpu}/arm926ejs/mx25/generic.c     |    0
 {cpu => arch/arm/cpu}/arm926ejs/mx25/reset.c       |    0
 {cpu => arch/arm/cpu}/arm926ejs/mx25/timer.c       |    0
 {cpu => arch/arm/cpu}/arm926ejs/mx27/Makefile      |    0
 {cpu => arch/arm/cpu}/arm926ejs/mx27/generic.c     |    0
 {cpu => arch/arm/cpu}/arm926ejs/mx27/reset.c       |    0
 {cpu => arch/arm/cpu}/arm926ejs/mx27/timer.c       |    0
 {cpu => arch/arm/cpu}/arm926ejs/nomadik/Makefile   |    0
 {cpu => arch/arm/cpu}/arm926ejs/nomadik/gpio.c     |    0
 {cpu => arch/arm/cpu}/arm926ejs/nomadik/reset.S    |    0
 {cpu => arch/arm/cpu}/arm926ejs/nomadik/timer.c    |    0
 {cpu => arch/arm/cpu}/arm926ejs/omap/Makefile      |    0
 {cpu => arch/arm/cpu}/arm926ejs/omap/cpuinfo.c     |    0
 {cpu => arch/arm/cpu}/arm926ejs/omap/reset.S       |    0
 {cpu => arch/arm/cpu}/arm926ejs/omap/timer.c       |    0
 {cpu => arch/arm/cpu}/arm926ejs/spear/Makefile     |    0
 {cpu => arch/arm/cpu}/arm926ejs/spear/reset.c      |    0
 {cpu => arch/arm/cpu}/arm926ejs/spear/timer.c      |    0
 {cpu => arch/arm/cpu}/arm926ejs/start.S            |    0
 {cpu => arch/arm/cpu}/arm926ejs/u-boot.lds         |    2 +-
 {cpu => arch/arm/cpu}/arm926ejs/versatile/Makefile |    0
 {cpu => arch/arm/cpu}/arm926ejs/versatile/reset.S  |    0
 {cpu => arch/arm/cpu}/arm926ejs/versatile/timer.c  |    0
 {cpu => arch/arm/cpu}/arm946es/Makefile            |    0
 {cpu => arch/arm/cpu}/arm946es/config.mk           |    0
 {cpu => arch/arm/cpu}/arm946es/cpu.c               |    0
 {cpu => arch/arm/cpu}/arm946es/start.S             |    0
 .../arm_intcm => arch/arm/cpu/arm946es}/u-boot.lds |    2 +-
 {cpu => arch/arm/cpu}/arm_cortexa8/Makefile        |    0
 {cpu => arch/arm/cpu}/arm_cortexa8/config.mk       |    0
 {cpu => arch/arm/cpu}/arm_cortexa8/cpu.c           |    0
 {cpu => arch/arm/cpu}/arm_cortexa8/mx51/Makefile   |    0
 {cpu => arch/arm/cpu}/arm_cortexa8/mx51/clock.c    |    0
 {cpu => arch/arm/cpu}/arm_cortexa8/mx51/iomux.c    |    0
 .../arm/cpu}/arm_cortexa8/mx51/lowlevel_init.S     |    0
 {cpu => arch/arm/cpu}/arm_cortexa8/mx51/soc.c      |    0
 {cpu => arch/arm/cpu}/arm_cortexa8/mx51/speed.c    |    0
 {cpu => arch/arm/cpu}/arm_cortexa8/mx51/timer.c    |    0
 {cpu => arch/arm/cpu}/arm_cortexa8/mx51/u-boot.lds |    2 +-
 {cpu => arch/arm/cpu}/arm_cortexa8/omap3/Makefile  |    0
 {cpu => arch/arm/cpu}/arm_cortexa8/omap3/board.c   |    0
 {cpu => arch/arm/cpu}/arm_cortexa8/omap3/cache.S   |    0
 {cpu => arch/arm/cpu}/arm_cortexa8/omap3/clock.c   |    0
 {cpu => arch/arm/cpu}/arm_cortexa8/omap3/gpio.c    |    0
 .../arm/cpu}/arm_cortexa8/omap3/lowlevel_init.S    |    0
 {cpu => arch/arm/cpu}/arm_cortexa8/omap3/mem.c     |    0
 {cpu => arch/arm/cpu}/arm_cortexa8/omap3/reset.S   |    0
 .../arm/cpu}/arm_cortexa8/omap3/sys_info.c         |    0
 {cpu => arch/arm/cpu}/arm_cortexa8/omap3/syslib.c  |    0
 {cpu => arch/arm/cpu}/arm_cortexa8/omap3/timer.c   |    0
 .../arm/cpu}/arm_cortexa8/s5pc1xx/Makefile         |    0
 {cpu => arch/arm/cpu}/arm_cortexa8/s5pc1xx/cache.S |    2 +-
 {cpu => arch/arm/cpu}/arm_cortexa8/s5pc1xx/clock.c |    0
 .../arm/cpu}/arm_cortexa8/s5pc1xx/cpu_info.c       |    0
 {cpu => arch/arm/cpu}/arm_cortexa8/s5pc1xx/gpio.c  |    0
 {cpu => arch/arm/cpu}/arm_cortexa8/s5pc1xx/reset.S |    0
 {cpu => arch/arm/cpu}/arm_cortexa8/s5pc1xx/sromc.c |    0
 {cpu => arch/arm/cpu}/arm_cortexa8/s5pc1xx/timer.c |    0
 {cpu => arch/arm/cpu}/arm_cortexa8/start.S         |    0
 {cpu => arch/arm/cpu}/arm_cortexa8/u-boot.lds      |    2 +-
 {cpu => arch/arm/cpu}/arm_intcm/Makefile           |    0
 {cpu => arch/arm/cpu}/arm_intcm/config.mk          |    0
 {cpu => arch/arm/cpu}/arm_intcm/cpu.c              |    0
 {cpu => arch/arm/cpu}/arm_intcm/start.S            |    0
 {cpu/lh7a40x => arch/arm/cpu/arm_intcm}/u-boot.lds |    2 +-
 {cpu => arch/arm/cpu}/ixp/Makefile                 |    0
 {cpu => arch/arm/cpu}/ixp/config.mk                |    0
 {cpu => arch/arm/cpu}/ixp/cpu.c                    |    0
 {cpu => arch/arm/cpu}/ixp/interrupts.c             |    0
 {cpu => arch/arm/cpu}/ixp/npe/IxEthAcc.c           |    0
 {cpu => arch/arm/cpu}/ixp/npe/IxEthAccCommon.c     |    0
 .../arm/cpu}/ixp/npe/IxEthAccControlInterface.c    |    0
 {cpu => arch/arm/cpu}/ixp/npe/IxEthAccDataPlane.c  |    0
 {cpu => arch/arm/cpu}/ixp/npe/IxEthAccMac.c        |    0
 {cpu => arch/arm/cpu}/ixp/npe/IxEthAccMii.c        |    0
 {cpu => arch/arm/cpu}/ixp/npe/IxEthDBAPI.c         |    0
 {cpu => arch/arm/cpu}/ixp/npe/IxEthDBAPISupport.c  |    0
 {cpu => arch/arm/cpu}/ixp/npe/IxEthDBCore.c        |    0
 {cpu => arch/arm/cpu}/ixp/npe/IxEthDBEvents.c      |    0
 {cpu => arch/arm/cpu}/ixp/npe/IxEthDBFeatures.c    |    0
 {cpu => arch/arm/cpu}/ixp/npe/IxEthDBFirewall.c    |    0
 {cpu => arch/arm/cpu}/ixp/npe/IxEthDBHashtable.c   |    0
 {cpu => arch/arm/cpu}/ixp/npe/IxEthDBLearning.c    |    0
 {cpu => arch/arm/cpu}/ixp/npe/IxEthDBMem.c         |    0
 {cpu => arch/arm/cpu}/ixp/npe/IxEthDBNPEAdaptor.c  |    0
 {cpu => arch/arm/cpu}/ixp/npe/IxEthDBPortUpdate.c  |    0
 {cpu => arch/arm/cpu}/ixp/npe/IxEthDBReports.c     |    0
 {cpu => arch/arm/cpu}/ixp/npe/IxEthDBSearch.c      |    0
 .../arm/cpu}/ixp/npe/IxEthDBSpanningTree.c         |    0
 {cpu => arch/arm/cpu}/ixp/npe/IxEthDBUtil.c        |    0
 {cpu => arch/arm/cpu}/ixp/npe/IxEthDBVlan.c        |    0
 {cpu => arch/arm/cpu}/ixp/npe/IxEthDBWiFi.c        |    0
 {cpu => arch/arm/cpu}/ixp/npe/IxEthMii.c           |    0
 {cpu => arch/arm/cpu}/ixp/npe/IxFeatureCtrl.c      |    0
 {cpu => arch/arm/cpu}/ixp/npe/IxNpeDl.c            |    0
 {cpu => arch/arm/cpu}/ixp/npe/IxNpeDlImageMgr.c    |    0
 {cpu => arch/arm/cpu}/ixp/npe/IxNpeDlNpeMgr.c      |    0
 {cpu => arch/arm/cpu}/ixp/npe/IxNpeDlNpeMgrUtils.c |    0
 {cpu => arch/arm/cpu}/ixp/npe/IxNpeMh.c            |    0
 {cpu => arch/arm/cpu}/ixp/npe/IxNpeMhConfig.c      |    0
 {cpu => arch/arm/cpu}/ixp/npe/IxNpeMhReceive.c     |    0
 {cpu => arch/arm/cpu}/ixp/npe/IxNpeMhSend.c        |    0
 .../arm/cpu}/ixp/npe/IxNpeMhSolicitedCbMgr.c       |    0
 .../arm/cpu}/ixp/npe/IxNpeMhUnsolicitedCbMgr.c     |    0
 {cpu => arch/arm/cpu}/ixp/npe/IxOsalBufferMgt.c    |    0
 {cpu => arch/arm/cpu}/ixp/npe/IxOsalIoMem.c        |    0
 {cpu => arch/arm/cpu}/ixp/npe/IxOsalOsCacheMMU.c   |    0
 {cpu => arch/arm/cpu}/ixp/npe/IxOsalOsMsgQ.c       |    0
 {cpu => arch/arm/cpu}/ixp/npe/IxOsalOsSemaphore.c  |    0
 {cpu => arch/arm/cpu}/ixp/npe/IxOsalOsServices.c   |    0
 {cpu => arch/arm/cpu}/ixp/npe/IxOsalOsThread.c     |    0
 {cpu => arch/arm/cpu}/ixp/npe/IxQMgrAqmIf.c        |    0
 {cpu => arch/arm/cpu}/ixp/npe/IxQMgrDispatcher.c   |    0
 {cpu => arch/arm/cpu}/ixp/npe/IxQMgrInit.c         |    0
 {cpu => arch/arm/cpu}/ixp/npe/IxQMgrQAccess.c      |    0
 {cpu => arch/arm/cpu}/ixp/npe/IxQMgrQCfg.c         |    0
 {cpu => arch/arm/cpu}/ixp/npe/Makefile             |    2 +-
 {cpu => arch/arm/cpu}/ixp/npe/include/IxAssert.h   |    0
 {cpu => arch/arm/cpu}/ixp/npe/include/IxAtmSch.h   |    0
 {cpu => arch/arm/cpu}/ixp/npe/include/IxAtmTypes.h |    0
 {cpu => arch/arm/cpu}/ixp/npe/include/IxAtmdAcc.h  |    0
 .../arm/cpu}/ixp/npe/include/IxAtmdAccCtrl.h       |    0
 {cpu => arch/arm/cpu}/ixp/npe/include/IxAtmm.h     |    0
 {cpu => arch/arm/cpu}/ixp/npe/include/IxDmaAcc.h   |    0
 {cpu => arch/arm/cpu}/ixp/npe/include/IxEthAcc.h   |    0
 .../arm/cpu}/ixp/npe/include/IxEthAccDataPlane_p.h |    0
 .../arm/cpu}/ixp/npe/include/IxEthAccMac_p.h       |    0
 .../arm/cpu}/ixp/npe/include/IxEthAccMii_p.h       |    0
 .../cpu}/ixp/npe/include/IxEthAccQueueAssign_p.h   |    0
 {cpu => arch/arm/cpu}/ixp/npe/include/IxEthAcc_p.h |    0
 {cpu => arch/arm/cpu}/ixp/npe/include/IxEthDB.h    |    0
 .../arm/cpu}/ixp/npe/include/IxEthDBLocks_p.h      |    0
 .../arm/cpu}/ixp/npe/include/IxEthDBLog_p.h        |    0
 .../arm/cpu}/ixp/npe/include/IxEthDBMessages_p.h   |    0
 .../arm/cpu}/ixp/npe/include/IxEthDBPortDefs.h     |    0
 {cpu => arch/arm/cpu}/ixp/npe/include/IxEthDBQoS.h |    0
 {cpu => arch/arm/cpu}/ixp/npe/include/IxEthDB_p.h  |    0
 {cpu => arch/arm/cpu}/ixp/npe/include/IxEthMii.h   |    0
 {cpu => arch/arm/cpu}/ixp/npe/include/IxEthMii_p.h |    0
 {cpu => arch/arm/cpu}/ixp/npe/include/IxEthNpe.h   |    0
 .../arm/cpu}/ixp/npe/include/IxFeatureCtrl.h       |    0
 {cpu => arch/arm/cpu}/ixp/npe/include/IxHssAcc.h   |    0
 {cpu => arch/arm/cpu}/ixp/npe/include/IxI2cDrv.h   |    0
 {cpu => arch/arm/cpu}/ixp/npe/include/IxNpeA.h     |    0
 {cpu => arch/arm/cpu}/ixp/npe/include/IxNpeDl.h    |    0
 .../arm/cpu}/ixp/npe/include/IxNpeDlImageMgr_p.h   |    0
 .../arm/cpu}/ixp/npe/include/IxNpeDlMacros_p.h     |    0
 .../ixp/npe/include/IxNpeDlNpeMgrEcRegisters_p.h   |    0
 .../cpu}/ixp/npe/include/IxNpeDlNpeMgrUtils_p.h    |    0
 .../arm/cpu}/ixp/npe/include/IxNpeDlNpeMgr_p.h     |    0
 {cpu => arch/arm/cpu}/ixp/npe/include/IxNpeMh.h    |    0
 .../arm/cpu}/ixp/npe/include/IxNpeMhConfig_p.h     |    0
 .../arm/cpu}/ixp/npe/include/IxNpeMhMacros_p.h     |    0
 .../arm/cpu}/ixp/npe/include/IxNpeMhReceive_p.h    |    0
 .../arm/cpu}/ixp/npe/include/IxNpeMhSend_p.h       |    0
 .../cpu}/ixp/npe/include/IxNpeMhSolicitedCbMgr_p.h |    0
 .../ixp/npe/include/IxNpeMhUnsolicitedCbMgr_p.h    |    0
 .../arm/cpu}/ixp/npe/include/IxNpeMicrocode.h      |    0
 {cpu => arch/arm/cpu}/ixp/npe/include/IxOsBufLib.h |    0
 .../arm/cpu}/ixp/npe/include/IxOsBuffMgt.h         |    0
 .../arm/cpu}/ixp/npe/include/IxOsBuffPoolMgt.h     |    0
 .../arm/cpu}/ixp/npe/include/IxOsCacheMMU.h        |    0
 {cpu => arch/arm/cpu}/ixp/npe/include/IxOsPrintf.h |    0
 .../arm/cpu}/ixp/npe/include/IxOsServices.h        |    0
 .../cpu}/ixp/npe/include/IxOsServicesComponents.h  |    0
 .../cpu}/ixp/npe/include/IxOsServicesEndianess.h   |    0
 .../cpu}/ixp/npe/include/IxOsServicesMemAccess.h   |    0
 .../arm/cpu}/ixp/npe/include/IxOsServicesMemMap.h  |    0
 {cpu => arch/arm/cpu}/ixp/npe/include/IxOsal.h     |    0
 .../arm/cpu}/ixp/npe/include/IxOsalAssert.h        |    0
 .../arm/cpu}/ixp/npe/include/IxOsalBackward.h      |    0
 .../cpu}/ixp/npe/include/IxOsalBackwardAssert.h    |    0
 .../cpu}/ixp/npe/include/IxOsalBackwardBufferMgt.h |    0
 .../cpu}/ixp/npe/include/IxOsalBackwardCacheMMU.h  |    0
 .../cpu}/ixp/npe/include/IxOsalBackwardMemMap.h    |    0
 .../ixp/npe/include/IxOsalBackwardOsServices.h     |    0
 .../arm/cpu}/ixp/npe/include/IxOsalBackwardOssl.h  |    0
 .../arm/cpu}/ixp/npe/include/IxOsalBufferMgt.h     |    0
 .../cpu}/ixp/npe/include/IxOsalBufferMgtDefault.h  |    0
 .../arm/cpu}/ixp/npe/include/IxOsalConfig.h        |    0
 .../arm/cpu}/ixp/npe/include/IxOsalEndianess.h     |    0
 .../arm/cpu}/ixp/npe/include/IxOsalIoMem.h         |    0
 .../arm/cpu}/ixp/npe/include/IxOsalMemAccess.h     |    0
 {cpu => arch/arm/cpu}/ixp/npe/include/IxOsalOem.h  |    0
 {cpu => arch/arm/cpu}/ixp/npe/include/IxOsalOs.h   |    0
 .../arm/cpu}/ixp/npe/include/IxOsalOsAssert.h      |    0
 .../arm/cpu}/ixp/npe/include/IxOsalOsBufferMgt.h   |    0
 .../arm/cpu}/ixp/npe/include/IxOsalOsIxp400.h      |    0
 .../npe/include/IxOsalOsIxp400CustomizedMapping.h  |    0
 .../arm/cpu}/ixp/npe/include/IxOsalOsTypes.h       |    0
 .../cpu}/ixp/npe/include/IxOsalOsUtilitySymbols.h  |    0
 .../arm/cpu}/ixp/npe/include/IxOsalTypes.h         |    0
 .../cpu}/ixp/npe/include/IxOsalUtilitySymbols.h    |    0
 .../arm/cpu}/ixp/npe/include/IxParityENAcc.h       |    0
 .../arm/cpu}/ixp/npe/include/IxPerfProfAcc.h       |    0
 {cpu => arch/arm/cpu}/ixp/npe/include/IxQMgr.h     |    0
 .../arm/cpu}/ixp/npe/include/IxQMgrAqmIf_p.h       |    0
 .../arm/cpu}/ixp/npe/include/IxQMgrDefines_p.h     |    0
 .../arm/cpu}/ixp/npe/include/IxQMgrDispatcher_p.h  |    0
 .../arm/cpu}/ixp/npe/include/IxQMgrLog_p.h         |    0
 .../arm/cpu}/ixp/npe/include/IxQMgrQAccess_p.h     |    0
 .../arm/cpu}/ixp/npe/include/IxQMgrQCfg_p.h        |    0
 .../arm/cpu}/ixp/npe/include/IxQueueAssignments.h  |    0
 {cpu => arch/arm/cpu}/ixp/npe/include/IxSspAcc.h   |    0
 .../arm/cpu}/ixp/npe/include/IxTimeSyncAcc.h       |    0
 .../arm/cpu}/ixp/npe/include/IxTimerCtrl.h         |    0
 {cpu => arch/arm/cpu}/ixp/npe/include/IxTypes.h    |    0
 {cpu => arch/arm/cpu}/ixp/npe/include/IxUART.h     |    0
 .../arm/cpu}/ixp/npe/include/IxVersionId.h         |    0
 {cpu => arch/arm/cpu}/ixp/npe/include/ix_error.h   |    0
 {cpu => arch/arm/cpu}/ixp/npe/include/ix_macros.h  |    0
 {cpu => arch/arm/cpu}/ixp/npe/include/ix_os_type.h |    0
 {cpu => arch/arm/cpu}/ixp/npe/include/ix_ossl.h    |    0
 {cpu => arch/arm/cpu}/ixp/npe/include/ix_symbols.h |    0
 {cpu => arch/arm/cpu}/ixp/npe/include/ix_types.h   |    0
 {cpu => arch/arm/cpu}/ixp/npe/include/npe.h        |    0
 .../arm/cpu}/ixp/npe/include/os_datatypes.h        |    0
 {cpu => arch/arm/cpu}/ixp/npe/miiphy.c             |    0
 {cpu => arch/arm/cpu}/ixp/npe/npe.c                |    0
 {cpu => arch/arm/cpu}/ixp/start.S                  |    0
 {cpu => arch/arm/cpu}/ixp/timer.c                  |    0
 {cpu => arch/arm/cpu}/ixp/u-boot.lds               |    2 +-
 {cpu => arch/arm/cpu}/lh7a40x/Makefile             |    0
 {cpu => arch/arm/cpu}/lh7a40x/config.mk            |    0
 {cpu => arch/arm/cpu}/lh7a40x/cpu.c                |    0
 {cpu => arch/arm/cpu}/lh7a40x/speed.c              |    0
 {cpu => arch/arm/cpu}/lh7a40x/start.S              |    0
 {cpu => arch/arm/cpu}/lh7a40x/timer.c              |    0
 {cpu/arm946es => arch/arm/cpu/lh7a40x}/u-boot.lds  |    2 +-
 {cpu => arch/arm/cpu}/pxa/Makefile                 |    0
 {cpu => arch/arm/cpu}/pxa/config.mk                |    0
 {cpu => arch/arm/cpu}/pxa/cpu.c                    |    0
 {cpu => arch/arm/cpu}/pxa/i2c.c                    |    0
 {cpu => arch/arm/cpu}/pxa/pxafb.c                  |    0
 {cpu => arch/arm/cpu}/pxa/start.S                  |    0
 {cpu => arch/arm/cpu}/pxa/timer.c                  |    0
 {cpu => arch/arm/cpu}/pxa/u-boot.lds               |    2 +-
 {cpu => arch/arm/cpu}/pxa/usb.c                    |    0
 {cpu => arch/arm/cpu}/s3c44b0/Makefile             |    0
 {cpu => arch/arm/cpu}/s3c44b0/cache.c              |    0
 {cpu => arch/arm/cpu}/s3c44b0/config.mk            |    0
 {cpu => arch/arm/cpu}/s3c44b0/cpu.c                |    0
 {cpu => arch/arm/cpu}/s3c44b0/start.S              |    0
 {cpu => arch/arm/cpu}/s3c44b0/timer.c              |    0
 {cpu => arch/arm/cpu}/s3c44b0/u-boot.lds           |    2 +-
 {cpu => arch/arm/cpu}/sa1100/Makefile              |    0
 {cpu => arch/arm/cpu}/sa1100/config.mk             |    0
 {cpu => arch/arm/cpu}/sa1100/cpu.c                 |    0
 {cpu => arch/arm/cpu}/sa1100/start.S               |    0
 {cpu => arch/arm/cpu}/sa1100/timer.c               |    0
 {cpu => arch/arm/cpu}/sa1100/u-boot.lds            |    2 +-
 arch/arm/include/asm/arch-mx51/asm-offsets.h       |    2 +-
 board/actux1/config.mk                             |    2 +-
 board/actux1/u-boot.lds                            |    4 ++--
 board/actux2/config.mk                             |    2 +-
 board/actux2/u-boot.lds                            |    4 ++--
 board/actux3/config.mk                             |    2 +-
 board/actux3/u-boot.lds                            |    4 ++--
 board/actux4/config.mk                             |    2 +-
 board/davinci/dvevm/board_init.S                   |    2 +-
 board/davinci/schmoogie/board_init.S               |    2 +-
 board/davinci/sffsdr/board_init.S                  |    2 +-
 board/davinci/sonata/board_init.S                  |    2 +-
 board/edb93xx/config.mk                            |    2 +-
 board/freescale/mx31ads/u-boot.lds                 |    2 +-
 board/logicpd/zoom2/zoom2.c                        |    2 +-
 board/lpc2292sodimm/flash.c                        |    2 +-
 board/samsung/smdk6400/u-boot-nand.lds             |    4 ++--
 board/siemens/SMN42/flash.c                        |    2 +-
 board/trab/rs485.c                                 |    2 +-
 board/trab/rs485.h                                 |    2 +-
 board/trab/u-boot.lds                              |    2 +-
 doc/README-integrator                              |    2 +-
 doc/README.ARM-SoC                                 |    6 +++---
 doc/README.modnet50                                |    2 +-
 nand_spl/board/freescale/mx31pdk/Makefile          |    4 ++--
 nand_spl/board/karo/tx25/Makefile                  |    4 ++--
 nand_spl/board/samsung/smdk6400/Makefile           |    4 ++--
 407 files changed, 56 insertions(+), 56 deletions(-)
 rename {cpu => arch/arm/cpu}/arm1136/Makefile (100%)
 rename {cpu => arch/arm/cpu}/arm1136/config.mk (100%)
 rename {cpu => arch/arm/cpu}/arm1136/cpu.c (100%)
 rename {cpu => arch/arm/cpu}/arm1136/mx31/Makefile (100%)
 rename {cpu => arch/arm/cpu}/arm1136/mx31/devices.c (100%)
 rename {cpu => arch/arm/cpu}/arm1136/mx31/generic.c (100%)
 rename {cpu => arch/arm/cpu}/arm1136/mx31/timer.c (100%)
 rename {cpu => arch/arm/cpu}/arm1136/omap24xx/Makefile (100%)
 rename {cpu => arch/arm/cpu}/arm1136/omap24xx/reset.S (100%)
 rename {cpu => arch/arm/cpu}/arm1136/omap24xx/timer.c (100%)
 rename {cpu => arch/arm/cpu}/arm1136/start.S (100%)
 rename {cpu => arch/arm/cpu}/arm1136/u-boot.lds (97%)
 rename {cpu => arch/arm/cpu}/arm1176/Makefile (100%)
 rename {cpu => arch/arm/cpu}/arm1176/config.mk (100%)
 rename {cpu => arch/arm/cpu}/arm1176/cpu.c (100%)
 rename {cpu => arch/arm/cpu}/arm1176/s3c64xx/Makefile (100%)
 rename {cpu => arch/arm/cpu}/arm1176/s3c64xx/config.mk (100%)
 rename {cpu => arch/arm/cpu}/arm1176/s3c64xx/cpu_init.S (100%)
 rename {cpu => arch/arm/cpu}/arm1176/s3c64xx/reset.S (100%)
 rename {cpu => arch/arm/cpu}/arm1176/s3c64xx/speed.c (100%)
 rename {cpu => arch/arm/cpu}/arm1176/s3c64xx/timer.c (100%)
 rename {cpu => arch/arm/cpu}/arm1176/start.S (100%)
 rename {cpu => arch/arm/cpu}/arm1176/u-boot.lds (97%)
 rename {cpu => arch/arm/cpu}/arm720t/Makefile (100%)
 rename {cpu => arch/arm/cpu}/arm720t/config.mk (100%)
 rename {cpu => arch/arm/cpu}/arm720t/cpu.c (100%)
 rename {cpu => arch/arm/cpu}/arm720t/interrupts.c (100%)
 rename {cpu => arch/arm/cpu}/arm720t/lpc2292/Makefile (100%)
 rename {cpu => arch/arm/cpu}/arm720t/lpc2292/flash.c (100%)
 rename {cpu => arch/arm/cpu}/arm720t/lpc2292/iap_entry.S (100%)
 rename {cpu => arch/arm/cpu}/arm720t/lpc2292/mmc.c (100%)
 rename {cpu => arch/arm/cpu}/arm720t/lpc2292/mmc_hw.c (100%)
 rename {cpu => arch/arm/cpu}/arm720t/lpc2292/mmc_hw.h (100%)
 rename {cpu => arch/arm/cpu}/arm720t/lpc2292/spi.c (100%)
 rename {cpu => arch/arm/cpu}/arm720t/s3c4510b/Makefile (100%)
 rename {cpu => arch/arm/cpu}/arm720t/s3c4510b/cache.c (100%)
 rename {cpu => arch/arm/cpu}/arm720t/start.S (100%)
 rename {cpu => arch/arm/cpu}/arm720t/u-boot.lds (97%)
 rename {cpu => arch/arm/cpu}/arm920t/Makefile (100%)
 rename {cpu => arch/arm/cpu}/arm920t/a320/Makefile (100%)
 rename {cpu => arch/arm/cpu}/arm920t/a320/ftsmc020.c (100%)
 rename {cpu => arch/arm/cpu}/arm920t/a320/reset.S (100%)
 rename {cpu => arch/arm/cpu}/arm920t/a320/timer.c (100%)
 rename {cpu => arch/arm/cpu}/arm920t/at91/Makefile (100%)
 rename {cpu => arch/arm/cpu}/arm920t/at91/lowlevel_init.S (100%)
 rename {cpu => arch/arm/cpu}/arm920t/at91/reset.c (100%)
 rename {cpu => arch/arm/cpu}/arm920t/at91/timer.c (100%)
 rename {cpu => arch/arm/cpu}/arm920t/at91rm9200/Makefile (100%)
 rename {cpu => arch/arm/cpu}/arm920t/at91rm9200/bcm5221.c (100%)
 rename {cpu => arch/arm/cpu}/arm920t/at91rm9200/dm9161.c (100%)
 rename {cpu => arch/arm/cpu}/arm920t/at91rm9200/ether.c (100%)
 rename {cpu => arch/arm/cpu}/arm920t/at91rm9200/i2c.c (100%)
 rename {cpu => arch/arm/cpu}/arm920t/at91rm9200/ks8721.c (100%)
 rename {cpu => arch/arm/cpu}/arm920t/at91rm9200/lowlevel_init.S (100%)
 rename {cpu => arch/arm/cpu}/arm920t/at91rm9200/lxt972.c (100%)
 rename {cpu => arch/arm/cpu}/arm920t/at91rm9200/reset.c (100%)
 rename {cpu => arch/arm/cpu}/arm920t/at91rm9200/spi.c (100%)
 rename {cpu => arch/arm/cpu}/arm920t/at91rm9200/timer.c (100%)
 rename {cpu => arch/arm/cpu}/arm920t/at91rm9200/usb.c (100%)
 rename {cpu => arch/arm/cpu}/arm920t/config.mk (100%)
 rename {cpu => arch/arm/cpu}/arm920t/cpu.c (100%)
 rename {cpu => arch/arm/cpu}/arm920t/ep93xx/Makefile (100%)
 rename {cpu => arch/arm/cpu}/arm920t/ep93xx/cpu.c (100%)
 rename {cpu => arch/arm/cpu}/arm920t/ep93xx/led.c (100%)
 rename {cpu => arch/arm/cpu}/arm920t/ep93xx/lowlevel_init.S (100%)
 rename {cpu => arch/arm/cpu}/arm920t/ep93xx/speed.c (100%)
 rename {cpu => arch/arm/cpu}/arm920t/ep93xx/timer.c (100%)
 rename {cpu => arch/arm/cpu}/arm920t/ep93xx/u-boot.lds (97%)
 rename {cpu => arch/arm/cpu}/arm920t/imx/Makefile (100%)
 rename {cpu => arch/arm/cpu}/arm920t/imx/generic.c (100%)
 rename {cpu => arch/arm/cpu}/arm920t/imx/speed.c (100%)
 rename {cpu => arch/arm/cpu}/arm920t/imx/timer.c (100%)
 rename {cpu => arch/arm/cpu}/arm920t/interrupts.c (100%)
 rename {cpu => arch/arm/cpu}/arm920t/ks8695/Makefile (100%)
 rename {cpu => arch/arm/cpu}/arm920t/ks8695/lowlevel_init.S (100%)
 rename {cpu => arch/arm/cpu}/arm920t/ks8695/timer.c (100%)
 rename {cpu => arch/arm/cpu}/arm920t/s3c24x0/Makefile (100%)
 rename {cpu => arch/arm/cpu}/arm920t/s3c24x0/interrupts.c (100%)
 rename {cpu => arch/arm/cpu}/arm920t/s3c24x0/speed.c (100%)
 rename {cpu => arch/arm/cpu}/arm920t/s3c24x0/timer.c (100%)
 rename {cpu => arch/arm/cpu}/arm920t/s3c24x0/usb.c (100%)
 rename {cpu => arch/arm/cpu}/arm920t/s3c24x0/usb_ohci.c (100%)
 rename {cpu => arch/arm/cpu}/arm920t/s3c24x0/usb_ohci.h (100%)
 rename {cpu => arch/arm/cpu}/arm920t/start.S (100%)
 rename {cpu => arch/arm/cpu}/arm920t/u-boot.lds (97%)
 rename {cpu => arch/arm/cpu}/arm925t/Makefile (100%)
 rename {cpu => arch/arm/cpu}/arm925t/config.mk (100%)
 rename {cpu => arch/arm/cpu}/arm925t/cpu.c (100%)
 rename {cpu => arch/arm/cpu}/arm925t/omap925.c (100%)
 rename {cpu => arch/arm/cpu}/arm925t/start.S (100%)
 rename {cpu => arch/arm/cpu}/arm925t/timer.c (100%)
 rename {cpu => arch/arm/cpu}/arm925t/u-boot.lds (97%)
 rename {cpu => arch/arm/cpu}/arm926ejs/Makefile (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/at91/Makefile (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/at91/at91cap9_devices.c (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/at91/at91sam9260_devices.c (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/at91/at91sam9261_devices.c (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/at91/at91sam9263_devices.c (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/at91/at91sam9m10g45_devices.c (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/at91/at91sam9rl_devices.c (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/at91/clock.c (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/at91/config.mk (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/at91/cpu.c (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/at91/led.c (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/at91/lowlevel_init.S (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/at91/reset.c (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/at91/timer.c (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/config.mk (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/cpu.c (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/davinci/Makefile (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/davinci/config.mk (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/davinci/cpu.c (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/davinci/dm355.c (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/davinci/dm365.c (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/davinci/dm644x.c (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/davinci/dm646x.c (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/davinci/dp83848.c (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/davinci/lowlevel_init.S (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/davinci/lxt972.c (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/davinci/psc.c (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/davinci/reset.S (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/davinci/timer.c (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/kirkwood/Makefile (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/kirkwood/cpu.c (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/kirkwood/dram.c (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/kirkwood/mpp.c (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/kirkwood/timer.c (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/mx25/Makefile (94%)
 rename {cpu => arch/arm/cpu}/arm926ejs/mx25/generic.c (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/mx25/reset.c (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/mx25/timer.c (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/mx27/Makefile (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/mx27/generic.c (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/mx27/reset.c (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/mx27/timer.c (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/nomadik/Makefile (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/nomadik/gpio.c (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/nomadik/reset.S (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/nomadik/timer.c (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/omap/Makefile (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/omap/cpuinfo.c (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/omap/reset.S (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/omap/timer.c (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/spear/Makefile (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/spear/reset.c (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/spear/timer.c (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/start.S (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/u-boot.lds (97%)
 rename {cpu => arch/arm/cpu}/arm926ejs/versatile/Makefile (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/versatile/reset.S (100%)
 rename {cpu => arch/arm/cpu}/arm926ejs/versatile/timer.c (100%)
 rename {cpu => arch/arm/cpu}/arm946es/Makefile (100%)
 rename {cpu => arch/arm/cpu}/arm946es/config.mk (100%)
 rename {cpu => arch/arm/cpu}/arm946es/cpu.c (100%)
 rename {cpu => arch/arm/cpu}/arm946es/start.S (100%)
 rename {cpu/arm_intcm => arch/arm/cpu/arm946es}/u-boot.lds (97%)
 rename {cpu => arch/arm/cpu}/arm_cortexa8/Makefile (100%)
 rename {cpu => arch/arm/cpu}/arm_cortexa8/config.mk (100%)
 rename {cpu => arch/arm/cpu}/arm_cortexa8/cpu.c (100%)
 rename {cpu => arch/arm/cpu}/arm_cortexa8/mx51/Makefile (100%)
 rename {cpu => arch/arm/cpu}/arm_cortexa8/mx51/clock.c (100%)
 rename {cpu => arch/arm/cpu}/arm_cortexa8/mx51/iomux.c (100%)
 rename {cpu => arch/arm/cpu}/arm_cortexa8/mx51/lowlevel_init.S (100%)
 rename {cpu => arch/arm/cpu}/arm_cortexa8/mx51/soc.c (100%)
 rename {cpu => arch/arm/cpu}/arm_cortexa8/mx51/speed.c (100%)
 rename {cpu => arch/arm/cpu}/arm_cortexa8/mx51/timer.c (100%)
 rename {cpu => arch/arm/cpu}/arm_cortexa8/mx51/u-boot.lds (97%)
 rename {cpu => arch/arm/cpu}/arm_cortexa8/omap3/Makefile (100%)
 rename {cpu => arch/arm/cpu}/arm_cortexa8/omap3/board.c (100%)
 rename {cpu => arch/arm/cpu}/arm_cortexa8/omap3/cache.S (100%)
 rename {cpu => arch/arm/cpu}/arm_cortexa8/omap3/clock.c (100%)
 rename {cpu => arch/arm/cpu}/arm_cortexa8/omap3/gpio.c (100%)
 rename {cpu => arch/arm/cpu}/arm_cortexa8/omap3/lowlevel_init.S (100%)
 rename {cpu => arch/arm/cpu}/arm_cortexa8/omap3/mem.c (100%)
 rename {cpu => arch/arm/cpu}/arm_cortexa8/omap3/reset.S (100%)
 rename {cpu => arch/arm/cpu}/arm_cortexa8/omap3/sys_info.c (100%)
 rename {cpu => arch/arm/cpu}/arm_cortexa8/omap3/syslib.c (100%)
 rename {cpu => arch/arm/cpu}/arm_cortexa8/omap3/timer.c (100%)
 rename {cpu => arch/arm/cpu}/arm_cortexa8/s5pc1xx/Makefile (100%)
 rename {cpu => arch/arm/cpu}/arm_cortexa8/s5pc1xx/cache.S (98%)
 rename {cpu => arch/arm/cpu}/arm_cortexa8/s5pc1xx/clock.c (100%)
 rename {cpu => arch/arm/cpu}/arm_cortexa8/s5pc1xx/cpu_info.c (100%)
 rename {cpu => arch/arm/cpu}/arm_cortexa8/s5pc1xx/gpio.c (100%)
 rename {cpu => arch/arm/cpu}/arm_cortexa8/s5pc1xx/reset.S (100%)
 rename {cpu => arch/arm/cpu}/arm_cortexa8/s5pc1xx/sromc.c (100%)
 rename {cpu => arch/arm/cpu}/arm_cortexa8/s5pc1xx/timer.c (100%)
 rename {cpu => arch/arm/cpu}/arm_cortexa8/start.S (100%)
 rename {cpu => arch/arm/cpu}/arm_cortexa8/u-boot.lds (97%)
 rename {cpu => arch/arm/cpu}/arm_intcm/Makefile (100%)
 rename {cpu => arch/arm/cpu}/arm_intcm/config.mk (100%)
 rename {cpu => arch/arm/cpu}/arm_intcm/cpu.c (100%)
 rename {cpu => arch/arm/cpu}/arm_intcm/start.S (100%)
 rename {cpu/lh7a40x => arch/arm/cpu/arm_intcm}/u-boot.lds (97%)
 rename {cpu => arch/arm/cpu}/ixp/Makefile (100%)
 rename {cpu => arch/arm/cpu}/ixp/config.mk (100%)
 rename {cpu => arch/arm/cpu}/ixp/cpu.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/interrupts.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxEthAcc.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxEthAccCommon.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxEthAccControlInterface.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxEthAccDataPlane.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxEthAccMac.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxEthAccMii.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxEthDBAPI.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxEthDBAPISupport.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxEthDBCore.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxEthDBEvents.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxEthDBFeatures.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxEthDBFirewall.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxEthDBHashtable.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxEthDBLearning.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxEthDBMem.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxEthDBNPEAdaptor.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxEthDBPortUpdate.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxEthDBReports.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxEthDBSearch.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxEthDBSpanningTree.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxEthDBUtil.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxEthDBVlan.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxEthDBWiFi.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxEthMii.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxFeatureCtrl.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxNpeDl.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxNpeDlImageMgr.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxNpeDlNpeMgr.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxNpeDlNpeMgrUtils.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxNpeMh.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxNpeMhConfig.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxNpeMhReceive.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxNpeMhSend.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxNpeMhSolicitedCbMgr.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxNpeMhUnsolicitedCbMgr.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxOsalBufferMgt.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxOsalIoMem.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxOsalOsCacheMMU.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxOsalOsMsgQ.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxOsalOsSemaphore.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxOsalOsServices.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxOsalOsThread.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxQMgrAqmIf.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxQMgrDispatcher.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxQMgrInit.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxQMgrQAccess.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/IxQMgrQCfg.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/Makefile (95%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxAssert.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxAtmSch.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxAtmTypes.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxAtmdAcc.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxAtmdAccCtrl.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxAtmm.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxDmaAcc.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxEthAcc.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxEthAccDataPlane_p.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxEthAccMac_p.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxEthAccMii_p.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxEthAccQueueAssign_p.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxEthAcc_p.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxEthDB.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxEthDBLocks_p.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxEthDBLog_p.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxEthDBMessages_p.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxEthDBPortDefs.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxEthDBQoS.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxEthDB_p.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxEthMii.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxEthMii_p.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxEthNpe.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxFeatureCtrl.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxHssAcc.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxI2cDrv.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxNpeA.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxNpeDl.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxNpeDlImageMgr_p.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxNpeDlMacros_p.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxNpeDlNpeMgrEcRegisters_p.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxNpeDlNpeMgrUtils_p.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxNpeDlNpeMgr_p.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxNpeMh.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxNpeMhConfig_p.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxNpeMhMacros_p.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxNpeMhReceive_p.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxNpeMhSend_p.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxNpeMhSolicitedCbMgr_p.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxNpeMhUnsolicitedCbMgr_p.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxNpeMicrocode.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxOsBufLib.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxOsBuffMgt.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxOsBuffPoolMgt.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxOsCacheMMU.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxOsPrintf.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxOsServices.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxOsServicesComponents.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxOsServicesEndianess.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxOsServicesMemAccess.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxOsServicesMemMap.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxOsal.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxOsalAssert.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxOsalBackward.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxOsalBackwardAssert.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxOsalBackwardBufferMgt.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxOsalBackwardCacheMMU.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxOsalBackwardMemMap.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxOsalBackwardOsServices.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxOsalBackwardOssl.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxOsalBufferMgt.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxOsalBufferMgtDefault.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxOsalConfig.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxOsalEndianess.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxOsalIoMem.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxOsalMemAccess.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxOsalOem.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxOsalOs.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxOsalOsAssert.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxOsalOsBufferMgt.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxOsalOsIxp400.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxOsalOsIxp400CustomizedMapping.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxOsalOsTypes.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxOsalOsUtilitySymbols.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxOsalTypes.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxOsalUtilitySymbols.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxParityENAcc.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxPerfProfAcc.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxQMgr.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxQMgrAqmIf_p.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxQMgrDefines_p.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxQMgrDispatcher_p.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxQMgrLog_p.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxQMgrQAccess_p.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxQMgrQCfg_p.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxQueueAssignments.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxSspAcc.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxTimeSyncAcc.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxTimerCtrl.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxTypes.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxUART.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/IxVersionId.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/ix_error.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/ix_macros.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/ix_os_type.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/ix_ossl.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/ix_symbols.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/ix_types.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/npe.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/include/os_datatypes.h (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/miiphy.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/npe/npe.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/start.S (100%)
 rename {cpu => arch/arm/cpu}/ixp/timer.c (100%)
 rename {cpu => arch/arm/cpu}/ixp/u-boot.lds (97%)
 rename {cpu => arch/arm/cpu}/lh7a40x/Makefile (100%)
 rename {cpu => arch/arm/cpu}/lh7a40x/config.mk (100%)
 rename {cpu => arch/arm/cpu}/lh7a40x/cpu.c (100%)
 rename {cpu => arch/arm/cpu}/lh7a40x/speed.c (100%)
 rename {cpu => arch/arm/cpu}/lh7a40x/start.S (100%)
 rename {cpu => arch/arm/cpu}/lh7a40x/timer.c (100%)
 rename {cpu/arm946es => arch/arm/cpu/lh7a40x}/u-boot.lds (97%)
 rename {cpu => arch/arm/cpu}/pxa/Makefile (100%)
 rename {cpu => arch/arm/cpu}/pxa/config.mk (100%)
 rename {cpu => arch/arm/cpu}/pxa/cpu.c (100%)
 rename {cpu => arch/arm/cpu}/pxa/i2c.c (100%)
 rename {cpu => arch/arm/cpu}/pxa/pxafb.c (100%)
 rename {cpu => arch/arm/cpu}/pxa/start.S (100%)
 rename {cpu => arch/arm/cpu}/pxa/timer.c (100%)
 rename {cpu => arch/arm/cpu}/pxa/u-boot.lds (97%)
 rename {cpu => arch/arm/cpu}/pxa/usb.c (100%)
 rename {cpu => arch/arm/cpu}/s3c44b0/Makefile (100%)
 rename {cpu => arch/arm/cpu}/s3c44b0/cache.c (100%)
 rename {cpu => arch/arm/cpu}/s3c44b0/config.mk (100%)
 rename {cpu => arch/arm/cpu}/s3c44b0/cpu.c (100%)
 rename {cpu => arch/arm/cpu}/s3c44b0/start.S (100%)
 rename {cpu => arch/arm/cpu}/s3c44b0/timer.c (100%)
 rename {cpu => arch/arm/cpu}/s3c44b0/u-boot.lds (97%)
 rename {cpu => arch/arm/cpu}/sa1100/Makefile (100%)
 rename {cpu => arch/arm/cpu}/sa1100/config.mk (100%)
 rename {cpu => arch/arm/cpu}/sa1100/cpu.c (100%)
 rename {cpu => arch/arm/cpu}/sa1100/start.S (100%)
 rename {cpu => arch/arm/cpu}/sa1100/timer.c (100%)
 rename {cpu => arch/arm/cpu}/sa1100/u-boot.lds (97%)
Makefile +1 -1
index ddfe73c..e922ec3 100644
@@ -193,7 +193,7 @@ ifdef SOC
 LIBS += $(CPUDIR)/$(SOC)/lib$(SOC).a
 endif
 ifeq ($(CPU),ixp)
-LIBS += cpu/ixp/npe/libnpe.a
+LIBS += arch/arm/cpu/ixp/npe/libnpe.a
 endif
 LIBS += arch/$(ARCH)/lib/lib$(ARCH).a
 LIBS += fs/cramfs/libcramfs.a fs/fat/libfat.a fs/fdos/libfdos.a fs/jffs2/libjffs2.a \
arch/arm/cpu/arm1136/Makefile renamed from cpu/arm1136/Makefile +0 -0
similarity index 100%
rename from cpu/arm1136/Makefile
rename to arch/arm/cpu/arm1136/Makefile
arch/arm/cpu/arm1136/config.mk renamed from cpu/arm1136/config.mk +0 -0
similarity index 100%
rename from cpu/arm1136/config.mk
rename to arch/arm/cpu/arm1136/config.mk
arch/arm/cpu/arm1136/cpu.c renamed from cpu/arm1136/cpu.c +0 -0
similarity index 100%
rename from cpu/arm1136/cpu.c
rename to arch/arm/cpu/arm1136/cpu.c
arch/arm/cpu/arm1136/mx31/Makefile renamed from cpu/arm1136/mx31/Makefile +0 -0
similarity index 100%
rename from cpu/arm1136/mx31/Makefile
rename to arch/arm/cpu/arm1136/mx31/Makefile
arch/arm/cpu/arm1136/mx31/devices.c renamed from cpu/arm1136/mx31/devices.c +0 -0
similarity index 100%
rename from cpu/arm1136/mx31/devices.c
rename to arch/arm/cpu/arm1136/mx31/devices.c
arch/arm/cpu/arm1136/mx31/generic.c renamed from cpu/arm1136/mx31/generic.c +0 -0
similarity index 100%
rename from cpu/arm1136/mx31/generic.c
rename to arch/arm/cpu/arm1136/mx31/generic.c
arch/arm/cpu/arm1136/mx31/timer.c renamed from cpu/arm1136/mx31/timer.c +0 -0
similarity index 100%
rename from cpu/arm1136/mx31/timer.c
rename to arch/arm/cpu/arm1136/mx31/timer.c
arch/arm/cpu/arm1136/omap24xx/Makefile renamed from cpu/arm1136/omap24xx/Makefile +0 -0
similarity index 100%
rename from cpu/arm1136/omap24xx/Makefile
rename to arch/arm/cpu/arm1136/omap24xx/Makefile
arch/arm/cpu/arm1136/omap24xx/reset.S renamed from cpu/arm1136/omap24xx/reset.S +0 -0
similarity index 100%
rename from cpu/arm1136/omap24xx/reset.S
rename to arch/arm/cpu/arm1136/omap24xx/reset.S
arch/arm/cpu/arm1136/omap24xx/timer.c renamed from cpu/arm1136/omap24xx/timer.c +0 -0
similarity index 100%
rename from cpu/arm1136/omap24xx/timer.c
rename to arch/arm/cpu/arm1136/omap24xx/timer.c
arch/arm/cpu/arm1136/start.S renamed from cpu/arm1136/start.S +0 -0
similarity index 100%
rename from cpu/arm1136/start.S
rename to arch/arm/cpu/arm1136/start.S
arch/arm/cpu/arm1136/u-boot.lds renamed from cpu/arm1136/u-boot.lds +1 -1
similarity index 97%
rename from cpu/arm1136/u-boot.lds
rename to arch/arm/cpu/arm1136/u-boot.lds
index 7181a56..e7eefc9 100644
@@ -39,7 +39,7 @@ SECTIONS
 	. = ALIGN(4);
 	.text :
 	{
-		cpu/arm1136/start.o	(.text)
+		arch/arm/cpu/arm1136/start.o	(.text)
 		*(.text)
 	}
 
arch/arm/cpu/arm1176/Makefile renamed from cpu/arm1176/Makefile +0 -0
similarity index 100%
rename from cpu/arm1176/Makefile
rename to arch/arm/cpu/arm1176/Makefile
arch/arm/cpu/arm1176/config.mk renamed from cpu/arm1176/config.mk +0 -0
similarity index 100%
rename from cpu/arm1176/config.mk
rename to arch/arm/cpu/arm1176/config.mk
arch/arm/cpu/arm1176/cpu.c renamed from cpu/arm1176/cpu.c +0 -0
similarity index 100%
rename from cpu/arm1176/cpu.c
rename to arch/arm/cpu/arm1176/cpu.c
arch/arm/cpu/arm1176/s3c64xx/Makefile renamed from cpu/arm1176/s3c64xx/Makefile +0 -0
similarity index 100%
rename from cpu/arm1176/s3c64xx/Makefile
rename to arch/arm/cpu/arm1176/s3c64xx/Makefile
arch/arm/cpu/arm1176/s3c64xx/config.mk renamed from cpu/arm1176/s3c64xx/config.mk +0 -0
similarity index 100%
rename from cpu/arm1176/s3c64xx/config.mk
rename to arch/arm/cpu/arm1176/s3c64xx/config.mk
arch/arm/cpu/arm1176/s3c64xx/cpu_init.S renamed from cpu/arm1176/s3c64xx/cpu_init.S +0 -0
similarity index 100%
rename from cpu/arm1176/s3c64xx/cpu_init.S
rename to arch/arm/cpu/arm1176/s3c64xx/cpu_init.S
arch/arm/cpu/arm1176/s3c64xx/reset.S renamed from cpu/arm1176/s3c64xx/reset.S +0 -0
similarity index 100%
rename from cpu/arm1176/s3c64xx/reset.S
rename to arch/arm/cpu/arm1176/s3c64xx/reset.S
arch/arm/cpu/arm1176/s3c64xx/speed.c renamed from cpu/arm1176/s3c64xx/speed.c +0 -0
similarity index 100%
rename from cpu/arm1176/s3c64xx/speed.c
rename to arch/arm/cpu/arm1176/s3c64xx/speed.c
arch/arm/cpu/arm1176/s3c64xx/timer.c renamed from cpu/arm1176/s3c64xx/timer.c +0 -0
similarity index 100%
rename from cpu/arm1176/s3c64xx/timer.c
rename to arch/arm/cpu/arm1176/s3c64xx/timer.c
arch/arm/cpu/arm1176/start.S renamed from cpu/arm1176/start.S +0 -0
similarity index 100%
rename from cpu/arm1176/start.S
rename to arch/arm/cpu/arm1176/start.S
arch/arm/cpu/arm1176/u-boot.lds renamed from cpu/arm1176/u-boot.lds +1 -1
similarity index 97%
rename from cpu/arm1176/u-boot.lds
rename to arch/arm/cpu/arm1176/u-boot.lds
index cc682f5..8969587 100644
@@ -31,7 +31,7 @@ SECTIONS
 	. = ALIGN(4);
 	.text :
 	{
-		cpu/arm1176/start.o	(.text)
+		arch/arm/cpu/arm1176/start.o	(.text)
 		*(.text)
 	}
 
arch/arm/cpu/arm720t/Makefile renamed from cpu/arm720t/Makefile +0 -0
similarity index 100%
rename from cpu/arm720t/Makefile
rename to arch/arm/cpu/arm720t/Makefile
arch/arm/cpu/arm720t/config.mk renamed from cpu/arm720t/config.mk +0 -0
similarity index 100%
rename from cpu/arm720t/config.mk
rename to arch/arm/cpu/arm720t/config.mk
arch/arm/cpu/arm720t/cpu.c renamed from cpu/arm720t/cpu.c +0 -0
similarity index 100%
rename from cpu/arm720t/cpu.c
rename to arch/arm/cpu/arm720t/cpu.c
arch/arm/cpu/arm720t/interrupts.c renamed from cpu/arm720t/interrupts.c +0 -0
similarity index 100%
rename from cpu/arm720t/interrupts.c
rename to arch/arm/cpu/arm720t/interrupts.c
arch/arm/cpu/arm720t/lpc2292/Makefile renamed from cpu/arm720t/lpc2292/Makefile +0 -0
similarity index 100%
rename from cpu/arm720t/lpc2292/Makefile
rename to arch/arm/cpu/arm720t/lpc2292/Makefile
arch/arm/cpu/arm720t/lpc2292/flash.c renamed from cpu/arm720t/lpc2292/flash.c +0 -0
similarity index 100%
rename from cpu/arm720t/lpc2292/flash.c
rename to arch/arm/cpu/arm720t/lpc2292/flash.c
arch/arm/cpu/arm720t/lpc2292/iap_entry.S renamed from cpu/arm720t/lpc2292/iap_entry.S +0 -0
similarity index 100%
rename from cpu/arm720t/lpc2292/iap_entry.S
rename to arch/arm/cpu/arm720t/lpc2292/iap_entry.S
arch/arm/cpu/arm720t/lpc2292/mmc.c renamed from cpu/arm720t/lpc2292/mmc.c +0 -0
similarity index 100%
rename from cpu/arm720t/lpc2292/mmc.c
rename to arch/arm/cpu/arm720t/lpc2292/mmc.c
arch/arm/cpu/arm720t/lpc2292/mmc_hw.c renamed from cpu/arm720t/lpc2292/mmc_hw.c +0 -0
similarity index 100%
rename from cpu/arm720t/lpc2292/mmc_hw.c
rename to arch/arm/cpu/arm720t/lpc2292/mmc_hw.c
arch/arm/cpu/arm720t/lpc2292/mmc_hw.h renamed from cpu/arm720t/lpc2292/mmc_hw.h +0 -0
similarity index 100%
rename from cpu/arm720t/lpc2292/mmc_hw.h
rename to arch/arm/cpu/arm720t/lpc2292/mmc_hw.h
arch/arm/cpu/arm720t/lpc2292/spi.c renamed from cpu/arm720t/lpc2292/spi.c +0 -0
similarity index 100%
rename from cpu/arm720t/lpc2292/spi.c
rename to arch/arm/cpu/arm720t/lpc2292/spi.c
arch/arm/cpu/arm720t/s3c4510b/Makefile renamed from cpu/arm720t/s3c4510b/Makefile +0 -0
similarity index 100%
rename from cpu/arm720t/s3c4510b/Makefile
rename to arch/arm/cpu/arm720t/s3c4510b/Makefile
arch/arm/cpu/arm720t/s3c4510b/cache.c renamed from cpu/arm720t/s3c4510b/cache.c +0 -0
similarity index 100%
rename from cpu/arm720t/s3c4510b/cache.c
rename to arch/arm/cpu/arm720t/s3c4510b/cache.c
arch/arm/cpu/arm720t/start.S renamed from cpu/arm720t/start.S +0 -0
similarity index 100%
rename from cpu/arm720t/start.S
rename to arch/arm/cpu/arm720t/start.S
arch/arm/cpu/arm720t/u-boot.lds renamed from cpu/arm720t/u-boot.lds +1 -1
similarity index 97%
rename from cpu/arm720t/u-boot.lds
rename to arch/arm/cpu/arm720t/u-boot.lds
index 111c3f5..c975fc3 100644
@@ -31,7 +31,7 @@ SECTIONS
 	. = ALIGN(4);
 	.text :
 	{
-		cpu/arm720t/start.o	(.text)
+		arch/arm/cpu/arm720t/start.o	(.text)
 		*(.text)
 	}
 
arch/arm/cpu/arm920t/Makefile renamed from cpu/arm920t/Makefile +0 -0
similarity index 100%
rename from cpu/arm920t/Makefile
rename to arch/arm/cpu/arm920t/Makefile
arch/arm/cpu/arm920t/a320/Makefile renamed from cpu/arm920t/a320/Makefile +0 -0
similarity index 100%
rename from cpu/arm920t/a320/Makefile
rename to arch/arm/cpu/arm920t/a320/Makefile
arch/arm/cpu/arm920t/a320/ftsmc020.c renamed from cpu/arm920t/a320/ftsmc020.c +0 -0
similarity index 100%
rename from cpu/arm920t/a320/ftsmc020.c
rename to arch/arm/cpu/arm920t/a320/ftsmc020.c
arch/arm/cpu/arm920t/a320/reset.S renamed from cpu/arm920t/a320/reset.S +0 -0
similarity index 100%
rename from cpu/arm920t/a320/reset.S
rename to arch/arm/cpu/arm920t/a320/reset.S
arch/arm/cpu/arm920t/a320/timer.c renamed from cpu/arm920t/a320/timer.c +0 -0
similarity index 100%
rename from cpu/arm920t/a320/timer.c
rename to arch/arm/cpu/arm920t/a320/timer.c
arch/arm/cpu/arm920t/at91/Makefile renamed from cpu/arm920t/at91/Makefile +0 -0
similarity index 100%
rename from cpu/arm920t/at91/Makefile
rename to arch/arm/cpu/arm920t/at91/Makefile
arch/arm/cpu/arm920t/at91/lowlevel_init.S renamed from cpu/arm920t/at91/lowlevel_init.S +0 -0
similarity index 100%
rename from cpu/arm920t/at91/lowlevel_init.S
rename to arch/arm/cpu/arm920t/at91/lowlevel_init.S
arch/arm/cpu/arm920t/at91/reset.c renamed from cpu/arm920t/at91/reset.c +0 -0
similarity index 100%
rename from cpu/arm920t/at91/reset.c
rename to arch/arm/cpu/arm920t/at91/reset.c
arch/arm/cpu/arm920t/at91/timer.c renamed from cpu/arm920t/at91/timer.c +0 -0
similarity index 100%
rename from cpu/arm920t/at91/timer.c
rename to arch/arm/cpu/arm920t/at91/timer.c
arch/arm/cpu/arm920t/at91rm9200/Makefile renamed from cpu/arm920t/at91rm9200/Makefile +0 -0
similarity index 100%
rename from cpu/arm920t/at91rm9200/Makefile
rename to arch/arm/cpu/arm920t/at91rm9200/Makefile
arch/arm/cpu/arm920t/at91rm9200/bcm5221.c renamed from cpu/arm920t/at91rm9200/bcm5221.c +0 -0
similarity index 100%
rename from cpu/arm920t/at91rm9200/bcm5221.c
rename to arch/arm/cpu/arm920t/at91rm9200/bcm5221.c
arch/arm/cpu/arm920t/at91rm9200/dm9161.c renamed from cpu/arm920t/at91rm9200/dm9161.c +0 -0
similarity index 100%
rename from cpu/arm920t/at91rm9200/dm9161.c
rename to arch/arm/cpu/arm920t/at91rm9200/dm9161.c
arch/arm/cpu/arm920t/at91rm9200/ether.c renamed from cpu/arm920t/at91rm9200/ether.c +0 -0
similarity index 100%
rename from cpu/arm920t/at91rm9200/ether.c
rename to arch/arm/cpu/arm920t/at91rm9200/ether.c
arch/arm/cpu/arm920t/at91rm9200/i2c.c renamed from cpu/arm920t/at91rm9200/i2c.c +0 -0
similarity index 100%
rename from cpu/arm920t/at91rm9200/i2c.c
rename to arch/arm/cpu/arm920t/at91rm9200/i2c.c
arch/arm/cpu/arm920t/at91rm9200/ks8721.c renamed from cpu/arm920t/at91rm9200/ks8721.c +0 -0
similarity index 100%
rename from cpu/arm920t/at91rm9200/ks8721.c
rename to arch/arm/cpu/arm920t/at91rm9200/ks8721.c
arch/arm/cpu/arm920t/at91rm9200/lowlevel_init.S renamed from cpu/arm920t/at91rm9200/lowlevel_init.S +0 -0
similarity index 100%
rename from cpu/arm920t/at91rm9200/lowlevel_init.S
rename to arch/arm/cpu/arm920t/at91rm9200/lowlevel_init.S
arch/arm/cpu/arm920t/at91rm9200/lxt972.c renamed from cpu/arm920t/at91rm9200/lxt972.c +0 -0
similarity index 100%
rename from cpu/arm920t/at91rm9200/lxt972.c
rename to arch/arm/cpu/arm920t/at91rm9200/lxt972.c
arch/arm/cpu/arm920t/at91rm9200/reset.c renamed from cpu/arm920t/at91rm9200/reset.c +0 -0
similarity index 100%
rename from cpu/arm920t/at91rm9200/reset.c
rename to arch/arm/cpu/arm920t/at91rm9200/reset.c
arch/arm/cpu/arm920t/at91rm9200/spi.c renamed from cpu/arm920t/at91rm9200/spi.c +0 -0
similarity index 100%
rename from cpu/arm920t/at91rm9200/spi.c
rename to arch/arm/cpu/arm920t/at91rm9200/spi.c
arch/arm/cpu/arm920t/at91rm9200/timer.c renamed from cpu/arm920t/at91rm9200/timer.c +0 -0
similarity index 100%
rename from cpu/arm920t/at91rm9200/timer.c
rename to arch/arm/cpu/arm920t/at91rm9200/timer.c
arch/arm/cpu/arm920t/at91rm9200/usb.c renamed from cpu/arm920t/at91rm9200/usb.c +0 -0
similarity index 100%
rename from cpu/arm920t/at91rm9200/usb.c
rename to arch/arm/cpu/arm920t/at91rm9200/usb.c
arch/arm/cpu/arm920t/config.mk renamed from cpu/arm920t/config.mk +0 -0
similarity index 100%
rename from cpu/arm920t/config.mk
rename to arch/arm/cpu/arm920t/config.mk
arch/arm/cpu/arm920t/cpu.c renamed from cpu/arm920t/cpu.c +0 -0
similarity index 100%
rename from cpu/arm920t/cpu.c
rename to arch/arm/cpu/arm920t/cpu.c
arch/arm/cpu/arm920t/ep93xx/Makefile renamed from cpu/arm920t/ep93xx/Makefile +0 -0
similarity index 100%
rename from cpu/arm920t/ep93xx/Makefile
rename to arch/arm/cpu/arm920t/ep93xx/Makefile
arch/arm/cpu/arm920t/ep93xx/cpu.c renamed from cpu/arm920t/ep93xx/cpu.c +0 -0
similarity index 100%
rename from cpu/arm920t/ep93xx/cpu.c
rename to arch/arm/cpu/arm920t/ep93xx/cpu.c
arch/arm/cpu/arm920t/ep93xx/led.c renamed from cpu/arm920t/ep93xx/led.c +0 -0
similarity index 100%
rename from cpu/arm920t/ep93xx/led.c
rename to arch/arm/cpu/arm920t/ep93xx/led.c
arch/arm/cpu/arm920t/ep93xx/lowlevel_init.S renamed from cpu/arm920t/ep93xx/lowlevel_init.S +0 -0
similarity index 100%
rename from cpu/arm920t/ep93xx/lowlevel_init.S
rename to arch/arm/cpu/arm920t/ep93xx/lowlevel_init.S
arch/arm/cpu/arm920t/ep93xx/speed.c renamed from cpu/arm920t/ep93xx/speed.c +0 -0
similarity index 100%
rename from cpu/arm920t/ep93xx/speed.c
rename to arch/arm/cpu/arm920t/ep93xx/speed.c
arch/arm/cpu/arm920t/ep93xx/timer.c renamed from cpu/arm920t/ep93xx/timer.c +0 -0
similarity index 100%
rename from cpu/arm920t/ep93xx/timer.c
rename to arch/arm/cpu/arm920t/ep93xx/timer.c
arch/arm/cpu/arm920t/ep93xx/u-boot.lds renamed from cpu/arm920t/ep93xx/u-boot.lds +1 -1
similarity index 97%
rename from cpu/arm920t/ep93xx/u-boot.lds
rename to arch/arm/cpu/arm920t/ep93xx/u-boot.lds
index 737c9d8..5bfcb02 100644
@@ -31,7 +31,7 @@ SECTIONS
 	. = ALIGN(4);
 	.text      :
 	{
-	  cpu/arm920t/start.o	(.text)
+	  arch/arm/cpu/arm920t/start.o	(.text)
 		/* the EP93xx expects to find the pattern 'CRUS' at 0x1000 */
 	  . = 0x1000;
 	  LONG(0x53555243)
arch/arm/cpu/arm920t/imx/Makefile renamed from cpu/arm920t/imx/Makefile +0 -0
similarity index 100%
rename from cpu/arm920t/imx/Makefile
rename to arch/arm/cpu/arm920t/imx/Makefile
arch/arm/cpu/arm920t/imx/generic.c renamed from cpu/arm920t/imx/generic.c +0 -0
similarity index 100%
rename from cpu/arm920t/imx/generic.c
rename to arch/arm/cpu/arm920t/imx/generic.c
arch/arm/cpu/arm920t/imx/speed.c renamed from cpu/arm920t/imx/speed.c +0 -0
similarity index 100%
rename from cpu/arm920t/imx/speed.c
rename to arch/arm/cpu/arm920t/imx/speed.c
arch/arm/cpu/arm920t/imx/timer.c renamed from cpu/arm920t/imx/timer.c +0 -0
similarity index 100%
rename from cpu/arm920t/imx/timer.c
rename to arch/arm/cpu/arm920t/imx/timer.c
arch/arm/cpu/arm920t/interrupts.c renamed from cpu/arm920t/interrupts.c +0 -0
similarity index 100%
rename from cpu/arm920t/interrupts.c
rename to arch/arm/cpu/arm920t/interrupts.c
arch/arm/cpu/arm920t/ks8695/Makefile renamed from cpu/arm920t/ks8695/Makefile +0 -0
similarity index 100%
rename from cpu/arm920t/ks8695/Makefile
rename to arch/arm/cpu/arm920t/ks8695/Makefile
arch/arm/cpu/arm920t/ks8695/lowlevel_init.S renamed from cpu/arm920t/ks8695/lowlevel_init.S +0 -0
similarity index 100%
rename from cpu/arm920t/ks8695/lowlevel_init.S
rename to arch/arm/cpu/arm920t/ks8695/lowlevel_init.S
arch/arm/cpu/arm920t/ks8695/timer.c renamed from cpu/arm920t/ks8695/timer.c +0 -0
similarity index 100%
rename from cpu/arm920t/ks8695/timer.c
rename to arch/arm/cpu/arm920t/ks8695/timer.c
arch/arm/cpu/arm920t/s3c24x0/Makefile renamed from cpu/arm920t/s3c24x0/Makefile +0 -0
similarity index 100%
rename from cpu/arm920t/s3c24x0/Makefile
rename to arch/arm/cpu/arm920t/s3c24x0/Makefile
arch/arm/cpu/arm920t/s3c24x0/interrupts.c renamed from cpu/arm920t/s3c24x0/interrupts.c +0 -0
similarity index 100%
rename from cpu/arm920t/s3c24x0/interrupts.c
rename to arch/arm/cpu/arm920t/s3c24x0/interrupts.c
arch/arm/cpu/arm920t/s3c24x0/speed.c renamed from cpu/arm920t/s3c24x0/speed.c +0 -0
similarity index 100%
rename from cpu/arm920t/s3c24x0/speed.c
rename to arch/arm/cpu/arm920t/s3c24x0/speed.c
arch/arm/cpu/arm920t/s3c24x0/timer.c renamed from cpu/arm920t/s3c24x0/timer.c +0 -0
similarity index 100%
rename from cpu/arm920t/s3c24x0/timer.c
rename to arch/arm/cpu/arm920t/s3c24x0/timer.c
arch/arm/cpu/arm920t/s3c24x0/usb.c renamed from cpu/arm920t/s3c24x0/usb.c +0 -0
similarity index 100%
rename from cpu/arm920t/s3c24x0/usb.c
rename to arch/arm/cpu/arm920t/s3c24x0/usb.c
arch/arm/cpu/arm920t/s3c24x0/usb_ohci.c renamed from cpu/arm920t/s3c24x0/usb_ohci.c +0 -0
similarity index 100%
rename from cpu/arm920t/s3c24x0/usb_ohci.c
rename to arch/arm/cpu/arm920t/s3c24x0/usb_ohci.c
arch/arm/cpu/arm920t/s3c24x0/usb_ohci.h renamed from cpu/arm920t/s3c24x0/usb_ohci.h +0 -0
similarity index 100%
rename from cpu/arm920t/s3c24x0/usb_ohci.h
rename to arch/arm/cpu/arm920t/s3c24x0/usb_ohci.h
arch/arm/cpu/arm920t/start.S renamed from cpu/arm920t/start.S +0 -0
similarity index 100%
rename from cpu/arm920t/start.S
rename to arch/arm/cpu/arm920t/start.S
arch/arm/cpu/arm920t/u-boot.lds renamed from cpu/arm920t/u-boot.lds +1 -1
similarity index 97%
rename from cpu/arm920t/u-boot.lds
rename to arch/arm/cpu/arm920t/u-boot.lds
index d9bfbee..a7decfc 100644
@@ -39,7 +39,7 @@ SECTIONS
 	. = ALIGN(4);
 	.text :
 	{
-		cpu/arm920t/start.o	(.text)
+		arch/arm/cpu/arm920t/start.o	(.text)
 		*(.text)
 	}
 
arch/arm/cpu/arm925t/Makefile renamed from cpu/arm925t/Makefile +0 -0
similarity index 100%
rename from cpu/arm925t/Makefile
rename to arch/arm/cpu/arm925t/Makefile
arch/arm/cpu/arm925t/config.mk renamed from cpu/arm925t/config.mk +0 -0
similarity index 100%
rename from cpu/arm925t/config.mk
rename to arch/arm/cpu/arm925t/config.mk
arch/arm/cpu/arm925t/cpu.c renamed from cpu/arm925t/cpu.c +0 -0
similarity index 100%
rename from cpu/arm925t/cpu.c
rename to arch/arm/cpu/arm925t/cpu.c
arch/arm/cpu/arm925t/omap925.c renamed from cpu/arm925t/omap925.c +0 -0
similarity index 100%
rename from cpu/arm925t/omap925.c
rename to arch/arm/cpu/arm925t/omap925.c
arch/arm/cpu/arm925t/start.S renamed from cpu/arm925t/start.S +0 -0
similarity index 100%
rename from cpu/arm925t/start.S
rename to arch/arm/cpu/arm925t/start.S
arch/arm/cpu/arm925t/timer.c renamed from cpu/arm925t/timer.c +0 -0
similarity index 100%
rename from cpu/arm925t/timer.c
rename to arch/arm/cpu/arm925t/timer.c
arch/arm/cpu/arm925t/u-boot.lds renamed from cpu/arm925t/u-boot.lds +1 -1
similarity index 97%
rename from cpu/arm925t/u-boot.lds
rename to arch/arm/cpu/arm925t/u-boot.lds
index 694780e..e21d6dc 100644
@@ -34,7 +34,7 @@ SECTIONS
 	. = ALIGN(4);
 	.text :
 	{
-		cpu/arm925t/start.o	(.text)
+		arch/arm/cpu/arm925t/start.o	(.text)
 		*(.text)
 	}
 
arch/arm/cpu/arm926ejs/Makefile renamed from cpu/arm926ejs/Makefile +0 -0
similarity index 100%
rename from cpu/arm926ejs/Makefile
rename to arch/arm/cpu/arm926ejs/Makefile
arch/arm/cpu/arm926ejs/at91/Makefile renamed from cpu/arm926ejs/at91/Makefile +0 -0
similarity index 100%
rename from cpu/arm926ejs/at91/Makefile
rename to arch/arm/cpu/arm926ejs/at91/Makefile
arch/arm/cpu/arm926ejs/at91/at91cap9_devices.c renamed from cpu/arm926ejs/at91/at91cap9_devices.c +0 -0
similarity index 100%
rename from cpu/arm926ejs/at91/at91cap9_devices.c
rename to arch/arm/cpu/arm926ejs/at91/at91cap9_devices.c
arch/arm/cpu/arm926ejs/at91/at91sam9260_devices.c renamed from cpu/arm926ejs/at91/at91sam9260_devices.c +0 -0
similarity index 100%
rename from cpu/arm926ejs/at91/at91sam9260_devices.c
rename to arch/arm/cpu/arm926ejs/at91/at91sam9260_devices.c
arch/arm/cpu/arm926ejs/at91/at91sam9261_devices.c renamed from cpu/arm926ejs/at91/at91sam9261_devices.c +0 -0
similarity index 100%
rename from cpu/arm926ejs/at91/at91sam9261_devices.c
rename to arch/arm/cpu/arm926ejs/at91/at91sam9261_devices.c
arch/arm/cpu/arm926ejs/at91/at91sam9263_devices.c renamed from cpu/arm926ejs/at91/at91sam9263_devices.c +0 -0
similarity index 100%
rename from cpu/arm926ejs/at91/at91sam9263_devices.c
rename to arch/arm/cpu/arm926ejs/at91/at91sam9263_devices.c
arch/arm/cpu/arm926ejs/at91/at91sam9m10g45_devices.c renamed from cpu/arm926ejs/at91/at91sam9m10g45_devices.c +0 -0
similarity index 100%
rename from cpu/arm926ejs/at91/at91sam9m10g45_devices.c
rename to arch/arm/cpu/arm926ejs/at91/at91sam9m10g45_devices.c
arch/arm/cpu/arm926ejs/at91/at91sam9rl_devices.c renamed from cpu/arm926ejs/at91/at91sam9rl_devices.c +0 -0
similarity index 100%
rename from cpu/arm926ejs/at91/at91sam9rl_devices.c
rename to arch/arm/cpu/arm926ejs/at91/at91sam9rl_devices.c
arch/arm/cpu/arm926ejs/at91/clock.c renamed from cpu/arm926ejs/at91/clock.c +0 -0
similarity index 100%
rename from cpu/arm926ejs/at91/clock.c
rename to arch/arm/cpu/arm926ejs/at91/clock.c
arch/arm/cpu/arm926ejs/at91/config.mk renamed from cpu/arm926ejs/at91/config.mk +0 -0
similarity index 100%
rename from cpu/arm926ejs/at91/config.mk
rename to arch/arm/cpu/arm926ejs/at91/config.mk
arch/arm/cpu/arm926ejs/at91/cpu.c renamed from cpu/arm926ejs/at91/cpu.c +0 -0
similarity index 100%
rename from cpu/arm926ejs/at91/cpu.c
rename to arch/arm/cpu/arm926ejs/at91/cpu.c
arch/arm/cpu/arm926ejs/at91/led.c renamed from cpu/arm926ejs/at91/led.c +0 -0
similarity index 100%
rename from cpu/arm926ejs/at91/led.c
rename to arch/arm/cpu/arm926ejs/at91/led.c
arch/arm/cpu/arm926ejs/at91/lowlevel_init.S renamed from cpu/arm926ejs/at91/lowlevel_init.S +0 -0
similarity index 100%
rename from cpu/arm926ejs/at91/lowlevel_init.S
rename to arch/arm/cpu/arm926ejs/at91/lowlevel_init.S
arch/arm/cpu/arm926ejs/at91/reset.c renamed from cpu/arm926ejs/at91/reset.c +0 -0
similarity index 100%
rename from cpu/arm926ejs/at91/reset.c
rename to arch/arm/cpu/arm926ejs/at91/reset.c
arch/arm/cpu/arm926ejs/at91/timer.c renamed from cpu/arm926ejs/at91/timer.c +0 -0
similarity index 100%
rename from cpu/arm926ejs/at91/timer.c
rename to arch/arm/cpu/arm926ejs/at91/timer.c
arch/arm/cpu/arm926ejs/config.mk renamed from cpu/arm926ejs/config.mk +0 -0
similarity index 100%
rename from cpu/arm926ejs/config.mk
rename to arch/arm/cpu/arm926ejs/config.mk
arch/arm/cpu/arm926ejs/cpu.c renamed from cpu/arm926ejs/cpu.c +0 -0
similarity index 100%
rename from cpu/arm926ejs/cpu.c
rename to arch/arm/cpu/arm926ejs/cpu.c
arch/arm/cpu/arm926ejs/davinci/Makefile renamed from cpu/arm926ejs/davinci/Makefile +0 -0
similarity index 100%
rename from cpu/arm926ejs/davinci/Makefile
rename to arch/arm/cpu/arm926ejs/davinci/Makefile
arch/arm/cpu/arm926ejs/davinci/config.mk renamed from cpu/arm926ejs/davinci/config.mk +0 -0
similarity index 100%
rename from cpu/arm926ejs/davinci/config.mk
rename to arch/arm/cpu/arm926ejs/davinci/config.mk
arch/arm/cpu/arm926ejs/davinci/cpu.c renamed from cpu/arm926ejs/davinci/cpu.c +0 -0
similarity index 100%
rename from cpu/arm926ejs/davinci/cpu.c
rename to arch/arm/cpu/arm926ejs/davinci/cpu.c
arch/arm/cpu/arm926ejs/davinci/dm355.c renamed from cpu/arm926ejs/davinci/dm355.c +0 -0
similarity index 100%
rename from cpu/arm926ejs/davinci/dm355.c
rename to arch/arm/cpu/arm926ejs/davinci/dm355.c
arch/arm/cpu/arm926ejs/davinci/dm365.c renamed from cpu/arm926ejs/davinci/dm365.c +0 -0
similarity index 100%
rename from cpu/arm926ejs/davinci/dm365.c
rename to arch/arm/cpu/arm926ejs/davinci/dm365.c
arch/arm/cpu/arm926ejs/davinci/dm644x.c renamed from cpu/arm926ejs/davinci/dm644x.c +0 -0
similarity index 100%
rename from cpu/arm926ejs/davinci/dm644x.c
rename to arch/arm/cpu/arm926ejs/davinci/dm644x.c
arch/arm/cpu/arm926ejs/davinci/dm646x.c renamed from cpu/arm926ejs/davinci/dm646x.c +0 -0
similarity index 100%
rename from cpu/arm926ejs/davinci/dm646x.c
rename to arch/arm/cpu/arm926ejs/davinci/dm646x.c
arch/arm/cpu/arm926ejs/davinci/dp83848.c renamed from cpu/arm926ejs/davinci/dp83848.c +0 -0
similarity index 100%
rename from cpu/arm926ejs/davinci/dp83848.c
rename to arch/arm/cpu/arm926ejs/davinci/dp83848.c
arch/arm/cpu/arm926ejs/davinci/lowlevel_init.S renamed from cpu/arm926ejs/davinci/lowlevel_init.S +0 -0
similarity index 100%
rename from cpu/arm926ejs/davinci/lowlevel_init.S
rename to arch/arm/cpu/arm926ejs/davinci/lowlevel_init.S
arch/arm/cpu/arm926ejs/davinci/lxt972.c renamed from cpu/arm926ejs/davinci/lxt972.c +0 -0
similarity index 100%
rename from cpu/arm926ejs/davinci/lxt972.c
rename to arch/arm/cpu/arm926ejs/davinci/lxt972.c
arch/arm/cpu/arm926ejs/davinci/psc.c renamed from cpu/arm926ejs/davinci/psc.c +0 -0
similarity index 100%
rename from cpu/arm926ejs/davinci/psc.c
rename to arch/arm/cpu/arm926ejs/davinci/psc.c
arch/arm/cpu/arm926ejs/davinci/reset.S renamed from cpu/arm926ejs/davinci/reset.S +0 -0
similarity index 100%
rename from cpu/arm926ejs/davinci/reset.S
rename to arch/arm/cpu/arm926ejs/davinci/reset.S
arch/arm/cpu/arm926ejs/davinci/timer.c renamed from cpu/arm926ejs/davinci/timer.c +0 -0
similarity index 100%
rename from cpu/arm926ejs/davinci/timer.c
rename to arch/arm/cpu/arm926ejs/davinci/timer.c
arch/arm/cpu/arm926ejs/kirkwood/Makefile renamed from cpu/arm926ejs/kirkwood/Makefile +0 -0
similarity index 100%
rename from cpu/arm926ejs/kirkwood/Makefile
rename to arch/arm/cpu/arm926ejs/kirkwood/Makefile
arch/arm/cpu/arm926ejs/kirkwood/cpu.c renamed from cpu/arm926ejs/kirkwood/cpu.c +0 -0
similarity index 100%
rename from cpu/arm926ejs/kirkwood/cpu.c
rename to arch/arm/cpu/arm926ejs/kirkwood/cpu.c
arch/arm/cpu/arm926ejs/kirkwood/dram.c renamed from cpu/arm926ejs/kirkwood/dram.c +0 -0
similarity index 100%
rename from cpu/arm926ejs/kirkwood/dram.c
rename to arch/arm/cpu/arm926ejs/kirkwood/dram.c
arch/arm/cpu/arm926ejs/kirkwood/mpp.c renamed from cpu/arm926ejs/kirkwood/mpp.c +0 -0
similarity index 100%
rename from cpu/arm926ejs/kirkwood/mpp.c
rename to arch/arm/cpu/arm926ejs/kirkwood/mpp.c
arch/arm/cpu/arm926ejs/kirkwood/timer.c renamed from cpu/arm926ejs/kirkwood/timer.c +0 -0
similarity index 100%
rename from cpu/arm926ejs/kirkwood/timer.c
rename to arch/arm/cpu/arm926ejs/kirkwood/timer.c
arch/arm/cpu/arm926ejs/mx25/Makefile renamed from cpu/arm926ejs/mx25/Makefile +1 -1
similarity index 94%
rename from cpu/arm926ejs/mx25/Makefile
rename to arch/arm/cpu/arm926ejs/mx25/Makefile
index 55c1e89..76f0179 100644
@@ -28,7 +28,7 @@ COBJS	= generic.o timer.o
 MX27OBJS = reset.o
 
 SRCS	:= $(SOBJS:.o=.S) $(COBJS:.o=.c)
-SRCS	+= $(addprefix $(SRCTREE)/cpu/arm926ejs/mx27/,$(MX27OBJS:.o=.c))
+SRCS	+= $(addprefix $(SRCTREE)/arch/arm/cpu/arm926ejs/mx27/,$(MX27OBJS:.o=.c))
 OBJS	:= $(addprefix $(obj),$(SOBJS) $(COBJS) $(MX27OBJS))
 
 all:	$(obj).depend $(LIB)
arch/arm/cpu/arm926ejs/mx25/generic.c renamed from cpu/arm926ejs/mx25/generic.c +0 -0
similarity index 100%
rename from cpu/arm926ejs/mx25/generic.c
rename to arch/arm/cpu/arm926ejs/mx25/generic.c
arch/arm/cpu/arm926ejs/mx25/reset.c renamed from cpu/arm926ejs/mx25/reset.c +0 -0
similarity index 100%
rename from cpu/arm926ejs/mx25/reset.c
rename to arch/arm/cpu/arm926ejs/mx25/reset.c
arch/arm/cpu/arm926ejs/mx25/timer.c renamed from cpu/arm926ejs/mx25/timer.c +0 -0
similarity index 100%
rename from cpu/arm926ejs/mx25/timer.c
rename to arch/arm/cpu/arm926ejs/mx25/timer.c
arch/arm/cpu/arm926ejs/mx27/Makefile renamed from cpu/arm926ejs/mx27/Makefile +0 -0
similarity index 100%
rename from cpu/arm926ejs/mx27/Makefile
rename to arch/arm/cpu/arm926ejs/mx27/Makefile
arch/arm/cpu/arm926ejs/mx27/generic.c renamed from cpu/arm926ejs/mx27/generic.c +0 -0
similarity index 100%
rename from cpu/arm926ejs/mx27/generic.c
rename to arch/arm/cpu/arm926ejs/mx27/generic.c
arch/arm/cpu/arm926ejs/mx27/reset.c renamed from cpu/arm926ejs/mx27/reset.c +0 -0
similarity index 100%
rename from cpu/arm926ejs/mx27/reset.c
rename to arch/arm/cpu/arm926ejs/mx27/reset.c
arch/arm/cpu/arm926ejs/mx27/timer.c renamed from cpu/arm926ejs/mx27/timer.c +0 -0
similarity index 100%
rename from cpu/arm926ejs/mx27/timer.c
rename to arch/arm/cpu/arm926ejs/mx27/timer.c
arch/arm/cpu/arm926ejs/nomadik/Makefile renamed from cpu/arm926ejs/nomadik/Makefile +0 -0
similarity index 100%
rename from cpu/arm926ejs/nomadik/Makefile
rename to arch/arm/cpu/arm926ejs/nomadik/Makefile
arch/arm/cpu/arm926ejs/nomadik/gpio.c renamed from cpu/arm926ejs/nomadik/gpio.c +0 -0
similarity index 100%
rename from cpu/arm926ejs/nomadik/gpio.c
rename to arch/arm/cpu/arm926ejs/nomadik/gpio.c
arch/arm/cpu/arm926ejs/nomadik/reset.S renamed from cpu/arm926ejs/nomadik/reset.S +0 -0
similarity index 100%
rename from cpu/arm926ejs/nomadik/reset.S
rename to arch/arm/cpu/arm926ejs/nomadik/reset.S
arch/arm/cpu/arm926ejs/nomadik/timer.c renamed from cpu/arm926ejs/nomadik/timer.c +0 -0
similarity index 100%
rename from cpu/arm926ejs/nomadik/timer.c
rename to arch/arm/cpu/arm926ejs/nomadik/timer.c
arch/arm/cpu/arm926ejs/omap/Makefile renamed from cpu/arm926ejs/omap/Makefile +0 -0
similarity index 100%
rename from cpu/arm926ejs/omap/Makefile
rename to arch/arm/cpu/arm926ejs/omap/Makefile
arch/arm/cpu/arm926ejs/omap/cpuinfo.c renamed from cpu/arm926ejs/omap/cpuinfo.c +0 -0
similarity index 100%
rename from cpu/arm926ejs/omap/cpuinfo.c
rename to arch/arm/cpu/arm926ejs/omap/cpuinfo.c
arch/arm/cpu/arm926ejs/omap/reset.S renamed from cpu/arm926ejs/omap/reset.S +0 -0
similarity index 100%
rename from cpu/arm926ejs/omap/reset.S
rename to arch/arm/cpu/arm926ejs/omap/reset.S
arch/arm/cpu/arm926ejs/omap/timer.c renamed from cpu/arm926ejs/omap/timer.c +0 -0
similarity index 100%
rename from cpu/arm926ejs/omap/timer.c
rename to arch/arm/cpu/arm926ejs/omap/timer.c
arch/arm/cpu/arm926ejs/spear/Makefile renamed from cpu/arm926ejs/spear/Makefile +0 -0
similarity index 100%
rename from cpu/arm926ejs/spear/Makefile
rename to arch/arm/cpu/arm926ejs/spear/Makefile
arch/arm/cpu/arm926ejs/spear/reset.c renamed from cpu/arm926ejs/spear/reset.c +0 -0
similarity index 100%
rename from cpu/arm926ejs/spear/reset.c
rename to arch/arm/cpu/arm926ejs/spear/reset.c
arch/arm/cpu/arm926ejs/spear/timer.c renamed from cpu/arm926ejs/spear/timer.c +0 -0
similarity index 100%
rename from cpu/arm926ejs/spear/timer.c
rename to arch/arm/cpu/arm926ejs/spear/timer.c
arch/arm/cpu/arm926ejs/start.S renamed from cpu/arm926ejs/start.S +0 -0
similarity index 100%
rename from cpu/arm926ejs/start.S
rename to arch/arm/cpu/arm926ejs/start.S
arch/arm/cpu/arm926ejs/u-boot.lds renamed from cpu/arm926ejs/u-boot.lds +1 -1
similarity index 97%
rename from cpu/arm926ejs/u-boot.lds
rename to arch/arm/cpu/arm926ejs/u-boot.lds
index ee5eeb5..ecbc58c 100644
@@ -31,7 +31,7 @@ SECTIONS
 	. = ALIGN(4);
 	.text :
 	{
-		cpu/arm926ejs/start.o	(.text)
+		arch/arm/cpu/arm926ejs/start.o	(.text)
 		*(.text)
 	}
 
arch/arm/cpu/arm926ejs/versatile/Makefile renamed from cpu/arm926ejs/versatile/Makefile +0 -0
similarity index 100%
rename from cpu/arm926ejs/versatile/Makefile
rename to arch/arm/cpu/arm926ejs/versatile/Makefile
arch/arm/cpu/arm926ejs/versatile/reset.S renamed from cpu/arm926ejs/versatile/reset.S +0 -0
similarity index 100%
rename from cpu/arm926ejs/versatile/reset.S
rename to arch/arm/cpu/arm926ejs/versatile/reset.S
arch/arm/cpu/arm926ejs/versatile/timer.c renamed from cpu/arm926ejs/versatile/timer.c +0 -0
similarity index 100%
rename from cpu/arm926ejs/versatile/timer.c
rename to arch/arm/cpu/arm926ejs/versatile/timer.c
arch/arm/cpu/arm946es/Makefile renamed from cpu/arm946es/Makefile +0 -0
similarity index 100%
rename from cpu/arm946es/Makefile
rename to arch/arm/cpu/arm946es/Makefile
arch/arm/cpu/arm946es/config.mk renamed from cpu/arm946es/config.mk +0 -0
similarity index 100%
rename from cpu/arm946es/config.mk
rename to arch/arm/cpu/arm946es/config.mk
arch/arm/cpu/arm946es/cpu.c renamed from cpu/arm946es/cpu.c +0 -0
similarity index 100%
rename from cpu/arm946es/cpu.c
rename to arch/arm/cpu/arm946es/cpu.c
arch/arm/cpu/arm946es/start.S renamed from cpu/arm946es/start.S +0 -0
similarity index 100%
rename from cpu/arm946es/start.S
rename to arch/arm/cpu/arm946es/start.S
arch/arm/cpu/arm946es/u-boot.lds renamed from cpu/arm_intcm/u-boot.lds +1 -1
similarity index 97%
rename from cpu/arm_intcm/u-boot.lds
rename to arch/arm/cpu/arm946es/u-boot.lds
index 5eb87fb..fef21c7 100644
@@ -31,7 +31,7 @@ SECTIONS
 	. = ALIGN(4);
 	.text :
 	{
-		cpu/arm_intcm/start.o	(.text)
+		arch/arm/cpu/arm946es/start.o	(.text)
 		*(.text)
 	}
 
arch/arm/cpu/arm_cortexa8/Makefile renamed from cpu/arm_cortexa8/Makefile +0 -0
similarity index 100%
rename from cpu/arm_cortexa8/Makefile
rename to arch/arm/cpu/arm_cortexa8/Makefile
arch/arm/cpu/arm_cortexa8/config.mk renamed from cpu/arm_cortexa8/config.mk +0 -0
similarity index 100%
rename from cpu/arm_cortexa8/config.mk
rename to arch/arm/cpu/arm_cortexa8/config.mk
arch/arm/cpu/arm_cortexa8/cpu.c renamed from cpu/arm_cortexa8/cpu.c +0 -0
similarity index 100%
rename from cpu/arm_cortexa8/cpu.c
rename to arch/arm/cpu/arm_cortexa8/cpu.c
arch/arm/cpu/arm_cortexa8/mx51/Makefile renamed from cpu/arm_cortexa8/mx51/Makefile +0 -0
similarity index 100%
rename from cpu/arm_cortexa8/mx51/Makefile
rename to arch/arm/cpu/arm_cortexa8/mx51/Makefile
arch/arm/cpu/arm_cortexa8/mx51/clock.c renamed from cpu/arm_cortexa8/mx51/clock.c +0 -0
similarity index 100%
rename from cpu/arm_cortexa8/mx51/clock.c
rename to arch/arm/cpu/arm_cortexa8/mx51/clock.c
arch/arm/cpu/arm_cortexa8/mx51/iomux.c renamed from cpu/arm_cortexa8/mx51/iomux.c +0 -0
similarity index 100%
rename from cpu/arm_cortexa8/mx51/iomux.c
rename to arch/arm/cpu/arm_cortexa8/mx51/iomux.c
arch/arm/cpu/arm_cortexa8/mx51/lowlevel_init.S renamed from cpu/arm_cortexa8/mx51/lowlevel_init.S +0 -0
similarity index 100%
rename from cpu/arm_cortexa8/mx51/lowlevel_init.S
rename to arch/arm/cpu/arm_cortexa8/mx51/lowlevel_init.S
arch/arm/cpu/arm_cortexa8/mx51/soc.c renamed from cpu/arm_cortexa8/mx51/soc.c +0 -0
similarity index 100%
rename from cpu/arm_cortexa8/mx51/soc.c
rename to arch/arm/cpu/arm_cortexa8/mx51/soc.c
arch/arm/cpu/arm_cortexa8/mx51/speed.c renamed from cpu/arm_cortexa8/mx51/speed.c +0 -0
similarity index 100%
rename from cpu/arm_cortexa8/mx51/speed.c
rename to arch/arm/cpu/arm_cortexa8/mx51/speed.c
arch/arm/cpu/arm_cortexa8/mx51/timer.c renamed from cpu/arm_cortexa8/mx51/timer.c +0 -0
similarity index 100%
rename from cpu/arm_cortexa8/mx51/timer.c
rename to arch/arm/cpu/arm_cortexa8/mx51/timer.c
arch/arm/cpu/arm_cortexa8/mx51/u-boot.lds renamed from cpu/arm_cortexa8/mx51/u-boot.lds +1 -1
similarity index 97%
rename from cpu/arm_cortexa8/mx51/u-boot.lds
rename to arch/arm/cpu/arm_cortexa8/mx51/u-boot.lds
index 84c173a..2953b93 100644
@@ -36,7 +36,7 @@ SECTIONS
 	. = ALIGN(4);
 	.text	   :
 	{
-	  cpu/arm_cortexa8/start.o
+	  arch/arm/cpu/arm_cortexa8/start.o
 	  *(.text)
 	}
 
arch/arm/cpu/arm_cortexa8/omap3/Makefile renamed from cpu/arm_cortexa8/omap3/Makefile +0 -0
similarity index 100%
rename from cpu/arm_cortexa8/omap3/Makefile
rename to arch/arm/cpu/arm_cortexa8/omap3/Makefile
arch/arm/cpu/arm_cortexa8/omap3/board.c renamed from cpu/arm_cortexa8/omap3/board.c +0 -0
similarity index 100%
rename from cpu/arm_cortexa8/omap3/board.c
rename to arch/arm/cpu/arm_cortexa8/omap3/board.c
arch/arm/cpu/arm_cortexa8/omap3/cache.S renamed from cpu/arm_cortexa8/omap3/cache.S +0 -0
similarity index 100%
rename from cpu/arm_cortexa8/omap3/cache.S
rename to arch/arm/cpu/arm_cortexa8/omap3/cache.S
arch/arm/cpu/arm_cortexa8/omap3/clock.c renamed from cpu/arm_cortexa8/omap3/clock.c +0 -0
similarity index 100%
rename from cpu/arm_cortexa8/omap3/clock.c
rename to arch/arm/cpu/arm_cortexa8/omap3/clock.c
arch/arm/cpu/arm_cortexa8/omap3/gpio.c renamed from cpu/arm_cortexa8/omap3/gpio.c +0 -0
similarity index 100%
rename from cpu/arm_cortexa8/omap3/gpio.c
rename to arch/arm/cpu/arm_cortexa8/omap3/gpio.c
arch/arm/cpu/arm_cortexa8/omap3/lowlevel_init.S renamed from cpu/arm_cortexa8/omap3/lowlevel_init.S +0 -0
similarity index 100%
rename from cpu/arm_cortexa8/omap3/lowlevel_init.S
rename to arch/arm/cpu/arm_cortexa8/omap3/lowlevel_init.S
arch/arm/cpu/arm_cortexa8/omap3/mem.c renamed from cpu/arm_cortexa8/omap3/mem.c +0 -0
similarity index 100%
rename from cpu/arm_cortexa8/omap3/mem.c
rename to arch/arm/cpu/arm_cortexa8/omap3/mem.c
arch/arm/cpu/arm_cortexa8/omap3/reset.S renamed from cpu/arm_cortexa8/omap3/reset.S +0 -0
similarity index 100%
rename from cpu/arm_cortexa8/omap3/reset.S
rename to arch/arm/cpu/arm_cortexa8/omap3/reset.S
arch/arm/cpu/arm_cortexa8/omap3/sys_info.c renamed from cpu/arm_cortexa8/omap3/sys_info.c +0 -0
similarity index 100%
rename from cpu/arm_cortexa8/omap3/sys_info.c
rename to arch/arm/cpu/arm_cortexa8/omap3/sys_info.c
arch/arm/cpu/arm_cortexa8/omap3/syslib.c renamed from cpu/arm_cortexa8/omap3/syslib.c +0 -0
similarity index 100%
rename from cpu/arm_cortexa8/omap3/syslib.c
rename to arch/arm/cpu/arm_cortexa8/omap3/syslib.c
arch/arm/cpu/arm_cortexa8/omap3/timer.c renamed from cpu/arm_cortexa8/omap3/timer.c +0 -0
similarity index 100%
rename from cpu/arm_cortexa8/omap3/timer.c
rename to arch/arm/cpu/arm_cortexa8/omap3/timer.c
arch/arm/cpu/arm_cortexa8/s5pc1xx/Makefile renamed from cpu/arm_cortexa8/s5pc1xx/Makefile +0 -0
similarity index 100%
rename from cpu/arm_cortexa8/s5pc1xx/Makefile
rename to arch/arm/cpu/arm_cortexa8/s5pc1xx/Makefile
arch/arm/cpu/arm_cortexa8/s5pc1xx/cache.S renamed from cpu/arm_cortexa8/s5pc1xx/cache.S +1 -1
similarity index 98%
rename from cpu/arm_cortexa8/s5pc1xx/cache.S
rename to arch/arm/cpu/arm_cortexa8/s5pc1xx/cache.S
index 23f527a..906118d 100644
@@ -2,7 +2,7 @@
  * Copyright (C) 2009 Samsung Electronics
  * Minkyu Kang <[email protected]>
  *
- * based on cpu/arm_cortexa8/omap3/cache.S
+ * based on arch/arm/cpu/arm_cortexa8/omap3/cache.S
  *
  * See file CREDITS for list of people who contributed to this
  * project.
arch/arm/cpu/arm_cortexa8/s5pc1xx/clock.c renamed from cpu/arm_cortexa8/s5pc1xx/clock.c +0 -0
similarity index 100%
rename from cpu/arm_cortexa8/s5pc1xx/clock.c
rename to arch/arm/cpu/arm_cortexa8/s5pc1xx/clock.c
arch/arm/cpu/arm_cortexa8/s5pc1xx/cpu_info.c renamed from cpu/arm_cortexa8/s5pc1xx/cpu_info.c +0 -0
similarity index 100%
rename from cpu/arm_cortexa8/s5pc1xx/cpu_info.c
rename to arch/arm/cpu/arm_cortexa8/s5pc1xx/cpu_info.c
arch/arm/cpu/arm_cortexa8/s5pc1xx/gpio.c renamed from cpu/arm_cortexa8/s5pc1xx/gpio.c +0 -0
similarity index 100%
rename from cpu/arm_cortexa8/s5pc1xx/gpio.c
rename to arch/arm/cpu/arm_cortexa8/s5pc1xx/gpio.c
arch/arm/cpu/arm_cortexa8/s5pc1xx/reset.S renamed from cpu/arm_cortexa8/s5pc1xx/reset.S +0 -0
similarity index 100%
rename from cpu/arm_cortexa8/s5pc1xx/reset.S
rename to arch/arm/cpu/arm_cortexa8/s5pc1xx/reset.S
arch/arm/cpu/arm_cortexa8/s5pc1xx/sromc.c renamed from cpu/arm_cortexa8/s5pc1xx/sromc.c +0 -0
similarity index 100%
rename from cpu/arm_cortexa8/s5pc1xx/sromc.c
rename to arch/arm/cpu/arm_cortexa8/s5pc1xx/sromc.c
arch/arm/cpu/arm_cortexa8/s5pc1xx/timer.c renamed from cpu/arm_cortexa8/s5pc1xx/timer.c +0 -0
similarity index 100%
rename from cpu/arm_cortexa8/s5pc1xx/timer.c
rename to arch/arm/cpu/arm_cortexa8/s5pc1xx/timer.c
arch/arm/cpu/arm_cortexa8/start.S renamed from cpu/arm_cortexa8/start.S +0 -0
similarity index 100%
rename from cpu/arm_cortexa8/start.S
rename to arch/arm/cpu/arm_cortexa8/start.S
arch/arm/cpu/arm_cortexa8/u-boot.lds renamed from cpu/arm_cortexa8/u-boot.lds +1 -1
similarity index 97%
rename from cpu/arm_cortexa8/u-boot.lds
rename to arch/arm/cpu/arm_cortexa8/u-boot.lds
index 4f1711c..820e3a1 100644
@@ -34,7 +34,7 @@ SECTIONS
 	. = ALIGN(4);
 	.text	:
 	{
-		cpu/arm_cortexa8/start.o	(.text)
+		arch/arm/cpu/arm_cortexa8/start.o	(.text)
 		*(.text)
 	}
 
arch/arm/cpu/arm_intcm/Makefile renamed from cpu/arm_intcm/Makefile +0 -0
similarity index 100%
rename from cpu/arm_intcm/Makefile
rename to arch/arm/cpu/arm_intcm/Makefile
arch/arm/cpu/arm_intcm/config.mk renamed from cpu/arm_intcm/config.mk +0 -0
similarity index 100%
rename from cpu/arm_intcm/config.mk
rename to arch/arm/cpu/arm_intcm/config.mk
arch/arm/cpu/arm_intcm/cpu.c renamed from cpu/arm_intcm/cpu.c +0 -0
similarity index 100%
rename from cpu/arm_intcm/cpu.c
rename to arch/arm/cpu/arm_intcm/cpu.c
arch/arm/cpu/arm_intcm/start.S renamed from cpu/arm_intcm/start.S +0 -0
similarity index 100%
rename from cpu/arm_intcm/start.S
rename to arch/arm/cpu/arm_intcm/start.S
arch/arm/cpu/arm_intcm/u-boot.lds renamed from cpu/lh7a40x/u-boot.lds +1 -1
similarity index 97%
rename from cpu/lh7a40x/u-boot.lds
rename to arch/arm/cpu/arm_intcm/u-boot.lds
index e7543c9..4ed7d89 100644
@@ -31,7 +31,7 @@ SECTIONS
 	. = ALIGN(4);
 	.text :
 	{
-		cpu/lh7a40x/start.o	(.text)
+		arch/arm/cpu/arm_intcm/start.o	(.text)
 		*(.text)
 	}
 
arch/arm/cpu/ixp/Makefile renamed from cpu/ixp/Makefile +0 -0
similarity index 100%
rename from cpu/ixp/Makefile
rename to arch/arm/cpu/ixp/Makefile
arch/arm/cpu/ixp/config.mk renamed from cpu/ixp/config.mk +0 -0
similarity index 100%
rename from cpu/ixp/config.mk
rename to arch/arm/cpu/ixp/config.mk
arch/arm/cpu/ixp/cpu.c renamed from cpu/ixp/cpu.c +0 -0
similarity index 100%
rename from cpu/ixp/cpu.c
rename to arch/arm/cpu/ixp/cpu.c
arch/arm/cpu/ixp/interrupts.c renamed from cpu/ixp/interrupts.c +0 -0
similarity index 100%
rename from cpu/ixp/interrupts.c
rename to arch/arm/cpu/ixp/interrupts.c
arch/arm/cpu/ixp/npe/IxEthAcc.c renamed from cpu/ixp/npe/IxEthAcc.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxEthAcc.c
rename to arch/arm/cpu/ixp/npe/IxEthAcc.c
arch/arm/cpu/ixp/npe/IxEthAccCommon.c renamed from cpu/ixp/npe/IxEthAccCommon.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxEthAccCommon.c
rename to arch/arm/cpu/ixp/npe/IxEthAccCommon.c
arch/arm/cpu/ixp/npe/IxEthAccControlInterface.c renamed from cpu/ixp/npe/IxEthAccControlInterface.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxEthAccControlInterface.c
rename to arch/arm/cpu/ixp/npe/IxEthAccControlInterface.c
arch/arm/cpu/ixp/npe/IxEthAccDataPlane.c renamed from cpu/ixp/npe/IxEthAccDataPlane.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxEthAccDataPlane.c
rename to arch/arm/cpu/ixp/npe/IxEthAccDataPlane.c
arch/arm/cpu/ixp/npe/IxEthAccMac.c renamed from cpu/ixp/npe/IxEthAccMac.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxEthAccMac.c
rename to arch/arm/cpu/ixp/npe/IxEthAccMac.c
arch/arm/cpu/ixp/npe/IxEthAccMii.c renamed from cpu/ixp/npe/IxEthAccMii.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxEthAccMii.c
rename to arch/arm/cpu/ixp/npe/IxEthAccMii.c
arch/arm/cpu/ixp/npe/IxEthDBAPI.c renamed from cpu/ixp/npe/IxEthDBAPI.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxEthDBAPI.c
rename to arch/arm/cpu/ixp/npe/IxEthDBAPI.c
arch/arm/cpu/ixp/npe/IxEthDBAPISupport.c renamed from cpu/ixp/npe/IxEthDBAPISupport.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxEthDBAPISupport.c
rename to arch/arm/cpu/ixp/npe/IxEthDBAPISupport.c
arch/arm/cpu/ixp/npe/IxEthDBCore.c renamed from cpu/ixp/npe/IxEthDBCore.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxEthDBCore.c
rename to arch/arm/cpu/ixp/npe/IxEthDBCore.c
arch/arm/cpu/ixp/npe/IxEthDBEvents.c renamed from cpu/ixp/npe/IxEthDBEvents.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxEthDBEvents.c
rename to arch/arm/cpu/ixp/npe/IxEthDBEvents.c
arch/arm/cpu/ixp/npe/IxEthDBFeatures.c renamed from cpu/ixp/npe/IxEthDBFeatures.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxEthDBFeatures.c
rename to arch/arm/cpu/ixp/npe/IxEthDBFeatures.c
arch/arm/cpu/ixp/npe/IxEthDBFirewall.c renamed from cpu/ixp/npe/IxEthDBFirewall.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxEthDBFirewall.c
rename to arch/arm/cpu/ixp/npe/IxEthDBFirewall.c
arch/arm/cpu/ixp/npe/IxEthDBHashtable.c renamed from cpu/ixp/npe/IxEthDBHashtable.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxEthDBHashtable.c
rename to arch/arm/cpu/ixp/npe/IxEthDBHashtable.c
arch/arm/cpu/ixp/npe/IxEthDBLearning.c renamed from cpu/ixp/npe/IxEthDBLearning.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxEthDBLearning.c
rename to arch/arm/cpu/ixp/npe/IxEthDBLearning.c
arch/arm/cpu/ixp/npe/IxEthDBMem.c renamed from cpu/ixp/npe/IxEthDBMem.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxEthDBMem.c
rename to arch/arm/cpu/ixp/npe/IxEthDBMem.c
arch/arm/cpu/ixp/npe/IxEthDBNPEAdaptor.c renamed from cpu/ixp/npe/IxEthDBNPEAdaptor.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxEthDBNPEAdaptor.c
rename to arch/arm/cpu/ixp/npe/IxEthDBNPEAdaptor.c
arch/arm/cpu/ixp/npe/IxEthDBPortUpdate.c renamed from cpu/ixp/npe/IxEthDBPortUpdate.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxEthDBPortUpdate.c
rename to arch/arm/cpu/ixp/npe/IxEthDBPortUpdate.c
arch/arm/cpu/ixp/npe/IxEthDBReports.c renamed from cpu/ixp/npe/IxEthDBReports.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxEthDBReports.c
rename to arch/arm/cpu/ixp/npe/IxEthDBReports.c
arch/arm/cpu/ixp/npe/IxEthDBSearch.c renamed from cpu/ixp/npe/IxEthDBSearch.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxEthDBSearch.c
rename to arch/arm/cpu/ixp/npe/IxEthDBSearch.c
arch/arm/cpu/ixp/npe/IxEthDBSpanningTree.c renamed from cpu/ixp/npe/IxEthDBSpanningTree.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxEthDBSpanningTree.c
rename to arch/arm/cpu/ixp/npe/IxEthDBSpanningTree.c
arch/arm/cpu/ixp/npe/IxEthDBUtil.c renamed from cpu/ixp/npe/IxEthDBUtil.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxEthDBUtil.c
rename to arch/arm/cpu/ixp/npe/IxEthDBUtil.c
arch/arm/cpu/ixp/npe/IxEthDBVlan.c renamed from cpu/ixp/npe/IxEthDBVlan.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxEthDBVlan.c
rename to arch/arm/cpu/ixp/npe/IxEthDBVlan.c
arch/arm/cpu/ixp/npe/IxEthDBWiFi.c renamed from cpu/ixp/npe/IxEthDBWiFi.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxEthDBWiFi.c
rename to arch/arm/cpu/ixp/npe/IxEthDBWiFi.c
arch/arm/cpu/ixp/npe/IxEthMii.c renamed from cpu/ixp/npe/IxEthMii.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxEthMii.c
rename to arch/arm/cpu/ixp/npe/IxEthMii.c
arch/arm/cpu/ixp/npe/IxFeatureCtrl.c renamed from cpu/ixp/npe/IxFeatureCtrl.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxFeatureCtrl.c
rename to arch/arm/cpu/ixp/npe/IxFeatureCtrl.c
arch/arm/cpu/ixp/npe/IxNpeDl.c renamed from cpu/ixp/npe/IxNpeDl.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxNpeDl.c
rename to arch/arm/cpu/ixp/npe/IxNpeDl.c
arch/arm/cpu/ixp/npe/IxNpeDlImageMgr.c renamed from cpu/ixp/npe/IxNpeDlImageMgr.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxNpeDlImageMgr.c
rename to arch/arm/cpu/ixp/npe/IxNpeDlImageMgr.c
arch/arm/cpu/ixp/npe/IxNpeDlNpeMgr.c renamed from cpu/ixp/npe/IxNpeDlNpeMgr.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxNpeDlNpeMgr.c
rename to arch/arm/cpu/ixp/npe/IxNpeDlNpeMgr.c
arch/arm/cpu/ixp/npe/IxNpeDlNpeMgrUtils.c renamed from cpu/ixp/npe/IxNpeDlNpeMgrUtils.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxNpeDlNpeMgrUtils.c
rename to arch/arm/cpu/ixp/npe/IxNpeDlNpeMgrUtils.c
arch/arm/cpu/ixp/npe/IxNpeMh.c renamed from cpu/ixp/npe/IxNpeMh.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxNpeMh.c
rename to arch/arm/cpu/ixp/npe/IxNpeMh.c
arch/arm/cpu/ixp/npe/IxNpeMhConfig.c renamed from cpu/ixp/npe/IxNpeMhConfig.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxNpeMhConfig.c
rename to arch/arm/cpu/ixp/npe/IxNpeMhConfig.c
arch/arm/cpu/ixp/npe/IxNpeMhReceive.c renamed from cpu/ixp/npe/IxNpeMhReceive.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxNpeMhReceive.c
rename to arch/arm/cpu/ixp/npe/IxNpeMhReceive.c
arch/arm/cpu/ixp/npe/IxNpeMhSend.c renamed from cpu/ixp/npe/IxNpeMhSend.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxNpeMhSend.c
rename to arch/arm/cpu/ixp/npe/IxNpeMhSend.c
arch/arm/cpu/ixp/npe/IxNpeMhSolicitedCbMgr.c renamed from cpu/ixp/npe/IxNpeMhSolicitedCbMgr.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxNpeMhSolicitedCbMgr.c
rename to arch/arm/cpu/ixp/npe/IxNpeMhSolicitedCbMgr.c
arch/arm/cpu/ixp/npe/IxNpeMhUnsolicitedCbMgr.c renamed from cpu/ixp/npe/IxNpeMhUnsolicitedCbMgr.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxNpeMhUnsolicitedCbMgr.c
rename to arch/arm/cpu/ixp/npe/IxNpeMhUnsolicitedCbMgr.c
arch/arm/cpu/ixp/npe/IxOsalBufferMgt.c renamed from cpu/ixp/npe/IxOsalBufferMgt.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxOsalBufferMgt.c
rename to arch/arm/cpu/ixp/npe/IxOsalBufferMgt.c
arch/arm/cpu/ixp/npe/IxOsalIoMem.c renamed from cpu/ixp/npe/IxOsalIoMem.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxOsalIoMem.c
rename to arch/arm/cpu/ixp/npe/IxOsalIoMem.c
arch/arm/cpu/ixp/npe/IxOsalOsCacheMMU.c renamed from cpu/ixp/npe/IxOsalOsCacheMMU.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxOsalOsCacheMMU.c
rename to arch/arm/cpu/ixp/npe/IxOsalOsCacheMMU.c
arch/arm/cpu/ixp/npe/IxOsalOsMsgQ.c renamed from cpu/ixp/npe/IxOsalOsMsgQ.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxOsalOsMsgQ.c
rename to arch/arm/cpu/ixp/npe/IxOsalOsMsgQ.c
arch/arm/cpu/ixp/npe/IxOsalOsSemaphore.c renamed from cpu/ixp/npe/IxOsalOsSemaphore.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxOsalOsSemaphore.c
rename to arch/arm/cpu/ixp/npe/IxOsalOsSemaphore.c
arch/arm/cpu/ixp/npe/IxOsalOsServices.c renamed from cpu/ixp/npe/IxOsalOsServices.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxOsalOsServices.c
rename to arch/arm/cpu/ixp/npe/IxOsalOsServices.c
arch/arm/cpu/ixp/npe/IxOsalOsThread.c renamed from cpu/ixp/npe/IxOsalOsThread.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxOsalOsThread.c
rename to arch/arm/cpu/ixp/npe/IxOsalOsThread.c
arch/arm/cpu/ixp/npe/IxQMgrAqmIf.c renamed from cpu/ixp/npe/IxQMgrAqmIf.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxQMgrAqmIf.c
rename to arch/arm/cpu/ixp/npe/IxQMgrAqmIf.c
arch/arm/cpu/ixp/npe/IxQMgrDispatcher.c renamed from cpu/ixp/npe/IxQMgrDispatcher.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxQMgrDispatcher.c
rename to arch/arm/cpu/ixp/npe/IxQMgrDispatcher.c
arch/arm/cpu/ixp/npe/IxQMgrInit.c renamed from cpu/ixp/npe/IxQMgrInit.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxQMgrInit.c
rename to arch/arm/cpu/ixp/npe/IxQMgrInit.c
arch/arm/cpu/ixp/npe/IxQMgrQAccess.c renamed from cpu/ixp/npe/IxQMgrQAccess.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxQMgrQAccess.c
rename to arch/arm/cpu/ixp/npe/IxQMgrQAccess.c
arch/arm/cpu/ixp/npe/IxQMgrQCfg.c renamed from cpu/ixp/npe/IxQMgrQCfg.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/IxQMgrQCfg.c
rename to arch/arm/cpu/ixp/npe/IxQMgrQCfg.c
arch/arm/cpu/ixp/npe/Makefile renamed from cpu/ixp/npe/Makefile +1 -1
similarity index 95%
rename from cpu/ixp/npe/Makefile
rename to arch/arm/cpu/ixp/npe/Makefile
index 8fefd29..e1f9700 100644
@@ -25,7 +25,7 @@ include $(TOPDIR)/config.mk
 
 LIB := $(obj)libnpe.a
 
-LOCAL_CFLAGS  += -I$(TOPDIR)/cpu/ixp/npe/include -DCONFIG_IXP425_COMPONENT_ETHDB -D__linux
+LOCAL_CFLAGS  += -I$(TOPDIR)/arch/arm/cpu/ixp/npe/include -DCONFIG_IXP425_COMPONENT_ETHDB -D__linux
 CFLAGS  += $(LOCAL_CFLAGS)
 HOSTCFLAGS  += $(LOCAL_CFLAGS)
 
arch/arm/cpu/ixp/npe/include/IxAssert.h renamed from cpu/ixp/npe/include/IxAssert.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxAssert.h
rename to arch/arm/cpu/ixp/npe/include/IxAssert.h
arch/arm/cpu/ixp/npe/include/IxAtmSch.h renamed from cpu/ixp/npe/include/IxAtmSch.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxAtmSch.h
rename to arch/arm/cpu/ixp/npe/include/IxAtmSch.h
arch/arm/cpu/ixp/npe/include/IxAtmTypes.h renamed from cpu/ixp/npe/include/IxAtmTypes.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxAtmTypes.h
rename to arch/arm/cpu/ixp/npe/include/IxAtmTypes.h
arch/arm/cpu/ixp/npe/include/IxAtmdAcc.h renamed from cpu/ixp/npe/include/IxAtmdAcc.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxAtmdAcc.h
rename to arch/arm/cpu/ixp/npe/include/IxAtmdAcc.h
arch/arm/cpu/ixp/npe/include/IxAtmdAccCtrl.h renamed from cpu/ixp/npe/include/IxAtmdAccCtrl.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxAtmdAccCtrl.h
rename to arch/arm/cpu/ixp/npe/include/IxAtmdAccCtrl.h
arch/arm/cpu/ixp/npe/include/IxAtmm.h renamed from cpu/ixp/npe/include/IxAtmm.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxAtmm.h
rename to arch/arm/cpu/ixp/npe/include/IxAtmm.h
arch/arm/cpu/ixp/npe/include/IxDmaAcc.h renamed from cpu/ixp/npe/include/IxDmaAcc.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxDmaAcc.h
rename to arch/arm/cpu/ixp/npe/include/IxDmaAcc.h
arch/arm/cpu/ixp/npe/include/IxEthAcc.h renamed from cpu/ixp/npe/include/IxEthAcc.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxEthAcc.h
rename to arch/arm/cpu/ixp/npe/include/IxEthAcc.h
arch/arm/cpu/ixp/npe/include/IxEthAccDataPlane_p.h renamed from cpu/ixp/npe/include/IxEthAccDataPlane_p.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxEthAccDataPlane_p.h
rename to arch/arm/cpu/ixp/npe/include/IxEthAccDataPlane_p.h
arch/arm/cpu/ixp/npe/include/IxEthAccMac_p.h renamed from cpu/ixp/npe/include/IxEthAccMac_p.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxEthAccMac_p.h
rename to arch/arm/cpu/ixp/npe/include/IxEthAccMac_p.h
arch/arm/cpu/ixp/npe/include/IxEthAccMii_p.h renamed from cpu/ixp/npe/include/IxEthAccMii_p.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxEthAccMii_p.h
rename to arch/arm/cpu/ixp/npe/include/IxEthAccMii_p.h
arch/arm/cpu/ixp/npe/include/IxEthAccQueueAssign_p.h renamed from cpu/ixp/npe/include/IxEthAccQueueAssign_p.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxEthAccQueueAssign_p.h
rename to arch/arm/cpu/ixp/npe/include/IxEthAccQueueAssign_p.h
arch/arm/cpu/ixp/npe/include/IxEthAcc_p.h renamed from cpu/ixp/npe/include/IxEthAcc_p.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxEthAcc_p.h
rename to arch/arm/cpu/ixp/npe/include/IxEthAcc_p.h
arch/arm/cpu/ixp/npe/include/IxEthDB.h renamed from cpu/ixp/npe/include/IxEthDB.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxEthDB.h
rename to arch/arm/cpu/ixp/npe/include/IxEthDB.h
arch/arm/cpu/ixp/npe/include/IxEthDBLocks_p.h renamed from cpu/ixp/npe/include/IxEthDBLocks_p.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxEthDBLocks_p.h
rename to arch/arm/cpu/ixp/npe/include/IxEthDBLocks_p.h
arch/arm/cpu/ixp/npe/include/IxEthDBLog_p.h renamed from cpu/ixp/npe/include/IxEthDBLog_p.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxEthDBLog_p.h
rename to arch/arm/cpu/ixp/npe/include/IxEthDBLog_p.h
arch/arm/cpu/ixp/npe/include/IxEthDBMessages_p.h renamed from cpu/ixp/npe/include/IxEthDBMessages_p.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxEthDBMessages_p.h
rename to arch/arm/cpu/ixp/npe/include/IxEthDBMessages_p.h
arch/arm/cpu/ixp/npe/include/IxEthDBPortDefs.h renamed from cpu/ixp/npe/include/IxEthDBPortDefs.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxEthDBPortDefs.h
rename to arch/arm/cpu/ixp/npe/include/IxEthDBPortDefs.h
arch/arm/cpu/ixp/npe/include/IxEthDBQoS.h renamed from cpu/ixp/npe/include/IxEthDBQoS.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxEthDBQoS.h
rename to arch/arm/cpu/ixp/npe/include/IxEthDBQoS.h
arch/arm/cpu/ixp/npe/include/IxEthDB_p.h renamed from cpu/ixp/npe/include/IxEthDB_p.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxEthDB_p.h
rename to arch/arm/cpu/ixp/npe/include/IxEthDB_p.h
arch/arm/cpu/ixp/npe/include/IxEthMii.h renamed from cpu/ixp/npe/include/IxEthMii.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxEthMii.h
rename to arch/arm/cpu/ixp/npe/include/IxEthMii.h
arch/arm/cpu/ixp/npe/include/IxEthMii_p.h renamed from cpu/ixp/npe/include/IxEthMii_p.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxEthMii_p.h
rename to arch/arm/cpu/ixp/npe/include/IxEthMii_p.h
arch/arm/cpu/ixp/npe/include/IxEthNpe.h renamed from cpu/ixp/npe/include/IxEthNpe.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxEthNpe.h
rename to arch/arm/cpu/ixp/npe/include/IxEthNpe.h
arch/arm/cpu/ixp/npe/include/IxFeatureCtrl.h renamed from cpu/ixp/npe/include/IxFeatureCtrl.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxFeatureCtrl.h
rename to arch/arm/cpu/ixp/npe/include/IxFeatureCtrl.h
arch/arm/cpu/ixp/npe/include/IxHssAcc.h renamed from cpu/ixp/npe/include/IxHssAcc.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxHssAcc.h
rename to arch/arm/cpu/ixp/npe/include/IxHssAcc.h
arch/arm/cpu/ixp/npe/include/IxI2cDrv.h renamed from cpu/ixp/npe/include/IxI2cDrv.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxI2cDrv.h
rename to arch/arm/cpu/ixp/npe/include/IxI2cDrv.h
arch/arm/cpu/ixp/npe/include/IxNpeA.h renamed from cpu/ixp/npe/include/IxNpeA.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxNpeA.h
rename to arch/arm/cpu/ixp/npe/include/IxNpeA.h
arch/arm/cpu/ixp/npe/include/IxNpeDl.h renamed from cpu/ixp/npe/include/IxNpeDl.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxNpeDl.h
rename to arch/arm/cpu/ixp/npe/include/IxNpeDl.h
arch/arm/cpu/ixp/npe/include/IxNpeDlImageMgr_p.h renamed from cpu/ixp/npe/include/IxNpeDlImageMgr_p.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxNpeDlImageMgr_p.h
rename to arch/arm/cpu/ixp/npe/include/IxNpeDlImageMgr_p.h
arch/arm/cpu/ixp/npe/include/IxNpeDlMacros_p.h renamed from cpu/ixp/npe/include/IxNpeDlMacros_p.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxNpeDlMacros_p.h
rename to arch/arm/cpu/ixp/npe/include/IxNpeDlMacros_p.h
arch/arm/cpu/ixp/npe/include/IxNpeDlNpeMgrEcRegisters_p.h renamed from cpu/ixp/npe/include/IxNpeDlNpeMgrEcRegisters_p.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxNpeDlNpeMgrEcRegisters_p.h
rename to arch/arm/cpu/ixp/npe/include/IxNpeDlNpeMgrEcRegisters_p.h
arch/arm/cpu/ixp/npe/include/IxNpeDlNpeMgrUtils_p.h renamed from cpu/ixp/npe/include/IxNpeDlNpeMgrUtils_p.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxNpeDlNpeMgrUtils_p.h
rename to arch/arm/cpu/ixp/npe/include/IxNpeDlNpeMgrUtils_p.h
arch/arm/cpu/ixp/npe/include/IxNpeDlNpeMgr_p.h renamed from cpu/ixp/npe/include/IxNpeDlNpeMgr_p.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxNpeDlNpeMgr_p.h
rename to arch/arm/cpu/ixp/npe/include/IxNpeDlNpeMgr_p.h
arch/arm/cpu/ixp/npe/include/IxNpeMh.h renamed from cpu/ixp/npe/include/IxNpeMh.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxNpeMh.h
rename to arch/arm/cpu/ixp/npe/include/IxNpeMh.h
arch/arm/cpu/ixp/npe/include/IxNpeMhConfig_p.h renamed from cpu/ixp/npe/include/IxNpeMhConfig_p.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxNpeMhConfig_p.h
rename to arch/arm/cpu/ixp/npe/include/IxNpeMhConfig_p.h
arch/arm/cpu/ixp/npe/include/IxNpeMhMacros_p.h renamed from cpu/ixp/npe/include/IxNpeMhMacros_p.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxNpeMhMacros_p.h
rename to arch/arm/cpu/ixp/npe/include/IxNpeMhMacros_p.h
arch/arm/cpu/ixp/npe/include/IxNpeMhReceive_p.h renamed from cpu/ixp/npe/include/IxNpeMhReceive_p.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxNpeMhReceive_p.h
rename to arch/arm/cpu/ixp/npe/include/IxNpeMhReceive_p.h
arch/arm/cpu/ixp/npe/include/IxNpeMhSend_p.h renamed from cpu/ixp/npe/include/IxNpeMhSend_p.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxNpeMhSend_p.h
rename to arch/arm/cpu/ixp/npe/include/IxNpeMhSend_p.h
arch/arm/cpu/ixp/npe/include/IxNpeMhSolicitedCbMgr_p.h renamed from cpu/ixp/npe/include/IxNpeMhSolicitedCbMgr_p.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxNpeMhSolicitedCbMgr_p.h
rename to arch/arm/cpu/ixp/npe/include/IxNpeMhSolicitedCbMgr_p.h
arch/arm/cpu/ixp/npe/include/IxNpeMhUnsolicitedCbMgr_p.h renamed from cpu/ixp/npe/include/IxNpeMhUnsolicitedCbMgr_p.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxNpeMhUnsolicitedCbMgr_p.h
rename to arch/arm/cpu/ixp/npe/include/IxNpeMhUnsolicitedCbMgr_p.h
arch/arm/cpu/ixp/npe/include/IxNpeMicrocode.h renamed from cpu/ixp/npe/include/IxNpeMicrocode.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxNpeMicrocode.h
rename to arch/arm/cpu/ixp/npe/include/IxNpeMicrocode.h
arch/arm/cpu/ixp/npe/include/IxOsBufLib.h renamed from cpu/ixp/npe/include/IxOsBufLib.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxOsBufLib.h
rename to arch/arm/cpu/ixp/npe/include/IxOsBufLib.h
arch/arm/cpu/ixp/npe/include/IxOsBuffMgt.h renamed from cpu/ixp/npe/include/IxOsBuffMgt.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxOsBuffMgt.h
rename to arch/arm/cpu/ixp/npe/include/IxOsBuffMgt.h
arch/arm/cpu/ixp/npe/include/IxOsBuffPoolMgt.h renamed from cpu/ixp/npe/include/IxOsBuffPoolMgt.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxOsBuffPoolMgt.h
rename to arch/arm/cpu/ixp/npe/include/IxOsBuffPoolMgt.h
arch/arm/cpu/ixp/npe/include/IxOsCacheMMU.h renamed from cpu/ixp/npe/include/IxOsCacheMMU.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxOsCacheMMU.h
rename to arch/arm/cpu/ixp/npe/include/IxOsCacheMMU.h
arch/arm/cpu/ixp/npe/include/IxOsPrintf.h renamed from cpu/ixp/npe/include/IxOsPrintf.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxOsPrintf.h
rename to arch/arm/cpu/ixp/npe/include/IxOsPrintf.h
arch/arm/cpu/ixp/npe/include/IxOsServices.h renamed from cpu/ixp/npe/include/IxOsServices.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxOsServices.h
rename to arch/arm/cpu/ixp/npe/include/IxOsServices.h
arch/arm/cpu/ixp/npe/include/IxOsServicesComponents.h renamed from cpu/ixp/npe/include/IxOsServicesComponents.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxOsServicesComponents.h
rename to arch/arm/cpu/ixp/npe/include/IxOsServicesComponents.h
arch/arm/cpu/ixp/npe/include/IxOsServicesEndianess.h renamed from cpu/ixp/npe/include/IxOsServicesEndianess.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxOsServicesEndianess.h
rename to arch/arm/cpu/ixp/npe/include/IxOsServicesEndianess.h
arch/arm/cpu/ixp/npe/include/IxOsServicesMemAccess.h renamed from cpu/ixp/npe/include/IxOsServicesMemAccess.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxOsServicesMemAccess.h
rename to arch/arm/cpu/ixp/npe/include/IxOsServicesMemAccess.h
arch/arm/cpu/ixp/npe/include/IxOsServicesMemMap.h renamed from cpu/ixp/npe/include/IxOsServicesMemMap.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxOsServicesMemMap.h
rename to arch/arm/cpu/ixp/npe/include/IxOsServicesMemMap.h
arch/arm/cpu/ixp/npe/include/IxOsal.h renamed from cpu/ixp/npe/include/IxOsal.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxOsal.h
rename to arch/arm/cpu/ixp/npe/include/IxOsal.h
arch/arm/cpu/ixp/npe/include/IxOsalAssert.h renamed from cpu/ixp/npe/include/IxOsalAssert.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxOsalAssert.h
rename to arch/arm/cpu/ixp/npe/include/IxOsalAssert.h
arch/arm/cpu/ixp/npe/include/IxOsalBackward.h renamed from cpu/ixp/npe/include/IxOsalBackward.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxOsalBackward.h
rename to arch/arm/cpu/ixp/npe/include/IxOsalBackward.h
arch/arm/cpu/ixp/npe/include/IxOsalBackwardAssert.h renamed from cpu/ixp/npe/include/IxOsalBackwardAssert.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxOsalBackwardAssert.h
rename to arch/arm/cpu/ixp/npe/include/IxOsalBackwardAssert.h
arch/arm/cpu/ixp/npe/include/IxOsalBackwardBufferMgt.h renamed from cpu/ixp/npe/include/IxOsalBackwardBufferMgt.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxOsalBackwardBufferMgt.h
rename to arch/arm/cpu/ixp/npe/include/IxOsalBackwardBufferMgt.h
arch/arm/cpu/ixp/npe/include/IxOsalBackwardCacheMMU.h renamed from cpu/ixp/npe/include/IxOsalBackwardCacheMMU.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxOsalBackwardCacheMMU.h
rename to arch/arm/cpu/ixp/npe/include/IxOsalBackwardCacheMMU.h
arch/arm/cpu/ixp/npe/include/IxOsalBackwardMemMap.h renamed from cpu/ixp/npe/include/IxOsalBackwardMemMap.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxOsalBackwardMemMap.h
rename to arch/arm/cpu/ixp/npe/include/IxOsalBackwardMemMap.h
arch/arm/cpu/ixp/npe/include/IxOsalBackwardOsServices.h renamed from cpu/ixp/npe/include/IxOsalBackwardOsServices.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxOsalBackwardOsServices.h
rename to arch/arm/cpu/ixp/npe/include/IxOsalBackwardOsServices.h
arch/arm/cpu/ixp/npe/include/IxOsalBackwardOssl.h renamed from cpu/ixp/npe/include/IxOsalBackwardOssl.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxOsalBackwardOssl.h
rename to arch/arm/cpu/ixp/npe/include/IxOsalBackwardOssl.h
arch/arm/cpu/ixp/npe/include/IxOsalBufferMgt.h renamed from cpu/ixp/npe/include/IxOsalBufferMgt.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxOsalBufferMgt.h
rename to arch/arm/cpu/ixp/npe/include/IxOsalBufferMgt.h
arch/arm/cpu/ixp/npe/include/IxOsalBufferMgtDefault.h renamed from cpu/ixp/npe/include/IxOsalBufferMgtDefault.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxOsalBufferMgtDefault.h
rename to arch/arm/cpu/ixp/npe/include/IxOsalBufferMgtDefault.h
arch/arm/cpu/ixp/npe/include/IxOsalConfig.h renamed from cpu/ixp/npe/include/IxOsalConfig.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxOsalConfig.h
rename to arch/arm/cpu/ixp/npe/include/IxOsalConfig.h
arch/arm/cpu/ixp/npe/include/IxOsalEndianess.h renamed from cpu/ixp/npe/include/IxOsalEndianess.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxOsalEndianess.h
rename to arch/arm/cpu/ixp/npe/include/IxOsalEndianess.h
arch/arm/cpu/ixp/npe/include/IxOsalIoMem.h renamed from cpu/ixp/npe/include/IxOsalIoMem.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxOsalIoMem.h
rename to arch/arm/cpu/ixp/npe/include/IxOsalIoMem.h
arch/arm/cpu/ixp/npe/include/IxOsalMemAccess.h renamed from cpu/ixp/npe/include/IxOsalMemAccess.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxOsalMemAccess.h
rename to arch/arm/cpu/ixp/npe/include/IxOsalMemAccess.h
arch/arm/cpu/ixp/npe/include/IxOsalOem.h renamed from cpu/ixp/npe/include/IxOsalOem.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxOsalOem.h
rename to arch/arm/cpu/ixp/npe/include/IxOsalOem.h
arch/arm/cpu/ixp/npe/include/IxOsalOs.h renamed from cpu/ixp/npe/include/IxOsalOs.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxOsalOs.h
rename to arch/arm/cpu/ixp/npe/include/IxOsalOs.h
arch/arm/cpu/ixp/npe/include/IxOsalOsAssert.h renamed from cpu/ixp/npe/include/IxOsalOsAssert.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxOsalOsAssert.h
rename to arch/arm/cpu/ixp/npe/include/IxOsalOsAssert.h
arch/arm/cpu/ixp/npe/include/IxOsalOsBufferMgt.h renamed from cpu/ixp/npe/include/IxOsalOsBufferMgt.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxOsalOsBufferMgt.h
rename to arch/arm/cpu/ixp/npe/include/IxOsalOsBufferMgt.h
arch/arm/cpu/ixp/npe/include/IxOsalOsIxp400.h renamed from cpu/ixp/npe/include/IxOsalOsIxp400.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxOsalOsIxp400.h
rename to arch/arm/cpu/ixp/npe/include/IxOsalOsIxp400.h
arch/arm/cpu/ixp/npe/include/IxOsalOsIxp400CustomizedMapping.h renamed from cpu/ixp/npe/include/IxOsalOsIxp400CustomizedMapping.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxOsalOsIxp400CustomizedMapping.h
rename to arch/arm/cpu/ixp/npe/include/IxOsalOsIxp400CustomizedMapping.h
arch/arm/cpu/ixp/npe/include/IxOsalOsTypes.h renamed from cpu/ixp/npe/include/IxOsalOsTypes.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxOsalOsTypes.h
rename to arch/arm/cpu/ixp/npe/include/IxOsalOsTypes.h
arch/arm/cpu/ixp/npe/include/IxOsalOsUtilitySymbols.h renamed from cpu/ixp/npe/include/IxOsalOsUtilitySymbols.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxOsalOsUtilitySymbols.h
rename to arch/arm/cpu/ixp/npe/include/IxOsalOsUtilitySymbols.h
arch/arm/cpu/ixp/npe/include/IxOsalTypes.h renamed from cpu/ixp/npe/include/IxOsalTypes.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxOsalTypes.h
rename to arch/arm/cpu/ixp/npe/include/IxOsalTypes.h
arch/arm/cpu/ixp/npe/include/IxOsalUtilitySymbols.h renamed from cpu/ixp/npe/include/IxOsalUtilitySymbols.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxOsalUtilitySymbols.h
rename to arch/arm/cpu/ixp/npe/include/IxOsalUtilitySymbols.h
arch/arm/cpu/ixp/npe/include/IxParityENAcc.h renamed from cpu/ixp/npe/include/IxParityENAcc.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxParityENAcc.h
rename to arch/arm/cpu/ixp/npe/include/IxParityENAcc.h
arch/arm/cpu/ixp/npe/include/IxPerfProfAcc.h renamed from cpu/ixp/npe/include/IxPerfProfAcc.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxPerfProfAcc.h
rename to arch/arm/cpu/ixp/npe/include/IxPerfProfAcc.h
arch/arm/cpu/ixp/npe/include/IxQMgr.h renamed from cpu/ixp/npe/include/IxQMgr.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxQMgr.h
rename to arch/arm/cpu/ixp/npe/include/IxQMgr.h
arch/arm/cpu/ixp/npe/include/IxQMgrAqmIf_p.h renamed from cpu/ixp/npe/include/IxQMgrAqmIf_p.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxQMgrAqmIf_p.h
rename to arch/arm/cpu/ixp/npe/include/IxQMgrAqmIf_p.h
arch/arm/cpu/ixp/npe/include/IxQMgrDefines_p.h renamed from cpu/ixp/npe/include/IxQMgrDefines_p.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxQMgrDefines_p.h
rename to arch/arm/cpu/ixp/npe/include/IxQMgrDefines_p.h
arch/arm/cpu/ixp/npe/include/IxQMgrDispatcher_p.h renamed from cpu/ixp/npe/include/IxQMgrDispatcher_p.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxQMgrDispatcher_p.h
rename to arch/arm/cpu/ixp/npe/include/IxQMgrDispatcher_p.h
arch/arm/cpu/ixp/npe/include/IxQMgrLog_p.h renamed from cpu/ixp/npe/include/IxQMgrLog_p.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxQMgrLog_p.h
rename to arch/arm/cpu/ixp/npe/include/IxQMgrLog_p.h
arch/arm/cpu/ixp/npe/include/IxQMgrQAccess_p.h renamed from cpu/ixp/npe/include/IxQMgrQAccess_p.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxQMgrQAccess_p.h
rename to arch/arm/cpu/ixp/npe/include/IxQMgrQAccess_p.h
arch/arm/cpu/ixp/npe/include/IxQMgrQCfg_p.h renamed from cpu/ixp/npe/include/IxQMgrQCfg_p.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxQMgrQCfg_p.h
rename to arch/arm/cpu/ixp/npe/include/IxQMgrQCfg_p.h
arch/arm/cpu/ixp/npe/include/IxQueueAssignments.h renamed from cpu/ixp/npe/include/IxQueueAssignments.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxQueueAssignments.h
rename to arch/arm/cpu/ixp/npe/include/IxQueueAssignments.h
arch/arm/cpu/ixp/npe/include/IxSspAcc.h renamed from cpu/ixp/npe/include/IxSspAcc.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxSspAcc.h
rename to arch/arm/cpu/ixp/npe/include/IxSspAcc.h
arch/arm/cpu/ixp/npe/include/IxTimeSyncAcc.h renamed from cpu/ixp/npe/include/IxTimeSyncAcc.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxTimeSyncAcc.h
rename to arch/arm/cpu/ixp/npe/include/IxTimeSyncAcc.h
arch/arm/cpu/ixp/npe/include/IxTimerCtrl.h renamed from cpu/ixp/npe/include/IxTimerCtrl.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxTimerCtrl.h
rename to arch/arm/cpu/ixp/npe/include/IxTimerCtrl.h
arch/arm/cpu/ixp/npe/include/IxTypes.h renamed from cpu/ixp/npe/include/IxTypes.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxTypes.h
rename to arch/arm/cpu/ixp/npe/include/IxTypes.h
arch/arm/cpu/ixp/npe/include/IxUART.h renamed from cpu/ixp/npe/include/IxUART.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxUART.h
rename to arch/arm/cpu/ixp/npe/include/IxUART.h
arch/arm/cpu/ixp/npe/include/IxVersionId.h renamed from cpu/ixp/npe/include/IxVersionId.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/IxVersionId.h
rename to arch/arm/cpu/ixp/npe/include/IxVersionId.h
arch/arm/cpu/ixp/npe/include/ix_error.h renamed from cpu/ixp/npe/include/ix_error.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/ix_error.h
rename to arch/arm/cpu/ixp/npe/include/ix_error.h
arch/arm/cpu/ixp/npe/include/ix_macros.h renamed from cpu/ixp/npe/include/ix_macros.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/ix_macros.h
rename to arch/arm/cpu/ixp/npe/include/ix_macros.h
arch/arm/cpu/ixp/npe/include/ix_os_type.h renamed from cpu/ixp/npe/include/ix_os_type.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/ix_os_type.h
rename to arch/arm/cpu/ixp/npe/include/ix_os_type.h
arch/arm/cpu/ixp/npe/include/ix_ossl.h renamed from cpu/ixp/npe/include/ix_ossl.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/ix_ossl.h
rename to arch/arm/cpu/ixp/npe/include/ix_ossl.h
arch/arm/cpu/ixp/npe/include/ix_symbols.h renamed from cpu/ixp/npe/include/ix_symbols.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/ix_symbols.h
rename to arch/arm/cpu/ixp/npe/include/ix_symbols.h
arch/arm/cpu/ixp/npe/include/ix_types.h renamed from cpu/ixp/npe/include/ix_types.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/ix_types.h
rename to arch/arm/cpu/ixp/npe/include/ix_types.h
arch/arm/cpu/ixp/npe/include/npe.h renamed from cpu/ixp/npe/include/npe.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/npe.h
rename to arch/arm/cpu/ixp/npe/include/npe.h
arch/arm/cpu/ixp/npe/include/os_datatypes.h renamed from cpu/ixp/npe/include/os_datatypes.h +0 -0
similarity index 100%
rename from cpu/ixp/npe/include/os_datatypes.h
rename to arch/arm/cpu/ixp/npe/include/os_datatypes.h
arch/arm/cpu/ixp/npe/miiphy.c renamed from cpu/ixp/npe/miiphy.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/miiphy.c
rename to arch/arm/cpu/ixp/npe/miiphy.c
arch/arm/cpu/ixp/npe/npe.c renamed from cpu/ixp/npe/npe.c +0 -0
similarity index 100%
rename from cpu/ixp/npe/npe.c
rename to arch/arm/cpu/ixp/npe/npe.c
arch/arm/cpu/ixp/start.S renamed from cpu/ixp/start.S +0 -0
similarity index 100%
rename from cpu/ixp/start.S
rename to arch/arm/cpu/ixp/start.S
arch/arm/cpu/ixp/timer.c renamed from cpu/ixp/timer.c +0 -0
similarity index 100%
rename from cpu/ixp/timer.c
rename to arch/arm/cpu/ixp/timer.c
arch/arm/cpu/ixp/u-boot.lds renamed from cpu/ixp/u-boot.lds +1 -1
similarity index 97%
rename from cpu/ixp/u-boot.lds
rename to arch/arm/cpu/ixp/u-boot.lds
index 85209ca..b8ff2ee 100644
@@ -31,7 +31,7 @@ SECTIONS
 	. = ALIGN(4);
 	.text :
 	{
-		cpu/ixp/start.o(.text)
+		arch/arm/cpu/ixp/start.o(.text)
 		*(.text)
 	}
 
arch/arm/cpu/lh7a40x/Makefile renamed from cpu/lh7a40x/Makefile +0 -0
similarity index 100%
rename from cpu/lh7a40x/Makefile
rename to arch/arm/cpu/lh7a40x/Makefile
arch/arm/cpu/lh7a40x/config.mk renamed from cpu/lh7a40x/config.mk +0 -0
similarity index 100%
rename from cpu/lh7a40x/config.mk
rename to arch/arm/cpu/lh7a40x/config.mk
arch/arm/cpu/lh7a40x/cpu.c renamed from cpu/lh7a40x/cpu.c +0 -0
similarity index 100%
rename from cpu/lh7a40x/cpu.c
rename to arch/arm/cpu/lh7a40x/cpu.c
arch/arm/cpu/lh7a40x/speed.c renamed from cpu/lh7a40x/speed.c +0 -0
similarity index 100%
rename from cpu/lh7a40x/speed.c
rename to arch/arm/cpu/lh7a40x/speed.c
arch/arm/cpu/lh7a40x/start.S renamed from cpu/lh7a40x/start.S +0 -0
similarity index 100%
rename from cpu/lh7a40x/start.S
rename to arch/arm/cpu/lh7a40x/start.S
arch/arm/cpu/lh7a40x/timer.c renamed from cpu/lh7a40x/timer.c +0 -0
similarity index 100%
rename from cpu/lh7a40x/timer.c
rename to arch/arm/cpu/lh7a40x/timer.c
arch/arm/cpu/lh7a40x/u-boot.lds renamed from cpu/arm946es/u-boot.lds +1 -1
similarity index 97%
rename from cpu/arm946es/u-boot.lds
rename to arch/arm/cpu/lh7a40x/u-boot.lds
index 5bd4390..5a8ccf5 100644
@@ -31,7 +31,7 @@ SECTIONS
 	. = ALIGN(4);
 	.text :
 	{
-		cpu/arm946es/start.o	(.text)
+		arch/arm/cpu/lh7a40x/start.o	(.text)
 		*(.text)
 	}
 
arch/arm/cpu/pxa/Makefile renamed from cpu/pxa/Makefile +0 -0
similarity index 100%
rename from cpu/pxa/Makefile
rename to arch/arm/cpu/pxa/Makefile
arch/arm/cpu/pxa/config.mk renamed from cpu/pxa/config.mk +0 -0
similarity index 100%
rename from cpu/pxa/config.mk
rename to arch/arm/cpu/pxa/config.mk
arch/arm/cpu/pxa/cpu.c renamed from cpu/pxa/cpu.c +0 -0
similarity index 100%
rename from cpu/pxa/cpu.c
rename to arch/arm/cpu/pxa/cpu.c
arch/arm/cpu/pxa/i2c.c renamed from cpu/pxa/i2c.c +0 -0
similarity index 100%
rename from cpu/pxa/i2c.c
rename to arch/arm/cpu/pxa/i2c.c
arch/arm/cpu/pxa/pxafb.c renamed from cpu/pxa/pxafb.c +0 -0
similarity index 100%
rename from cpu/pxa/pxafb.c
rename to arch/arm/cpu/pxa/pxafb.c
arch/arm/cpu/pxa/start.S renamed from cpu/pxa/start.S +0 -0
similarity index 100%
rename from cpu/pxa/start.S
rename to arch/arm/cpu/pxa/start.S
arch/arm/cpu/pxa/timer.c renamed from cpu/pxa/timer.c +0 -0
similarity index 100%
rename from cpu/pxa/timer.c
rename to arch/arm/cpu/pxa/timer.c
arch/arm/cpu/pxa/u-boot.lds renamed from cpu/pxa/u-boot.lds +1 -1
similarity index 97%
rename from cpu/pxa/u-boot.lds
rename to arch/arm/cpu/pxa/u-boot.lds
index 77ab3c9..d4e85ef 100644
@@ -31,7 +31,7 @@ SECTIONS
 	. = ALIGN(4);
 	.text :
 	{
-		cpu/pxa/start.o	(.text)
+		arch/arm/cpu/pxa/start.o	(.text)
 		*(.text)
 	}
 
arch/arm/cpu/pxa/usb.c renamed from cpu/pxa/usb.c +0 -0
similarity index 100%
rename from cpu/pxa/usb.c
rename to arch/arm/cpu/pxa/usb.c
arch/arm/cpu/s3c44b0/Makefile renamed from cpu/s3c44b0/Makefile +0 -0
similarity index 100%
rename from cpu/s3c44b0/Makefile
rename to arch/arm/cpu/s3c44b0/Makefile
arch/arm/cpu/s3c44b0/cache.c renamed from cpu/s3c44b0/cache.c +0 -0
similarity index 100%
rename from cpu/s3c44b0/cache.c
rename to arch/arm/cpu/s3c44b0/cache.c
arch/arm/cpu/s3c44b0/config.mk renamed from cpu/s3c44b0/config.mk +0 -0
similarity index 100%
rename from cpu/s3c44b0/config.mk
rename to arch/arm/cpu/s3c44b0/config.mk
arch/arm/cpu/s3c44b0/cpu.c renamed from cpu/s3c44b0/cpu.c +0 -0
similarity index 100%
rename from cpu/s3c44b0/cpu.c
rename to arch/arm/cpu/s3c44b0/cpu.c
arch/arm/cpu/s3c44b0/start.S renamed from cpu/s3c44b0/start.S +0 -0
similarity index 100%
rename from cpu/s3c44b0/start.S
rename to arch/arm/cpu/s3c44b0/start.S
arch/arm/cpu/s3c44b0/timer.c renamed from cpu/s3c44b0/timer.c +0 -0
similarity index 100%
rename from cpu/s3c44b0/timer.c
rename to arch/arm/cpu/s3c44b0/timer.c
arch/arm/cpu/s3c44b0/u-boot.lds renamed from cpu/s3c44b0/u-boot.lds +1 -1
similarity index 97%
rename from cpu/s3c44b0/u-boot.lds
rename to arch/arm/cpu/s3c44b0/u-boot.lds
index 41ca3b4..267d94c 100644
@@ -31,7 +31,7 @@ SECTIONS
 	. = ALIGN(4);
 	.text :
 	{
-		cpu/s3c44b0/start.o	(.text)
+		arch/arm/cpu/s3c44b0/start.o	(.text)
 		*(.text)
 	}
 
arch/arm/cpu/sa1100/Makefile renamed from cpu/sa1100/Makefile +0 -0
similarity index 100%
rename from cpu/sa1100/Makefile
rename to arch/arm/cpu/sa1100/Makefile
arch/arm/cpu/sa1100/config.mk renamed from cpu/sa1100/config.mk +0 -0
similarity index 100%
rename from cpu/sa1100/config.mk
rename to arch/arm/cpu/sa1100/config.mk
arch/arm/cpu/sa1100/cpu.c renamed from cpu/sa1100/cpu.c +0 -0
similarity index 100%
rename from cpu/sa1100/cpu.c
rename to arch/arm/cpu/sa1100/cpu.c
arch/arm/cpu/sa1100/start.S renamed from cpu/sa1100/start.S +0 -0
similarity index 100%
rename from cpu/sa1100/start.S
rename to arch/arm/cpu/sa1100/start.S
arch/arm/cpu/sa1100/timer.c renamed from cpu/sa1100/timer.c +0 -0
similarity index 100%
rename from cpu/sa1100/timer.c
rename to arch/arm/cpu/sa1100/timer.c
arch/arm/cpu/sa1100/u-boot.lds renamed from cpu/sa1100/u-boot.lds +1 -1
similarity index 97%
rename from cpu/sa1100/u-boot.lds
rename to arch/arm/cpu/sa1100/u-boot.lds
index 0c02e76..f6197ac 100644
@@ -34,7 +34,7 @@ SECTIONS
 	. = ALIGN(4);
 	.text :
 	{
-		cpu/sa1100/start.o	(.text)
+		arch/arm/cpu/sa1100/start.o	(.text)
 		*(.text)
 	}
 
arch/arm/include/asm/arch-mx51/asm-offsets.h +1 -1
index 3a83fa0..fbba412 100644
@@ -1,5 +1,5 @@
 /*
- * needed for cpu/arm_cortexa8/mx51/lowlevel_init.S
+ * needed for arch/arm/cpu/arm_cortexa8/mx51/lowlevel_init.S
  *
  * These should be auto-generated
  */
board/actux1/config.mk +1 -1
index 119140d..a0dbe0b 100644
@@ -1,6 +1,6 @@
 TEXT_BASE = 0x00e00000
 
 # include NPE ethernet driver
-BOARDLIBS = cpu/ixp/npe/libnpe.a
+BOARDLIBS = arch/arm/cpu/ixp/npe/libnpe.a
 
 LDSCRIPT := $(SRCTREE)/board/$(BOARDDIR)/u-boot.lds
board/actux1/u-boot.lds +2 -2
index 40b5ef3..5c1ece7 100644
@@ -30,12 +30,12 @@ SECTIONS
 
 	. = ALIGN (4);
 	.text : {
-		cpu/ixp/start.o(.text)
+		arch/arm/cpu/ixp/start.o(.text)
 		lib/string.o(.text)
 		lib/vsprintf.o(.text)
 		arch/arm/lib/board.o(.text)
 		common/dlmalloc.o(.text)
-		cpu/ixp/cpu.o(.text)
+		arch/arm/cpu/ixp/cpu.o(.text)
 		. = env_offset;
 		common/env_embedded.o(.ppcenv)
 		* (.text)
board/actux2/config.mk +1 -1
index 119140d..a0dbe0b 100644
@@ -1,6 +1,6 @@
 TEXT_BASE = 0x00e00000
 
 # include NPE ethernet driver
-BOARDLIBS = cpu/ixp/npe/libnpe.a
+BOARDLIBS = arch/arm/cpu/ixp/npe/libnpe.a
 
 LDSCRIPT := $(SRCTREE)/board/$(BOARDDIR)/u-boot.lds
board/actux2/u-boot.lds +2 -2
index f9ab281..707c027 100644
@@ -30,12 +30,12 @@ SECTIONS
 
 	. = ALIGN (4);
 	.text : {
-		cpu/ixp/start.o(.text)
+		arch/arm/cpu/ixp/start.o(.text)
 		lib/string.o(.text)
 		lib/vsprintf.o(.text)
 		arch/arm/lib/board.o(.text)
 		common/dlmalloc.o(.text)
-		cpu/ixp/cpu.o(.text)
+		arch/arm/cpu/ixp/cpu.o(.text)
 
 		. = env_offset;
 		common/env_embedded.o (.ppcenv)
board/actux3/config.mk +1 -1
index 119140d..a0dbe0b 100644
@@ -1,6 +1,6 @@
 TEXT_BASE = 0x00e00000
 
 # include NPE ethernet driver
-BOARDLIBS = cpu/ixp/npe/libnpe.a
+BOARDLIBS = arch/arm/cpu/ixp/npe/libnpe.a
 
 LDSCRIPT := $(SRCTREE)/board/$(BOARDDIR)/u-boot.lds
board/actux3/u-boot.lds +2 -2
index 2fc3796..497ab97 100644
@@ -30,12 +30,12 @@ SECTIONS
 
 	. = ALIGN (4);
 	.text : {
-		cpu/ixp/start.o (.text)
+		arch/arm/cpu/ixp/start.o (.text)
 		lib/string.o (.text)
 		lib/vsprintf.o (.text)
 		arch/arm/lib/board.o (.text)
 		common/dlmalloc.o (.text)
-		cpu/ixp/cpu.o (.text)
+		arch/arm/cpu/ixp/cpu.o (.text)
 
 		. = env_offset;
 		common/env_embedded.o (.ppcenv)
board/actux4/config.mk +1 -1
index 9a634cd..f2b5fc9 100644
@@ -1,4 +1,4 @@
 TEXT_BASE = 0x00e00000
 
 # include NPE ethernet driver
-BOARDLIBS = cpu/ixp/npe/libnpe.a
+BOARDLIBS = arch/arm/cpu/ixp/npe/libnpe.a
board/davinci/dvevm/board_init.S +1 -1
index 22d8adc..81b23d0 100644
@@ -2,7 +2,7 @@
  * Copyright (C) 2007 Sergey Kubushyn <[email protected]>
  *
  * Board-specific low level initialization code. Called at the very end
- * of cpu/arm926ejs/davinci/lowlevel_init.S. Just returns if there is no
+ * of arch/arm/cpu/arm926ejs/davinci/lowlevel_init.S. Just returns if there is no
  * initialization required.
  *
  * This program is free software; you can redistribute it and/or
board/davinci/schmoogie/board_init.S +1 -1
index 22d8adc..81b23d0 100644
@@ -2,7 +2,7 @@
  * Copyright (C) 2007 Sergey Kubushyn <[email protected]>
  *
  * Board-specific low level initialization code. Called at the very end
- * of cpu/arm926ejs/davinci/lowlevel_init.S. Just returns if there is no
+ * of arch/arm/cpu/arm926ejs/davinci/lowlevel_init.S. Just returns if there is no
  * initialization required.
  *
  * This program is free software; you can redistribute it and/or
board/davinci/sffsdr/board_init.S +1 -1
index 22d8adc..81b23d0 100644
@@ -2,7 +2,7 @@
  * Copyright (C) 2007 Sergey Kubushyn <[email protected]>
  *
  * Board-specific low level initialization code. Called at the very end
- * of cpu/arm926ejs/davinci/lowlevel_init.S. Just returns if there is no
+ * of arch/arm/cpu/arm926ejs/davinci/lowlevel_init.S. Just returns if there is no
  * initialization required.
  *
  * This program is free software; you can redistribute it and/or
board/davinci/sonata/board_init.S +1 -1
index fbb9ea7..3e4c7a2 100644
@@ -2,7 +2,7 @@
  * Copyright (C) 2007 Sergey Kubushyn <[email protected]>
  *
  * Board-specific low level initialization code. Called at the very end
- * of cpu/arm926ejs/davinci/lowlevel_init.S. Just returns if there is no
+ * of arch/arm/cpu/arm926ejs/davinci/lowlevel_init.S. Just returns if there is no
  * initialization required.
  *
  * For _OLDER_ Sonata boards sets up GPIO4 to control NAND WP line. Newer
board/edb93xx/config.mk +1 -1
index b2fc6fa..b627869 100644
@@ -1,4 +1,4 @@
-LDSCRIPT := $(SRCTREE)/cpu/arm920t/ep93xx/u-boot.lds
+LDSCRIPT := $(SRCTREE)/arch/arm/cpu/arm920t/ep93xx/u-boot.lds
 
 ifdef CONFIG_EDB9301
 TEXT_BASE = 0x05700000
board/freescale/mx31ads/u-boot.lds +1 -1
index 6f5bda4..2731294 100644
@@ -37,7 +37,7 @@ SECTIONS
 	  /* WARNING - the following is hand-optimized to fit within	*/
 	  /* the sector layout of our flash chips!	XXX FIXME XXX	*/
 
-	  cpu/arm1136/start.o			(.text)
+	  arch/arm/cpu/arm1136/start.o			(.text)
 	  board/freescale/mx31ads/libmx31ads.a	(.text)
 	  arch/arm/lib/libarm.a			(.text)
 	  net/libnet.a				(.text)
board/logicpd/zoom2/zoom2.c +1 -1
index 387ed2d..6455d1d 100644
@@ -46,7 +46,7 @@
 /*
  * This the the zoom2, board specific, gpmc configuration for the
  * quad uart on the debug board.   The more general gpmc configurations
- * are setup at the cpu level in cpu/arm_cortexa8/omap3/mem.c
+ * are setup at the cpu level in arch/arm/cpu/arm_cortexa8/omap3/mem.c
  *
  * The details of the setting of the serial gpmc setup are not available.
  * The values were provided by another party.
board/lpc2292sodimm/flash.c +1 -1
index a7e175d..fd5389f 100644
@@ -1,7 +1,7 @@
 /*
  * (C) Copyright 2006 Embedded Artists AB <www.embeddedartists.com>
  *
- * Modified to use the routines in cpu/arm720t/lpc2292/flash.c by
+ * Modified to use the routines in arch/arm/cpu/arm720t/lpc2292/flash.c by
  * Gary Jennejohn <garyj@denx,de>
  *
  * This program is free software; you can redistribute it and/or
board/samsung/smdk6400/u-boot-nand.lds +2 -2
index a074420..29a4f61 100644
@@ -34,8 +34,8 @@ SECTIONS
 	. = ALIGN(4);
 	.text      :
 	{
-	  cpu/arm1176/start.o	(.text)
-	  cpu/arm1176/s3c64xx/cpu_init.o	(.text)
+	  arch/arm/cpu/arm1176/start.o	(.text)
+	  arch/arm/cpu/arm1176/s3c64xx/cpu_init.o	(.text)
 	  *(.text)
 	}
 
board/siemens/SMN42/flash.c +1 -1
index 8cf17b8..fc91574 100644
@@ -2,7 +2,7 @@
  * (C) Copyright 2006 Embedded Artists AB <www.embeddedartists.com>
  *
  * (C) Copyright 2007 Gary Jennejohn garyj at denx.de
- * Modified to use the routines in cpu/arm720t/lpc2292/flash.c.
+ * Modified to use the routines in arch/arm/cpu/arm720t/lpc2292/flash.c.
  * Heavily modified to support the SMN42 board from Siemens
  *
  * This program is free software; you can redistribute it and/or
board/trab/rs485.c +1 -1
index ad0c136..6a3a4cd 100644
@@ -2,7 +2,7 @@
  * (C) Copyright 2003
  * Martin Krause, TQ-Systems GmbH, <[email protected]>
  *
- * Based on cpu/arm920t/serial.c, by Gary Jennejohn
+ * Based on arch/arm/cpu/arm920t/serial.c, by Gary Jennejohn
  * (C) Copyright 2002 Gary Jennejohn, DENX Software Engineering, <[email protected]>
  *
  * This program is free software; you can redistribute it and/or modify
board/trab/rs485.h +1 -1
index 16d69bb..19e3244 100644
@@ -2,7 +2,7 @@
  * (C) Copyright 2003
  * Martin Krause, TQ-Systems GmbH, <[email protected]>
  *
- * Based on cpu/arm920t/serial.c, by Gary Jennejohn
+ * Based on arch/arm/cpu/arm920t/serial.c, by Gary Jennejohn
  * (C) Copyright 2002 Gary Jennejohn, DENX Software Engineering, <[email protected]>
  *
  * This program is free software; you can redistribute it and/or modify
board/trab/u-boot.lds +1 -1
index 05b929f..cd50e85 100644
@@ -32,7 +32,7 @@ SECTIONS
 	. = ALIGN(4);
 	.text      :
 	{
-	  cpu/arm920t/start.o	(.text)
+	  arch/arm/cpu/arm920t/start.o	(.text)
 	  lib/zlib.o	(.text)
 	  lib/crc32.o	(.text)
 	  lib/string.o	(.text)
doc/README-integrator +1 -1
index 4daf341..5a0e934 100644
@@ -52,7 +52,7 @@ cpu/arm<>/start.S so that it may be used by other boards.
 However, to avoid duplicating code through all processor files, a generic core
 for ARM Integrator CMs has been added
 
-	cpu/arm_intcm
+	arch/arm/cpu/arm_intcm
 
 Otherwise. for example,  the standard CM reset via the CM control register would
 need placing in each CM processor file......
doc/README.ARM-SoC +3 -3
index 15f065d..d6bd624 100644
@@ -1,7 +1,7 @@
 [By Steven Scholz <[email protected]>, 16 Aug 2004]
 
 Since the cpu/ directory gets clobbered with peripheral driver code I
-started cleaning up cpu/arm920t.
+started cleaning up arch/arm/cpu/arm920t.
 
 I introduced the concept of Soc (system on a chip) into the ./cpu
 directory. That means that code that is cpu (i.e. core) specific
@@ -17,8 +17,8 @@ peripherals around the core) is moved into
 Thus a library/archive "$(CPUDIR)/$(SOC)/lib$(SOC).a" will be build
 and linked. Examples will be
 
-	cpu/arm920t/imx/
-	cpu/arm920t/s3c24x0
+	arch/arm/cpu/arm920t/imx/
+	arch/arm/cpu/arm920t/s3c24x0
 
 One can select an SoC by passing the name of it to ./mkconfig just
 like
doc/README.modnet50 +1 -1
index f7bb254..2ac3c8f 100644
@@ -45,7 +45,7 @@ flash.
 
 Files:
 
-cpu/arm720t/serial_netarm.c .. serial I/O for the cpu
+arch/arm/cpu/arm720t/serial_netarm.c .. serial I/O for the cpu
 
 board/modnet50/lowlevel_init.S   .. memory setup for ModNET50
 board/modnet50/flash.c	    .. flash routines
nand_spl/board/freescale/mx31pdk/Makefile +2 -2
index 0e13d5d..c1dcf05 100644
@@ -12,7 +12,7 @@ SOBJS	= start.o lowlevel_init.o
 COBJS	= nand_boot_fsl_nfc.o
 
 SRCS	:= $(SRCTREE)/nand_spl/nand_boot_fsl_nfc.c
-SRCS	+= $(SRCTREE)/cpu/arm1136/start.S
+SRCS	+= $(SRCTREE)/arch/arm/cpu/arm1136/start.S
 SRCS	+= $(SRCTREE)/board/freescale/mx31pdk/lowlevel_init.S
 OBJS	:= $(addprefix $(obj),$(SOBJS) $(COBJS))
 __OBJS	:= $(SOBJS) $(COBJS)
@@ -40,7 +40,7 @@ $(nandobj)u-boot.lds: $(LDSCRIPT)
 
 #########################################################################
 
-$(obj)%.o:	$(SRCTREE)/cpu/arm1136/%.S
+$(obj)%.o:	$(SRCTREE)/arch/arm/cpu/arm1136/%.S
 	$(CC) $(AFLAGS) -c -o $@ $<
 
 $(obj)%.o:	$(SRCTREE)/board/freescale/mx31pdk/%.S
nand_spl/board/karo/tx25/Makefile +2 -2
index ae71f66..62aa583 100644
@@ -33,7 +33,7 @@ SOBJS	= start.o lowlevel_init.o
 COBJS	= nand_boot_fsl_nfc.o
 
 SRCS	:= $(SRCTREE)/nand_spl/nand_boot_fsl_nfc.c
-SRCS	+= $(SRCTREE)/cpu/arm926ejs/start.S
+SRCS	+= $(SRCTREE)/arch/arm/cpu/arm926ejs/start.S
 SRCS	+= $(SRCTREE)/board/karo/tx25/lowlevel_init.S
 OBJS	:= $(addprefix $(obj),$(SOBJS) $(COBJS))
 __OBJS	:= $(SOBJS) $(COBJS)
@@ -61,7 +61,7 @@ $(nandobj)u-boot.lds: $(LDSCRIPT)
 
 #########################################################################
 
-$(obj)%.o:	$(SRCTREE)/cpu/arm926ejs/%.S
+$(obj)%.o:	$(SRCTREE)/arch/arm/cpu/arm926ejs/%.S
 	$(CC) $(AFLAGS) -c -o $@ $<
 
 $(obj)%.o:	$(SRCTREE)/board/karo/tx25/%.S
nand_spl/board/samsung/smdk6400/Makefile +2 -2
index 0fdda25..9cb4853 100644
@@ -67,12 +67,12 @@ $(nandobj)u-boot.lds: $(LDSCRIPT)
 # from cpu directory
 $(obj)start.S:
 	@rm -f $@
-	@ln -s $(TOPDIR)/cpu/arm1176/start.S $@
+	@ln -s $(TOPDIR)/arch/arm/cpu/arm1176/start.S $@
 
 # from SoC directory
 $(obj)cpu_init.S:
 	@rm -f $@
-	@ln -s $(TOPDIR)/cpu/arm1176/s3c64xx/cpu_init.S $@
+	@ln -s $(TOPDIR)/arch/arm/cpu/arm1176/s3c64xx/cpu_init.S $@
 
 # from board directory
 $(obj)lowlevel_init.S:
Signature · 1 line
1.6.2.1
#15 lore raw

PATCH v4 11/20 m68k: Move cpu/$CPU to arch/m68k/cpu/$CPU

In reply to Peter Tyser
---
 {cpu => arch/m68k/cpu}/mcf5227x/Makefile       |    0
 {cpu => arch/m68k/cpu}/mcf5227x/config.mk      |    0
 {cpu => arch/m68k/cpu}/mcf5227x/cpu.c          |    0
 {cpu => arch/m68k/cpu}/mcf5227x/cpu_init.c     |    0
 {cpu => arch/m68k/cpu}/mcf5227x/interrupts.c   |    0
 {cpu => arch/m68k/cpu}/mcf5227x/speed.c        |    0
 {cpu => arch/m68k/cpu}/mcf5227x/start.S        |    0
 {cpu => arch/m68k/cpu}/mcf523x/Makefile        |    0
 {cpu => arch/m68k/cpu}/mcf523x/config.mk       |    0
 {cpu => arch/m68k/cpu}/mcf523x/cpu.c           |    0
 {cpu => arch/m68k/cpu}/mcf523x/cpu_init.c      |    0
 {cpu => arch/m68k/cpu}/mcf523x/interrupts.c    |    0
 {cpu => arch/m68k/cpu}/mcf523x/speed.c         |    0
 {cpu => arch/m68k/cpu}/mcf523x/start.S         |    0
 {cpu => arch/m68k/cpu}/mcf52x2/Makefile        |    0
 {cpu => arch/m68k/cpu}/mcf52x2/config.mk       |    0
 {cpu => arch/m68k/cpu}/mcf52x2/cpu.c           |    0
 {cpu => arch/m68k/cpu}/mcf52x2/cpu.h           |    0
 {cpu => arch/m68k/cpu}/mcf52x2/cpu_init.c      |    0
 {cpu => arch/m68k/cpu}/mcf52x2/interrupts.c    |    0
 {cpu => arch/m68k/cpu}/mcf52x2/speed.c         |    0
 {cpu => arch/m68k/cpu}/mcf52x2/start.S         |    0
 {cpu => arch/m68k/cpu}/mcf532x/Makefile        |    0
 {cpu => arch/m68k/cpu}/mcf532x/config.mk       |    0
 {cpu => arch/m68k/cpu}/mcf532x/cpu.c           |    0
 {cpu => arch/m68k/cpu}/mcf532x/cpu_init.c      |    0
 {cpu => arch/m68k/cpu}/mcf532x/interrupts.c    |    0
 {cpu => arch/m68k/cpu}/mcf532x/speed.c         |    0
 {cpu => arch/m68k/cpu}/mcf532x/start.S         |    0
 {cpu => arch/m68k/cpu}/mcf5445x/Makefile       |    0
 {cpu => arch/m68k/cpu}/mcf5445x/config.mk      |    0
 {cpu => arch/m68k/cpu}/mcf5445x/cpu.c          |    0
 {cpu => arch/m68k/cpu}/mcf5445x/cpu_init.c     |    0
 {cpu => arch/m68k/cpu}/mcf5445x/interrupts.c   |    0
 {cpu => arch/m68k/cpu}/mcf5445x/pci.c          |    0
 {cpu => arch/m68k/cpu}/mcf5445x/speed.c        |    0
 {cpu => arch/m68k/cpu}/mcf5445x/start.S        |    0
 {cpu => arch/m68k/cpu}/mcf547x_8x/Makefile     |    0
 {cpu => arch/m68k/cpu}/mcf547x_8x/config.mk    |    0
 {cpu => arch/m68k/cpu}/mcf547x_8x/cpu.c        |    0
 {cpu => arch/m68k/cpu}/mcf547x_8x/cpu_init.c   |    0
 {cpu => arch/m68k/cpu}/mcf547x_8x/interrupts.c |    0
 {cpu => arch/m68k/cpu}/mcf547x_8x/pci.c        |    0
 {cpu => arch/m68k/cpu}/mcf547x_8x/slicetimer.c |    0
 {cpu => arch/m68k/cpu}/mcf547x_8x/speed.c      |    0
 {cpu => arch/m68k/cpu}/mcf547x_8x/start.S      |    0
 board/BuS/EB+MCF-EV123/u-boot.lds              |    2 +-
 board/astro/mcf5373l/u-boot.lds                |    2 +-
 board/cobra5272/u-boot.lds                     |    6 +++---
 board/esd/tasreg/u-boot.lds                    |    4 ++--
 board/freescale/m5208evbe/u-boot.lds           |    4 ++--
 board/freescale/m52277evb/u-boot.spa           |    4 ++--
 board/freescale/m52277evb/u-boot.stm           |    2 +-
 board/freescale/m5235evb/u-boot.16             |    4 ++--
 board/freescale/m5235evb/u-boot.32             |   10 +++++-----
 board/freescale/m5249evb/u-boot.lds            |    4 ++--
 board/freescale/m5253demo/u-boot.lds           |    4 ++--
 board/freescale/m5253evbe/u-boot.lds           |    4 ++--
 board/freescale/m5271evb/u-boot.lds            |    4 ++--
 board/freescale/m5272c3/u-boot.lds             |    4 ++--
 board/freescale/m5275evb/u-boot.lds            |    2 +-
 board/freescale/m5282evb/u-boot.lds            |    2 +-
 board/freescale/m53017evb/u-boot.lds           |    4 ++--
 board/freescale/m5329evb/u-boot.lds            |    2 +-
 board/freescale/m5373evb/u-boot.lds            |    2 +-
 board/freescale/m54451evb/u-boot.spa           |    4 ++--
 board/freescale/m54451evb/u-boot.stm           |   12 ++++++------
 board/freescale/m54455evb/u-boot.atm           |    2 +-
 board/freescale/m54455evb/u-boot.int           |    2 +-
 board/freescale/m54455evb/u-boot.stm           |    2 +-
 board/freescale/m547xevb/u-boot.lds            |    2 +-
 board/freescale/m548xevb/u-boot.lds            |    2 +-
 board/idmr/u-boot.lds                          |    4 ++--
 doc/README.m52277evb                           |   14 +++++++-------
 doc/README.m53017evb                           |   14 +++++++-------
 doc/README.m5373evb                            |   14 +++++++-------
 doc/README.m54455evb                           |   14 +++++++-------
 doc/README.m5475evb                            |   16 ++++++++--------
 doc/README.m68k                                |    4 ++--
 79 files changed, 88 insertions(+), 88 deletions(-)
 rename {cpu => arch/m68k/cpu}/mcf5227x/Makefile (100%)
 rename {cpu => arch/m68k/cpu}/mcf5227x/config.mk (100%)
 rename {cpu => arch/m68k/cpu}/mcf5227x/cpu.c (100%)
 rename {cpu => arch/m68k/cpu}/mcf5227x/cpu_init.c (100%)
 rename {cpu => arch/m68k/cpu}/mcf5227x/interrupts.c (100%)
 rename {cpu => arch/m68k/cpu}/mcf5227x/speed.c (100%)
 rename {cpu => arch/m68k/cpu}/mcf5227x/start.S (100%)
 rename {cpu => arch/m68k/cpu}/mcf523x/Makefile (100%)
 rename {cpu => arch/m68k/cpu}/mcf523x/config.mk (100%)
 rename {cpu => arch/m68k/cpu}/mcf523x/cpu.c (100%)
 rename {cpu => arch/m68k/cpu}/mcf523x/cpu_init.c (100%)
 rename {cpu => arch/m68k/cpu}/mcf523x/interrupts.c (100%)
 rename {cpu => arch/m68k/cpu}/mcf523x/speed.c (100%)
 rename {cpu => arch/m68k/cpu}/mcf523x/start.S (100%)
 rename {cpu => arch/m68k/cpu}/mcf52x2/Makefile (100%)
 rename {cpu => arch/m68k/cpu}/mcf52x2/config.mk (100%)
 rename {cpu => arch/m68k/cpu}/mcf52x2/cpu.c (100%)
 rename {cpu => arch/m68k/cpu}/mcf52x2/cpu.h (100%)
 rename {cpu => arch/m68k/cpu}/mcf52x2/cpu_init.c (100%)
 rename {cpu => arch/m68k/cpu}/mcf52x2/interrupts.c (100%)
 rename {cpu => arch/m68k/cpu}/mcf52x2/speed.c (100%)
 rename {cpu => arch/m68k/cpu}/mcf52x2/start.S (100%)
 rename {cpu => arch/m68k/cpu}/mcf532x/Makefile (100%)
 rename {cpu => arch/m68k/cpu}/mcf532x/config.mk (100%)
 rename {cpu => arch/m68k/cpu}/mcf532x/cpu.c (100%)
 rename {cpu => arch/m68k/cpu}/mcf532x/cpu_init.c (100%)
 rename {cpu => arch/m68k/cpu}/mcf532x/interrupts.c (100%)
 rename {cpu => arch/m68k/cpu}/mcf532x/speed.c (100%)
 rename {cpu => arch/m68k/cpu}/mcf532x/start.S (100%)
 rename {cpu => arch/m68k/cpu}/mcf5445x/Makefile (100%)
 rename {cpu => arch/m68k/cpu}/mcf5445x/config.mk (100%)
 rename {cpu => arch/m68k/cpu}/mcf5445x/cpu.c (100%)
 rename {cpu => arch/m68k/cpu}/mcf5445x/cpu_init.c (100%)
 rename {cpu => arch/m68k/cpu}/mcf5445x/interrupts.c (100%)
 rename {cpu => arch/m68k/cpu}/mcf5445x/pci.c (100%)
 rename {cpu => arch/m68k/cpu}/mcf5445x/speed.c (100%)
 rename {cpu => arch/m68k/cpu}/mcf5445x/start.S (100%)
 rename {cpu => arch/m68k/cpu}/mcf547x_8x/Makefile (100%)
 rename {cpu => arch/m68k/cpu}/mcf547x_8x/config.mk (100%)
 rename {cpu => arch/m68k/cpu}/mcf547x_8x/cpu.c (100%)
 rename {cpu => arch/m68k/cpu}/mcf547x_8x/cpu_init.c (100%)
 rename {cpu => arch/m68k/cpu}/mcf547x_8x/interrupts.c (100%)
 rename {cpu => arch/m68k/cpu}/mcf547x_8x/pci.c (100%)
 rename {cpu => arch/m68k/cpu}/mcf547x_8x/slicetimer.c (100%)
 rename {cpu => arch/m68k/cpu}/mcf547x_8x/speed.c (100%)
 rename {cpu => arch/m68k/cpu}/mcf547x_8x/start.S (100%)
arch/m68k/cpu/mcf5227x/Makefile renamed from cpu/mcf5227x/Makefile +0 -0
similarity index 100%
rename from cpu/mcf5227x/Makefile
rename to arch/m68k/cpu/mcf5227x/Makefile
arch/m68k/cpu/mcf5227x/config.mk renamed from cpu/mcf5227x/config.mk +0 -0
similarity index 100%
rename from cpu/mcf5227x/config.mk
rename to arch/m68k/cpu/mcf5227x/config.mk
arch/m68k/cpu/mcf5227x/cpu.c renamed from cpu/mcf5227x/cpu.c +0 -0
similarity index 100%
rename from cpu/mcf5227x/cpu.c
rename to arch/m68k/cpu/mcf5227x/cpu.c
arch/m68k/cpu/mcf5227x/cpu_init.c renamed from cpu/mcf5227x/cpu_init.c +0 -0
similarity index 100%
rename from cpu/mcf5227x/cpu_init.c
rename to arch/m68k/cpu/mcf5227x/cpu_init.c
arch/m68k/cpu/mcf5227x/interrupts.c renamed from cpu/mcf5227x/interrupts.c +0 -0
similarity index 100%
rename from cpu/mcf5227x/interrupts.c
rename to arch/m68k/cpu/mcf5227x/interrupts.c
arch/m68k/cpu/mcf5227x/speed.c renamed from cpu/mcf5227x/speed.c +0 -0
similarity index 100%
rename from cpu/mcf5227x/speed.c
rename to arch/m68k/cpu/mcf5227x/speed.c
arch/m68k/cpu/mcf5227x/start.S renamed from cpu/mcf5227x/start.S +0 -0
similarity index 100%
rename from cpu/mcf5227x/start.S
rename to arch/m68k/cpu/mcf5227x/start.S
arch/m68k/cpu/mcf523x/Makefile renamed from cpu/mcf523x/Makefile +0 -0
similarity index 100%
rename from cpu/mcf523x/Makefile
rename to arch/m68k/cpu/mcf523x/Makefile
arch/m68k/cpu/mcf523x/config.mk renamed from cpu/mcf523x/config.mk +0 -0
similarity index 100%
rename from cpu/mcf523x/config.mk
rename to arch/m68k/cpu/mcf523x/config.mk
arch/m68k/cpu/mcf523x/cpu.c renamed from cpu/mcf523x/cpu.c +0 -0
similarity index 100%
rename from cpu/mcf523x/cpu.c
rename to arch/m68k/cpu/mcf523x/cpu.c
arch/m68k/cpu/mcf523x/cpu_init.c renamed from cpu/mcf523x/cpu_init.c +0 -0
similarity index 100%
rename from cpu/mcf523x/cpu_init.c
rename to arch/m68k/cpu/mcf523x/cpu_init.c
arch/m68k/cpu/mcf523x/interrupts.c renamed from cpu/mcf523x/interrupts.c +0 -0
similarity index 100%
rename from cpu/mcf523x/interrupts.c
rename to arch/m68k/cpu/mcf523x/interrupts.c
arch/m68k/cpu/mcf523x/speed.c renamed from cpu/mcf523x/speed.c +0 -0
similarity index 100%
rename from cpu/mcf523x/speed.c
rename to arch/m68k/cpu/mcf523x/speed.c
arch/m68k/cpu/mcf523x/start.S renamed from cpu/mcf523x/start.S +0 -0
similarity index 100%
rename from cpu/mcf523x/start.S
rename to arch/m68k/cpu/mcf523x/start.S
arch/m68k/cpu/mcf52x2/Makefile renamed from cpu/mcf52x2/Makefile +0 -0
similarity index 100%
rename from cpu/mcf52x2/Makefile
rename to arch/m68k/cpu/mcf52x2/Makefile
arch/m68k/cpu/mcf52x2/config.mk renamed from cpu/mcf52x2/config.mk +0 -0
similarity index 100%
rename from cpu/mcf52x2/config.mk
rename to arch/m68k/cpu/mcf52x2/config.mk
arch/m68k/cpu/mcf52x2/cpu.c renamed from cpu/mcf52x2/cpu.c +0 -0
similarity index 100%
rename from cpu/mcf52x2/cpu.c
rename to arch/m68k/cpu/mcf52x2/cpu.c
arch/m68k/cpu/mcf52x2/cpu.h renamed from cpu/mcf52x2/cpu.h +0 -0
similarity index 100%
rename from cpu/mcf52x2/cpu.h
rename to arch/m68k/cpu/mcf52x2/cpu.h
arch/m68k/cpu/mcf52x2/cpu_init.c renamed from cpu/mcf52x2/cpu_init.c +0 -0
similarity index 100%
rename from cpu/mcf52x2/cpu_init.c
rename to arch/m68k/cpu/mcf52x2/cpu_init.c
arch/m68k/cpu/mcf52x2/interrupts.c renamed from cpu/mcf52x2/interrupts.c +0 -0
similarity index 100%
rename from cpu/mcf52x2/interrupts.c
rename to arch/m68k/cpu/mcf52x2/interrupts.c
arch/m68k/cpu/mcf52x2/speed.c renamed from cpu/mcf52x2/speed.c +0 -0
similarity index 100%
rename from cpu/mcf52x2/speed.c
rename to arch/m68k/cpu/mcf52x2/speed.c
arch/m68k/cpu/mcf52x2/start.S renamed from cpu/mcf52x2/start.S +0 -0
similarity index 100%
rename from cpu/mcf52x2/start.S
rename to arch/m68k/cpu/mcf52x2/start.S
arch/m68k/cpu/mcf532x/Makefile renamed from cpu/mcf532x/Makefile +0 -0
similarity index 100%
rename from cpu/mcf532x/Makefile
rename to arch/m68k/cpu/mcf532x/Makefile
arch/m68k/cpu/mcf532x/config.mk renamed from cpu/mcf532x/config.mk +0 -0
similarity index 100%
rename from cpu/mcf532x/config.mk
rename to arch/m68k/cpu/mcf532x/config.mk
arch/m68k/cpu/mcf532x/cpu.c renamed from cpu/mcf532x/cpu.c +0 -0
similarity index 100%
rename from cpu/mcf532x/cpu.c
rename to arch/m68k/cpu/mcf532x/cpu.c
arch/m68k/cpu/mcf532x/cpu_init.c renamed from cpu/mcf532x/cpu_init.c +0 -0
similarity index 100%
rename from cpu/mcf532x/cpu_init.c
rename to arch/m68k/cpu/mcf532x/cpu_init.c
arch/m68k/cpu/mcf532x/interrupts.c renamed from cpu/mcf532x/interrupts.c +0 -0
similarity index 100%
rename from cpu/mcf532x/interrupts.c
rename to arch/m68k/cpu/mcf532x/interrupts.c
arch/m68k/cpu/mcf532x/speed.c renamed from cpu/mcf532x/speed.c +0 -0
similarity index 100%
rename from cpu/mcf532x/speed.c
rename to arch/m68k/cpu/mcf532x/speed.c
arch/m68k/cpu/mcf532x/start.S renamed from cpu/mcf532x/start.S +0 -0
similarity index 100%
rename from cpu/mcf532x/start.S
rename to arch/m68k/cpu/mcf532x/start.S
arch/m68k/cpu/mcf5445x/Makefile renamed from cpu/mcf5445x/Makefile +0 -0
similarity index 100%
rename from cpu/mcf5445x/Makefile
rename to arch/m68k/cpu/mcf5445x/Makefile
arch/m68k/cpu/mcf5445x/config.mk renamed from cpu/mcf5445x/config.mk +0 -0
similarity index 100%
rename from cpu/mcf5445x/config.mk
rename to arch/m68k/cpu/mcf5445x/config.mk
arch/m68k/cpu/mcf5445x/cpu.c renamed from cpu/mcf5445x/cpu.c +0 -0
similarity index 100%
rename from cpu/mcf5445x/cpu.c
rename to arch/m68k/cpu/mcf5445x/cpu.c
arch/m68k/cpu/mcf5445x/cpu_init.c renamed from cpu/mcf5445x/cpu_init.c +0 -0
similarity index 100%
rename from cpu/mcf5445x/cpu_init.c
rename to arch/m68k/cpu/mcf5445x/cpu_init.c
arch/m68k/cpu/mcf5445x/interrupts.c renamed from cpu/mcf5445x/interrupts.c +0 -0
similarity index 100%
rename from cpu/mcf5445x/interrupts.c
rename to arch/m68k/cpu/mcf5445x/interrupts.c
arch/m68k/cpu/mcf5445x/pci.c renamed from cpu/mcf5445x/pci.c +0 -0
similarity index 100%
rename from cpu/mcf5445x/pci.c
rename to arch/m68k/cpu/mcf5445x/pci.c
arch/m68k/cpu/mcf5445x/speed.c renamed from cpu/mcf5445x/speed.c +0 -0
similarity index 100%
rename from cpu/mcf5445x/speed.c
rename to arch/m68k/cpu/mcf5445x/speed.c
arch/m68k/cpu/mcf5445x/start.S renamed from cpu/mcf5445x/start.S +0 -0
similarity index 100%
rename from cpu/mcf5445x/start.S
rename to arch/m68k/cpu/mcf5445x/start.S
arch/m68k/cpu/mcf547x_8x/Makefile renamed from cpu/mcf547x_8x/Makefile +0 -0
similarity index 100%
rename from cpu/mcf547x_8x/Makefile
rename to arch/m68k/cpu/mcf547x_8x/Makefile
arch/m68k/cpu/mcf547x_8x/config.mk renamed from cpu/mcf547x_8x/config.mk +0 -0
similarity index 100%
rename from cpu/mcf547x_8x/config.mk
rename to arch/m68k/cpu/mcf547x_8x/config.mk
arch/m68k/cpu/mcf547x_8x/cpu.c renamed from cpu/mcf547x_8x/cpu.c +0 -0
similarity index 100%
rename from cpu/mcf547x_8x/cpu.c
rename to arch/m68k/cpu/mcf547x_8x/cpu.c
arch/m68k/cpu/mcf547x_8x/cpu_init.c renamed from cpu/mcf547x_8x/cpu_init.c +0 -0
similarity index 100%
rename from cpu/mcf547x_8x/cpu_init.c
rename to arch/m68k/cpu/mcf547x_8x/cpu_init.c
arch/m68k/cpu/mcf547x_8x/interrupts.c renamed from cpu/mcf547x_8x/interrupts.c +0 -0
similarity index 100%
rename from cpu/mcf547x_8x/interrupts.c
rename to arch/m68k/cpu/mcf547x_8x/interrupts.c
arch/m68k/cpu/mcf547x_8x/pci.c renamed from cpu/mcf547x_8x/pci.c +0 -0
similarity index 100%
rename from cpu/mcf547x_8x/pci.c
rename to arch/m68k/cpu/mcf547x_8x/pci.c
arch/m68k/cpu/mcf547x_8x/slicetimer.c renamed from cpu/mcf547x_8x/slicetimer.c +0 -0
similarity index 100%
rename from cpu/mcf547x_8x/slicetimer.c
rename to arch/m68k/cpu/mcf547x_8x/slicetimer.c
arch/m68k/cpu/mcf547x_8x/speed.c renamed from cpu/mcf547x_8x/speed.c +0 -0
similarity index 100%
rename from cpu/mcf547x_8x/speed.c
rename to arch/m68k/cpu/mcf547x_8x/speed.c
arch/m68k/cpu/mcf547x_8x/start.S renamed from cpu/mcf547x_8x/start.S +0 -0
similarity index 100%
rename from cpu/mcf547x_8x/start.S
rename to arch/m68k/cpu/mcf547x_8x/start.S
board/BuS/EB+MCF-EV123/u-boot.lds +1 -1
index b05eacf..0fa633a 100644
@@ -55,7 +55,7 @@ SECTIONS
     /* WARNING - the following is hand-optimized to fit within	*/
     /* the sector layout of our flash chips!	XXX FIXME XXX	*/
 
-    cpu/mcf52x2/start.o	(.text)
+    arch/m68k/cpu/mcf52x2/start.o	(.text)
     common/dlmalloc.o	(.text)
     lib/string.o	(.text)
     lib/vsprintf.o	(.text)
board/astro/mcf5373l/u-boot.lds +1 -1
index 73e0310..167a0a3 100644
@@ -55,7 +55,7 @@ SECTIONS
     /* WARNING - the following is hand-optimized to fit within	*/
     /* the sector layout of our flash chips!	XXX FIXME XXX	*/
 
-    cpu/mcf532x/start.o		(.text)
+    arch/m68k/cpu/mcf532x/start.o		(.text)
     arch/m68k/lib/traps.o		(.text)
     arch/m68k/lib/interrupts.o	(.text)
     common/dlmalloc.o		(.text)
board/cobra5272/u-boot.lds +3 -3
index aacc089..ec0f5e9 100644
@@ -54,10 +54,10 @@ SECTIONS
   {
     /* WARNING - the following is hand-optimized to fit within	*/
     /* the sector layout of our flash chips!	XXX FIXME XXX	*/
-    cpu/mcf52x2/start.o		(.text)
-    cpu/mcf52x2/cpu_init.o	(.text)
+    arch/m68k/cpu/mcf52x2/start.o		(.text)
+    arch/m68k/cpu/mcf52x2/cpu_init.o	(.text)
     arch/m68k/lib/traps.o		(.text)
-    cpu/mcf52x2/interrupts.o	(.text)
+    arch/m68k/cpu/mcf52x2/interrupts.o	(.text)
     common/dlmalloc.o		(.text)
     lib/zlib.o		(.text)
 
board/esd/tasreg/u-boot.lds +2 -2
index f87d3cb..d4fd705 100644
@@ -55,9 +55,9 @@ SECTIONS
     /* WARNING - the following is hand-optimized to fit within	*/
     /* the sector layout of our flash chips!	XXX FIXME XXX	*/
 
-    cpu/mcf52x2/start.o		(.text)
+    arch/m68k/cpu/mcf52x2/start.o		(.text)
     arch/m68k/lib/traps.o		(.text)
-    cpu/mcf52x2/interrupts.o	(.text)
+    arch/m68k/cpu/mcf52x2/interrupts.o	(.text)
     common/dlmalloc.o		(.text)
     lib/zlib.o		(.text)
 
board/freescale/m5208evbe/u-boot.lds +2 -2
index 3877527..507e21a 100644
@@ -55,8 +55,8 @@ SECTIONS
     /* WARNING - the following is hand-optimized to fit within	*/
     /* the sector layout of our flash chips!	XXX FIXME XXX	*/
 
-    cpu/mcf52x2/start.o		(.text)
-    cpu/mcf52x2/libmcf52x2.a	(.text)
+    arch/m68k/cpu/mcf52x2/start.o		(.text)
+    arch/m68k/cpu/mcf52x2/libmcf52x2.a	(.text)
     arch/m68k/lib/libm68k.a		(.text)
     common/dlmalloc.o		(.text)
 
board/freescale/m52277evb/u-boot.spa +2 -2
index 6d916d8..4591196 100644
@@ -55,8 +55,8 @@ SECTIONS
     /* WARNING - the following is hand-optimized to fit within	*/
     /* the sector layout of our flash chips!	XXX FIXME XXX	*/
 
-    cpu/mcf5227x/start.o	(.text)
-    cpu/mcf5227x/libmcf5227x.a	(.text)
+    arch/m68k/cpu/mcf5227x/start.o	(.text)
+    arch/m68k/cpu/mcf5227x/libmcf5227x.a	(.text)
     arch/m68k/lib/libm68k.a		(.text)
     lib/libgeneric.a	(.text)
     common/cmd_mem.o		(.text)
board/freescale/m52277evb/u-boot.stm +1 -1
index 03ff532..1ec83e9 100644
@@ -55,7 +55,7 @@ SECTIONS
     /* WARNING - the following is hand-optimized to fit within	*/
     /* the sector layout of our flash chips!	XXX FIXME XXX	*/
 
-    cpu/mcf5227x/start.o		(.text)
+    arch/m68k/cpu/mcf5227x/start.o		(.text)
 
     *(.text)
     *(.fixup)
board/freescale/m5235evb/u-boot.16 +2 -2
index 4e70efb..d7bd10f 100644
@@ -55,8 +55,8 @@ SECTIONS
     /* WARNING - the following is hand-optimized to fit within	*/
     /* the sector layout of our flash chips!	XXX FIXME XXX	*/
 
-    cpu/mcf523x/start.o		(.text)
-    cpu/mcf523x/cpu_init.o	(.text)
+    arch/m68k/cpu/mcf523x/start.o		(.text)
+    arch/m68k/cpu/mcf523x/cpu_init.o	(.text)
     arch/m68k/lib/traps.o		(.text)
     arch/m68k/lib/interrupts.o	(.text)
     common/dlmalloc.o		(.text)
board/freescale/m5235evb/u-boot.32 +5 -5
index cbf2249..45ff158 100644
@@ -55,11 +55,11 @@ SECTIONS
     /* WARNING - the following is hand-optimized to fit within	*/
     /* the sector layout of our flash chips!	XXX FIXME XXX	*/
 
-    cpu/mcf523x/start.o		(.text)
-    cpu/mcf523x/cpu.o		(.text)
-    cpu/mcf523x/cpu_init.o	(.text)
-    cpu/mcf523x/interrupts.o	(.text)
-    cpu/mcf523x/speed.o		(.text)
+    arch/m68k/cpu/mcf523x/start.o		(.text)
+    arch/m68k/cpu/mcf523x/cpu.o		(.text)
+    arch/m68k/cpu/mcf523x/cpu_init.o	(.text)
+    arch/m68k/cpu/mcf523x/interrupts.o	(.text)
+    arch/m68k/cpu/mcf523x/speed.o		(.text)
     arch/m68k/lib/libm68k.a		(.text)
     common/dlmalloc.o		(.text)
     common/cmd_bootm.o		(.text)
board/freescale/m5249evb/u-boot.lds +2 -2
index f87d3cb..d4fd705 100644
@@ -55,9 +55,9 @@ SECTIONS
     /* WARNING - the following is hand-optimized to fit within	*/
     /* the sector layout of our flash chips!	XXX FIXME XXX	*/
 
-    cpu/mcf52x2/start.o		(.text)
+    arch/m68k/cpu/mcf52x2/start.o		(.text)
     arch/m68k/lib/traps.o		(.text)
-    cpu/mcf52x2/interrupts.o	(.text)
+    arch/m68k/cpu/mcf52x2/interrupts.o	(.text)
     common/dlmalloc.o		(.text)
     lib/zlib.o		(.text)
 
board/freescale/m5253demo/u-boot.lds +2 -2
index 455e9b8..4f8bb20 100644
@@ -55,9 +55,9 @@ SECTIONS
     /* WARNING - the following is hand-optimized to fit within	*/
     /* the sector layout of our flash chips!	XXX FIXME XXX	*/
 
-    cpu/mcf52x2/start.o		(.text)
+    arch/m68k/cpu/mcf52x2/start.o		(.text)
     arch/m68k/lib/traps.o		(.text)
-    cpu/mcf52x2/interrupts.o	(.text)
+    arch/m68k/cpu/mcf52x2/interrupts.o	(.text)
     common/dlmalloc.o		(.text)
     lib/zlib.o		(.text)
 
board/freescale/m5253evbe/u-boot.lds +2 -2
index 99c125c..797c837 100644
@@ -55,9 +55,9 @@ SECTIONS
     /* WARNING - the following is hand-optimized to fit within	*/
     /* the sector layout of our flash chips!	XXX FIXME XXX	*/
 
-    cpu/mcf52x2/start.o		(.text)
+    arch/m68k/cpu/mcf52x2/start.o		(.text)
     arch/m68k/lib/traps.o		(.text)
-    cpu/mcf52x2/interrupts.o	(.text)
+    arch/m68k/cpu/mcf52x2/interrupts.o	(.text)
     common/dlmalloc.o		(.text)
     lib/zlib.o		(.text)
 
board/freescale/m5271evb/u-boot.lds +2 -2
index 588a128..ca41232 100644
@@ -56,9 +56,9 @@ SECTIONS
     /* WARNING - the following is hand-optimized to fit within	*/
     /* the sector layout of our flash chips!	XXX FIXME XXX	*/
 
-    cpu/mcf52x2/start.o		(.text)
+    arch/m68k/cpu/mcf52x2/start.o		(.text)
     arch/m68k/lib/traps.o		(.text)
-    cpu/mcf52x2/interrupts.o	(.text)
+    arch/m68k/cpu/mcf52x2/interrupts.o	(.text)
     common/dlmalloc.o		(.text)
     lib/zlib.o		(.text)
 
board/freescale/m5272c3/u-boot.lds +2 -2
index aaba5a3..8b011df 100644
@@ -55,9 +55,9 @@ SECTIONS
     /* WARNING - the following is hand-optimized to fit within	*/
     /* the sector layout of our flash chips!	XXX FIXME XXX	*/
 
-    cpu/mcf52x2/start.o		(.text)
+    arch/m68k/cpu/mcf52x2/start.o		(.text)
     arch/m68k/lib/traps.o		(.text)
-    cpu/mcf52x2/interrupts.o	(.text)
+    arch/m68k/cpu/mcf52x2/interrupts.o	(.text)
     common/dlmalloc.o		(.text)
     lib/zlib.o		(.text)
 
board/freescale/m5275evb/u-boot.lds +1 -1
index 700b9f5..cd17b0a 100644
@@ -55,7 +55,7 @@ SECTIONS
     /* WARNING - the following is hand-optimized to fit within	*/
     /* the sector layout of our flash chips!	XXX FIXME XXX	*/
 
-    cpu/mcf52x2/start.o		(.text)
+    arch/m68k/cpu/mcf52x2/start.o		(.text)
     common/dlmalloc.o		(.text)
     lib/string.o	(.text)
     lib/zlib.o		(.text)
board/freescale/m5282evb/u-boot.lds +1 -1
index e936adf..5ad0fad 100644
@@ -55,7 +55,7 @@ SECTIONS
     /* WARNING - the following is hand-optimized to fit within	*/
     /* the sector layout of our flash chips!	XXX FIXME XXX	*/
 
-    cpu/mcf52x2/start.o	(.text)
+    arch/m68k/cpu/mcf52x2/start.o	(.text)
     common/dlmalloc.o	(.text)
     lib/string.o	(.text)
     lib/vsprintf.o	(.text)
board/freescale/m53017evb/u-boot.lds +2 -2
index a725da1..6577299 100644
@@ -55,8 +55,8 @@ SECTIONS
     /* WARNING - the following is hand-optimized to fit within	*/
     /* the sector layout of our flash chips!	XXX FIXME XXX	*/
 
-    cpu/mcf532x/start.o		(.text)
-    cpu/mcf532x/libmcf532x.a	(.text)
+    arch/m68k/cpu/mcf532x/start.o		(.text)
+    arch/m68k/cpu/mcf532x/libmcf532x.a	(.text)
     arch/m68k/lib/libm68k.a		(.text)
     common/dlmalloc.o		(.text)
     lib/zlib.o		(.text)
board/freescale/m5329evb/u-boot.lds +1 -1
index bf4f188..ba7ca27 100644
@@ -55,7 +55,7 @@ SECTIONS
     /* WARNING - the following is hand-optimized to fit within	*/
     /* the sector layout of our flash chips!	XXX FIXME XXX	*/
 
-    cpu/mcf532x/start.o		(.text)
+    arch/m68k/cpu/mcf532x/start.o		(.text)
     arch/m68k/lib/traps.o		(.text)
     arch/m68k/lib/interrupts.o	(.text)
     common/dlmalloc.o		(.text)
board/freescale/m5373evb/u-boot.lds +1 -1
index c129ac2..a2540bb 100644
@@ -55,7 +55,7 @@ SECTIONS
     /* WARNING - the following is hand-optimized to fit within	*/
     /* the sector layout of our flash chips!	XXX FIXME XXX	*/
 
-    cpu/mcf532x/start.o		(.text)
+    arch/m68k/cpu/mcf532x/start.o		(.text)
     arch/m68k/lib/traps.o		(.text)
     arch/m68k/lib/interrupts.o	(.text)
     common/dlmalloc.o		(.text)
board/freescale/m54451evb/u-boot.spa +2 -2
index e63b1f2..09ac481 100644
@@ -55,8 +55,8 @@ SECTIONS
     /* WARNING - the following is hand-optimized to fit within	*/
     /* the sector layout of our flash chips!	XXX FIXME XXX	*/
 
-    cpu/mcf5445x/start.o		(.text)
-    cpu/mcf5445x/libmcf5445x.a	(.text)
+    arch/m68k/cpu/mcf5445x/start.o		(.text)
+    arch/m68k/cpu/mcf5445x/libmcf5445x.a	(.text)
     arch/m68k/lib/libm68k.a		(.text)
     common/cmd_flash.o		(.text)
     common/dlmalloc.o		(.text)
board/freescale/m54451evb/u-boot.stm +6 -6
index 7c3f068..e64a56c 100644
@@ -55,12 +55,12 @@ SECTIONS
     /* WARNING - the following is hand-optimized to fit within	*/
     /* the sector layout of our flash chips!	XXX FIXME XXX	*/
 
-    cpu/mcf5445x/start.o		(.text)
-/*    cpu/mcf5445x/cpu_init.o		(.text)
-    cpu/mcf5445x/cpu.o			(.text)
-    cpu/mcf5445x/dspi.o			(.text)
-    cpu/mcf5445x/interrupt.o		(.text)
-    cpu/mcf5445x/speed.o		(.text)
+    arch/m68k/cpu/mcf5445x/start.o		(.text)
+/*    arch/m68k/cpu/mcf5445x/cpu_init.o		(.text)
+    arch/m68k/cpu/mcf5445x/cpu.o			(.text)
+    arch/m68k/cpu/mcf5445x/dspi.o			(.text)
+    arch/m68k/cpu/mcf5445x/interrupt.o		(.text)
+    arch/m68k/cpu/mcf5445x/speed.o		(.text)
     arch/m68k/lib/board.o			(.text)
     common/serial.o			(.text)
     common/console.o			(.text)
board/freescale/m54455evb/u-boot.atm +1 -1
index 2dd8a23..ebf801a 100644
@@ -55,7 +55,7 @@ SECTIONS
     /* WARNING - the following is hand-optimized to fit within	*/
     /* the sector layout of our flash chips!	XXX FIXME XXX	*/
 
-    cpu/mcf5445x/start.o		(.text)
+    arch/m68k/cpu/mcf5445x/start.o		(.text)
     arch/m68k/lib/traps.o		(.text)
     arch/m68k/lib/interrupts.o	(.text)
     common/dlmalloc.o		(.text)
board/freescale/m54455evb/u-boot.int +1 -1
index 8e54d79..153556f 100644
@@ -55,7 +55,7 @@ SECTIONS
     /* WARNING - the following is hand-optimized to fit within	*/
     /* the sector layout of our flash chips!	XXX FIXME XXX	*/
 
-    cpu/mcf5445x/start.o		(.text)
+    arch/m68k/cpu/mcf5445x/start.o		(.text)
     arch/m68k/lib/traps.o		(.text)
     arch/m68k/lib/interrupts.o	(.text)
     common/dlmalloc.o		(.text)
board/freescale/m54455evb/u-boot.stm +1 -1
index 3dd9a6b..9cda102 100644
@@ -55,7 +55,7 @@ SECTIONS
     /* WARNING - the following is hand-optimized to fit within	*/
     /* the sector layout of our flash chips!	XXX FIXME XXX	*/
 
-    cpu/mcf5445x/start.o		(.text)
+    arch/m68k/cpu/mcf5445x/start.o		(.text)
 
     *(.text)
     *(.fixup)
board/freescale/m547xevb/u-boot.lds +1 -1
index 5f28a10..54bf278 100644
@@ -55,7 +55,7 @@ SECTIONS
     /* WARNING - the following is hand-optimized to fit within	*/
     /* the sector layout of our flash chips!	XXX FIXME XXX	*/
 
-    cpu/mcf547x_8x/start.o		(.text)
+    arch/m68k/cpu/mcf547x_8x/start.o		(.text)
     arch/m68k/lib/traps.o		(.text)
     arch/m68k/lib/interrupts.o	(.text)
     common/dlmalloc.o		(.text)
board/freescale/m548xevb/u-boot.lds +1 -1
index 5f28a10..54bf278 100644
@@ -55,7 +55,7 @@ SECTIONS
     /* WARNING - the following is hand-optimized to fit within	*/
     /* the sector layout of our flash chips!	XXX FIXME XXX	*/
 
-    cpu/mcf547x_8x/start.o		(.text)
+    arch/m68k/cpu/mcf547x_8x/start.o		(.text)
     arch/m68k/lib/traps.o		(.text)
     arch/m68k/lib/interrupts.o	(.text)
     common/dlmalloc.o		(.text)
board/idmr/u-boot.lds +2 -2
index 588a128..ca41232 100644
@@ -56,9 +56,9 @@ SECTIONS
     /* WARNING - the following is hand-optimized to fit within	*/
     /* the sector layout of our flash chips!	XXX FIXME XXX	*/
 
-    cpu/mcf52x2/start.o		(.text)
+    arch/m68k/cpu/mcf52x2/start.o		(.text)
     arch/m68k/lib/traps.o		(.text)
-    cpu/mcf52x2/interrupts.o	(.text)
+    arch/m68k/cpu/mcf52x2/interrupts.o	(.text)
     common/dlmalloc.o		(.text)
     lib/zlib.o		(.text)
 
doc/README.m52277evb +7 -7
index f30b45e..b6e955b 100644
@@ -14,13 +14,13 @@ Changed files:
 - board/freescale/m52277evb/config.mk	config make
 - board/freescale/m52277evb/u-boot.lds	Linker description
 
-- cpu/mcf5227x/cpu.c		cpu specific code
-- cpu/mcf5227x/cpu_init.c	FBCS, Mux pins, icache and RTC extra regs
-- cpu/mcf5227x/interrupts.c	cpu specific interrupt support
-- cpu/mcf5227x/speed.c		system, flexbus, and cpu clock
-- cpu/mcf5227x/Makefile		Makefile
-- cpu/mcf5227x/config.mk	config make
-- cpu/mcf5227x/start.S		start up assembly code
+- arch/m68k/cpu/mcf5227x/cpu.c		cpu specific code
+- arch/m68k/cpu/mcf5227x/cpu_init.c	FBCS, Mux pins, icache and RTC extra regs
+- arch/m68k/cpu/mcf5227x/interrupts.c	cpu specific interrupt support
+- arch/m68k/cpu/mcf5227x/speed.c		system, flexbus, and cpu clock
+- arch/m68k/cpu/mcf5227x/Makefile		Makefile
+- arch/m68k/cpu/mcf5227x/config.mk	config make
+- arch/m68k/cpu/mcf5227x/start.S		start up assembly code
 
 - doc/README.m52277evb		This readme file
 
doc/README.m53017evb +7 -7
index 780a803..42798c2 100644
@@ -15,13 +15,13 @@ Changed files:
 - board/freescale/m53017evb/config.mk	config make
 - board/freescale/m53017evb/u-boot.lds	Linker description
 
-- cpu/mcf532x/cpu.c			cpu specific code
-- cpu/mcf532x/cpu_init.c		FBCS, Mux pins, icache and RTC extra regs
-- cpu/mcf532x/interrupts.c		cpu specific interrupt support
-- cpu/mcf532x/speed.c			system, flexbus, and cpu clock
-- cpu/mcf532x/Makefile			Makefile
-- cpu/mcf532x/config.mk			config make
-- cpu/mcf532x/start.S			start up assembly code
+- arch/m68k/cpu/mcf532x/cpu.c			cpu specific code
+- arch/m68k/cpu/mcf532x/cpu_init.c		FBCS, Mux pins, icache and RTC extra regs
+- arch/m68k/cpu/mcf532x/interrupts.c		cpu specific interrupt support
+- arch/m68k/cpu/mcf532x/speed.c			system, flexbus, and cpu clock
+- arch/m68k/cpu/mcf532x/Makefile			Makefile
+- arch/m68k/cpu/mcf532x/config.mk			config make
+- arch/m68k/cpu/mcf532x/start.S			start up assembly code
 
 - doc/README.m53017evb			This readme file
 
doc/README.m5373evb +7 -7
index 24a659b..e90a320 100644
@@ -15,13 +15,13 @@ Changed files:
 - board/freescale/m5373evb/config.mk	config make
 - board/freescale/m5373evb/u-boot.lds	Linker description
 
-- cpu/mcf532x/cpu.c		cpu specific code
-- cpu/mcf532x/cpu_init.c	FBCS, Mux pins, icache and RTC extra regs
-- cpu/mcf532x/interrupts.c	cpu specific interrupt support
-- cpu/mcf532x/speed.c		system, pci, flexbus, and cpu clock
-- cpu/mcf532x/Makefile		Makefile
-- cpu/mcf532x/config.mk		config make
-- cpu/mcf532x/start.S		start up assembly code
+- arch/m68k/cpu/mcf532x/cpu.c		cpu specific code
+- arch/m68k/cpu/mcf532x/cpu_init.c	FBCS, Mux pins, icache and RTC extra regs
+- arch/m68k/cpu/mcf532x/interrupts.c	cpu specific interrupt support
+- arch/m68k/cpu/mcf532x/speed.c		system, pci, flexbus, and cpu clock
+- arch/m68k/cpu/mcf532x/Makefile		Makefile
+- arch/m68k/cpu/mcf532x/config.mk		config make
+- arch/m68k/cpu/mcf532x/start.S		start up assembly code
 
 - doc/README.m5373evb		This readme file
 
doc/README.m54455evb +7 -7
index 257bcd5..918a746 100644
@@ -18,13 +18,13 @@ Changed files:
 - common/cmd_bdinfo.c		Clock frequencies output
 - common/cmd_mii.c		mii support
 
-- cpu/mcf5445x/cpu.c		cpu specific code
-- cpu/mcf5445x/cpu_init.c	Flexbus ChipSelect, Mux pins setup, icache and RTC extra regs
-- cpu/mcf5445x/interrupts.c	cpu specific interrupt support
-- cpu/mcf5445x/speed.c		system, pci, flexbus, and cpu clock
-- cpu/mcf5445x/Makefile		Makefile
-- cpu/mcf5445x/config.mk	config make
-- cpu/mcf5445x/start.S		start up assembly code
+- arch/m68k/cpu/mcf5445x/cpu.c		cpu specific code
+- arch/m68k/cpu/mcf5445x/cpu_init.c	Flexbus ChipSelect, Mux pins setup, icache and RTC extra regs
+- arch/m68k/cpu/mcf5445x/interrupts.c	cpu specific interrupt support
+- arch/m68k/cpu/mcf5445x/speed.c		system, pci, flexbus, and cpu clock
+- arch/m68k/cpu/mcf5445x/Makefile		Makefile
+- arch/m68k/cpu/mcf5445x/config.mk	config make
+- arch/m68k/cpu/mcf5445x/start.S		start up assembly code
 
 - doc/README.m54455evb	This readme file
 
doc/README.m5475evb +8 -8
index b61dfba..f5658ea 100644
@@ -15,14 +15,14 @@ Changed files:
 - board/freescale/m547xevb/config.mk	config make
 - board/freescale/m547xevb/u-boot.lds	Linker description
 
-- cpu/mcf547x_8x/cpu.c			cpu specific code
-- cpu/mcf547x_8x/cpu_init.c		Flexbus ChipSelect, Mux pins setup, icache and RTC extra regs
-- cpu/mcf547x_8x/interrupts.c		cpu specific interrupt support
-- cpu/mcf547x_8x/slicetimer.c		Timer support
-- cpu/mcf547x_8x/speed.c		system, pci, flexbus, and cpu clock
-- cpu/mcf547x_8x/Makefile		Makefile
-- cpu/mcf547x_8x/config.mk		config make
-- cpu/mcf547x_8x/start.S		start up assembly code
+- arch/m68k/cpu/mcf547x_8x/cpu.c			cpu specific code
+- arch/m68k/cpu/mcf547x_8x/cpu_init.c		Flexbus ChipSelect, Mux pins setup, icache and RTC extra regs
+- arch/m68k/cpu/mcf547x_8x/interrupts.c		cpu specific interrupt support
+- arch/m68k/cpu/mcf547x_8x/slicetimer.c		Timer support
+- arch/m68k/cpu/mcf547x_8x/speed.c		system, pci, flexbus, and cpu clock
+- arch/m68k/cpu/mcf547x_8x/Makefile		Makefile
+- arch/m68k/cpu/mcf547x_8x/config.mk		config make
+- arch/m68k/cpu/mcf547x_8x/start.S		start up assembly code
 
 - doc/README.m5475evb			This readme file
 
doc/README.m68k +2 -2
index e6c33a7..a00ab69 100644
@@ -31,12 +31,12 @@ hopefully added soon!
 
 2.1 Motorola Coldfire MCF5272
 -----------------------------
-CPU specific code is located in: cpu/mcf52x2
+CPU specific code is located in: arch/m68k/cpu/mcf52x2
 
 
 2.1 Motorola Coldfire MCF5282
 -----------------------------
-CPU specific code is located in: cpu/mcf52x2
+CPU specific code is located in: arch/m68k/cpu/mcf52x2
 
 The MCF5282 Port no longer needs a preloader and can place in external or
 internal FLASH.
Signature · 1 line
1.6.2.1
#16 lore raw

PATCH v4 12/20 blackfin: Move cpu/blackfin/* to arch/blackfin/cpu/*

In reply to Peter Tyser
---
 Makefile                                           |    2 +-
 {cpu/blackfin => arch/blackfin/cpu}/.gitignore     |    0
 {cpu/blackfin => arch/blackfin/cpu}/Makefile       |    0
 .../blackfin/cpu}/bootrom-asm-offsets.awk          |    0
 .../blackfin/cpu}/bootrom-asm-offsets.c.in         |    0
 {cpu/blackfin => arch/blackfin/cpu}/cache.S        |    0
 {cpu/blackfin => arch/blackfin/cpu}/cpu.c          |    0
 {cpu/blackfin => arch/blackfin/cpu}/cpu.h          |    0
 {cpu/blackfin => arch/blackfin/cpu}/initcode.c     |    0
 {cpu/blackfin => arch/blackfin/cpu}/interrupt.S    |    0
 {cpu/blackfin => arch/blackfin/cpu}/interrupts.c   |    0
 {cpu/blackfin => arch/blackfin/cpu}/jtag-console.c |    0
 {cpu/blackfin => arch/blackfin/cpu}/os_log.c       |    0
 {cpu/blackfin => arch/blackfin/cpu}/reset.c        |    0
 {cpu/blackfin => arch/blackfin/cpu}/serial.c       |    0
 {cpu/blackfin => arch/blackfin/cpu}/serial.h       |    0
 {cpu/blackfin => arch/blackfin/cpu}/start.S        |    0
 {cpu/blackfin => arch/blackfin/cpu}/traps.c        |    0
 {cpu/blackfin => arch/blackfin/cpu}/watchdog.c     |    0
 arch/blackfin/lib/u-boot.lds.S                     |    4 ++--
 include/configs/bf533-stamp.h                      |    6 +++---
 include/configs/bf537-pnav.h                       |    6 +++---
 include/configs/bf537-stamp.h                      |    6 +++---
 include/configs/bf538f-ezkit.h                     |    6 +++---
 include/configs/bf561-ezkit.h                      |    6 +++---
 include/configs/cm-bf537e.h                        |    6 +++---
 include/configs/cm-bf537u.h                        |    6 +++---
 include/configs/ibf-dsp561.h                       |    6 +++---
 include/configs/tcm-bf537.h                        |    6 +++---
 29 files changed, 30 insertions(+), 30 deletions(-)
 rename {cpu/blackfin => arch/blackfin/cpu}/.gitignore (100%)
 rename {cpu/blackfin => arch/blackfin/cpu}/Makefile (100%)
 rename {cpu/blackfin => arch/blackfin/cpu}/bootrom-asm-offsets.awk (100%)
 rename {cpu/blackfin => arch/blackfin/cpu}/bootrom-asm-offsets.c.in (100%)
 rename {cpu/blackfin => arch/blackfin/cpu}/cache.S (100%)
 rename {cpu/blackfin => arch/blackfin/cpu}/cpu.c (100%)
 rename {cpu/blackfin => arch/blackfin/cpu}/cpu.h (100%)
 rename {cpu/blackfin => arch/blackfin/cpu}/initcode.c (100%)
 rename {cpu/blackfin => arch/blackfin/cpu}/interrupt.S (100%)
 rename {cpu/blackfin => arch/blackfin/cpu}/interrupts.c (100%)
 rename {cpu/blackfin => arch/blackfin/cpu}/jtag-console.c (100%)
 rename {cpu/blackfin => arch/blackfin/cpu}/os_log.c (100%)
 rename {cpu/blackfin => arch/blackfin/cpu}/reset.c (100%)
 rename {cpu/blackfin => arch/blackfin/cpu}/serial.c (100%)
 rename {cpu/blackfin => arch/blackfin/cpu}/serial.h (100%)
 rename {cpu/blackfin => arch/blackfin/cpu}/start.S (100%)
 rename {cpu/blackfin => arch/blackfin/cpu}/traps.c (100%)
 rename {cpu/blackfin => arch/blackfin/cpu}/watchdog.c (100%)
Makefile +1 -1
index e922ec3..0381c81 100644
@@ -3745,7 +3745,7 @@ clean:
 	       $(obj)board/armltd/{integratorap,integratorcp}/u-boot.lds  \
 	       $(obj)arch/blackfin/lib/u-boot.lds				  \
 	       $(obj)u-boot.lds						  \
-	       $(obj)cpu/blackfin/bootrom-asm-offsets.[chs]
+	       $(obj)arch/blackfin/cpu/bootrom-asm-offsets.[chs]
 	@rm -f $(obj)include/bmp_logo.h
 	@rm -f $(obj)nand_spl/{u-boot.lds,u-boot-spl,u-boot-spl.map,System.map}
 	@rm -f $(obj)onenand_ipl/onenand-{ipl,ipl.bin,ipl.map}
arch/blackfin/cpu/.gitignore renamed from cpu/blackfin/.gitignore +0 -0
similarity index 100%
rename from cpu/blackfin/.gitignore
rename to arch/blackfin/cpu/.gitignore
arch/blackfin/cpu/Makefile renamed from cpu/blackfin/Makefile +0 -0
similarity index 100%
rename from cpu/blackfin/Makefile
rename to arch/blackfin/cpu/Makefile
arch/blackfin/cpu/bootrom-asm-offsets.awk renamed from cpu/blackfin/bootrom-asm-offsets.awk +0 -0
similarity index 100%
rename from cpu/blackfin/bootrom-asm-offsets.awk
rename to arch/blackfin/cpu/bootrom-asm-offsets.awk
arch/blackfin/cpu/bootrom-asm-offsets.c.in renamed from cpu/blackfin/bootrom-asm-offsets.c.in +0 -0
similarity index 100%
rename from cpu/blackfin/bootrom-asm-offsets.c.in
rename to arch/blackfin/cpu/bootrom-asm-offsets.c.in
arch/blackfin/cpu/cache.S renamed from cpu/blackfin/cache.S +0 -0
similarity index 100%
rename from cpu/blackfin/cache.S
rename to arch/blackfin/cpu/cache.S
arch/blackfin/cpu/cpu.c renamed from cpu/blackfin/cpu.c +0 -0
similarity index 100%
rename from cpu/blackfin/cpu.c
rename to arch/blackfin/cpu/cpu.c
arch/blackfin/cpu/cpu.h renamed from cpu/blackfin/cpu.h +0 -0
similarity index 100%
rename from cpu/blackfin/cpu.h
rename to arch/blackfin/cpu/cpu.h
arch/blackfin/cpu/initcode.c renamed from cpu/blackfin/initcode.c +0 -0
similarity index 100%
rename from cpu/blackfin/initcode.c
rename to arch/blackfin/cpu/initcode.c
arch/blackfin/cpu/interrupt.S renamed from cpu/blackfin/interrupt.S +0 -0
similarity index 100%
rename from cpu/blackfin/interrupt.S
rename to arch/blackfin/cpu/interrupt.S
arch/blackfin/cpu/interrupts.c renamed from cpu/blackfin/interrupts.c +0 -0
similarity index 100%
rename from cpu/blackfin/interrupts.c
rename to arch/blackfin/cpu/interrupts.c
arch/blackfin/cpu/jtag-console.c renamed from cpu/blackfin/jtag-console.c +0 -0
similarity index 100%
rename from cpu/blackfin/jtag-console.c
rename to arch/blackfin/cpu/jtag-console.c
arch/blackfin/cpu/os_log.c renamed from cpu/blackfin/os_log.c +0 -0
similarity index 100%
rename from cpu/blackfin/os_log.c
rename to arch/blackfin/cpu/os_log.c
arch/blackfin/cpu/reset.c renamed from cpu/blackfin/reset.c +0 -0
similarity index 100%
rename from cpu/blackfin/reset.c
rename to arch/blackfin/cpu/reset.c
arch/blackfin/cpu/serial.c renamed from cpu/blackfin/serial.c +0 -0
similarity index 100%
rename from cpu/blackfin/serial.c
rename to arch/blackfin/cpu/serial.c
arch/blackfin/cpu/serial.h renamed from cpu/blackfin/serial.h +0 -0
similarity index 100%
rename from cpu/blackfin/serial.h
rename to arch/blackfin/cpu/serial.h
arch/blackfin/cpu/start.S renamed from cpu/blackfin/start.S +0 -0
similarity index 100%
rename from cpu/blackfin/start.S
rename to arch/blackfin/cpu/start.S
arch/blackfin/cpu/traps.c renamed from cpu/blackfin/traps.c +0 -0
similarity index 100%
rename from cpu/blackfin/traps.c
rename to arch/blackfin/cpu/traps.c
arch/blackfin/cpu/watchdog.c renamed from cpu/blackfin/watchdog.c +0 -0
similarity index 100%
rename from cpu/blackfin/watchdog.c
rename to arch/blackfin/cpu/watchdog.c
arch/blackfin/lib/u-boot.lds.S +2 -2
index 2b23d8b..9163d20 100644
@@ -73,14 +73,14 @@ SECTIONS
 {
 	.text.pre :
 	{
-		cpu/blackfin/start.o (.text .text.*)
+		arch/blackfin/cpu/start.o (.text .text.*)
 
 		LDS_BOARD_TEXT
 	} >ram_code
 
 	.text.init :
 	{
-		cpu/blackfin/initcode.o (.text .text.*)
+		arch/blackfin/cpu/initcode.o (.text .text.*)
 	} >ram_code
 	__initcode_lma = LOADADDR(.text.init);
 	__initcode_len = SIZEOF(.text.init);
include/configs/bf533-stamp.h +3 -3
index 0b94f55..80c4884 100644
@@ -126,9 +126,9 @@
  * it linked after the configuration sector.
  */
 # define LDS_BOARD_TEXT \
-	cpu/blackfin/traps.o		(.text .text.*); \
-	cpu/blackfin/interrupt.o	(.text .text.*); \
-	cpu/blackfin/serial.o		(.text .text.*); \
+	arch/blackfin/cpu/traps.o		(.text .text.*); \
+	arch/blackfin/cpu/interrupt.o	(.text .text.*); \
+	arch/blackfin/cpu/serial.o		(.text .text.*); \
 	common/dlmalloc.o		(.text .text.*); \
 	lib/crc32.o		(.text .text.*); \
 	. = DEFINED(env_offset) ? env_offset : .; \
include/configs/bf537-pnav.h +3 -3
index 8038c40..cf40d06 100644
@@ -112,9 +112,9 @@
  * it linked after the configuration sector.
  */
 # define LDS_BOARD_TEXT \
-	cpu/blackfin/traps.o		(.text .text.*); \
-	cpu/blackfin/interrupt.o	(.text .text.*); \
-	cpu/blackfin/serial.o		(.text .text.*); \
+	arch/blackfin/cpu/traps.o		(.text .text.*); \
+	arch/blackfin/cpu/interrupt.o	(.text .text.*); \
+	arch/blackfin/cpu/serial.o		(.text .text.*); \
 	common/dlmalloc.o		(.text .text.*); \
 	lib/crc32.o		(.text .text.*); \
 	. = DEFINED(env_offset) ? env_offset : .; \
include/configs/bf537-stamp.h +3 -3
index 0f8679b..92ceb38 100644
@@ -122,9 +122,9 @@
  * it linked after the configuration sector.
  */
 # define LDS_BOARD_TEXT \
-	cpu/blackfin/traps.o		(.text .text.*); \
-	cpu/blackfin/interrupt.o	(.text .text.*); \
-	cpu/blackfin/serial.o		(.text .text.*); \
+	arch/blackfin/cpu/traps.o		(.text .text.*); \
+	arch/blackfin/cpu/interrupt.o	(.text .text.*); \
+	arch/blackfin/cpu/serial.o		(.text .text.*); \
 	common/dlmalloc.o		(.text .text.*); \
 	lib/crc32.o		(.text .text.*); \
 	. = DEFINED(env_offset) ? env_offset : .; \
include/configs/bf538f-ezkit.h +3 -3
index 696fe29..59e0565 100644
@@ -119,9 +119,9 @@
  * it linked after the configuration sector.
  */
 # define LDS_BOARD_TEXT \
-	cpu/blackfin/traps.o		(.text .text.*); \
-	cpu/blackfin/interrupt.o	(.text .text.*); \
-	cpu/blackfin/serial.o		(.text .text.*); \
+	arch/blackfin/cpu/traps.o		(.text .text.*); \
+	arch/blackfin/cpu/interrupt.o	(.text .text.*); \
+	arch/blackfin/cpu/serial.o		(.text .text.*); \
 	common/dlmalloc.o		(.text .text.*); \
 	lib/crc32.o		(.text .text.*); \
 	. = DEFINED(env_offset) ? env_offset : .; \
include/configs/bf561-ezkit.h +3 -3
index fca6e43..1e3fdef 100644
@@ -96,9 +96,9 @@
  * it linked after the configuration sector.
  */
 # define LDS_BOARD_TEXT \
-	cpu/blackfin/traps.o		(.text .text.*); \
-	cpu/blackfin/interrupt.o	(.text .text.*); \
-	cpu/blackfin/serial.o		(.text .text.*); \
+	arch/blackfin/cpu/traps.o		(.text .text.*); \
+	arch/blackfin/cpu/interrupt.o	(.text .text.*); \
+	arch/blackfin/cpu/serial.o		(.text .text.*); \
 	common/dlmalloc.o		(.text .text.*); \
 	lib/crc32.o		(.text .text.*); \
 	lib/zlib.o		(.text .text.*); \
include/configs/cm-bf537e.h +3 -3
index d86409f..8d0bc12 100644
@@ -104,9 +104,9 @@
  * it linked after the configuration sector.
  */
 # define LDS_BOARD_TEXT \
-	cpu/blackfin/traps.o		(.text .text.*); \
-	cpu/blackfin/interrupt.o	(.text .text.*); \
-	cpu/blackfin/serial.o		(.text .text.*); \
+	arch/blackfin/cpu/traps.o		(.text .text.*); \
+	arch/blackfin/cpu/interrupt.o	(.text .text.*); \
+	arch/blackfin/cpu/serial.o		(.text .text.*); \
 	common/dlmalloc.o		(.text .text.*); \
 	lib/crc32.o		(.text .text.*); \
 	. = DEFINED(env_offset) ? env_offset : .; \
include/configs/cm-bf537u.h +3 -3
index 6be9dba..bbea3ab 100644
@@ -105,9 +105,9 @@
  * it linked after the configuration sector.
  */
 # define LDS_BOARD_TEXT \
-	cpu/blackfin/traps.o		(.text .text.*); \
-	cpu/blackfin/interrupt.o	(.text .text.*); \
-	cpu/blackfin/serial.o		(.text .text.*); \
+	arch/blackfin/cpu/traps.o		(.text .text.*); \
+	arch/blackfin/cpu/interrupt.o	(.text .text.*); \
+	arch/blackfin/cpu/serial.o		(.text .text.*); \
 	common/dlmalloc.o		(.text .text.*); \
 	lib/crc32.o		(.text .text.*); \
 	. = DEFINED(env_offset) ? env_offset : .; \
include/configs/ibf-dsp561.h +3 -3
index 6fa8cf7..2eef5ef 100644
@@ -84,9 +84,9 @@
  * it linked after the configuration sector.
  */
 # define LDS_BOARD_TEXT \
-	cpu/blackfin/traps.o		(.text .text.*); \
-	cpu/blackfin/interrupt.o	(.text .text.*); \
-	cpu/blackfin/serial.o		(.text .text.*); \
+	arch/blackfin/cpu/traps.o		(.text .text.*); \
+	arch/blackfin/cpu/interrupt.o	(.text .text.*); \
+	arch/blackfin/cpu/serial.o		(.text .text.*); \
 	common/dlmalloc.o		(.text .text.*); \
 	lib/crc32.o		(.text .text.*); \
 	lib/zlib.o		(.text .text.*); \
include/configs/tcm-bf537.h +3 -3
index e9dfcc9..409a042 100644
@@ -105,9 +105,9 @@
  * it linked after the configuration sector.
  */
 # define LDS_BOARD_TEXT \
-	cpu/blackfin/traps.o		(.text .text.*); \
-	cpu/blackfin/interrupt.o	(.text .text.*); \
-	cpu/blackfin/serial.o		(.text .text.*); \
+	arch/blackfin/cpu/traps.o		(.text .text.*); \
+	arch/blackfin/cpu/interrupt.o	(.text .text.*); \
+	arch/blackfin/cpu/serial.o		(.text .text.*); \
 	common/dlmalloc.o		(.text .text.*); \
 	lib/crc32.o		(.text .text.*); \
 	. = DEFINED(env_offset) ? env_offset : .; \
Signature · 1 line
1.6.2.1
#17 lore raw

PATCH v4 13/20 mips: Move cpu/mips/* to arch/mips/cpu/*

In reply to Peter Tyser
---
 {cpu/mips => arch/mips/cpu}/Makefile          |    0
 {cpu/mips => arch/mips/cpu}/asc_serial.c      |    0
 {cpu/mips => arch/mips/cpu}/asc_serial.h      |    0
 {cpu/mips => arch/mips/cpu}/au1x00_eth.c      |    0
 {cpu/mips => arch/mips/cpu}/au1x00_serial.c   |    0
 {cpu/mips => arch/mips/cpu}/au1x00_usb_ohci.c |    0
 {cpu/mips => arch/mips/cpu}/au1x00_usb_ohci.h |    0
 {cpu/mips => arch/mips/cpu}/cache.S           |    0
 {cpu/mips => arch/mips/cpu}/config.mk         |    0
 {cpu/mips => arch/mips/cpu}/cpu.c             |    0
 {cpu/mips => arch/mips/cpu}/incaip_clock.c    |    0
 {cpu/mips => arch/mips/cpu}/incaip_wdt.S      |    0
 {cpu/mips => arch/mips/cpu}/interrupts.c      |    0
 {cpu/mips => arch/mips/cpu}/start.S           |    0
 board/dbau1x00/dbau1x00.c                     |    2 +-
 board/gth2/gth2.c                             |    2 +-
 board/pb1x00/pb1x00.c                         |    2 +-
 board/purple/u-boot.lds                       |    4 ++--
 drivers/usb/host/isp116x-hcd.c                |    2 +-
 19 files changed, 6 insertions(+), 6 deletions(-)
 rename {cpu/mips => arch/mips/cpu}/Makefile (100%)
 rename {cpu/mips => arch/mips/cpu}/asc_serial.c (100%)
 rename {cpu/mips => arch/mips/cpu}/asc_serial.h (100%)
 rename {cpu/mips => arch/mips/cpu}/au1x00_eth.c (100%)
 rename {cpu/mips => arch/mips/cpu}/au1x00_serial.c (100%)
 rename {cpu/mips => arch/mips/cpu}/au1x00_usb_ohci.c (100%)
 rename {cpu/mips => arch/mips/cpu}/au1x00_usb_ohci.h (100%)
 rename {cpu/mips => arch/mips/cpu}/cache.S (100%)
 rename {cpu/mips => arch/mips/cpu}/config.mk (100%)
 rename {cpu/mips => arch/mips/cpu}/cpu.c (100%)
 rename {cpu/mips => arch/mips/cpu}/incaip_clock.c (100%)
 rename {cpu/mips => arch/mips/cpu}/incaip_wdt.S (100%)
 rename {cpu/mips => arch/mips/cpu}/interrupts.c (100%)
 rename {cpu/mips => arch/mips/cpu}/start.S (100%)
arch/mips/cpu/Makefile renamed from cpu/mips/Makefile +0 -0
similarity index 100%
rename from cpu/mips/Makefile
rename to arch/mips/cpu/Makefile
arch/mips/cpu/asc_serial.c renamed from cpu/mips/asc_serial.c +0 -0
similarity index 100%
rename from cpu/mips/asc_serial.c
rename to arch/mips/cpu/asc_serial.c
arch/mips/cpu/asc_serial.h renamed from cpu/mips/asc_serial.h +0 -0
similarity index 100%
rename from cpu/mips/asc_serial.h
rename to arch/mips/cpu/asc_serial.h
arch/mips/cpu/au1x00_eth.c renamed from cpu/mips/au1x00_eth.c +0 -0
similarity index 100%
rename from cpu/mips/au1x00_eth.c
rename to arch/mips/cpu/au1x00_eth.c
arch/mips/cpu/au1x00_serial.c renamed from cpu/mips/au1x00_serial.c +0 -0
similarity index 100%
rename from cpu/mips/au1x00_serial.c
rename to arch/mips/cpu/au1x00_serial.c
arch/mips/cpu/au1x00_usb_ohci.c renamed from cpu/mips/au1x00_usb_ohci.c +0 -0
similarity index 100%
rename from cpu/mips/au1x00_usb_ohci.c
rename to arch/mips/cpu/au1x00_usb_ohci.c
arch/mips/cpu/au1x00_usb_ohci.h renamed from cpu/mips/au1x00_usb_ohci.h +0 -0
similarity index 100%
rename from cpu/mips/au1x00_usb_ohci.h
rename to arch/mips/cpu/au1x00_usb_ohci.h
arch/mips/cpu/cache.S renamed from cpu/mips/cache.S +0 -0
similarity index 100%
rename from cpu/mips/cache.S
rename to arch/mips/cpu/cache.S
arch/mips/cpu/config.mk renamed from cpu/mips/config.mk +0 -0
similarity index 100%
rename from cpu/mips/config.mk
rename to arch/mips/cpu/config.mk
arch/mips/cpu/cpu.c renamed from cpu/mips/cpu.c +0 -0
similarity index 100%
rename from cpu/mips/cpu.c
rename to arch/mips/cpu/cpu.c
arch/mips/cpu/incaip_clock.c renamed from cpu/mips/incaip_clock.c +0 -0
similarity index 100%
rename from cpu/mips/incaip_clock.c
rename to arch/mips/cpu/incaip_clock.c
arch/mips/cpu/incaip_wdt.S renamed from cpu/mips/incaip_wdt.S +0 -0
similarity index 100%
rename from cpu/mips/incaip_wdt.S
rename to arch/mips/cpu/incaip_wdt.S
arch/mips/cpu/interrupts.c renamed from cpu/mips/interrupts.c +0 -0
similarity index 100%
rename from cpu/mips/interrupts.c
rename to arch/mips/cpu/interrupts.c
arch/mips/cpu/start.S renamed from cpu/mips/start.S +0 -0
similarity index 100%
rename from cpu/mips/start.S
rename to arch/mips/cpu/start.S
board/dbau1x00/dbau1x00.c +1 -1
index 42756f5..b3c6d51 100644
@@ -37,7 +37,7 @@ phys_size_t initdram(int board_type)
 #define BCSR_PCMCIA_PC0DRVEN		0x0010
 #define BCSR_PCMCIA_PC0RST		0x0080
 
-/* In cpu/mips/cpu.c */
+/* In arch/mips/cpu/cpu.c */
 void write_one_tlb( int index, u32 pagemask, u32 hi, u32 low0, u32 low1 );
 
 int checkboard (void)
board/gth2/gth2.c +1 -1
index 59873d5..8c3b55a 100644
@@ -93,7 +93,7 @@ phys_size_t initdram(int board_type)
 	return (SDRAM_SIZE);
 }
 
-/* In cpu/mips/cpu.c */
+/* In arch/mips/cpu/cpu.c */
 void write_one_tlb( int index, u32 pagemask, u32 hi, u32 low0, u32 low1 );
 
 void set_ledcard(u32 value){
board/pb1x00/pb1x00.c +1 -1
index 773e446..2510ddf 100644
@@ -37,7 +37,7 @@ phys_size_t initdram(int board_type)
 #define BCSR_PCMCIA_PC0DRVEN		0x0010
 #define BCSR_PCMCIA_PC0RST		0x0080
 
-/* In cpu/mips/cpu.c */
+/* In arch/mips/cpu/cpu.c */
 void write_one_tlb( int index, u32 pagemask, u32 hi, u32 low0, u32 low1 );
 
 int checkboard (void)
board/purple/u-boot.lds +2 -2
index 236ece4..1881e65 100644
@@ -34,9 +34,9 @@ SECTIONS
 	. = ALIGN(4);
 	.text       :
 	{
-	  cpu/mips/start.o		(.text)
+	  arch/mips/cpu/start.o		(.text)
 	  board/purple/lowlevel_init.o	(.text)
-	  cpu/mips/cache.o		(.text)
+	  arch/mips/cpu/cache.o		(.text)
 	  common/main.o			(.text)
 	  common/dlmalloc.o		(.text)
 	  common/cmd_boot.o		(.text)
drivers/usb/host/isp116x-hcd.c +1 -1
index 7aff54b..abdcbb4 100644
@@ -42,7 +42,7 @@
  *
  *    [[GNU/GPL disclaimer]]
  *
- * and in part from AU1x00 OHCI HCD driver "u-boot/cpu/mips/au1x00_usb_ohci.c"
+ * and in part from AU1x00 OHCI HCD driver "u-boot/arch/mips/cpu/au1x00_usb_ohci.c"
  * (original copyright message follows):
  *
  *    URB OHCI HCD (Host Controller Driver) for USB on the AU1x00.
Signature · 1 line
1.6.2.1
#18 lore raw

PATCH v4 14/20 avr32: Move cpu/at32ap/* to arch/avr32/cpu/*

In reply to Peter Tyser
---
 {cpu/at32ap => arch/avr32/cpu}/Makefile            |    0
 {cpu/at32ap => arch/avr32/cpu}/at32ap700x/Makefile |    0
 {cpu/at32ap => arch/avr32/cpu}/at32ap700x/clk.c    |    0
 .../at32ap => arch/avr32/cpu}/at32ap700x/portmux.c |    0
 {cpu/at32ap => arch/avr32/cpu}/at32ap700x/sm.h     |    0
 {cpu/at32ap => arch/avr32/cpu}/cache.c             |    0
 {cpu/at32ap => arch/avr32/cpu}/config.mk           |    0
 {cpu/at32ap => arch/avr32/cpu}/cpu.c               |    0
 {cpu/at32ap => arch/avr32/cpu}/exception.c         |    0
 {cpu/at32ap => arch/avr32/cpu}/hsdramc.c           |    0
 {cpu/at32ap => arch/avr32/cpu}/hsdramc1.h          |    0
 {cpu/at32ap => arch/avr32/cpu}/hsmc3.h             |    0
 {cpu/at32ap => arch/avr32/cpu}/interrupts.c        |    0
 {cpu/at32ap => arch/avr32/cpu}/pio2.h              |    0
 {cpu/at32ap => arch/avr32/cpu}/portmux-gpio.c      |    0
 {cpu/at32ap => arch/avr32/cpu}/portmux-pio.c       |    0
 {cpu/at32ap => arch/avr32/cpu}/start.S             |    0
 board/mimc/mimc200/mimc200.c                       |    2 +-
 18 files changed, 1 insertions(+), 1 deletions(-)
 rename {cpu/at32ap => arch/avr32/cpu}/Makefile (100%)
 rename {cpu/at32ap => arch/avr32/cpu}/at32ap700x/Makefile (100%)
 rename {cpu/at32ap => arch/avr32/cpu}/at32ap700x/clk.c (100%)
 rename {cpu/at32ap => arch/avr32/cpu}/at32ap700x/portmux.c (100%)
 rename {cpu/at32ap => arch/avr32/cpu}/at32ap700x/sm.h (100%)
 rename {cpu/at32ap => arch/avr32/cpu}/cache.c (100%)
 rename {cpu/at32ap => arch/avr32/cpu}/config.mk (100%)
 rename {cpu/at32ap => arch/avr32/cpu}/cpu.c (100%)
 rename {cpu/at32ap => arch/avr32/cpu}/exception.c (100%)
 rename {cpu/at32ap => arch/avr32/cpu}/hsdramc.c (100%)
 rename {cpu/at32ap => arch/avr32/cpu}/hsdramc1.h (100%)
 rename {cpu/at32ap => arch/avr32/cpu}/hsmc3.h (100%)
 rename {cpu/at32ap => arch/avr32/cpu}/interrupts.c (100%)
 rename {cpu/at32ap => arch/avr32/cpu}/pio2.h (100%)
 rename {cpu/at32ap => arch/avr32/cpu}/portmux-gpio.c (100%)
 rename {cpu/at32ap => arch/avr32/cpu}/portmux-pio.c (100%)
 rename {cpu/at32ap => arch/avr32/cpu}/start.S (100%)
arch/avr32/cpu/Makefile renamed from cpu/at32ap/Makefile +0 -0
similarity index 100%
rename from cpu/at32ap/Makefile
rename to arch/avr32/cpu/Makefile
arch/avr32/cpu/at32ap700x/Makefile renamed from cpu/at32ap/at32ap700x/Makefile +0 -0
similarity index 100%
rename from cpu/at32ap/at32ap700x/Makefile
rename to arch/avr32/cpu/at32ap700x/Makefile
arch/avr32/cpu/at32ap700x/clk.c renamed from cpu/at32ap/at32ap700x/clk.c +0 -0
similarity index 100%
rename from cpu/at32ap/at32ap700x/clk.c
rename to arch/avr32/cpu/at32ap700x/clk.c
arch/avr32/cpu/at32ap700x/portmux.c renamed from cpu/at32ap/at32ap700x/portmux.c +0 -0
similarity index 100%
rename from cpu/at32ap/at32ap700x/portmux.c
rename to arch/avr32/cpu/at32ap700x/portmux.c
arch/avr32/cpu/at32ap700x/sm.h renamed from cpu/at32ap/at32ap700x/sm.h +0 -0
similarity index 100%
rename from cpu/at32ap/at32ap700x/sm.h
rename to arch/avr32/cpu/at32ap700x/sm.h
arch/avr32/cpu/cache.c renamed from cpu/at32ap/cache.c +0 -0
similarity index 100%
rename from cpu/at32ap/cache.c
rename to arch/avr32/cpu/cache.c
arch/avr32/cpu/config.mk renamed from cpu/at32ap/config.mk +0 -0
similarity index 100%
rename from cpu/at32ap/config.mk
rename to arch/avr32/cpu/config.mk
arch/avr32/cpu/cpu.c renamed from cpu/at32ap/cpu.c +0 -0
similarity index 100%
rename from cpu/at32ap/cpu.c
rename to arch/avr32/cpu/cpu.c
arch/avr32/cpu/exception.c renamed from cpu/at32ap/exception.c +0 -0
similarity index 100%
rename from cpu/at32ap/exception.c
rename to arch/avr32/cpu/exception.c
arch/avr32/cpu/hsdramc.c renamed from cpu/at32ap/hsdramc.c +0 -0
similarity index 100%
rename from cpu/at32ap/hsdramc.c
rename to arch/avr32/cpu/hsdramc.c
arch/avr32/cpu/hsdramc1.h renamed from cpu/at32ap/hsdramc1.h +0 -0
similarity index 100%
rename from cpu/at32ap/hsdramc1.h
rename to arch/avr32/cpu/hsdramc1.h
arch/avr32/cpu/hsmc3.h renamed from cpu/at32ap/hsmc3.h +0 -0
similarity index 100%
rename from cpu/at32ap/hsmc3.h
rename to arch/avr32/cpu/hsmc3.h
arch/avr32/cpu/interrupts.c renamed from cpu/at32ap/interrupts.c +0 -0
similarity index 100%
rename from cpu/at32ap/interrupts.c
rename to arch/avr32/cpu/interrupts.c
arch/avr32/cpu/pio2.h renamed from cpu/at32ap/pio2.h +0 -0
similarity index 100%
rename from cpu/at32ap/pio2.h
rename to arch/avr32/cpu/pio2.h
arch/avr32/cpu/portmux-gpio.c renamed from cpu/at32ap/portmux-gpio.c +0 -0
similarity index 100%
rename from cpu/at32ap/portmux-gpio.c
rename to arch/avr32/cpu/portmux-gpio.c
arch/avr32/cpu/portmux-pio.c renamed from cpu/at32ap/portmux-pio.c +0 -0
similarity index 100%
rename from cpu/at32ap/portmux-pio.c
rename to arch/avr32/cpu/portmux-pio.c
arch/avr32/cpu/start.S renamed from cpu/at32ap/start.S +0 -0
similarity index 100%
rename from cpu/at32ap/start.S
rename to arch/avr32/cpu/start.S
board/mimc/mimc200/mimc200.c +1 -1
index 0dcacb9..cc0f137 100644
@@ -31,7 +31,7 @@
 #include <atmel_lcdc.h>
 #include <lcd.h>
 
-#include "../../../cpu/at32ap/hsmc3.h"
+#include "../../../arch/avr32/cpu/hsmc3.h"
 
 #if defined(CONFIG_LCD)
 /* 480x272x16 @ 72 Hz */
Signature · 1 line
1.6.2.1
#19 lore raw

PATCH v4 15/20 microblaze: Move cpu/microblaze/* to arch/microblaze/cpu/*

In reply to Peter Tyser
---
 {cpu/microblaze => arch/microblaze/cpu}/Makefile   |    0
 {cpu/microblaze => arch/microblaze/cpu}/cache.c    |    0
 {cpu/microblaze => arch/microblaze/cpu}/cpu.c      |    0
 .../microblaze => arch/microblaze/cpu}/exception.c |    0
 .../microblaze/cpu}/interrupts.c                   |    0
 {cpu/microblaze => arch/microblaze/cpu}/irq.S      |    0
 {cpu/microblaze => arch/microblaze/cpu}/start.S    |    0
 {cpu/microblaze => arch/microblaze/cpu}/timer.c    |    0
 board/xilinx/microblaze-generic/u-boot.lds         |    2 +-
 9 files changed, 1 insertions(+), 1 deletions(-)
 rename {cpu/microblaze => arch/microblaze/cpu}/Makefile (100%)
 rename {cpu/microblaze => arch/microblaze/cpu}/cache.c (100%)
 rename {cpu/microblaze => arch/microblaze/cpu}/cpu.c (100%)
 rename {cpu/microblaze => arch/microblaze/cpu}/exception.c (100%)
 rename {cpu/microblaze => arch/microblaze/cpu}/interrupts.c (100%)
 rename {cpu/microblaze => arch/microblaze/cpu}/irq.S (100%)
 rename {cpu/microblaze => arch/microblaze/cpu}/start.S (100%)
 rename {cpu/microblaze => arch/microblaze/cpu}/timer.c (100%)
arch/microblaze/cpu/Makefile renamed from cpu/microblaze/Makefile +0 -0
similarity index 100%
rename from cpu/microblaze/Makefile
rename to arch/microblaze/cpu/Makefile
arch/microblaze/cpu/cache.c renamed from cpu/microblaze/cache.c +0 -0
similarity index 100%
rename from cpu/microblaze/cache.c
rename to arch/microblaze/cpu/cache.c
arch/microblaze/cpu/cpu.c renamed from cpu/microblaze/cpu.c +0 -0
similarity index 100%
rename from cpu/microblaze/cpu.c
rename to arch/microblaze/cpu/cpu.c
arch/microblaze/cpu/exception.c renamed from cpu/microblaze/exception.c +0 -0
similarity index 100%
rename from cpu/microblaze/exception.c
rename to arch/microblaze/cpu/exception.c
arch/microblaze/cpu/interrupts.c renamed from cpu/microblaze/interrupts.c +0 -0
similarity index 100%
rename from cpu/microblaze/interrupts.c
rename to arch/microblaze/cpu/interrupts.c
arch/microblaze/cpu/irq.S renamed from cpu/microblaze/irq.S +0 -0
similarity index 100%
rename from cpu/microblaze/irq.S
rename to arch/microblaze/cpu/irq.S
arch/microblaze/cpu/start.S renamed from cpu/microblaze/start.S +0 -0
similarity index 100%
rename from cpu/microblaze/start.S
rename to arch/microblaze/cpu/start.S
arch/microblaze/cpu/timer.c renamed from cpu/microblaze/timer.c +0 -0
similarity index 100%
rename from cpu/microblaze/timer.c
rename to arch/microblaze/cpu/timer.c
board/xilinx/microblaze-generic/u-boot.lds +1 -1
index c20c6dd..ee41145 100644
@@ -30,7 +30,7 @@ SECTIONS
 	.text ALIGN(0x4):
 	{
 		__text_start = .;
-		cpu/microblaze/start.o (.text)
+		arch/microblaze/cpu/start.o (.text)
 		*(.text)
 		__text_end = .;
 	}
Signature · 1 line
1.6.2.1
#20 lore raw

PATCH v4 16/20 i386: Move cpu/i386/* to arch/i386/cpu/*

In reply to Peter Tyser
---
 {cpu/i386 => arch/i386/cpu}/Makefile            |    0
 {cpu/i386 => arch/i386/cpu}/config.mk           |    0
 {cpu/i386 => arch/i386/cpu}/cpu.c               |    0
 {cpu/i386 => arch/i386/cpu}/interrupts.c        |    0
 {cpu/i386 => arch/i386/cpu}/resetvec.S          |    0
 {cpu/i386 => arch/i386/cpu}/sc520/Makefile      |    0
 {cpu/i386 => arch/i386/cpu}/sc520/sc520.c       |    0
 {cpu/i386 => arch/i386/cpu}/sc520/sc520_asm.S   |    0
 {cpu/i386 => arch/i386/cpu}/sc520/sc520_pci.c   |    0
 {cpu/i386 => arch/i386/cpu}/sc520/sc520_ssi.c   |    0
 {cpu/i386 => arch/i386/cpu}/sc520/sc520_timer.c |    0
 {cpu/i386 => arch/i386/cpu}/serial.c            |    0
 {cpu/i386 => arch/i386/cpu}/start.S             |    0
 {cpu/i386 => arch/i386/cpu}/start16.S           |    0
 arch/i386/include/asm/interrupt.h               |    2 +-
 arch/i386/include/asm/u-boot-i386.h             |    2 +-
 doc/TODO-i386                                   |    4 ++--
 17 files changed, 4 insertions(+), 4 deletions(-)
 rename {cpu/i386 => arch/i386/cpu}/Makefile (100%)
 rename {cpu/i386 => arch/i386/cpu}/config.mk (100%)
 rename {cpu/i386 => arch/i386/cpu}/cpu.c (100%)
 rename {cpu/i386 => arch/i386/cpu}/interrupts.c (100%)
 rename {cpu/i386 => arch/i386/cpu}/resetvec.S (100%)
 rename {cpu/i386 => arch/i386/cpu}/sc520/Makefile (100%)
 rename {cpu/i386 => arch/i386/cpu}/sc520/sc520.c (100%)
 rename {cpu/i386 => arch/i386/cpu}/sc520/sc520_asm.S (100%)
 rename {cpu/i386 => arch/i386/cpu}/sc520/sc520_pci.c (100%)
 rename {cpu/i386 => arch/i386/cpu}/sc520/sc520_ssi.c (100%)
 rename {cpu/i386 => arch/i386/cpu}/sc520/sc520_timer.c (100%)
 rename {cpu/i386 => arch/i386/cpu}/serial.c (100%)
 rename {cpu/i386 => arch/i386/cpu}/start.S (100%)
 rename {cpu/i386 => arch/i386/cpu}/start16.S (100%)
arch/i386/cpu/Makefile renamed from cpu/i386/Makefile +0 -0
similarity index 100%
rename from cpu/i386/Makefile
rename to arch/i386/cpu/Makefile
arch/i386/cpu/config.mk renamed from cpu/i386/config.mk +0 -0
similarity index 100%
rename from cpu/i386/config.mk
rename to arch/i386/cpu/config.mk
arch/i386/cpu/cpu.c renamed from cpu/i386/cpu.c +0 -0
similarity index 100%
rename from cpu/i386/cpu.c
rename to arch/i386/cpu/cpu.c
arch/i386/cpu/interrupts.c renamed from cpu/i386/interrupts.c +0 -0
similarity index 100%
rename from cpu/i386/interrupts.c
rename to arch/i386/cpu/interrupts.c
arch/i386/cpu/resetvec.S renamed from cpu/i386/resetvec.S +0 -0
similarity index 100%
rename from cpu/i386/resetvec.S
rename to arch/i386/cpu/resetvec.S
arch/i386/cpu/sc520/Makefile renamed from cpu/i386/sc520/Makefile +0 -0
similarity index 100%
rename from cpu/i386/sc520/Makefile
rename to arch/i386/cpu/sc520/Makefile
arch/i386/cpu/sc520/sc520.c renamed from cpu/i386/sc520/sc520.c +0 -0
similarity index 100%
rename from cpu/i386/sc520/sc520.c
rename to arch/i386/cpu/sc520/sc520.c
arch/i386/cpu/sc520/sc520_asm.S renamed from cpu/i386/sc520/sc520_asm.S +0 -0
similarity index 100%
rename from cpu/i386/sc520/sc520_asm.S
rename to arch/i386/cpu/sc520/sc520_asm.S
arch/i386/cpu/sc520/sc520_pci.c renamed from cpu/i386/sc520/sc520_pci.c +0 -0
similarity index 100%
rename from cpu/i386/sc520/sc520_pci.c
rename to arch/i386/cpu/sc520/sc520_pci.c
arch/i386/cpu/sc520/sc520_ssi.c renamed from cpu/i386/sc520/sc520_ssi.c +0 -0
similarity index 100%
rename from cpu/i386/sc520/sc520_ssi.c
rename to arch/i386/cpu/sc520/sc520_ssi.c
arch/i386/cpu/sc520/sc520_timer.c renamed from cpu/i386/sc520/sc520_timer.c +0 -0
similarity index 100%
rename from cpu/i386/sc520/sc520_timer.c
rename to arch/i386/cpu/sc520/sc520_timer.c
arch/i386/cpu/serial.c renamed from cpu/i386/serial.c +0 -0
similarity index 100%
rename from cpu/i386/serial.c
rename to arch/i386/cpu/serial.c
arch/i386/cpu/start.S renamed from cpu/i386/start.S +0 -0
similarity index 100%
rename from cpu/i386/start.S
rename to arch/i386/cpu/start.S
arch/i386/cpu/start16.S renamed from cpu/i386/start16.S +0 -0
similarity index 100%
rename from cpu/i386/start16.S
rename to arch/i386/cpu/start16.S
arch/i386/include/asm/interrupt.h +1 -1
index 8d324d9..07426fe 100644
@@ -27,7 +27,7 @@
 #ifndef __ASM_INTERRUPT_H_
 #define __ASM_INTERRUPT_H_ 1
 
-/* cpu/i386/interrupts.c */
+/* arch/i386/cpu/interrupts.c */
 void set_vector(u8 intnum, void *routine);
 
 /* arch/i386/lib/interupts.c */
arch/i386/include/asm/u-boot-i386.h +1 -1
index a08632d..521fd35 100644
@@ -33,7 +33,7 @@ void timer_isr(void *);
 typedef void (timer_fnc_t) (void);
 int register_timer_isr (timer_fnc_t *isr_func);
 
-/* Architecture specific - can be in cpu/i386/, arch/i386/lib/, or $(BOARD)/ */
+/* Architecture specific - can be in arch/i386/cpu/, arch/i386/lib/, or $(BOARD)/ */
 int timer_init(void);
 
 /* cpu/.../interrupts.c */
doc/TODO-i386 +2 -2
index 2261f4a..9b6c5d4 100644
@@ -4,11 +4,11 @@ i386 port missing features:
 * setup the BIOS data area and BIOS equipment word to reflect machine config. 
 * Make reset work (from Linux and from the boot prompt)
 * DMA, FDC, RTC, KBC initialization
-* split of part of cpu/i386/interrupt.c to cpu/i385/entry.c?
+* split of part of arch/i386/cpu/interrupt.c to cpu/i385/entry.c?
 * re-entry of protected mode from real mode, should be added to realmode_switch.S 
   (and used by INT 10h and INT 16h handlers for console I/O during early
    linux boot...) 
-* missing functions in arch/i386/lib and cpu/i386
+* missing functions in arch/i386/lib and arch/i386/cpu
 * speaker beep interface
 
 
Signature · 1 line
1.6.2.1
#21 lore raw

PATCH v4 17/20 sparc: Move cpu/leon[23] to arch/sparc/cpu/leon[23]

In reply to Peter Tyser
---
 {cpu => arch/sparc/cpu}/leon2/Makefile     |    0
 {cpu => arch/sparc/cpu}/leon2/config.mk    |    0
 {cpu => arch/sparc/cpu}/leon2/cpu.c        |    0
 {cpu => arch/sparc/cpu}/leon2/cpu_init.c   |    0
 {cpu => arch/sparc/cpu}/leon2/interrupts.c |    0
 {cpu => arch/sparc/cpu}/leon2/prom.c       |    0
 {cpu => arch/sparc/cpu}/leon2/serial.c     |    0
 {cpu => arch/sparc/cpu}/leon2/start.S      |    0
 {cpu => arch/sparc/cpu}/leon3/Makefile     |    0
 {cpu => arch/sparc/cpu}/leon3/ambapp.c     |    0
 {cpu => arch/sparc/cpu}/leon3/config.mk    |    0
 {cpu => arch/sparc/cpu}/leon3/cpu.c        |    0
 {cpu => arch/sparc/cpu}/leon3/cpu_init.c   |    0
 {cpu => arch/sparc/cpu}/leon3/interrupts.c |    0
 {cpu => arch/sparc/cpu}/leon3/prom.c       |    0
 {cpu => arch/sparc/cpu}/leon3/serial.c     |    0
 {cpu => arch/sparc/cpu}/leon3/start.S      |    0
 {cpu => arch/sparc/cpu}/leon3/usb_uhci.c   |    0
 {cpu => arch/sparc/cpu}/leon3/usb_uhci.h   |    0
 board/gaisler/gr_cpci_ax2000/u-boot.lds    |    2 +-
 board/gaisler/gr_ep2s60/u-boot.lds         |    2 +-
 board/gaisler/gr_xc3s_1500/u-boot.lds      |    2 +-
 board/gaisler/grsim/u-boot.lds             |    2 +-
 board/gaisler/grsim_leon2/u-boot.lds       |    2 +-
 24 files changed, 5 insertions(+), 5 deletions(-)
 rename {cpu => arch/sparc/cpu}/leon2/Makefile (100%)
 rename {cpu => arch/sparc/cpu}/leon2/config.mk (100%)
 rename {cpu => arch/sparc/cpu}/leon2/cpu.c (100%)
 rename {cpu => arch/sparc/cpu}/leon2/cpu_init.c (100%)
 rename {cpu => arch/sparc/cpu}/leon2/interrupts.c (100%)
 rename {cpu => arch/sparc/cpu}/leon2/prom.c (100%)
 rename {cpu => arch/sparc/cpu}/leon2/serial.c (100%)
 rename {cpu => arch/sparc/cpu}/leon2/start.S (100%)
 rename {cpu => arch/sparc/cpu}/leon3/Makefile (100%)
 rename {cpu => arch/sparc/cpu}/leon3/ambapp.c (100%)
 rename {cpu => arch/sparc/cpu}/leon3/config.mk (100%)
 rename {cpu => arch/sparc/cpu}/leon3/cpu.c (100%)
 rename {cpu => arch/sparc/cpu}/leon3/cpu_init.c (100%)
 rename {cpu => arch/sparc/cpu}/leon3/interrupts.c (100%)
 rename {cpu => arch/sparc/cpu}/leon3/prom.c (100%)
 rename {cpu => arch/sparc/cpu}/leon3/serial.c (100%)
 rename {cpu => arch/sparc/cpu}/leon3/start.S (100%)
 rename {cpu => arch/sparc/cpu}/leon3/usb_uhci.c (100%)
 rename {cpu => arch/sparc/cpu}/leon3/usb_uhci.h (100%)
arch/sparc/cpu/leon2/Makefile renamed from cpu/leon2/Makefile +0 -0
similarity index 100%
rename from cpu/leon2/Makefile
rename to arch/sparc/cpu/leon2/Makefile
arch/sparc/cpu/leon2/config.mk renamed from cpu/leon2/config.mk +0 -0
similarity index 100%
rename from cpu/leon2/config.mk
rename to arch/sparc/cpu/leon2/config.mk
arch/sparc/cpu/leon2/cpu.c renamed from cpu/leon2/cpu.c +0 -0
similarity index 100%
rename from cpu/leon2/cpu.c
rename to arch/sparc/cpu/leon2/cpu.c
arch/sparc/cpu/leon2/cpu_init.c renamed from cpu/leon2/cpu_init.c +0 -0
similarity index 100%
rename from cpu/leon2/cpu_init.c
rename to arch/sparc/cpu/leon2/cpu_init.c
arch/sparc/cpu/leon2/interrupts.c renamed from cpu/leon2/interrupts.c +0 -0
similarity index 100%
rename from cpu/leon2/interrupts.c
rename to arch/sparc/cpu/leon2/interrupts.c
arch/sparc/cpu/leon2/prom.c renamed from cpu/leon2/prom.c +0 -0
similarity index 100%
rename from cpu/leon2/prom.c
rename to arch/sparc/cpu/leon2/prom.c
arch/sparc/cpu/leon2/serial.c renamed from cpu/leon2/serial.c +0 -0
similarity index 100%
rename from cpu/leon2/serial.c
rename to arch/sparc/cpu/leon2/serial.c
arch/sparc/cpu/leon2/start.S renamed from cpu/leon2/start.S +0 -0
similarity index 100%
rename from cpu/leon2/start.S
rename to arch/sparc/cpu/leon2/start.S
arch/sparc/cpu/leon3/Makefile renamed from cpu/leon3/Makefile +0 -0
similarity index 100%
rename from cpu/leon3/Makefile
rename to arch/sparc/cpu/leon3/Makefile
arch/sparc/cpu/leon3/ambapp.c renamed from cpu/leon3/ambapp.c +0 -0
similarity index 100%
rename from cpu/leon3/ambapp.c
rename to arch/sparc/cpu/leon3/ambapp.c
arch/sparc/cpu/leon3/config.mk renamed from cpu/leon3/config.mk +0 -0
similarity index 100%
rename from cpu/leon3/config.mk
rename to arch/sparc/cpu/leon3/config.mk
arch/sparc/cpu/leon3/cpu.c renamed from cpu/leon3/cpu.c +0 -0
similarity index 100%
rename from cpu/leon3/cpu.c
rename to arch/sparc/cpu/leon3/cpu.c
arch/sparc/cpu/leon3/cpu_init.c renamed from cpu/leon3/cpu_init.c +0 -0
similarity index 100%
rename from cpu/leon3/cpu_init.c
rename to arch/sparc/cpu/leon3/cpu_init.c
arch/sparc/cpu/leon3/interrupts.c renamed from cpu/leon3/interrupts.c +0 -0
similarity index 100%
rename from cpu/leon3/interrupts.c
rename to arch/sparc/cpu/leon3/interrupts.c
arch/sparc/cpu/leon3/prom.c renamed from cpu/leon3/prom.c +0 -0
similarity index 100%
rename from cpu/leon3/prom.c
rename to arch/sparc/cpu/leon3/prom.c
arch/sparc/cpu/leon3/serial.c renamed from cpu/leon3/serial.c +0 -0
similarity index 100%
rename from cpu/leon3/serial.c
rename to arch/sparc/cpu/leon3/serial.c
arch/sparc/cpu/leon3/start.S renamed from cpu/leon3/start.S +0 -0
similarity index 100%
rename from cpu/leon3/start.S
rename to arch/sparc/cpu/leon3/start.S
arch/sparc/cpu/leon3/usb_uhci.c renamed from cpu/leon3/usb_uhci.c +0 -0
similarity index 100%
rename from cpu/leon3/usb_uhci.c
rename to arch/sparc/cpu/leon3/usb_uhci.c
arch/sparc/cpu/leon3/usb_uhci.h renamed from cpu/leon3/usb_uhci.h +0 -0
similarity index 100%
rename from cpu/leon3/usb_uhci.h
rename to arch/sparc/cpu/leon3/usb_uhci.h
board/gaisler/gr_cpci_ax2000/u-boot.lds +1 -1
index d5d7842..2282682 100644
@@ -60,7 +60,7 @@ SECTIONS
 		_text = .;
 
 		*(.start)
-		cpu/leon3/start.o (.text)
+		arch/sparc/cpu/leon3/start.o (.text)
 /* 8k is the same as the PROM offset from end of main memory, (CONFIG_SYS_PROM_SIZE) */
 		. = ALIGN(8192);
 /* PROM CODE, Will be relocated to the end of memory,
board/gaisler/gr_ep2s60/u-boot.lds +1 -1
index 99aa0ad..0ca2651 100644
@@ -60,7 +60,7 @@ SECTIONS
 		_text = .;
 
 		*(.start)
-		cpu/leon3/start.o (.text)
+		arch/sparc/cpu/leon3/start.o (.text)
 /* 8k is the same as the PROM offset from end of main memory, (CONFIG_SYS_PROM_SIZE) */
 		. = ALIGN(8192);
 /* PROM CODE, Will be relocated to the end of memory,
board/gaisler/gr_xc3s_1500/u-boot.lds +1 -1
index 3b13190..67222ac 100644
@@ -60,7 +60,7 @@ SECTIONS
 		_text = .;
 
 		*(.start)
-		cpu/leon3/start.o (.text)
+		arch/sparc/cpu/leon3/start.o (.text)
 /* 8k is the same as the PROM offset from end of main memory, (CONFIG_SYS_PROM_SIZE) */
 		. = ALIGN(8192);
 /* PROM CODE, Will be relocated to the end of memory,
board/gaisler/grsim/u-boot.lds +1 -1
index 0fa6627..681fd8d 100644
@@ -59,7 +59,7 @@ SECTIONS
 		_text = .;
 
 		*(.start)
-		cpu/leon3/start.o (.text)
+		arch/sparc/cpu/leon3/start.o (.text)
 /* 8k is the same as the PROM offset from end of main memory, (CONFIG_SYS_PROM_SIZE) */
 		. = ALIGN(8192);
 /* PROM CODE, Will be relocated to the end of memory,
board/gaisler/grsim_leon2/u-boot.lds +1 -1
index c5311a6..a12e7fb 100644
@@ -59,7 +59,7 @@ SECTIONS
 		_text = .;
 
 		*(.start)
-		cpu/leon2/start.o (.text)
+		arch/sparc/cpu/leon2/start.o (.text)
 /* 8k is the same as the PROM offset from end of main memory, (CONFIG_SYS_PROM_SIZE) */
 		. = ALIGN(8192);
 /* PROM CODE, Will be relocated to the end of memory,
Signature · 1 line
1.6.2.1
#22 lore raw

PATCH v4 18/20 nios: Move cpu/nios/* to arch/nios/cpu/*

In reply to Peter Tyser
---
 {cpu/nios => arch/nios/cpu}/Makefile     |    0
 {cpu/nios => arch/nios/cpu}/asmi.c       |    0
 {cpu/nios => arch/nios/cpu}/config.mk    |    0
 {cpu/nios => arch/nios/cpu}/cpu.c        |    0
 {cpu/nios => arch/nios/cpu}/interrupts.c |    0
 {cpu/nios => arch/nios/cpu}/serial.c     |    0
 {cpu/nios => arch/nios/cpu}/spi.c        |    0
 {cpu/nios => arch/nios/cpu}/start.S      |    0
 {cpu/nios => arch/nios/cpu}/traps.S      |    0
 board/altera/dk1c20/u-boot.lds           |    2 +-
 board/altera/dk1s10/u-boot.lds           |    2 +-
 board/altera/ep1c20/u-boot.lds           |    2 +-
 board/altera/ep1s10/u-boot.lds           |    2 +-
 board/altera/ep1s40/u-boot.lds           |    2 +-
 board/psyent/pci5441/u-boot.lds          |    2 +-
 board/psyent/pk1c20/u-boot.lds           |    2 +-
 board/ssv/adnpesc1/u-boot.lds            |    2 +-
 doc/README.nios                          |    2 +-
 18 files changed, 9 insertions(+), 9 deletions(-)
 rename {cpu/nios => arch/nios/cpu}/Makefile (100%)
 rename {cpu/nios => arch/nios/cpu}/asmi.c (100%)
 rename {cpu/nios => arch/nios/cpu}/config.mk (100%)
 rename {cpu/nios => arch/nios/cpu}/cpu.c (100%)
 rename {cpu/nios => arch/nios/cpu}/interrupts.c (100%)
 rename {cpu/nios => arch/nios/cpu}/serial.c (100%)
 rename {cpu/nios => arch/nios/cpu}/spi.c (100%)
 rename {cpu/nios => arch/nios/cpu}/start.S (100%)
 rename {cpu/nios => arch/nios/cpu}/traps.S (100%)
arch/nios/cpu/Makefile renamed from cpu/nios/Makefile +0 -0
similarity index 100%
rename from cpu/nios/Makefile
rename to arch/nios/cpu/Makefile
arch/nios/cpu/asmi.c renamed from cpu/nios/asmi.c +0 -0
similarity index 100%
rename from cpu/nios/asmi.c
rename to arch/nios/cpu/asmi.c
arch/nios/cpu/config.mk renamed from cpu/nios/config.mk +0 -0
similarity index 100%
rename from cpu/nios/config.mk
rename to arch/nios/cpu/config.mk
arch/nios/cpu/cpu.c renamed from cpu/nios/cpu.c +0 -0
similarity index 100%
rename from cpu/nios/cpu.c
rename to arch/nios/cpu/cpu.c
arch/nios/cpu/interrupts.c renamed from cpu/nios/interrupts.c +0 -0
similarity index 100%
rename from cpu/nios/interrupts.c
rename to arch/nios/cpu/interrupts.c
arch/nios/cpu/serial.c renamed from cpu/nios/serial.c +0 -0
similarity index 100%
rename from cpu/nios/serial.c
rename to arch/nios/cpu/serial.c
arch/nios/cpu/spi.c renamed from cpu/nios/spi.c +0 -0
similarity index 100%
rename from cpu/nios/spi.c
rename to arch/nios/cpu/spi.c
arch/nios/cpu/start.S renamed from cpu/nios/start.S +0 -0
similarity index 100%
rename from cpu/nios/start.S
rename to arch/nios/cpu/start.S
arch/nios/cpu/traps.S renamed from cpu/nios/traps.S +0 -0
similarity index 100%
rename from cpu/nios/traps.S
rename to arch/nios/cpu/traps.S
board/altera/dk1c20/u-boot.lds +1 -1
index 98ee8f8..50c3fe7 100644
@@ -30,7 +30,7 @@ SECTIONS
 {
 	.text :
 	{
-	  cpu/nios/start.o (.text)
+	  arch/nios/cpu/start.o (.text)
 	  *(.text)
 	}
 	__text_end = .;
board/altera/dk1s10/u-boot.lds +1 -1
index 98ee8f8..50c3fe7 100644
@@ -30,7 +30,7 @@ SECTIONS
 {
 	.text :
 	{
-	  cpu/nios/start.o (.text)
+	  arch/nios/cpu/start.o (.text)
 	  *(.text)
 	}
 	__text_end = .;
board/altera/ep1c20/u-boot.lds +1 -1
index e2eb3aa..b909e94 100644
@@ -30,7 +30,7 @@ SECTIONS
 {
 	.text :
 	{
-	  cpu/nios2/start.o (.text)
+	  arch/nios/cpu2/start.o (.text)
 	  *(.text)
 	  *(.text.*)
 	  *(.gnu.linkonce.t*)
board/altera/ep1s10/u-boot.lds +1 -1
index e2eb3aa..b909e94 100644
@@ -30,7 +30,7 @@ SECTIONS
 {
 	.text :
 	{
-	  cpu/nios2/start.o (.text)
+	  arch/nios/cpu2/start.o (.text)
 	  *(.text)
 	  *(.text.*)
 	  *(.gnu.linkonce.t*)
board/altera/ep1s40/u-boot.lds +1 -1
index e2eb3aa..b909e94 100644
@@ -30,7 +30,7 @@ SECTIONS
 {
 	.text :
 	{
-	  cpu/nios2/start.o (.text)
+	  arch/nios/cpu2/start.o (.text)
 	  *(.text)
 	  *(.text.*)
 	  *(.gnu.linkonce.t*)
board/psyent/pci5441/u-boot.lds +1 -1
index b2d88a5..f155800 100644
@@ -30,7 +30,7 @@ SECTIONS
 {
 	.text :
 	{
-	  cpu/nios2/start.o (.text)
+	  arch/nios/cpu2/start.o (.text)
 	  *(.text)
 	  *(.text.*)
 	  *(.gnu.linkonce.t*)
board/psyent/pk1c20/u-boot.lds +1 -1
index b2d88a5..f155800 100644
@@ -30,7 +30,7 @@ SECTIONS
 {
 	.text :
 	{
-	  cpu/nios2/start.o (.text)
+	  arch/nios/cpu2/start.o (.text)
 	  *(.text)
 	  *(.text.*)
 	  *(.gnu.linkonce.t*)
board/ssv/adnpesc1/u-boot.lds +1 -1
index 98ee8f8..50c3fe7 100644
@@ -30,7 +30,7 @@ SECTIONS
 {
 	.text :
 	{
-	  cpu/nios/start.o (.text)
+	  arch/nios/cpu/start.o (.text)
 	  *(.text)
 	}
 	__text_end = .;
doc/README.nios +1 -1
index da30ff5..5628144 100644
@@ -243,7 +243,7 @@ cover most of the individual functions to get you started.
 	following commands, then close the console window:
 
 		(gdb) directory common
-		(gdb) directory cpu/nios
+		(gdb) directory arch/nios/cpu
 		(gdb) directory arch/nios/lib
 		(gdb) directory board/altera/dk1c20
 
Signature · 1 line
1.6.2.1
#23 lore raw

PATCH v4 19/20 nios2: Move cpu/nios2/* to arch/nios2/cpu/*

In reply to Peter Tyser
---
 {cpu/nios2 => arch/nios2/cpu}/Makefile     |    0
 {cpu/nios2 => arch/nios2/cpu}/config.mk    |    0
 {cpu/nios2 => arch/nios2/cpu}/cpu.c        |    0
 {cpu/nios2 => arch/nios2/cpu}/epcs.c       |    0
 {cpu/nios2 => arch/nios2/cpu}/exceptions.S |    0
 {cpu/nios2 => arch/nios2/cpu}/interrupts.c |    0
 {cpu/nios2 => arch/nios2/cpu}/start.S      |    0
 {cpu/nios2 => arch/nios2/cpu}/sysid.c      |    0
 {cpu/nios2 => arch/nios2/cpu}/traps.c      |    0
 9 files changed, 0 insertions(+), 0 deletions(-)
 rename {cpu/nios2 => arch/nios2/cpu}/Makefile (100%)
 rename {cpu/nios2 => arch/nios2/cpu}/config.mk (100%)
 rename {cpu/nios2 => arch/nios2/cpu}/cpu.c (100%)
 rename {cpu/nios2 => arch/nios2/cpu}/epcs.c (100%)
 rename {cpu/nios2 => arch/nios2/cpu}/exceptions.S (100%)
 rename {cpu/nios2 => arch/nios2/cpu}/interrupts.c (100%)
 rename {cpu/nios2 => arch/nios2/cpu}/start.S (100%)
 rename {cpu/nios2 => arch/nios2/cpu}/sysid.c (100%)
 rename {cpu/nios2 => arch/nios2/cpu}/traps.c (100%)
arch/nios2/cpu/Makefile renamed from cpu/nios2/Makefile +0 -0
similarity index 100%
rename from cpu/nios2/Makefile
rename to arch/nios2/cpu/Makefile
arch/nios2/cpu/config.mk renamed from cpu/nios2/config.mk +0 -0
similarity index 100%
rename from cpu/nios2/config.mk
rename to arch/nios2/cpu/config.mk
arch/nios2/cpu/cpu.c renamed from cpu/nios2/cpu.c +0 -0
similarity index 100%
rename from cpu/nios2/cpu.c
rename to arch/nios2/cpu/cpu.c
arch/nios2/cpu/epcs.c renamed from cpu/nios2/epcs.c +0 -0
similarity index 100%
rename from cpu/nios2/epcs.c
rename to arch/nios2/cpu/epcs.c
arch/nios2/cpu/exceptions.S renamed from cpu/nios2/exceptions.S +0 -0
similarity index 100%
rename from cpu/nios2/exceptions.S
rename to arch/nios2/cpu/exceptions.S
arch/nios2/cpu/interrupts.c renamed from cpu/nios2/interrupts.c +0 -0
similarity index 100%
rename from cpu/nios2/interrupts.c
rename to arch/nios2/cpu/interrupts.c
arch/nios2/cpu/start.S renamed from cpu/nios2/start.S +0 -0
similarity index 100%
rename from cpu/nios2/start.S
rename to arch/nios2/cpu/start.S
arch/nios2/cpu/sysid.c renamed from cpu/nios2/sysid.c +0 -0
similarity index 100%
rename from cpu/nios2/sysid.c
rename to arch/nios2/cpu/sysid.c
arch/nios2/cpu/traps.c renamed from cpu/nios2/traps.c +0 -0
similarity index 100%
rename from cpu/nios2/traps.c
rename to arch/nios2/cpu/traps.c
Signature · 1 line
1.6.2.1
#24 lore raw

PATCH v4 20/20 Update README to reflect new directory structure

In reply to Peter Tyser

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

---
 README |  158 +++++++++++++++++++++++++++++++++++++---------------------------
 1 files changed, 91 insertions(+), 67 deletions(-)
README +91 -67
index d5ccdc5..99320ab 100644
@@ -138,68 +138,91 @@ U-Boot will always have a patchlevel of "0".
 Directory Hierarchy:
 ====================
 
-- api		Machine/arch independent API for external apps
-- board		Board dependent files
-- common	Misc architecture independent functions
-- cpu		CPU specific files
-  - 74xx_7xx	Files specific to Freescale MPC74xx and 7xx CPUs
-  - arm720t	Files specific to ARM 720 CPUs
-  - arm920t	Files specific to ARM 920 CPUs
-    - at91rm9200 Files specific to Atmel AT91RM9200 CPU
-    - imx	Files specific to Freescale MC9328 i.MX CPUs
-    - s3c24x0	Files specific to Samsung S3C24X0 CPUs
-  - arm925t	Files specific to ARM 925 CPUs
-  - arm926ejs	Files specific to ARM 926 CPUs
-  - arm1136	Files specific to ARM 1136 CPUs
-  - at32ap	Files specific to Atmel AVR32 AP CPUs
-  - blackfin	Files specific to Analog Devices Blackfin CPUs
-  - i386	Files specific to i386 CPUs
-  - ixp		Files specific to Intel XScale IXP CPUs
-  - leon2	Files specific to Gaisler LEON2 SPARC CPU
-  - leon3	Files specific to Gaisler LEON3 SPARC CPU
-  - mcf52x2	Files specific to Freescale ColdFire MCF52x2 CPUs
-  - mcf5227x	Files specific to Freescale ColdFire MCF5227x CPUs
-  - mcf532x	Files specific to Freescale ColdFire MCF5329 CPUs
-  - mcf5445x	Files specific to Freescale ColdFire MCF5445x CPUs
-  - mcf547x_8x	Files specific to Freescale ColdFire MCF547x_8x CPUs
-  - mips	Files specific to MIPS CPUs
-  - mpc5xx	Files specific to Freescale MPC5xx  CPUs
-  - mpc5xxx	Files specific to Freescale MPC5xxx CPUs
-  - mpc8xx	Files specific to Freescale MPC8xx  CPUs
-  - mpc8220	Files specific to Freescale MPC8220 CPUs
-  - mpc824x	Files specific to Freescale MPC824x CPUs
-  - mpc8260	Files specific to Freescale MPC8260 CPUs
-  - mpc85xx	Files specific to Freescale MPC85xx CPUs
-  - nios	Files specific to Altera NIOS CPUs
-  - nios2	Files specific to Altera Nios-II CPUs
-  - ppc4xx	Files specific to AMCC PowerPC 4xx CPUs
-  - pxa		Files specific to Intel XScale PXA CPUs
-  - s3c44b0	Files specific to Samsung S3C44B0 CPUs
-  - sa1100	Files specific to Intel StrongARM SA1100 CPUs
-- disk		Code for disk drive partition handling
-- doc		Documentation (don't expect too much)
-- drivers	Commonly used device drivers
-- examples	Example code for standalone applications, etc.
-- fs		Filesystem code (cramfs, ext2, jffs2, etc.)
-- include	Header Files
-- arch/arm/lib	Files generic to ARM	 architecture
-- arch/avr32/lib	Files generic to AVR32	 architecture
-- arch/blackfin/lib	Files generic to Blackfin architecture
-- lib	Files generic to all	 architectures
-- arch/i386/lib	Files generic to i386	 architecture
-- arch/m68k/lib	Files generic to m68k	 architecture
-- arch/microblaze/lib Files generic to microblaze architecture
-- arch/mips/lib	Files generic to MIPS	 architecture
-- arch/nios/lib	Files generic to NIOS	 architecture
-- arch/nios/lib2	Files generic to NIOS2	 architecture
-- arch/ppc/lib	Files generic to PowerPC architecture
-- arch/sh/lib	Files generic to SH	 architecture
-- arch/sparc/lib	Files generic to SPARC	 architecture
-- libfdt	Library files to support flattened device trees
-- net		Networking code
-- post		Power On Self Test
-- rtc		Real Time Clock drivers
-- tools		Tools to build S-Record or U-Boot images, etc.
+/arch			Architecture specific files
+  /arm			Files generic to ARM architecture
+    /cpu		CPU specific files
+      /arm720t		Files specific to ARM 720 CPUs
+      /arm920t		Files specific to ARM 920 CPUs
+        /at91rm9200	Files specific to Atmel AT91RM9200 CPU
+        /imx		Files specific to Freescale MC9328 i.MX CPUs
+        /s3c24x0	Files specific to Samsung S3C24X0 CPUs
+      /arm925t		Files specific to ARM 925 CPUs
+      /arm926ejs	Files specific to ARM 926 CPUs
+      /arm1136		Files specific to ARM 1136 CPUs
+      /ixp		Files specific to Intel XScale IXP CPUs
+      /pxa		Files specific to Intel XScale PXA CPUs
+      /s3c44b0		Files specific to Samsung S3C44B0 CPUs
+      /sa1100		Files specific to Intel StrongARM SA1100 CPUs
+    /lib		Architecture specific library files
+  /avr32		Files generic to AVR32 architecture
+    /cpu		CPU specific files
+    /lib		Architecture specific library files
+  /blackfin		Files generic to Analog Devices Blackfin architecture
+    /cpu		CPU specific files
+    /lib		Architecture specific library files
+  /i386			Files generic to i386 architecture
+    /cpu		CPU specific files
+    /lib		Architecture specific library files
+  /m68k			Files generic to m68k architecture
+    /cpu		CPU specific files
+      /mcf52x2		Files specific to Freescale ColdFire MCF52x2 CPUs
+      /mcf5227x		Files specific to Freescale ColdFire MCF5227x CPUs
+      /mcf532x		Files specific to Freescale ColdFire MCF5329 CPUs
+      /mcf5445x		Files specific to Freescale ColdFire MCF5445x CPUs
+      /mcf547x_8x	Files specific to Freescale ColdFire MCF547x_8x CPUs
+    /lib		Architecture specific library files
+  /microblaze		Files generic to microblaze architecture
+    /cpu		CPU specific files
+    /lib		Architecture specific library files
+  /mips			Files generic to MIPS architecture
+    /cpu		CPU specific files
+    /lib		Architecture specific library files
+  /nios			Files generic to Altera NIOS architecture
+    /cpu		CPU specific files
+    /lib		Architecture specific library files
+  /nios2		Files generic to Altera NIOS2 architecture
+    /cpu		CPU specific files
+    /lib		Architecture specific library files
+  /ppc			Files generic to PowerPC architecture
+    /cpu		CPU specific files
+      /74xx_7xx		Files specific to Freescale MPC74xx and 7xx CPUs
+      /mpc5xx		Files specific to Freescale MPC5xx CPUs
+      /mpc5xxx		Files specific to Freescale MPC5xxx CPUs
+      /mpc8xx		Files specific to Freescale MPC8xx CPUs
+      /mpc8220		Files specific to Freescale MPC8220 CPUs
+      /mpc824x		Files specific to Freescale MPC824x CPUs
+      /mpc8260		Files specific to Freescale MPC8260 CPUs
+      /mpc85xx		Files specific to Freescale MPC85xx CPUs
+      /ppc4xx		Files specific to AMCC PowerPC 4xx CPUs
+    /lib		Architecture specific library files
+  /sh			Files generic to SH architecture
+    /cpu		CPU specific files
+      /sh2		Files specific to sh2 CPUs
+      /sh3		Files specific to sh3 CPUs
+      /sh4		Files specific to sh4 CPUs
+    /lib		Architecture specific library files
+  /sparc		Files generic to SPARC architecture
+    /cpu		CPU specific files
+      /leon2		Files specific to Gaisler LEON2 SPARC CPU
+      /leon3		Files specific to Gaisler LEON3 SPARC CPU
+    /lib		Architecture specific library files
+/api			Machine/arch independent API for external apps
+/board			Board dependent files
+/common			Misc architecture independent functions
+/disk			Code for disk drive partition handling
+/doc			Documentation (don't expect too much)
+/drivers		Commonly used device drivers
+/examples		Example code for standalone applications, etc.
+/fs			Filesystem code (cramfs, ext2, jffs2, etc.)
+/include		Header Files
+/lib			Files generic to all architectures
+  /libfdt		Library files to support flattened device trees
+  /lzma			Library files to support LZMA decompression
+  /lzo			Library files to support LZO decompression
+/net			Networking code
+/post			Power On Self Test
+/rtc			Real Time Clock drivers
+/tools			Tools to build S-Record or U-Boot images, etc.
 
 Software Configuration:
 =======================
@@ -1393,10 +1416,11 @@ The following options need to be configured:
 		to run and CONFIG_SYS_I2C_SLAVE to be the address of this node (ie
 		the CPU's i2c node address).
 
-		Now, the u-boot i2c code for the mpc8xx (arch/ppc/cpu/mpc8xx/i2c.c)
-		sets the CPU up as a master node and so its address should
-		therefore be cleared to 0 (See, eg, MPC823e User's Manual
-		p.16-473). So, set CONFIG_SYS_I2C_SLAVE to 0.
+		Now, the u-boot i2c code for the mpc8xx
+		(arch/ppc/cpu/mpc8xx/i2c.c) sets the CPU up as a master node
+		and so its address should therefore be cleared to 0 (See,
+		eg, MPC823e User's Manual p.16-473). So, set
+		CONFIG_SYS_I2C_SLAVE to 0.
 
 		CONFIG_SYS_I2C_INIT_MPC5XXX
 
@@ -1942,7 +1966,7 @@ Legacy uImage format:
 
    15	arch/<arch>/lib/bootm.c	All preparation done, transferring control to OS
 
-  -30	arch/ppc/lib/board.c		Fatal error, hang the system
+  -30	arch/ppc/lib/board.c	Fatal error, hang the system
   -31	post/post.c		POST test failed, detected by post_output_backlog()
   -32	post/post.c		POST test failed, detected by post_run_single()
 
Signature · 1 line
1.6.2.1
#25 lore raw

v4 cover Reorganize directory structure

In reply to Peter Tyser

Dear Peter Tyser,

Quoted 19 lines · In message <[email protected]> you wrote:

This series reorganizes U-Boot's directory structure so that it looks
like:
/arch/$ARCH/
/lib/<sources currently in lib_$ARCH/>
/include/asm/<headers currently in incluce/asm-$ARCH/> /cpu/<appropriate cpu directories in cpu/ or just files in cpu/$CPU if 1 CPU type> /config.mk (old lib_$ARCH/config.mk)

/lib/

        /<source files currently in lib_generic>
        /libfdt/
        /lzma/
        /lzo/

Patches 8 through 19 can be squashed if desired, I split them up to keep the series somewhat manageable. Some of the patches still exceed the mailinglist's arbitrary size limit. I can post the series on a website if needed.

Quoted 5 lines

I compile tested on PPC, mips, and blackfin and no new errors were introduced.

The previous discussion about this series can be seen at
http://lists.denx.de/pipermail/u-boot/2009-December/065391.html

I ran MAKEALL for PowerPC and ARM. Looks good to me.

All patches applied to "master" now.

Best regards,

Wolfgang Denk

Signature · 5 lines
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
The only person who always got his work done by Friday
                                                 was Robinson Crusoe.