From d8c86961b333a9c88cf2aa4282a43b8382e9b810 Mon Sep 17 00:00:00 2001 From: Jean-Christophe PLAGNIOL-VILLARD Date: Thu, 22 Jul 2010 05:00:13 +0200 Subject: [PATCH] move boards to arch//boards this will allow each arch to handle the boards more simply and depending on there need the env var BOARD will refer to the current board dirent for sandbox as we have only one board the board dirent is arch/sandbox/board Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD Signed-off-by: Sascha Hauer --- Documentation/barebox-main.dox | 4 ++-- Makefile | 6 +++--- TODO | 3 +-- arch/arm/Makefile | 2 +- {board => arch/arm/boards}/a9m2410/Makefile | 0 {board => arch/arm/boards}/a9m2410/a9m2410.c | 0 {board => arch/arm/boards}/a9m2410/config.h | 0 .../arm/boards}/a9m2410/env/bin/_update | 0 {board => arch/arm/boards}/a9m2410/env/bin/boot | 0 .../arm/boards}/a9m2410/env/bin/hush_hack | 0 {board => arch/arm/boards}/a9m2410/env/bin/init | 0 .../arm/boards}/a9m2410/env/bin/update_kernel | 0 .../arm/boards}/a9m2410/env/bin/update_root | 0 {board => arch/arm/boards}/a9m2410/env/config | 0 .../arm/boards}/a9m2410/lowlevel_init.S | 0 {board => arch/arm/boards}/a9m2440/Makefile | 0 {board => arch/arm/boards}/a9m2440/a9m2410dev.c | 0 {board => arch/arm/boards}/a9m2440/a9m2440.c | 0 {board => arch/arm/boards}/a9m2440/baseboards.h | 0 {board => arch/arm/boards}/a9m2440/config.h | 0 .../arm/boards}/a9m2440/env/bin/_update | 0 {board => arch/arm/boards}/a9m2440/env/bin/boot | 0 .../arm/boards}/a9m2440/env/bin/hush_hack | 0 {board => arch/arm/boards}/a9m2440/env/bin/init | 0 .../arm/boards}/a9m2440/env/bin/update_kernel | 0 .../arm/boards}/a9m2440/env/bin/update_root | 0 {board => arch/arm/boards}/a9m2440/env/config | 0 .../arm/boards}/a9m2440/lowlevel_init.S | 0 .../arm/boards}/at91sam9260ek/Makefile | 0 .../arm/boards}/at91sam9260ek/config.h | 0 .../arm/boards}/at91sam9260ek/env/bin/_update | 0 .../arm/boards}/at91sam9260ek/env/bin/boot | 0 .../arm/boards}/at91sam9260ek/env/bin/init | 0 .../arm/boards}/at91sam9260ek/env/bin/pcidmaloop | 0 .../arm/boards}/at91sam9260ek/env/bin/pciloop | 0 .../boards}/at91sam9260ek/env/bin/update_kernel | 0 .../boards}/at91sam9260ek/env/bin/update_root | 0 .../arm/boards}/at91sam9260ek/env/config | 0 {board => arch/arm/boards}/at91sam9260ek/init.c | 0 .../arm/boards}/at91sam9260ek/lowlevel_init.S | 0 .../arm/boards}/at91sam9263ek/Makefile | 0 .../arm/boards}/at91sam9263ek/config.h | 0 .../arm/boards}/at91sam9263ek/env/bin/_update | 0 .../arm/boards}/at91sam9263ek/env/bin/boot | 0 .../arm/boards}/at91sam9263ek/env/bin/hush_hack | 0 .../arm/boards}/at91sam9263ek/env/bin/init | 0 .../at91sam9263ek/env/bin/update_barebox_xmodem | 0 .../boards}/at91sam9263ek/env/bin/update_kernel | 0 .../boards}/at91sam9263ek/env/bin/update_root | 0 .../arm/boards}/at91sam9263ek/env/config | 0 {board => arch/arm/boards}/at91sam9263ek/init.c | 0 {board => arch/arm/boards}/edb93xx/Makefile | 0 {board => arch/arm/boards}/edb93xx/config.h | 0 .../arm/boards}/edb93xx/early_udelay.h | 0 {board => arch/arm/boards}/edb93xx/edb93xx.c | 0 {board => arch/arm/boards}/edb93xx/edb93xx.dox | 0 {board => arch/arm/boards}/edb93xx/edb93xx.h | 0 {board => arch/arm/boards}/edb93xx/env/bin/boot | 0 .../arm/boards}/edb93xx/env/bin/flash_partition | 0 {board => arch/arm/boards}/edb93xx/env/bin/init | 0 .../arm/boards}/edb93xx/env/bin/set_nor_parts | 0 .../arm/boards}/edb93xx/env/bin/update_kernel | 0 .../arm/boards}/edb93xx/env/bin/update_rootfs | 0 {board => arch/arm/boards}/edb93xx/env/config | 0 {board => arch/arm/boards}/edb93xx/flash_cfg.c | 0 {board => arch/arm/boards}/edb93xx/pll_cfg.c | 0 {board => arch/arm/boards}/edb93xx/pll_cfg.h | 0 {board => arch/arm/boards}/edb93xx/sdram_cfg.c | 0 {board => arch/arm/boards}/edb93xx/sdram_cfg.h | 0 .../arm/boards}/eukrea_cpuimx25/Makefile | 0 .../arm/boards}/eukrea_cpuimx25/config.h | 0 .../arm/boards}/eukrea_cpuimx25/env/bin/_update | 0 .../arm/boards}/eukrea_cpuimx25/env/bin/boot | 0 .../boards}/eukrea_cpuimx25/env/bin/hush_hack | 0 .../arm/boards}/eukrea_cpuimx25/env/bin/init | 0 .../eukrea_cpuimx25/env/bin/update_kernel | 0 .../boards}/eukrea_cpuimx25/env/bin/update_root | 0 .../arm/boards}/eukrea_cpuimx25/env/config | 0 .../boards}/eukrea_cpuimx25/eukrea_cpuimx25.c | 0 .../arm/boards}/eukrea_cpuimx25/lowlevel.c | 0 .../arm/boards}/eukrea_cpuimx27/Makefile | 0 .../arm/boards}/eukrea_cpuimx27/config.h | 0 .../arm/boards}/eukrea_cpuimx27/env/bin/_update | 0 .../arm/boards}/eukrea_cpuimx27/env/bin/boot | 0 .../boards}/eukrea_cpuimx27/env/bin/hush_hack | 0 .../arm/boards}/eukrea_cpuimx27/env/bin/init | 0 .../eukrea_cpuimx27/env/bin/update_kernel | 0 .../boards}/eukrea_cpuimx27/env/bin/update_root | 0 .../arm/boards}/eukrea_cpuimx27/env/config | 0 .../boards}/eukrea_cpuimx27/eukrea_cpuimx27.c | 0 .../boards}/eukrea_cpuimx27/eukrea_cpuimx27.dox | 0 .../arm/boards}/eukrea_cpuimx27/lowlevel_init.S | 0 .../arm/boards}/eukrea_cpuimx35/Makefile | 0 .../arm/boards}/eukrea_cpuimx35/config.h | 0 .../arm/boards}/eukrea_cpuimx35/env/bin/_update | 0 .../arm/boards}/eukrea_cpuimx35/env/bin/boot | 0 .../boards}/eukrea_cpuimx35/env/bin/hush_hack | 0 .../arm/boards}/eukrea_cpuimx35/env/bin/init | 0 .../eukrea_cpuimx35/env/bin/update_kernel | 0 .../boards}/eukrea_cpuimx35/env/bin/update_root | 0 .../arm/boards}/eukrea_cpuimx35/env/config | 0 .../boards}/eukrea_cpuimx35/eukrea_cpuimx35.c | 0 .../boards}/eukrea_cpuimx35/eukrea_cpuimx35.dox | 0 .../arm/boards}/eukrea_cpuimx35/flash_header.c | 0 .../arm/boards}/eukrea_cpuimx35/lowlevel.c | 0 .../arm/boards}/freescale-mx25-3-stack/3stack.c | 0 .../arm/boards}/freescale-mx25-3-stack/Makefile | 0 .../arm/boards}/freescale-mx25-3-stack/config.h | 0 .../freescale-mx25-3-stack/env/bin/_update | 0 .../boards}/freescale-mx25-3-stack/env/bin/boot | 0 .../freescale-mx25-3-stack/env/bin/hush_hack | 0 .../boards}/freescale-mx25-3-stack/env/bin/init | 0 .../freescale-mx25-3-stack/env/bin/update_kernel | 0 .../freescale-mx25-3-stack/env/bin/update_root | 0 .../boards}/freescale-mx25-3-stack/env/config | 0 .../freescale-mx25-3-stack/lowlevel_init.S | 0 .../arm/boards}/freescale-mx35-3-stack/3stack.c | 0 .../boards}/freescale-mx35-3-stack/3stack.dox | 0 .../arm/boards}/freescale-mx35-3-stack/Makefile | 0 .../freescale-mx35-3-stack/board-mx35_3stack.h | 0 .../arm/boards}/freescale-mx35-3-stack/config.h | 0 .../freescale-mx35-3-stack/env/bin/_update | 0 .../boards}/freescale-mx35-3-stack/env/bin/boot | 0 .../freescale-mx35-3-stack/env/bin/hush_hack | 0 .../boards}/freescale-mx35-3-stack/env/bin/init | 0 .../freescale-mx35-3-stack/env/bin/update_kernel | 0 .../freescale-mx35-3-stack/env/bin/update_rootfs | 0 .../boards}/freescale-mx35-3-stack/env/config | 0 .../freescale-mx35-3-stack/flash_header.c | 0 .../freescale-mx35-3-stack/lowlevel_init.S | 0 {board => arch/arm/boards}/guf-neso/Makefile | 0 {board => arch/arm/boards}/guf-neso/board.c | 0 {board => arch/arm/boards}/guf-neso/config.h | 0 {board => arch/arm/boards}/guf-neso/env/config | 0 {board => arch/arm/boards}/guf-neso/lowlevel.c | 0 {board => arch/arm/boards}/guf-neso/pll_init.S | 0 {board => arch/arm/boards}/imx21ads/Makefile | 0 {board => arch/arm/boards}/imx21ads/config.h | 0 {board => arch/arm/boards}/imx21ads/env/bin/init | 0 {board => arch/arm/boards}/imx21ads/imx21ads.c | 0 {board => arch/arm/boards}/imx21ads/imx21ads.dox | 0 .../arm/boards}/imx21ads/lowlevel_init.S | 0 {board => arch/arm/boards}/imx27ads/Makefile | 0 {board => arch/arm/boards}/imx27ads/config.h | 0 .../arm/boards}/imx27ads/env/bin/_update | 0 {board => arch/arm/boards}/imx27ads/env/bin/boot | 0 {board => arch/arm/boards}/imx27ads/env/bin/init | 0 .../arm/boards}/imx27ads/env/bin/update_kernel | 0 .../arm/boards}/imx27ads/env/bin/update_root | 0 {board => arch/arm/boards}/imx27ads/env/config | 0 {board => arch/arm/boards}/imx27ads/imx27ads.c | 0 {board => arch/arm/boards}/imx27ads/imx27ads.dox | 0 .../arm/boards}/imx27ads/lowlevel_init.S | 0 {board => arch/arm/boards}/mmccpu/Makefile | 0 {board => arch/arm/boards}/mmccpu/config.h | 0 .../arm/boards/mmccpu}/env/bin/_update | 0 {board => arch/arm/boards}/mmccpu/env/bin/boot | 0 .../arm/boards}/mmccpu/env/bin/hush_hack | 0 {board => arch/arm/boards}/mmccpu/env/bin/init | 0 .../arm/boards}/mmccpu/env/bin/update_kernel | 0 .../arm/boards}/mmccpu/env/bin/update_root | 0 {board => arch/arm/boards}/mmccpu/env/config | 0 {board => arch/arm/boards}/mmccpu/init.c | 0 {board => arch/arm/boards}/netx/Makefile | 0 {board => arch/arm/boards}/netx/config.h | 0 {board => arch/arm/boards}/netx/netx.c | 0 {board => arch/arm/boards}/netx/netx.dox | 0 {board => arch/arm/boards}/netx/platform.S | 0 {board => arch/arm/boards}/omap/Kconfig | 0 {board => arch/arm/boards}/omap/Makefile | 0 {board => arch/arm/boards}/omap/board-beagle.c | 4 ++-- {board => arch/arm/boards}/omap/board-omap3evm.c | 4 ++-- {board => arch/arm/boards}/omap/board-sdp343x.c | 2 +- {board => arch/arm/boards}/omap/board.h | 2 +- {board => arch/arm/boards}/omap/config.h | 2 +- .../arm/boards}/omap/devices-gpmc-nand.c | 2 +- {board => arch/arm/boards}/omap/env/bin/init | 0 {board => arch/arm/boards}/omap/platform.S | 2 +- {board => arch/arm/boards}/pcm037/Makefile | 0 {board => arch/arm/boards}/pcm037/config.h | 0 {board => arch/arm/boards}/pcm037/env/config | 0 .../arm/boards}/pcm037/lowlevel_init.S | 0 {board => arch/arm/boards}/pcm037/pcm037.c | 0 {board => arch/arm/boards}/pcm037/pcm037.dox | 0 {board => arch/arm/boards}/pcm038/Makefile | 0 {board => arch/arm/boards}/pcm038/config.h | 0 {board => arch/arm/boards}/pcm038/env/config | 0 {board => arch/arm/boards}/pcm038/lowlevel.c | 0 {board => arch/arm/boards}/pcm038/pcm038.c | 0 {board => arch/arm/boards}/pcm038/pcm038.dox | 0 {board => arch/arm/boards}/pcm038/pll_init.S | 0 {board => arch/arm/boards}/pcm043/Makefile | 0 {board => arch/arm/boards}/pcm043/config.h | 0 {board => arch/arm/boards}/pcm043/env/config | 0 {board => arch/arm/boards}/pcm043/lowlevel.c | 0 {board => arch/arm/boards}/pcm043/pcm043.c | 0 {board => arch/arm/boards}/pcm043/pcm043.dox | 0 .../arm/boards}/phycard-i.MX27/Makefile | 0 .../arm/boards}/phycard-i.MX27/config.h | 0 .../arm/boards}/phycard-i.MX27/env/config | 0 .../arm/boards}/phycard-i.MX27/lowlevel_init.S | 0 .../arm/boards}/phycard-i.MX27/pca100.c | 0 .../arm/boards}/phycard-i.MX27/pca100.dox | 0 {board => arch/arm/boards}/pm9263/Makefile | 0 {board => arch/arm/boards}/pm9263/config.h | 0 .../arm/boards/pm9263}/env/bin/_update | 0 {board => arch/arm/boards}/pm9263/env/bin/boot | 0 .../arm/boards}/pm9263/env/bin/hush_hack | 0 {board => arch/arm/boards}/pm9263/env/bin/init | 0 .../arm/boards}/pm9263/env/bin/update_kernel | 0 .../arm/boards}/pm9263/env/bin/update_root | 0 {board => arch/arm/boards}/pm9263/env/config | 0 {board => arch/arm/boards}/pm9263/init.c | 0 {board => arch/arm/boards}/scb9328/Makefile | 0 {board => arch/arm/boards}/scb9328/config.h | 0 {board => arch/arm/boards}/scb9328/env/bin/init | 0 .../arm/boards}/scb9328/lowlevel_init.S | 0 {board => arch/arm/boards}/scb9328/scb9328.c | 0 {board => arch/arm/boards}/scb9328/scb9328.dox | 0 arch/arm/configs/a9m2410_defconfig | 2 +- arch/arm/configs/a9m2440_defconfig | 2 +- arch/arm/configs/at91sam9260ek_defconfig | 2 +- arch/arm/configs/at91sam9263ek_defconfig | 2 +- arch/arm/configs/edb93xx_defconfig | 2 +- arch/arm/configs/eukrea_cpuimx25_defconfig | 2 +- arch/arm/configs/eukrea_cpuimx27_defconfig | 2 +- arch/arm/configs/freescale_mx25_3stack_defconfig | 2 +- arch/arm/configs/freescale_mx35_3stack_defconfig | 2 +- arch/arm/configs/mmccpu_defconfig | 2 +- arch/arm/configs/mx21ads_defconfig | 2 +- arch/arm/configs/mx27ads_defconfig | 2 +- arch/arm/configs/pca100_defconfig | 2 +- arch/arm/configs/pcm037_defconfig | 2 +- arch/arm/configs/pcm038_defconfig | 2 +- arch/arm/configs/pcm043_defconfig | 2 +- arch/arm/configs/pm9263_defconfig | 2 +- arch/arm/configs/scb9328_defconfig | 2 +- arch/arm/include/asm/barebox-arm.h | 2 +- arch/arm/mach-omap/Kconfig | 2 +- arch/arm/mach-omap/arch-omap.dox | 8 ++++---- arch/arm/mach-s3c24xx/generic.c | 4 ++-- arch/blackfin/Makefile | 2 +- {board => arch/blackfin/boards}/ipe337/Makefile | 0 .../blackfin/boards}/ipe337/barebox.lds.S | 0 .../blackfin/boards}/ipe337/cmd_alternate.c | 0 {board => arch/blackfin/boards}/ipe337/config.h | 0 .../blackfin/boards}/ipe337/env/bin/_alternate | 0 .../blackfin/boards}/ipe337/env/bin/_update | 0 .../blackfin/boards}/ipe337/env/bin/boot | 0 .../blackfin/boards}/ipe337/env/bin/init | 0 .../blackfin/boards}/ipe337/env/bin/magic.bin | 0 .../blackfin/boards}/ipe337/env/bin/reset_ageing | 0 .../boards}/ipe337/env/bin/update_application | 0 .../boards}/ipe337/env/bin/update_bareboxenv | 0 .../boards}/ipe337/env/bin/update_kernel | 0 .../boards}/ipe337/env/bin/update_persistent | 0 .../boards}/ipe337/env/bin/update_system | 0 .../blackfin/boards}/ipe337/env/config | 0 {board => arch/blackfin/boards}/ipe337/ipe337.c | 0 .../blackfin/boards}/ipe337/ipe337.dox | 0 arch/blackfin/configs/ipe337_defconfig | 2 +- arch/m68k/Makefile | 2 +- .../m68k/boards}/kp_ukd_r1_num/Makefile | 0 .../m68k/boards/kp_ukd_r1_num}/env/bin/_update | 0 .../m68k/boards}/kp_ukd_r1_num/env/bin/boot | 0 .../m68k/boards}/kp_ukd_r1_num/env/bin/init | 0 .../boards}/kp_ukd_r1_num/env/bin/pcidmaloop | 0 .../m68k/boards}/kp_ukd_r1_num/env/bin/pciloop | 0 .../boards}/kp_ukd_r1_num/env/bin/update_kernel | 0 .../boards}/kp_ukd_r1_num/env/bin/update_root | 0 .../m68k/boards}/kp_ukd_r1_num/env/config | 0 .../m68k/boards}/kp_ukd_r1_num/highlevel_init.c | 0 .../m68k/boards}/kp_ukd_r1_num/kp_ukd_r1_num.c | 0 .../m68k/boards}/kp_ukd_r1_num/kp_ukd_r1_num.dox | 0 .../m68k/boards}/kp_ukd_r1_num/lowlevel_init.c | 0 .../m68k/boards}/kp_ukd_r1_num/pci-stubs.c | 0 .../m68k/boards}/phycore_mcf54xx/Makefile | 0 .../m68k/boards/phycore_mcf54xx}/env/bin/_update | 0 .../m68k/boards}/phycore_mcf54xx/env/bin/boot | 0 .../m68k/boards}/phycore_mcf54xx/env/bin/init | 0 .../boards}/phycore_mcf54xx/env/bin/pcidmaloop | 0 .../m68k/boards}/phycore_mcf54xx/env/bin/pciloop | 0 .../phycore_mcf54xx/env/bin/update_kernel | 0 .../boards}/phycore_mcf54xx/env/bin/update_root | 0 .../m68k/boards}/phycore_mcf54xx/env/config | 0 .../boards}/phycore_mcf54xx/highlevel_init.c | 0 .../m68k/boards}/phycore_mcf54xx/lowlevel_init.c | 0 .../m68k/boards}/phycore_mcf54xx/pci-stubs.c | 0 .../boards}/phycore_mcf54xx/phyCore_MCF54xx.c | 0 .../boards}/phycore_mcf54xx/phyCore_MCF54xx.dox | 0 .../configs/phycore_kpukdr1_5475num_defconfig | 2 +- arch/m68k/configs/phycore_mcf54xx_defconfig | 2 +- arch/ppc/Makefile | 2 +- {board => arch/ppc/boards}/pcm030/Makefile | 0 {board => arch/ppc/boards}/pcm030/barebox.lds.S | 0 {board => arch/ppc/boards}/pcm030/config.h | 0 .../ppc/boards}/pcm030/mt46v32m16-75.h | 0 {board => arch/ppc/boards}/pcm030/pcm030.c | 0 {board => arch/ppc/boards}/pcm030/pcm030.dox | 0 arch/sandbox/Makefile | 10 ++++++---- {board/sandbox => arch/sandbox/board}/.gitignore | 0 {board/sandbox => arch/sandbox/board}/Makefile | 0 .../sandbox => arch/sandbox/board}/barebox.lds.S | 0 {board/sandbox => arch/sandbox/board}/board.c | 0 {board/sandbox => arch/sandbox/board}/clock.c | 0 {board/sandbox => arch/sandbox/board}/config.h | 0 {board/sandbox => arch/sandbox/board}/console.c | 0 .../sandbox => arch/sandbox/board}/env/bin/init | 0 {board/sandbox => arch/sandbox/board}/env/config | 0 {board/sandbox => arch/sandbox/board}/hostfile.c | 0 arch/sandbox/configs/sandbox_defconfig | 2 +- arch/x86/Makefile | 2 +- {board => arch/x86/boards}/x86_generic/Makefile | 0 {board => arch/x86/boards}/x86_generic/config.h | 0 .../x86/boards}/x86_generic/env/bin/boot | 0 .../x86/boards}/x86_generic/env/bin/init | 0 .../x86/boards}/x86_generic/env/config | 0 .../x86/boards}/x86_generic/generic_pc.c | 0 arch/x86/configs/generic_defconfig | 2 +- board/board.dox | 16 ++++++++-------- 320 files changed, 65 insertions(+), 64 deletions(-) rename {board => arch/arm/boards}/a9m2410/Makefile (100%) rename {board => arch/arm/boards}/a9m2410/a9m2410.c (100%) rename {board => arch/arm/boards}/a9m2410/config.h (100%) rename {board => arch/arm/boards}/a9m2410/env/bin/_update (100%) rename {board => arch/arm/boards}/a9m2410/env/bin/boot (100%) rename {board => arch/arm/boards}/a9m2410/env/bin/hush_hack (100%) rename {board => arch/arm/boards}/a9m2410/env/bin/init (100%) rename {board => arch/arm/boards}/a9m2410/env/bin/update_kernel (100%) rename {board => arch/arm/boards}/a9m2410/env/bin/update_root (100%) rename {board => arch/arm/boards}/a9m2410/env/config (100%) rename {board => arch/arm/boards}/a9m2410/lowlevel_init.S (100%) rename {board => arch/arm/boards}/a9m2440/Makefile (100%) rename {board => arch/arm/boards}/a9m2440/a9m2410dev.c (100%) rename {board => arch/arm/boards}/a9m2440/a9m2440.c (100%) rename {board => arch/arm/boards}/a9m2440/baseboards.h (100%) rename {board => arch/arm/boards}/a9m2440/config.h (100%) rename {board => arch/arm/boards}/a9m2440/env/bin/_update (100%) rename {board => arch/arm/boards}/a9m2440/env/bin/boot (100%) rename {board => arch/arm/boards}/a9m2440/env/bin/hush_hack (100%) rename {board => arch/arm/boards}/a9m2440/env/bin/init (100%) rename {board => arch/arm/boards}/a9m2440/env/bin/update_kernel (100%) rename {board => arch/arm/boards}/a9m2440/env/bin/update_root (100%) rename {board => arch/arm/boards}/a9m2440/env/config (100%) rename {board => arch/arm/boards}/a9m2440/lowlevel_init.S (100%) rename {board => arch/arm/boards}/at91sam9260ek/Makefile (100%) rename {board => arch/arm/boards}/at91sam9260ek/config.h (100%) rename {board => arch/arm/boards}/at91sam9260ek/env/bin/_update (100%) rename {board => arch/arm/boards}/at91sam9260ek/env/bin/boot (100%) rename {board => arch/arm/boards}/at91sam9260ek/env/bin/init (100%) rename {board => arch/arm/boards}/at91sam9260ek/env/bin/pcidmaloop (100%) rename {board => arch/arm/boards}/at91sam9260ek/env/bin/pciloop (100%) rename {board => arch/arm/boards}/at91sam9260ek/env/bin/update_kernel (100%) rename {board => arch/arm/boards}/at91sam9260ek/env/bin/update_root (100%) rename {board => arch/arm/boards}/at91sam9260ek/env/config (100%) rename {board => arch/arm/boards}/at91sam9260ek/init.c (100%) rename {board => arch/arm/boards}/at91sam9260ek/lowlevel_init.S (100%) rename {board => arch/arm/boards}/at91sam9263ek/Makefile (100%) rename {board => arch/arm/boards}/at91sam9263ek/config.h (100%) rename {board => arch/arm/boards}/at91sam9263ek/env/bin/_update (100%) rename {board => arch/arm/boards}/at91sam9263ek/env/bin/boot (100%) rename {board => arch/arm/boards}/at91sam9263ek/env/bin/hush_hack (100%) rename {board => arch/arm/boards}/at91sam9263ek/env/bin/init (100%) rename {board => arch/arm/boards}/at91sam9263ek/env/bin/update_barebox_xmodem (100%) rename {board => arch/arm/boards}/at91sam9263ek/env/bin/update_kernel (100%) rename {board => arch/arm/boards}/at91sam9263ek/env/bin/update_root (100%) rename {board => arch/arm/boards}/at91sam9263ek/env/config (100%) rename {board => arch/arm/boards}/at91sam9263ek/init.c (100%) rename {board => arch/arm/boards}/edb93xx/Makefile (100%) rename {board => arch/arm/boards}/edb93xx/config.h (100%) rename {board => arch/arm/boards}/edb93xx/early_udelay.h (100%) rename {board => arch/arm/boards}/edb93xx/edb93xx.c (100%) rename {board => arch/arm/boards}/edb93xx/edb93xx.dox (100%) rename {board => arch/arm/boards}/edb93xx/edb93xx.h (100%) rename {board => arch/arm/boards}/edb93xx/env/bin/boot (100%) rename {board => arch/arm/boards}/edb93xx/env/bin/flash_partition (100%) rename {board => arch/arm/boards}/edb93xx/env/bin/init (100%) rename {board => arch/arm/boards}/edb93xx/env/bin/set_nor_parts (100%) rename {board => arch/arm/boards}/edb93xx/env/bin/update_kernel (100%) rename {board => arch/arm/boards}/edb93xx/env/bin/update_rootfs (100%) rename {board => arch/arm/boards}/edb93xx/env/config (100%) rename {board => arch/arm/boards}/edb93xx/flash_cfg.c (100%) rename {board => arch/arm/boards}/edb93xx/pll_cfg.c (100%) rename {board => arch/arm/boards}/edb93xx/pll_cfg.h (100%) rename {board => arch/arm/boards}/edb93xx/sdram_cfg.c (100%) rename {board => arch/arm/boards}/edb93xx/sdram_cfg.h (100%) rename {board => arch/arm/boards}/eukrea_cpuimx25/Makefile (100%) rename {board => arch/arm/boards}/eukrea_cpuimx25/config.h (100%) rename {board => arch/arm/boards}/eukrea_cpuimx25/env/bin/_update (100%) rename {board => arch/arm/boards}/eukrea_cpuimx25/env/bin/boot (100%) rename {board => arch/arm/boards}/eukrea_cpuimx25/env/bin/hush_hack (100%) rename {board => arch/arm/boards}/eukrea_cpuimx25/env/bin/init (100%) rename {board => arch/arm/boards}/eukrea_cpuimx25/env/bin/update_kernel (100%) rename {board => arch/arm/boards}/eukrea_cpuimx25/env/bin/update_root (100%) rename {board => arch/arm/boards}/eukrea_cpuimx25/env/config (100%) rename {board => arch/arm/boards}/eukrea_cpuimx25/eukrea_cpuimx25.c (100%) rename {board => arch/arm/boards}/eukrea_cpuimx25/lowlevel.c (100%) rename {board => arch/arm/boards}/eukrea_cpuimx27/Makefile (100%) rename {board => arch/arm/boards}/eukrea_cpuimx27/config.h (100%) rename {board => arch/arm/boards}/eukrea_cpuimx27/env/bin/_update (100%) rename {board => arch/arm/boards}/eukrea_cpuimx27/env/bin/boot (100%) rename {board => arch/arm/boards}/eukrea_cpuimx27/env/bin/hush_hack (100%) rename {board => arch/arm/boards}/eukrea_cpuimx27/env/bin/init (100%) rename {board => arch/arm/boards}/eukrea_cpuimx27/env/bin/update_kernel (100%) rename {board => arch/arm/boards}/eukrea_cpuimx27/env/bin/update_root (100%) rename {board => arch/arm/boards}/eukrea_cpuimx27/env/config (100%) rename {board => arch/arm/boards}/eukrea_cpuimx27/eukrea_cpuimx27.c (100%) rename {board => arch/arm/boards}/eukrea_cpuimx27/eukrea_cpuimx27.dox (100%) rename {board => arch/arm/boards}/eukrea_cpuimx27/lowlevel_init.S (100%) rename {board => arch/arm/boards}/eukrea_cpuimx35/Makefile (100%) rename {board => arch/arm/boards}/eukrea_cpuimx35/config.h (100%) rename {board => arch/arm/boards}/eukrea_cpuimx35/env/bin/_update (100%) rename {board => arch/arm/boards}/eukrea_cpuimx35/env/bin/boot (100%) rename {board => arch/arm/boards}/eukrea_cpuimx35/env/bin/hush_hack (100%) rename {board => arch/arm/boards}/eukrea_cpuimx35/env/bin/init (100%) rename {board => arch/arm/boards}/eukrea_cpuimx35/env/bin/update_kernel (100%) rename {board => arch/arm/boards}/eukrea_cpuimx35/env/bin/update_root (100%) rename {board => arch/arm/boards}/eukrea_cpuimx35/env/config (100%) rename {board => arch/arm/boards}/eukrea_cpuimx35/eukrea_cpuimx35.c (100%) rename {board => arch/arm/boards}/eukrea_cpuimx35/eukrea_cpuimx35.dox (100%) rename {board => arch/arm/boards}/eukrea_cpuimx35/flash_header.c (100%) rename {board => arch/arm/boards}/eukrea_cpuimx35/lowlevel.c (100%) rename {board => arch/arm/boards}/freescale-mx25-3-stack/3stack.c (100%) rename {board => arch/arm/boards}/freescale-mx25-3-stack/Makefile (100%) rename {board => arch/arm/boards}/freescale-mx25-3-stack/config.h (100%) rename {board => arch/arm/boards}/freescale-mx25-3-stack/env/bin/_update (100%) rename {board => arch/arm/boards}/freescale-mx25-3-stack/env/bin/boot (100%) rename {board => arch/arm/boards}/freescale-mx25-3-stack/env/bin/hush_hack (100%) rename {board => arch/arm/boards}/freescale-mx25-3-stack/env/bin/init (100%) rename {board => arch/arm/boards}/freescale-mx25-3-stack/env/bin/update_kernel (100%) rename {board => arch/arm/boards}/freescale-mx25-3-stack/env/bin/update_root (100%) rename {board => arch/arm/boards}/freescale-mx25-3-stack/env/config (100%) rename {board => arch/arm/boards}/freescale-mx25-3-stack/lowlevel_init.S (100%) rename {board => arch/arm/boards}/freescale-mx35-3-stack/3stack.c (100%) rename {board => arch/arm/boards}/freescale-mx35-3-stack/3stack.dox (100%) rename {board => arch/arm/boards}/freescale-mx35-3-stack/Makefile (100%) rename {board => arch/arm/boards}/freescale-mx35-3-stack/board-mx35_3stack.h (100%) rename {board => arch/arm/boards}/freescale-mx35-3-stack/config.h (100%) rename {board => arch/arm/boards}/freescale-mx35-3-stack/env/bin/_update (100%) rename {board => arch/arm/boards}/freescale-mx35-3-stack/env/bin/boot (100%) rename {board => arch/arm/boards}/freescale-mx35-3-stack/env/bin/hush_hack (100%) rename {board => arch/arm/boards}/freescale-mx35-3-stack/env/bin/init (100%) rename {board => arch/arm/boards}/freescale-mx35-3-stack/env/bin/update_kernel (100%) rename {board => arch/arm/boards}/freescale-mx35-3-stack/env/bin/update_rootfs (100%) rename {board => arch/arm/boards}/freescale-mx35-3-stack/env/config (100%) rename {board => arch/arm/boards}/freescale-mx35-3-stack/flash_header.c (100%) rename {board => arch/arm/boards}/freescale-mx35-3-stack/lowlevel_init.S (100%) rename {board => arch/arm/boards}/guf-neso/Makefile (100%) rename {board => arch/arm/boards}/guf-neso/board.c (100%) rename {board => arch/arm/boards}/guf-neso/config.h (100%) rename {board => arch/arm/boards}/guf-neso/env/config (100%) rename {board => arch/arm/boards}/guf-neso/lowlevel.c (100%) rename {board => arch/arm/boards}/guf-neso/pll_init.S (100%) rename {board => arch/arm/boards}/imx21ads/Makefile (100%) rename {board => arch/arm/boards}/imx21ads/config.h (100%) rename {board => arch/arm/boards}/imx21ads/env/bin/init (100%) rename {board => arch/arm/boards}/imx21ads/imx21ads.c (100%) rename {board => arch/arm/boards}/imx21ads/imx21ads.dox (100%) rename {board => arch/arm/boards}/imx21ads/lowlevel_init.S (100%) rename {board => arch/arm/boards}/imx27ads/Makefile (100%) rename {board => arch/arm/boards}/imx27ads/config.h (100%) rename {board => arch/arm/boards}/imx27ads/env/bin/_update (100%) rename {board => arch/arm/boards}/imx27ads/env/bin/boot (100%) rename {board => arch/arm/boards}/imx27ads/env/bin/init (100%) rename {board => arch/arm/boards}/imx27ads/env/bin/update_kernel (100%) rename {board => arch/arm/boards}/imx27ads/env/bin/update_root (100%) rename {board => arch/arm/boards}/imx27ads/env/config (100%) rename {board => arch/arm/boards}/imx27ads/imx27ads.c (100%) rename {board => arch/arm/boards}/imx27ads/imx27ads.dox (100%) rename {board => arch/arm/boards}/imx27ads/lowlevel_init.S (100%) rename {board => arch/arm/boards}/mmccpu/Makefile (100%) rename {board => arch/arm/boards}/mmccpu/config.h (100%) rename {board/kp_ukd_r1_num => arch/arm/boards/mmccpu}/env/bin/_update (100%) rename {board => arch/arm/boards}/mmccpu/env/bin/boot (100%) rename {board => arch/arm/boards}/mmccpu/env/bin/hush_hack (100%) rename {board => arch/arm/boards}/mmccpu/env/bin/init (100%) rename {board => arch/arm/boards}/mmccpu/env/bin/update_kernel (100%) rename {board => arch/arm/boards}/mmccpu/env/bin/update_root (100%) rename {board => arch/arm/boards}/mmccpu/env/config (100%) rename {board => arch/arm/boards}/mmccpu/init.c (100%) rename {board => arch/arm/boards}/netx/Makefile (100%) rename {board => arch/arm/boards}/netx/config.h (100%) rename {board => arch/arm/boards}/netx/netx.c (100%) rename {board => arch/arm/boards}/netx/netx.dox (100%) rename {board => arch/arm/boards}/netx/platform.S (100%) rename {board => arch/arm/boards}/omap/Kconfig (100%) rename {board => arch/arm/boards}/omap/Makefile (100%) rename {board => arch/arm/boards}/omap/board-beagle.c (98%) rename {board => arch/arm/boards}/omap/board-omap3evm.c (98%) rename {board => arch/arm/boards}/omap/board-sdp343x.c (99%) rename {board => arch/arm/boards}/omap/board.h (96%) rename {board => arch/arm/boards}/omap/config.h (96%) rename {board => arch/arm/boards}/omap/devices-gpmc-nand.c (98%) rename {board => arch/arm/boards}/omap/env/bin/init (100%) rename {board => arch/arm/boards}/omap/platform.S (97%) rename {board => arch/arm/boards}/pcm037/Makefile (100%) rename {board => arch/arm/boards}/pcm037/config.h (100%) rename {board => arch/arm/boards}/pcm037/env/config (100%) rename {board => arch/arm/boards}/pcm037/lowlevel_init.S (100%) rename {board => arch/arm/boards}/pcm037/pcm037.c (100%) rename {board => arch/arm/boards}/pcm037/pcm037.dox (100%) rename {board => arch/arm/boards}/pcm038/Makefile (100%) rename {board => arch/arm/boards}/pcm038/config.h (100%) rename {board => arch/arm/boards}/pcm038/env/config (100%) rename {board => arch/arm/boards}/pcm038/lowlevel.c (100%) rename {board => arch/arm/boards}/pcm038/pcm038.c (100%) rename {board => arch/arm/boards}/pcm038/pcm038.dox (100%) rename {board => arch/arm/boards}/pcm038/pll_init.S (100%) rename {board => arch/arm/boards}/pcm043/Makefile (100%) rename {board => arch/arm/boards}/pcm043/config.h (100%) rename {board => arch/arm/boards}/pcm043/env/config (100%) rename {board => arch/arm/boards}/pcm043/lowlevel.c (100%) rename {board => arch/arm/boards}/pcm043/pcm043.c (100%) rename {board => arch/arm/boards}/pcm043/pcm043.dox (100%) rename {board => arch/arm/boards}/phycard-i.MX27/Makefile (100%) rename {board => arch/arm/boards}/phycard-i.MX27/config.h (100%) rename {board => arch/arm/boards}/phycard-i.MX27/env/config (100%) rename {board => arch/arm/boards}/phycard-i.MX27/lowlevel_init.S (100%) rename {board => arch/arm/boards}/phycard-i.MX27/pca100.c (100%) rename {board => arch/arm/boards}/phycard-i.MX27/pca100.dox (100%) rename {board => arch/arm/boards}/pm9263/Makefile (100%) rename {board => arch/arm/boards}/pm9263/config.h (100%) rename {board/mmccpu => arch/arm/boards/pm9263}/env/bin/_update (100%) rename {board => arch/arm/boards}/pm9263/env/bin/boot (100%) rename {board => arch/arm/boards}/pm9263/env/bin/hush_hack (100%) rename {board => arch/arm/boards}/pm9263/env/bin/init (100%) rename {board => arch/arm/boards}/pm9263/env/bin/update_kernel (100%) rename {board => arch/arm/boards}/pm9263/env/bin/update_root (100%) rename {board => arch/arm/boards}/pm9263/env/config (100%) rename {board => arch/arm/boards}/pm9263/init.c (100%) rename {board => arch/arm/boards}/scb9328/Makefile (100%) rename {board => arch/arm/boards}/scb9328/config.h (100%) rename {board => arch/arm/boards}/scb9328/env/bin/init (100%) rename {board => arch/arm/boards}/scb9328/lowlevel_init.S (100%) rename {board => arch/arm/boards}/scb9328/scb9328.c (100%) rename {board => arch/arm/boards}/scb9328/scb9328.dox (100%) rename {board => arch/blackfin/boards}/ipe337/Makefile (100%) rename {board => arch/blackfin/boards}/ipe337/barebox.lds.S (100%) rename {board => arch/blackfin/boards}/ipe337/cmd_alternate.c (100%) rename {board => arch/blackfin/boards}/ipe337/config.h (100%) rename {board => arch/blackfin/boards}/ipe337/env/bin/_alternate (100%) rename {board => arch/blackfin/boards}/ipe337/env/bin/_update (100%) rename {board => arch/blackfin/boards}/ipe337/env/bin/boot (100%) rename {board => arch/blackfin/boards}/ipe337/env/bin/init (100%) rename {board => arch/blackfin/boards}/ipe337/env/bin/magic.bin (100%) rename {board => arch/blackfin/boards}/ipe337/env/bin/reset_ageing (100%) rename {board => arch/blackfin/boards}/ipe337/env/bin/update_application (100%) rename {board => arch/blackfin/boards}/ipe337/env/bin/update_bareboxenv (100%) rename {board => arch/blackfin/boards}/ipe337/env/bin/update_kernel (100%) rename {board => arch/blackfin/boards}/ipe337/env/bin/update_persistent (100%) rename {board => arch/blackfin/boards}/ipe337/env/bin/update_system (100%) rename {board => arch/blackfin/boards}/ipe337/env/config (100%) rename {board => arch/blackfin/boards}/ipe337/ipe337.c (100%) rename {board => arch/blackfin/boards}/ipe337/ipe337.dox (100%) rename {board => arch/m68k/boards}/kp_ukd_r1_num/Makefile (100%) rename {board/phycore_mcf54xx => arch/m68k/boards/kp_ukd_r1_num}/env/bin/_update (100%) rename {board => arch/m68k/boards}/kp_ukd_r1_num/env/bin/boot (100%) rename {board => arch/m68k/boards}/kp_ukd_r1_num/env/bin/init (100%) rename {board => arch/m68k/boards}/kp_ukd_r1_num/env/bin/pcidmaloop (100%) rename {board => arch/m68k/boards}/kp_ukd_r1_num/env/bin/pciloop (100%) rename {board => arch/m68k/boards}/kp_ukd_r1_num/env/bin/update_kernel (100%) rename {board => arch/m68k/boards}/kp_ukd_r1_num/env/bin/update_root (100%) rename {board => arch/m68k/boards}/kp_ukd_r1_num/env/config (100%) rename {board => arch/m68k/boards}/kp_ukd_r1_num/highlevel_init.c (100%) rename {board => arch/m68k/boards}/kp_ukd_r1_num/kp_ukd_r1_num.c (100%) rename {board => arch/m68k/boards}/kp_ukd_r1_num/kp_ukd_r1_num.dox (100%) rename {board => arch/m68k/boards}/kp_ukd_r1_num/lowlevel_init.c (100%) rename {board => arch/m68k/boards}/kp_ukd_r1_num/pci-stubs.c (100%) rename {board => arch/m68k/boards}/phycore_mcf54xx/Makefile (100%) rename {board/pm9263 => arch/m68k/boards/phycore_mcf54xx}/env/bin/_update (100%) rename {board => arch/m68k/boards}/phycore_mcf54xx/env/bin/boot (100%) rename {board => arch/m68k/boards}/phycore_mcf54xx/env/bin/init (100%) rename {board => arch/m68k/boards}/phycore_mcf54xx/env/bin/pcidmaloop (100%) rename {board => arch/m68k/boards}/phycore_mcf54xx/env/bin/pciloop (100%) rename {board => arch/m68k/boards}/phycore_mcf54xx/env/bin/update_kernel (100%) rename {board => arch/m68k/boards}/phycore_mcf54xx/env/bin/update_root (100%) rename {board => arch/m68k/boards}/phycore_mcf54xx/env/config (100%) rename {board => arch/m68k/boards}/phycore_mcf54xx/highlevel_init.c (100%) rename {board => arch/m68k/boards}/phycore_mcf54xx/lowlevel_init.c (100%) rename {board => arch/m68k/boards}/phycore_mcf54xx/pci-stubs.c (100%) rename {board => arch/m68k/boards}/phycore_mcf54xx/phyCore_MCF54xx.c (100%) rename {board => arch/m68k/boards}/phycore_mcf54xx/phyCore_MCF54xx.dox (100%) rename {board => arch/ppc/boards}/pcm030/Makefile (100%) rename {board => arch/ppc/boards}/pcm030/barebox.lds.S (100%) rename {board => arch/ppc/boards}/pcm030/config.h (100%) rename {board => arch/ppc/boards}/pcm030/mt46v32m16-75.h (100%) rename {board => arch/ppc/boards}/pcm030/pcm030.c (100%) rename {board => arch/ppc/boards}/pcm030/pcm030.dox (100%) rename {board/sandbox => arch/sandbox/board}/.gitignore (100%) rename {board/sandbox => arch/sandbox/board}/Makefile (100%) rename {board/sandbox => arch/sandbox/board}/barebox.lds.S (100%) rename {board/sandbox => arch/sandbox/board}/board.c (100%) rename {board/sandbox => arch/sandbox/board}/clock.c (100%) rename {board/sandbox => arch/sandbox/board}/config.h (100%) rename {board/sandbox => arch/sandbox/board}/console.c (100%) rename {board/sandbox => arch/sandbox/board}/env/bin/init (100%) rename {board/sandbox => arch/sandbox/board}/env/config (100%) rename {board/sandbox => arch/sandbox/board}/hostfile.c (100%) rename {board => arch/x86/boards}/x86_generic/Makefile (100%) rename {board => arch/x86/boards}/x86_generic/config.h (100%) rename {board => arch/x86/boards}/x86_generic/env/bin/boot (100%) rename {board => arch/x86/boards}/x86_generic/env/bin/init (100%) rename {board => arch/x86/boards}/x86_generic/env/config (100%) rename {board => arch/x86/boards}/x86_generic/generic_pc.c (100%) diff --git a/Documentation/barebox-main.dox b/Documentation/barebox-main.dox index 01c45c1d2..fb780e636 100644 --- a/Documentation/barebox-main.dox +++ b/Documentation/barebox-main.dox @@ -117,9 +117,9 @@ If everything goes well, the result is a file called @p barebox: @a barebox usually needs an environment for storing the configuration data. You can generate an environment using the example environment contained -in board/sandbox/env: +in arch/sanbox/board/env: -@code # ./scripts/bareboxenv -s -p 0x10000 board/sandbox/env/ env.bin @endcode +@code # ./scripts/bareboxenv -s -p 0x10000 arch/sanbox/board/env/ env.bin @endcode To get some files to play with you can generate a cramfs image: diff --git a/Makefile b/Makefile index 43818cb66..f2695d0d8 100644 --- a/Makefile +++ b/Makefile @@ -851,11 +851,11 @@ include/asm: $(Q)$(create-symlink) include/config.h: include/config/auto.conf - @echo ' SYMLINK $@ -> board/$(board-y)/config.h' + @echo ' SYMLINK $@ -> $(BOARD)/config.h' ifneq ($(KBUILD_SRC),) - $(Q)ln -fsn $(srctree)/board/$(board-y)/config.h $@ + $(Q)ln -fsn $(srctree)/$(BOARD)/config.h $@ else - @ln -fsn ../board/$(board-y)/config.h $@ + @ln -fsn ../$(BOARD)/config.h $@ endif # Generate some files diff --git a/TODO b/TODO index 08a7d995e..6350799e6 100644 --- a/TODO +++ b/TODO @@ -33,7 +33,6 @@ TODO [-] Cleanup cpu/*. Many functions there are not cpu specific. For example the cache functions for arm are common for most arm processors. (done for ARM) (I will check this for m68k arch - csc 21.03.2008 19:56:24) -[ ] Board support should go to arch/*/boards/* [ ] Move SoC specific header files from include/ to include/asm/arch/ [ ] Several .c/.h files do not have GNU/copyright headers. [ ] The cramfs driver currently uses direct memory accesses instead of read(). @@ -108,4 +107,4 @@ DONE be any key, ctrl-c or a certain string. Maybe like this: countdown -m msg -t timeout -x [ctrl-c|anykey|string] If done, remove the corresponding stuff from common/main.c - +[X] Board support should go to arch/*/boards/* diff --git a/arch/arm/Makefile b/arch/arm/Makefile index ac8459c7d..8b4d64c26 100644 --- a/arch/arm/Makefile +++ b/arch/arm/Makefile @@ -118,7 +118,7 @@ maketools: PHONY += maketools ifneq ($(board-y),) -BOARD := board/$(board-y)/ +BOARD := arch/arm/boards/$(board-y)/ else BOARD := endif diff --git a/board/a9m2410/Makefile b/arch/arm/boards/a9m2410/Makefile similarity index 100% rename from board/a9m2410/Makefile rename to arch/arm/boards/a9m2410/Makefile diff --git a/board/a9m2410/a9m2410.c b/arch/arm/boards/a9m2410/a9m2410.c similarity index 100% rename from board/a9m2410/a9m2410.c rename to arch/arm/boards/a9m2410/a9m2410.c diff --git a/board/a9m2410/config.h b/arch/arm/boards/a9m2410/config.h similarity index 100% rename from board/a9m2410/config.h rename to arch/arm/boards/a9m2410/config.h diff --git a/board/a9m2410/env/bin/_update b/arch/arm/boards/a9m2410/env/bin/_update similarity index 100% rename from board/a9m2410/env/bin/_update rename to arch/arm/boards/a9m2410/env/bin/_update diff --git a/board/a9m2410/env/bin/boot b/arch/arm/boards/a9m2410/env/bin/boot similarity index 100% rename from board/a9m2410/env/bin/boot rename to arch/arm/boards/a9m2410/env/bin/boot diff --git a/board/a9m2410/env/bin/hush_hack b/arch/arm/boards/a9m2410/env/bin/hush_hack similarity index 100% rename from board/a9m2410/env/bin/hush_hack rename to arch/arm/boards/a9m2410/env/bin/hush_hack diff --git a/board/a9m2410/env/bin/init b/arch/arm/boards/a9m2410/env/bin/init similarity index 100% rename from board/a9m2410/env/bin/init rename to arch/arm/boards/a9m2410/env/bin/init diff --git a/board/a9m2410/env/bin/update_kernel b/arch/arm/boards/a9m2410/env/bin/update_kernel similarity index 100% rename from board/a9m2410/env/bin/update_kernel rename to arch/arm/boards/a9m2410/env/bin/update_kernel diff --git a/board/a9m2410/env/bin/update_root b/arch/arm/boards/a9m2410/env/bin/update_root similarity index 100% rename from board/a9m2410/env/bin/update_root rename to arch/arm/boards/a9m2410/env/bin/update_root diff --git a/board/a9m2410/env/config b/arch/arm/boards/a9m2410/env/config similarity index 100% rename from board/a9m2410/env/config rename to arch/arm/boards/a9m2410/env/config diff --git a/board/a9m2410/lowlevel_init.S b/arch/arm/boards/a9m2410/lowlevel_init.S similarity index 100% rename from board/a9m2410/lowlevel_init.S rename to arch/arm/boards/a9m2410/lowlevel_init.S diff --git a/board/a9m2440/Makefile b/arch/arm/boards/a9m2440/Makefile similarity index 100% rename from board/a9m2440/Makefile rename to arch/arm/boards/a9m2440/Makefile diff --git a/board/a9m2440/a9m2410dev.c b/arch/arm/boards/a9m2440/a9m2410dev.c similarity index 100% rename from board/a9m2440/a9m2410dev.c rename to arch/arm/boards/a9m2440/a9m2410dev.c diff --git a/board/a9m2440/a9m2440.c b/arch/arm/boards/a9m2440/a9m2440.c similarity index 100% rename from board/a9m2440/a9m2440.c rename to arch/arm/boards/a9m2440/a9m2440.c diff --git a/board/a9m2440/baseboards.h b/arch/arm/boards/a9m2440/baseboards.h similarity index 100% rename from board/a9m2440/baseboards.h rename to arch/arm/boards/a9m2440/baseboards.h diff --git a/board/a9m2440/config.h b/arch/arm/boards/a9m2440/config.h similarity index 100% rename from board/a9m2440/config.h rename to arch/arm/boards/a9m2440/config.h diff --git a/board/a9m2440/env/bin/_update b/arch/arm/boards/a9m2440/env/bin/_update similarity index 100% rename from board/a9m2440/env/bin/_update rename to arch/arm/boards/a9m2440/env/bin/_update diff --git a/board/a9m2440/env/bin/boot b/arch/arm/boards/a9m2440/env/bin/boot similarity index 100% rename from board/a9m2440/env/bin/boot rename to arch/arm/boards/a9m2440/env/bin/boot diff --git a/board/a9m2440/env/bin/hush_hack b/arch/arm/boards/a9m2440/env/bin/hush_hack similarity index 100% rename from board/a9m2440/env/bin/hush_hack rename to arch/arm/boards/a9m2440/env/bin/hush_hack diff --git a/board/a9m2440/env/bin/init b/arch/arm/boards/a9m2440/env/bin/init similarity index 100% rename from board/a9m2440/env/bin/init rename to arch/arm/boards/a9m2440/env/bin/init diff --git a/board/a9m2440/env/bin/update_kernel b/arch/arm/boards/a9m2440/env/bin/update_kernel similarity index 100% rename from board/a9m2440/env/bin/update_kernel rename to arch/arm/boards/a9m2440/env/bin/update_kernel diff --git a/board/a9m2440/env/bin/update_root b/arch/arm/boards/a9m2440/env/bin/update_root similarity index 100% rename from board/a9m2440/env/bin/update_root rename to arch/arm/boards/a9m2440/env/bin/update_root diff --git a/board/a9m2440/env/config b/arch/arm/boards/a9m2440/env/config similarity index 100% rename from board/a9m2440/env/config rename to arch/arm/boards/a9m2440/env/config diff --git a/board/a9m2440/lowlevel_init.S b/arch/arm/boards/a9m2440/lowlevel_init.S similarity index 100% rename from board/a9m2440/lowlevel_init.S rename to arch/arm/boards/a9m2440/lowlevel_init.S diff --git a/board/at91sam9260ek/Makefile b/arch/arm/boards/at91sam9260ek/Makefile similarity index 100% rename from board/at91sam9260ek/Makefile rename to arch/arm/boards/at91sam9260ek/Makefile diff --git a/board/at91sam9260ek/config.h b/arch/arm/boards/at91sam9260ek/config.h similarity index 100% rename from board/at91sam9260ek/config.h rename to arch/arm/boards/at91sam9260ek/config.h diff --git a/board/at91sam9260ek/env/bin/_update b/arch/arm/boards/at91sam9260ek/env/bin/_update similarity index 100% rename from board/at91sam9260ek/env/bin/_update rename to arch/arm/boards/at91sam9260ek/env/bin/_update diff --git a/board/at91sam9260ek/env/bin/boot b/arch/arm/boards/at91sam9260ek/env/bin/boot similarity index 100% rename from board/at91sam9260ek/env/bin/boot rename to arch/arm/boards/at91sam9260ek/env/bin/boot diff --git a/board/at91sam9260ek/env/bin/init b/arch/arm/boards/at91sam9260ek/env/bin/init similarity index 100% rename from board/at91sam9260ek/env/bin/init rename to arch/arm/boards/at91sam9260ek/env/bin/init diff --git a/board/at91sam9260ek/env/bin/pcidmaloop b/arch/arm/boards/at91sam9260ek/env/bin/pcidmaloop similarity index 100% rename from board/at91sam9260ek/env/bin/pcidmaloop rename to arch/arm/boards/at91sam9260ek/env/bin/pcidmaloop diff --git a/board/at91sam9260ek/env/bin/pciloop b/arch/arm/boards/at91sam9260ek/env/bin/pciloop similarity index 100% rename from board/at91sam9260ek/env/bin/pciloop rename to arch/arm/boards/at91sam9260ek/env/bin/pciloop diff --git a/board/at91sam9260ek/env/bin/update_kernel b/arch/arm/boards/at91sam9260ek/env/bin/update_kernel similarity index 100% rename from board/at91sam9260ek/env/bin/update_kernel rename to arch/arm/boards/at91sam9260ek/env/bin/update_kernel diff --git a/board/at91sam9260ek/env/bin/update_root b/arch/arm/boards/at91sam9260ek/env/bin/update_root similarity index 100% rename from board/at91sam9260ek/env/bin/update_root rename to arch/arm/boards/at91sam9260ek/env/bin/update_root diff --git a/board/at91sam9260ek/env/config b/arch/arm/boards/at91sam9260ek/env/config similarity index 100% rename from board/at91sam9260ek/env/config rename to arch/arm/boards/at91sam9260ek/env/config diff --git a/board/at91sam9260ek/init.c b/arch/arm/boards/at91sam9260ek/init.c similarity index 100% rename from board/at91sam9260ek/init.c rename to arch/arm/boards/at91sam9260ek/init.c diff --git a/board/at91sam9260ek/lowlevel_init.S b/arch/arm/boards/at91sam9260ek/lowlevel_init.S similarity index 100% rename from board/at91sam9260ek/lowlevel_init.S rename to arch/arm/boards/at91sam9260ek/lowlevel_init.S diff --git a/board/at91sam9263ek/Makefile b/arch/arm/boards/at91sam9263ek/Makefile similarity index 100% rename from board/at91sam9263ek/Makefile rename to arch/arm/boards/at91sam9263ek/Makefile diff --git a/board/at91sam9263ek/config.h b/arch/arm/boards/at91sam9263ek/config.h similarity index 100% rename from board/at91sam9263ek/config.h rename to arch/arm/boards/at91sam9263ek/config.h diff --git a/board/at91sam9263ek/env/bin/_update b/arch/arm/boards/at91sam9263ek/env/bin/_update similarity index 100% rename from board/at91sam9263ek/env/bin/_update rename to arch/arm/boards/at91sam9263ek/env/bin/_update diff --git a/board/at91sam9263ek/env/bin/boot b/arch/arm/boards/at91sam9263ek/env/bin/boot similarity index 100% rename from board/at91sam9263ek/env/bin/boot rename to arch/arm/boards/at91sam9263ek/env/bin/boot diff --git a/board/at91sam9263ek/env/bin/hush_hack b/arch/arm/boards/at91sam9263ek/env/bin/hush_hack similarity index 100% rename from board/at91sam9263ek/env/bin/hush_hack rename to arch/arm/boards/at91sam9263ek/env/bin/hush_hack diff --git a/board/at91sam9263ek/env/bin/init b/arch/arm/boards/at91sam9263ek/env/bin/init similarity index 100% rename from board/at91sam9263ek/env/bin/init rename to arch/arm/boards/at91sam9263ek/env/bin/init diff --git a/board/at91sam9263ek/env/bin/update_barebox_xmodem b/arch/arm/boards/at91sam9263ek/env/bin/update_barebox_xmodem similarity index 100% rename from board/at91sam9263ek/env/bin/update_barebox_xmodem rename to arch/arm/boards/at91sam9263ek/env/bin/update_barebox_xmodem diff --git a/board/at91sam9263ek/env/bin/update_kernel b/arch/arm/boards/at91sam9263ek/env/bin/update_kernel similarity index 100% rename from board/at91sam9263ek/env/bin/update_kernel rename to arch/arm/boards/at91sam9263ek/env/bin/update_kernel diff --git a/board/at91sam9263ek/env/bin/update_root b/arch/arm/boards/at91sam9263ek/env/bin/update_root similarity index 100% rename from board/at91sam9263ek/env/bin/update_root rename to arch/arm/boards/at91sam9263ek/env/bin/update_root diff --git a/board/at91sam9263ek/env/config b/arch/arm/boards/at91sam9263ek/env/config similarity index 100% rename from board/at91sam9263ek/env/config rename to arch/arm/boards/at91sam9263ek/env/config diff --git a/board/at91sam9263ek/init.c b/arch/arm/boards/at91sam9263ek/init.c similarity index 100% rename from board/at91sam9263ek/init.c rename to arch/arm/boards/at91sam9263ek/init.c diff --git a/board/edb93xx/Makefile b/arch/arm/boards/edb93xx/Makefile similarity index 100% rename from board/edb93xx/Makefile rename to arch/arm/boards/edb93xx/Makefile diff --git a/board/edb93xx/config.h b/arch/arm/boards/edb93xx/config.h similarity index 100% rename from board/edb93xx/config.h rename to arch/arm/boards/edb93xx/config.h diff --git a/board/edb93xx/early_udelay.h b/arch/arm/boards/edb93xx/early_udelay.h similarity index 100% rename from board/edb93xx/early_udelay.h rename to arch/arm/boards/edb93xx/early_udelay.h diff --git a/board/edb93xx/edb93xx.c b/arch/arm/boards/edb93xx/edb93xx.c similarity index 100% rename from board/edb93xx/edb93xx.c rename to arch/arm/boards/edb93xx/edb93xx.c diff --git a/board/edb93xx/edb93xx.dox b/arch/arm/boards/edb93xx/edb93xx.dox similarity index 100% rename from board/edb93xx/edb93xx.dox rename to arch/arm/boards/edb93xx/edb93xx.dox diff --git a/board/edb93xx/edb93xx.h b/arch/arm/boards/edb93xx/edb93xx.h similarity index 100% rename from board/edb93xx/edb93xx.h rename to arch/arm/boards/edb93xx/edb93xx.h diff --git a/board/edb93xx/env/bin/boot b/arch/arm/boards/edb93xx/env/bin/boot similarity index 100% rename from board/edb93xx/env/bin/boot rename to arch/arm/boards/edb93xx/env/bin/boot diff --git a/board/edb93xx/env/bin/flash_partition b/arch/arm/boards/edb93xx/env/bin/flash_partition similarity index 100% rename from board/edb93xx/env/bin/flash_partition rename to arch/arm/boards/edb93xx/env/bin/flash_partition diff --git a/board/edb93xx/env/bin/init b/arch/arm/boards/edb93xx/env/bin/init similarity index 100% rename from board/edb93xx/env/bin/init rename to arch/arm/boards/edb93xx/env/bin/init diff --git a/board/edb93xx/env/bin/set_nor_parts b/arch/arm/boards/edb93xx/env/bin/set_nor_parts similarity index 100% rename from board/edb93xx/env/bin/set_nor_parts rename to arch/arm/boards/edb93xx/env/bin/set_nor_parts diff --git a/board/edb93xx/env/bin/update_kernel b/arch/arm/boards/edb93xx/env/bin/update_kernel similarity index 100% rename from board/edb93xx/env/bin/update_kernel rename to arch/arm/boards/edb93xx/env/bin/update_kernel diff --git a/board/edb93xx/env/bin/update_rootfs b/arch/arm/boards/edb93xx/env/bin/update_rootfs similarity index 100% rename from board/edb93xx/env/bin/update_rootfs rename to arch/arm/boards/edb93xx/env/bin/update_rootfs diff --git a/board/edb93xx/env/config b/arch/arm/boards/edb93xx/env/config similarity index 100% rename from board/edb93xx/env/config rename to arch/arm/boards/edb93xx/env/config diff --git a/board/edb93xx/flash_cfg.c b/arch/arm/boards/edb93xx/flash_cfg.c similarity index 100% rename from board/edb93xx/flash_cfg.c rename to arch/arm/boards/edb93xx/flash_cfg.c diff --git a/board/edb93xx/pll_cfg.c b/arch/arm/boards/edb93xx/pll_cfg.c similarity index 100% rename from board/edb93xx/pll_cfg.c rename to arch/arm/boards/edb93xx/pll_cfg.c diff --git a/board/edb93xx/pll_cfg.h b/arch/arm/boards/edb93xx/pll_cfg.h similarity index 100% rename from board/edb93xx/pll_cfg.h rename to arch/arm/boards/edb93xx/pll_cfg.h diff --git a/board/edb93xx/sdram_cfg.c b/arch/arm/boards/edb93xx/sdram_cfg.c similarity index 100% rename from board/edb93xx/sdram_cfg.c rename to arch/arm/boards/edb93xx/sdram_cfg.c diff --git a/board/edb93xx/sdram_cfg.h b/arch/arm/boards/edb93xx/sdram_cfg.h similarity index 100% rename from board/edb93xx/sdram_cfg.h rename to arch/arm/boards/edb93xx/sdram_cfg.h diff --git a/board/eukrea_cpuimx25/Makefile b/arch/arm/boards/eukrea_cpuimx25/Makefile similarity index 100% rename from board/eukrea_cpuimx25/Makefile rename to arch/arm/boards/eukrea_cpuimx25/Makefile diff --git a/board/eukrea_cpuimx25/config.h b/arch/arm/boards/eukrea_cpuimx25/config.h similarity index 100% rename from board/eukrea_cpuimx25/config.h rename to arch/arm/boards/eukrea_cpuimx25/config.h diff --git a/board/eukrea_cpuimx25/env/bin/_update b/arch/arm/boards/eukrea_cpuimx25/env/bin/_update similarity index 100% rename from board/eukrea_cpuimx25/env/bin/_update rename to arch/arm/boards/eukrea_cpuimx25/env/bin/_update diff --git a/board/eukrea_cpuimx25/env/bin/boot b/arch/arm/boards/eukrea_cpuimx25/env/bin/boot similarity index 100% rename from board/eukrea_cpuimx25/env/bin/boot rename to arch/arm/boards/eukrea_cpuimx25/env/bin/boot diff --git a/board/eukrea_cpuimx25/env/bin/hush_hack b/arch/arm/boards/eukrea_cpuimx25/env/bin/hush_hack similarity index 100% rename from board/eukrea_cpuimx25/env/bin/hush_hack rename to arch/arm/boards/eukrea_cpuimx25/env/bin/hush_hack diff --git a/board/eukrea_cpuimx25/env/bin/init b/arch/arm/boards/eukrea_cpuimx25/env/bin/init similarity index 100% rename from board/eukrea_cpuimx25/env/bin/init rename to arch/arm/boards/eukrea_cpuimx25/env/bin/init diff --git a/board/eukrea_cpuimx25/env/bin/update_kernel b/arch/arm/boards/eukrea_cpuimx25/env/bin/update_kernel similarity index 100% rename from board/eukrea_cpuimx25/env/bin/update_kernel rename to arch/arm/boards/eukrea_cpuimx25/env/bin/update_kernel diff --git a/board/eukrea_cpuimx25/env/bin/update_root b/arch/arm/boards/eukrea_cpuimx25/env/bin/update_root similarity index 100% rename from board/eukrea_cpuimx25/env/bin/update_root rename to arch/arm/boards/eukrea_cpuimx25/env/bin/update_root diff --git a/board/eukrea_cpuimx25/env/config b/arch/arm/boards/eukrea_cpuimx25/env/config similarity index 100% rename from board/eukrea_cpuimx25/env/config rename to arch/arm/boards/eukrea_cpuimx25/env/config diff --git a/board/eukrea_cpuimx25/eukrea_cpuimx25.c b/arch/arm/boards/eukrea_cpuimx25/eukrea_cpuimx25.c similarity index 100% rename from board/eukrea_cpuimx25/eukrea_cpuimx25.c rename to arch/arm/boards/eukrea_cpuimx25/eukrea_cpuimx25.c diff --git a/board/eukrea_cpuimx25/lowlevel.c b/arch/arm/boards/eukrea_cpuimx25/lowlevel.c similarity index 100% rename from board/eukrea_cpuimx25/lowlevel.c rename to arch/arm/boards/eukrea_cpuimx25/lowlevel.c diff --git a/board/eukrea_cpuimx27/Makefile b/arch/arm/boards/eukrea_cpuimx27/Makefile similarity index 100% rename from board/eukrea_cpuimx27/Makefile rename to arch/arm/boards/eukrea_cpuimx27/Makefile diff --git a/board/eukrea_cpuimx27/config.h b/arch/arm/boards/eukrea_cpuimx27/config.h similarity index 100% rename from board/eukrea_cpuimx27/config.h rename to arch/arm/boards/eukrea_cpuimx27/config.h diff --git a/board/eukrea_cpuimx27/env/bin/_update b/arch/arm/boards/eukrea_cpuimx27/env/bin/_update similarity index 100% rename from board/eukrea_cpuimx27/env/bin/_update rename to arch/arm/boards/eukrea_cpuimx27/env/bin/_update diff --git a/board/eukrea_cpuimx27/env/bin/boot b/arch/arm/boards/eukrea_cpuimx27/env/bin/boot similarity index 100% rename from board/eukrea_cpuimx27/env/bin/boot rename to arch/arm/boards/eukrea_cpuimx27/env/bin/boot diff --git a/board/eukrea_cpuimx27/env/bin/hush_hack b/arch/arm/boards/eukrea_cpuimx27/env/bin/hush_hack similarity index 100% rename from board/eukrea_cpuimx27/env/bin/hush_hack rename to arch/arm/boards/eukrea_cpuimx27/env/bin/hush_hack diff --git a/board/eukrea_cpuimx27/env/bin/init b/arch/arm/boards/eukrea_cpuimx27/env/bin/init similarity index 100% rename from board/eukrea_cpuimx27/env/bin/init rename to arch/arm/boards/eukrea_cpuimx27/env/bin/init diff --git a/board/eukrea_cpuimx27/env/bin/update_kernel b/arch/arm/boards/eukrea_cpuimx27/env/bin/update_kernel similarity index 100% rename from board/eukrea_cpuimx27/env/bin/update_kernel rename to arch/arm/boards/eukrea_cpuimx27/env/bin/update_kernel diff --git a/board/eukrea_cpuimx27/env/bin/update_root b/arch/arm/boards/eukrea_cpuimx27/env/bin/update_root similarity index 100% rename from board/eukrea_cpuimx27/env/bin/update_root rename to arch/arm/boards/eukrea_cpuimx27/env/bin/update_root diff --git a/board/eukrea_cpuimx27/env/config b/arch/arm/boards/eukrea_cpuimx27/env/config similarity index 100% rename from board/eukrea_cpuimx27/env/config rename to arch/arm/boards/eukrea_cpuimx27/env/config diff --git a/board/eukrea_cpuimx27/eukrea_cpuimx27.c b/arch/arm/boards/eukrea_cpuimx27/eukrea_cpuimx27.c similarity index 100% rename from board/eukrea_cpuimx27/eukrea_cpuimx27.c rename to arch/arm/boards/eukrea_cpuimx27/eukrea_cpuimx27.c diff --git a/board/eukrea_cpuimx27/eukrea_cpuimx27.dox b/arch/arm/boards/eukrea_cpuimx27/eukrea_cpuimx27.dox similarity index 100% rename from board/eukrea_cpuimx27/eukrea_cpuimx27.dox rename to arch/arm/boards/eukrea_cpuimx27/eukrea_cpuimx27.dox diff --git a/board/eukrea_cpuimx27/lowlevel_init.S b/arch/arm/boards/eukrea_cpuimx27/lowlevel_init.S similarity index 100% rename from board/eukrea_cpuimx27/lowlevel_init.S rename to arch/arm/boards/eukrea_cpuimx27/lowlevel_init.S diff --git a/board/eukrea_cpuimx35/Makefile b/arch/arm/boards/eukrea_cpuimx35/Makefile similarity index 100% rename from board/eukrea_cpuimx35/Makefile rename to arch/arm/boards/eukrea_cpuimx35/Makefile diff --git a/board/eukrea_cpuimx35/config.h b/arch/arm/boards/eukrea_cpuimx35/config.h similarity index 100% rename from board/eukrea_cpuimx35/config.h rename to arch/arm/boards/eukrea_cpuimx35/config.h diff --git a/board/eukrea_cpuimx35/env/bin/_update b/arch/arm/boards/eukrea_cpuimx35/env/bin/_update similarity index 100% rename from board/eukrea_cpuimx35/env/bin/_update rename to arch/arm/boards/eukrea_cpuimx35/env/bin/_update diff --git a/board/eukrea_cpuimx35/env/bin/boot b/arch/arm/boards/eukrea_cpuimx35/env/bin/boot similarity index 100% rename from board/eukrea_cpuimx35/env/bin/boot rename to arch/arm/boards/eukrea_cpuimx35/env/bin/boot diff --git a/board/eukrea_cpuimx35/env/bin/hush_hack b/arch/arm/boards/eukrea_cpuimx35/env/bin/hush_hack similarity index 100% rename from board/eukrea_cpuimx35/env/bin/hush_hack rename to arch/arm/boards/eukrea_cpuimx35/env/bin/hush_hack diff --git a/board/eukrea_cpuimx35/env/bin/init b/arch/arm/boards/eukrea_cpuimx35/env/bin/init similarity index 100% rename from board/eukrea_cpuimx35/env/bin/init rename to arch/arm/boards/eukrea_cpuimx35/env/bin/init diff --git a/board/eukrea_cpuimx35/env/bin/update_kernel b/arch/arm/boards/eukrea_cpuimx35/env/bin/update_kernel similarity index 100% rename from board/eukrea_cpuimx35/env/bin/update_kernel rename to arch/arm/boards/eukrea_cpuimx35/env/bin/update_kernel diff --git a/board/eukrea_cpuimx35/env/bin/update_root b/arch/arm/boards/eukrea_cpuimx35/env/bin/update_root similarity index 100% rename from board/eukrea_cpuimx35/env/bin/update_root rename to arch/arm/boards/eukrea_cpuimx35/env/bin/update_root diff --git a/board/eukrea_cpuimx35/env/config b/arch/arm/boards/eukrea_cpuimx35/env/config similarity index 100% rename from board/eukrea_cpuimx35/env/config rename to arch/arm/boards/eukrea_cpuimx35/env/config diff --git a/board/eukrea_cpuimx35/eukrea_cpuimx35.c b/arch/arm/boards/eukrea_cpuimx35/eukrea_cpuimx35.c similarity index 100% rename from board/eukrea_cpuimx35/eukrea_cpuimx35.c rename to arch/arm/boards/eukrea_cpuimx35/eukrea_cpuimx35.c diff --git a/board/eukrea_cpuimx35/eukrea_cpuimx35.dox b/arch/arm/boards/eukrea_cpuimx35/eukrea_cpuimx35.dox similarity index 100% rename from board/eukrea_cpuimx35/eukrea_cpuimx35.dox rename to arch/arm/boards/eukrea_cpuimx35/eukrea_cpuimx35.dox diff --git a/board/eukrea_cpuimx35/flash_header.c b/arch/arm/boards/eukrea_cpuimx35/flash_header.c similarity index 100% rename from board/eukrea_cpuimx35/flash_header.c rename to arch/arm/boards/eukrea_cpuimx35/flash_header.c diff --git a/board/eukrea_cpuimx35/lowlevel.c b/arch/arm/boards/eukrea_cpuimx35/lowlevel.c similarity index 100% rename from board/eukrea_cpuimx35/lowlevel.c rename to arch/arm/boards/eukrea_cpuimx35/lowlevel.c diff --git a/board/freescale-mx25-3-stack/3stack.c b/arch/arm/boards/freescale-mx25-3-stack/3stack.c similarity index 100% rename from board/freescale-mx25-3-stack/3stack.c rename to arch/arm/boards/freescale-mx25-3-stack/3stack.c diff --git a/board/freescale-mx25-3-stack/Makefile b/arch/arm/boards/freescale-mx25-3-stack/Makefile similarity index 100% rename from board/freescale-mx25-3-stack/Makefile rename to arch/arm/boards/freescale-mx25-3-stack/Makefile diff --git a/board/freescale-mx25-3-stack/config.h b/arch/arm/boards/freescale-mx25-3-stack/config.h similarity index 100% rename from board/freescale-mx25-3-stack/config.h rename to arch/arm/boards/freescale-mx25-3-stack/config.h diff --git a/board/freescale-mx25-3-stack/env/bin/_update b/arch/arm/boards/freescale-mx25-3-stack/env/bin/_update similarity index 100% rename from board/freescale-mx25-3-stack/env/bin/_update rename to arch/arm/boards/freescale-mx25-3-stack/env/bin/_update diff --git a/board/freescale-mx25-3-stack/env/bin/boot b/arch/arm/boards/freescale-mx25-3-stack/env/bin/boot similarity index 100% rename from board/freescale-mx25-3-stack/env/bin/boot rename to arch/arm/boards/freescale-mx25-3-stack/env/bin/boot diff --git a/board/freescale-mx25-3-stack/env/bin/hush_hack b/arch/arm/boards/freescale-mx25-3-stack/env/bin/hush_hack similarity index 100% rename from board/freescale-mx25-3-stack/env/bin/hush_hack rename to arch/arm/boards/freescale-mx25-3-stack/env/bin/hush_hack diff --git a/board/freescale-mx25-3-stack/env/bin/init b/arch/arm/boards/freescale-mx25-3-stack/env/bin/init similarity index 100% rename from board/freescale-mx25-3-stack/env/bin/init rename to arch/arm/boards/freescale-mx25-3-stack/env/bin/init diff --git a/board/freescale-mx25-3-stack/env/bin/update_kernel b/arch/arm/boards/freescale-mx25-3-stack/env/bin/update_kernel similarity index 100% rename from board/freescale-mx25-3-stack/env/bin/update_kernel rename to arch/arm/boards/freescale-mx25-3-stack/env/bin/update_kernel diff --git a/board/freescale-mx25-3-stack/env/bin/update_root b/arch/arm/boards/freescale-mx25-3-stack/env/bin/update_root similarity index 100% rename from board/freescale-mx25-3-stack/env/bin/update_root rename to arch/arm/boards/freescale-mx25-3-stack/env/bin/update_root diff --git a/board/freescale-mx25-3-stack/env/config b/arch/arm/boards/freescale-mx25-3-stack/env/config similarity index 100% rename from board/freescale-mx25-3-stack/env/config rename to arch/arm/boards/freescale-mx25-3-stack/env/config diff --git a/board/freescale-mx25-3-stack/lowlevel_init.S b/arch/arm/boards/freescale-mx25-3-stack/lowlevel_init.S similarity index 100% rename from board/freescale-mx25-3-stack/lowlevel_init.S rename to arch/arm/boards/freescale-mx25-3-stack/lowlevel_init.S diff --git a/board/freescale-mx35-3-stack/3stack.c b/arch/arm/boards/freescale-mx35-3-stack/3stack.c similarity index 100% rename from board/freescale-mx35-3-stack/3stack.c rename to arch/arm/boards/freescale-mx35-3-stack/3stack.c diff --git a/board/freescale-mx35-3-stack/3stack.dox b/arch/arm/boards/freescale-mx35-3-stack/3stack.dox similarity index 100% rename from board/freescale-mx35-3-stack/3stack.dox rename to arch/arm/boards/freescale-mx35-3-stack/3stack.dox diff --git a/board/freescale-mx35-3-stack/Makefile b/arch/arm/boards/freescale-mx35-3-stack/Makefile similarity index 100% rename from board/freescale-mx35-3-stack/Makefile rename to arch/arm/boards/freescale-mx35-3-stack/Makefile diff --git a/board/freescale-mx35-3-stack/board-mx35_3stack.h b/arch/arm/boards/freescale-mx35-3-stack/board-mx35_3stack.h similarity index 100% rename from board/freescale-mx35-3-stack/board-mx35_3stack.h rename to arch/arm/boards/freescale-mx35-3-stack/board-mx35_3stack.h diff --git a/board/freescale-mx35-3-stack/config.h b/arch/arm/boards/freescale-mx35-3-stack/config.h similarity index 100% rename from board/freescale-mx35-3-stack/config.h rename to arch/arm/boards/freescale-mx35-3-stack/config.h diff --git a/board/freescale-mx35-3-stack/env/bin/_update b/arch/arm/boards/freescale-mx35-3-stack/env/bin/_update similarity index 100% rename from board/freescale-mx35-3-stack/env/bin/_update rename to arch/arm/boards/freescale-mx35-3-stack/env/bin/_update diff --git a/board/freescale-mx35-3-stack/env/bin/boot b/arch/arm/boards/freescale-mx35-3-stack/env/bin/boot similarity index 100% rename from board/freescale-mx35-3-stack/env/bin/boot rename to arch/arm/boards/freescale-mx35-3-stack/env/bin/boot diff --git a/board/freescale-mx35-3-stack/env/bin/hush_hack b/arch/arm/boards/freescale-mx35-3-stack/env/bin/hush_hack similarity index 100% rename from board/freescale-mx35-3-stack/env/bin/hush_hack rename to arch/arm/boards/freescale-mx35-3-stack/env/bin/hush_hack diff --git a/board/freescale-mx35-3-stack/env/bin/init b/arch/arm/boards/freescale-mx35-3-stack/env/bin/init similarity index 100% rename from board/freescale-mx35-3-stack/env/bin/init rename to arch/arm/boards/freescale-mx35-3-stack/env/bin/init diff --git a/board/freescale-mx35-3-stack/env/bin/update_kernel b/arch/arm/boards/freescale-mx35-3-stack/env/bin/update_kernel similarity index 100% rename from board/freescale-mx35-3-stack/env/bin/update_kernel rename to arch/arm/boards/freescale-mx35-3-stack/env/bin/update_kernel diff --git a/board/freescale-mx35-3-stack/env/bin/update_rootfs b/arch/arm/boards/freescale-mx35-3-stack/env/bin/update_rootfs similarity index 100% rename from board/freescale-mx35-3-stack/env/bin/update_rootfs rename to arch/arm/boards/freescale-mx35-3-stack/env/bin/update_rootfs diff --git a/board/freescale-mx35-3-stack/env/config b/arch/arm/boards/freescale-mx35-3-stack/env/config similarity index 100% rename from board/freescale-mx35-3-stack/env/config rename to arch/arm/boards/freescale-mx35-3-stack/env/config diff --git a/board/freescale-mx35-3-stack/flash_header.c b/arch/arm/boards/freescale-mx35-3-stack/flash_header.c similarity index 100% rename from board/freescale-mx35-3-stack/flash_header.c rename to arch/arm/boards/freescale-mx35-3-stack/flash_header.c diff --git a/board/freescale-mx35-3-stack/lowlevel_init.S b/arch/arm/boards/freescale-mx35-3-stack/lowlevel_init.S similarity index 100% rename from board/freescale-mx35-3-stack/lowlevel_init.S rename to arch/arm/boards/freescale-mx35-3-stack/lowlevel_init.S diff --git a/board/guf-neso/Makefile b/arch/arm/boards/guf-neso/Makefile similarity index 100% rename from board/guf-neso/Makefile rename to arch/arm/boards/guf-neso/Makefile diff --git a/board/guf-neso/board.c b/arch/arm/boards/guf-neso/board.c similarity index 100% rename from board/guf-neso/board.c rename to arch/arm/boards/guf-neso/board.c diff --git a/board/guf-neso/config.h b/arch/arm/boards/guf-neso/config.h similarity index 100% rename from board/guf-neso/config.h rename to arch/arm/boards/guf-neso/config.h diff --git a/board/guf-neso/env/config b/arch/arm/boards/guf-neso/env/config similarity index 100% rename from board/guf-neso/env/config rename to arch/arm/boards/guf-neso/env/config diff --git a/board/guf-neso/lowlevel.c b/arch/arm/boards/guf-neso/lowlevel.c similarity index 100% rename from board/guf-neso/lowlevel.c rename to arch/arm/boards/guf-neso/lowlevel.c diff --git a/board/guf-neso/pll_init.S b/arch/arm/boards/guf-neso/pll_init.S similarity index 100% rename from board/guf-neso/pll_init.S rename to arch/arm/boards/guf-neso/pll_init.S diff --git a/board/imx21ads/Makefile b/arch/arm/boards/imx21ads/Makefile similarity index 100% rename from board/imx21ads/Makefile rename to arch/arm/boards/imx21ads/Makefile diff --git a/board/imx21ads/config.h b/arch/arm/boards/imx21ads/config.h similarity index 100% rename from board/imx21ads/config.h rename to arch/arm/boards/imx21ads/config.h diff --git a/board/imx21ads/env/bin/init b/arch/arm/boards/imx21ads/env/bin/init similarity index 100% rename from board/imx21ads/env/bin/init rename to arch/arm/boards/imx21ads/env/bin/init diff --git a/board/imx21ads/imx21ads.c b/arch/arm/boards/imx21ads/imx21ads.c similarity index 100% rename from board/imx21ads/imx21ads.c rename to arch/arm/boards/imx21ads/imx21ads.c diff --git a/board/imx21ads/imx21ads.dox b/arch/arm/boards/imx21ads/imx21ads.dox similarity index 100% rename from board/imx21ads/imx21ads.dox rename to arch/arm/boards/imx21ads/imx21ads.dox diff --git a/board/imx21ads/lowlevel_init.S b/arch/arm/boards/imx21ads/lowlevel_init.S similarity index 100% rename from board/imx21ads/lowlevel_init.S rename to arch/arm/boards/imx21ads/lowlevel_init.S diff --git a/board/imx27ads/Makefile b/arch/arm/boards/imx27ads/Makefile similarity index 100% rename from board/imx27ads/Makefile rename to arch/arm/boards/imx27ads/Makefile diff --git a/board/imx27ads/config.h b/arch/arm/boards/imx27ads/config.h similarity index 100% rename from board/imx27ads/config.h rename to arch/arm/boards/imx27ads/config.h diff --git a/board/imx27ads/env/bin/_update b/arch/arm/boards/imx27ads/env/bin/_update similarity index 100% rename from board/imx27ads/env/bin/_update rename to arch/arm/boards/imx27ads/env/bin/_update diff --git a/board/imx27ads/env/bin/boot b/arch/arm/boards/imx27ads/env/bin/boot similarity index 100% rename from board/imx27ads/env/bin/boot rename to arch/arm/boards/imx27ads/env/bin/boot diff --git a/board/imx27ads/env/bin/init b/arch/arm/boards/imx27ads/env/bin/init similarity index 100% rename from board/imx27ads/env/bin/init rename to arch/arm/boards/imx27ads/env/bin/init diff --git a/board/imx27ads/env/bin/update_kernel b/arch/arm/boards/imx27ads/env/bin/update_kernel similarity index 100% rename from board/imx27ads/env/bin/update_kernel rename to arch/arm/boards/imx27ads/env/bin/update_kernel diff --git a/board/imx27ads/env/bin/update_root b/arch/arm/boards/imx27ads/env/bin/update_root similarity index 100% rename from board/imx27ads/env/bin/update_root rename to arch/arm/boards/imx27ads/env/bin/update_root diff --git a/board/imx27ads/env/config b/arch/arm/boards/imx27ads/env/config similarity index 100% rename from board/imx27ads/env/config rename to arch/arm/boards/imx27ads/env/config diff --git a/board/imx27ads/imx27ads.c b/arch/arm/boards/imx27ads/imx27ads.c similarity index 100% rename from board/imx27ads/imx27ads.c rename to arch/arm/boards/imx27ads/imx27ads.c diff --git a/board/imx27ads/imx27ads.dox b/arch/arm/boards/imx27ads/imx27ads.dox similarity index 100% rename from board/imx27ads/imx27ads.dox rename to arch/arm/boards/imx27ads/imx27ads.dox diff --git a/board/imx27ads/lowlevel_init.S b/arch/arm/boards/imx27ads/lowlevel_init.S similarity index 100% rename from board/imx27ads/lowlevel_init.S rename to arch/arm/boards/imx27ads/lowlevel_init.S diff --git a/board/mmccpu/Makefile b/arch/arm/boards/mmccpu/Makefile similarity index 100% rename from board/mmccpu/Makefile rename to arch/arm/boards/mmccpu/Makefile diff --git a/board/mmccpu/config.h b/arch/arm/boards/mmccpu/config.h similarity index 100% rename from board/mmccpu/config.h rename to arch/arm/boards/mmccpu/config.h diff --git a/board/kp_ukd_r1_num/env/bin/_update b/arch/arm/boards/mmccpu/env/bin/_update similarity index 100% rename from board/kp_ukd_r1_num/env/bin/_update rename to arch/arm/boards/mmccpu/env/bin/_update diff --git a/board/mmccpu/env/bin/boot b/arch/arm/boards/mmccpu/env/bin/boot similarity index 100% rename from board/mmccpu/env/bin/boot rename to arch/arm/boards/mmccpu/env/bin/boot diff --git a/board/mmccpu/env/bin/hush_hack b/arch/arm/boards/mmccpu/env/bin/hush_hack similarity index 100% rename from board/mmccpu/env/bin/hush_hack rename to arch/arm/boards/mmccpu/env/bin/hush_hack diff --git a/board/mmccpu/env/bin/init b/arch/arm/boards/mmccpu/env/bin/init similarity index 100% rename from board/mmccpu/env/bin/init rename to arch/arm/boards/mmccpu/env/bin/init diff --git a/board/mmccpu/env/bin/update_kernel b/arch/arm/boards/mmccpu/env/bin/update_kernel similarity index 100% rename from board/mmccpu/env/bin/update_kernel rename to arch/arm/boards/mmccpu/env/bin/update_kernel diff --git a/board/mmccpu/env/bin/update_root b/arch/arm/boards/mmccpu/env/bin/update_root similarity index 100% rename from board/mmccpu/env/bin/update_root rename to arch/arm/boards/mmccpu/env/bin/update_root diff --git a/board/mmccpu/env/config b/arch/arm/boards/mmccpu/env/config similarity index 100% rename from board/mmccpu/env/config rename to arch/arm/boards/mmccpu/env/config diff --git a/board/mmccpu/init.c b/arch/arm/boards/mmccpu/init.c similarity index 100% rename from board/mmccpu/init.c rename to arch/arm/boards/mmccpu/init.c diff --git a/board/netx/Makefile b/arch/arm/boards/netx/Makefile similarity index 100% rename from board/netx/Makefile rename to arch/arm/boards/netx/Makefile diff --git a/board/netx/config.h b/arch/arm/boards/netx/config.h similarity index 100% rename from board/netx/config.h rename to arch/arm/boards/netx/config.h diff --git a/board/netx/netx.c b/arch/arm/boards/netx/netx.c similarity index 100% rename from board/netx/netx.c rename to arch/arm/boards/netx/netx.c diff --git a/board/netx/netx.dox b/arch/arm/boards/netx/netx.dox similarity index 100% rename from board/netx/netx.dox rename to arch/arm/boards/netx/netx.dox diff --git a/board/netx/platform.S b/arch/arm/boards/netx/platform.S similarity index 100% rename from board/netx/platform.S rename to arch/arm/boards/netx/platform.S diff --git a/board/omap/Kconfig b/arch/arm/boards/omap/Kconfig similarity index 100% rename from board/omap/Kconfig rename to arch/arm/boards/omap/Kconfig diff --git a/board/omap/Makefile b/arch/arm/boards/omap/Makefile similarity index 100% rename from board/omap/Makefile rename to arch/arm/boards/omap/Makefile diff --git a/board/omap/board-beagle.c b/arch/arm/boards/omap/board-beagle.c similarity index 98% rename from board/omap/board-beagle.c rename to arch/arm/boards/omap/board-beagle.c index 78c0ef972..a4cbf313b 100644 --- a/board/omap/board-beagle.c +++ b/arch/arm/boards/omap/board-beagle.c @@ -27,7 +27,7 @@ /** * @page ti_beagle Texas Instruments Beagle Board * - * FileName: board/omap/board-beagle.c + * FileName: arch/arm/boards/omap/board-beagle.c * * Beagle Board from Texas Instruments as described here: * http://www.beagleboard.org @@ -49,7 +49,7 @@ * Run time initialization includes * @li serial @ref serial_ns16550.c driver device definition * - * Originally from board/omap/board-sdp343x.c + * Originally from arch/arm/boards/omap/board-sdp343x.c */ #include diff --git a/board/omap/board-omap3evm.c b/arch/arm/boards/omap/board-omap3evm.c similarity index 98% rename from board/omap/board-omap3evm.c rename to arch/arm/boards/omap/board-omap3evm.c index fdea0ff3c..619ea9448 100644 --- a/board/omap/board-omap3evm.c +++ b/arch/arm/boards/omap/board-omap3evm.c @@ -2,7 +2,7 @@ * @file * @brief Board Initialization routines for OMAP3EVM. * - * FileName: board/omap/board-omap3evm.c + * FileName: arch/arm/boards/omap/board-omap3evm.c * * This board is based on OMAP3530. * More on OMAP3530 (including documentation can be found here): @@ -21,7 +21,7 @@ * Run time initialization includes * @li serial @ref serial_ns16550.c driver device definition * - * Originally from board/omap/board-beagle.c + * Originally from arch/arm/boards/omap/board-beagle.c */ /* diff --git a/board/omap/board-sdp343x.c b/arch/arm/boards/omap/board-sdp343x.c similarity index 99% rename from board/omap/board-sdp343x.c rename to arch/arm/boards/omap/board-sdp343x.c index fe95fc023..32d1a4235 100644 --- a/board/omap/board-sdp343x.c +++ b/arch/arm/boards/omap/board-sdp343x.c @@ -27,7 +27,7 @@ /** * @page ti_SDP3430 Texas Instruments SDP3430 * - * FileName: board/omap/board-sdp343x.c + * FileName: arch/arm/boards/omap/board-sdp343x.c * * SDP3430 from Texas Instruments as described here: * http://www.ti.com/omap3430_devplatform diff --git a/board/omap/board.h b/arch/arm/boards/omap/board.h similarity index 96% rename from board/omap/board.h rename to arch/arm/boards/omap/board.h index ee3e25e76..cf231a208 100644 --- a/board/omap/board.h +++ b/arch/arm/boards/omap/board.h @@ -2,7 +2,7 @@ * @file * @brief exported generic APIs which various board files implement * - * FileName: board/omap/board.h + * FileName: arch/arm/boards/omap/board.h * * This file will not contain any board specific implementations. */ diff --git a/board/omap/config.h b/arch/arm/boards/omap/config.h similarity index 96% rename from board/omap/config.h rename to arch/arm/boards/omap/config.h index 707b3c434..29d2ee231 100644 --- a/board/omap/config.h +++ b/arch/arm/boards/omap/config.h @@ -2,7 +2,7 @@ * @file * @brief provide a wrapper for standard malloc and stack size defines * - * FileName: board/omap/config.h + * FileName: arch/arm/boards/omap/config.h * * Standard defines should be configurable for us to move Stack and malloc * areas around this defines some basics for that diff --git a/board/omap/devices-gpmc-nand.c b/arch/arm/boards/omap/devices-gpmc-nand.c similarity index 98% rename from board/omap/devices-gpmc-nand.c rename to arch/arm/boards/omap/devices-gpmc-nand.c index e8b34caf4..ac23e9d03 100644 --- a/board/omap/devices-gpmc-nand.c +++ b/arch/arm/boards/omap/devices-gpmc-nand.c @@ -2,7 +2,7 @@ * @file * @brief GPMC specific NAND devices * - * FileName: board/omap/devices-gpmc-nand.c + * FileName: arch/arm/boards/omap/devices-gpmc-nand.c * * GPMC NAND Devices such as those from Micron, Samsung are listed here */ diff --git a/board/omap/env/bin/init b/arch/arm/boards/omap/env/bin/init similarity index 100% rename from board/omap/env/bin/init rename to arch/arm/boards/omap/env/bin/init diff --git a/board/omap/platform.S b/arch/arm/boards/omap/platform.S similarity index 97% rename from board/omap/platform.S rename to arch/arm/boards/omap/platform.S index 9014a8f1c..77b7eed90 100644 --- a/board/omap/platform.S +++ b/arch/arm/boards/omap/platform.S @@ -2,7 +2,7 @@ * @file * @brief Wrapper to call board level initialization routine * - * FileName: board/omap/platform.S + * FileName: arch/arm/boards/omap/platform.S * * board_init_lowlevel is defined here. This calls board_init which * is linked to the binary - the board_init only has a SRAM stack. diff --git a/board/pcm037/Makefile b/arch/arm/boards/pcm037/Makefile similarity index 100% rename from board/pcm037/Makefile rename to arch/arm/boards/pcm037/Makefile diff --git a/board/pcm037/config.h b/arch/arm/boards/pcm037/config.h similarity index 100% rename from board/pcm037/config.h rename to arch/arm/boards/pcm037/config.h diff --git a/board/pcm037/env/config b/arch/arm/boards/pcm037/env/config similarity index 100% rename from board/pcm037/env/config rename to arch/arm/boards/pcm037/env/config diff --git a/board/pcm037/lowlevel_init.S b/arch/arm/boards/pcm037/lowlevel_init.S similarity index 100% rename from board/pcm037/lowlevel_init.S rename to arch/arm/boards/pcm037/lowlevel_init.S diff --git a/board/pcm037/pcm037.c b/arch/arm/boards/pcm037/pcm037.c similarity index 100% rename from board/pcm037/pcm037.c rename to arch/arm/boards/pcm037/pcm037.c diff --git a/board/pcm037/pcm037.dox b/arch/arm/boards/pcm037/pcm037.dox similarity index 100% rename from board/pcm037/pcm037.dox rename to arch/arm/boards/pcm037/pcm037.dox diff --git a/board/pcm038/Makefile b/arch/arm/boards/pcm038/Makefile similarity index 100% rename from board/pcm038/Makefile rename to arch/arm/boards/pcm038/Makefile diff --git a/board/pcm038/config.h b/arch/arm/boards/pcm038/config.h similarity index 100% rename from board/pcm038/config.h rename to arch/arm/boards/pcm038/config.h diff --git a/board/pcm038/env/config b/arch/arm/boards/pcm038/env/config similarity index 100% rename from board/pcm038/env/config rename to arch/arm/boards/pcm038/env/config diff --git a/board/pcm038/lowlevel.c b/arch/arm/boards/pcm038/lowlevel.c similarity index 100% rename from board/pcm038/lowlevel.c rename to arch/arm/boards/pcm038/lowlevel.c diff --git a/board/pcm038/pcm038.c b/arch/arm/boards/pcm038/pcm038.c similarity index 100% rename from board/pcm038/pcm038.c rename to arch/arm/boards/pcm038/pcm038.c diff --git a/board/pcm038/pcm038.dox b/arch/arm/boards/pcm038/pcm038.dox similarity index 100% rename from board/pcm038/pcm038.dox rename to arch/arm/boards/pcm038/pcm038.dox diff --git a/board/pcm038/pll_init.S b/arch/arm/boards/pcm038/pll_init.S similarity index 100% rename from board/pcm038/pll_init.S rename to arch/arm/boards/pcm038/pll_init.S diff --git a/board/pcm043/Makefile b/arch/arm/boards/pcm043/Makefile similarity index 100% rename from board/pcm043/Makefile rename to arch/arm/boards/pcm043/Makefile diff --git a/board/pcm043/config.h b/arch/arm/boards/pcm043/config.h similarity index 100% rename from board/pcm043/config.h rename to arch/arm/boards/pcm043/config.h diff --git a/board/pcm043/env/config b/arch/arm/boards/pcm043/env/config similarity index 100% rename from board/pcm043/env/config rename to arch/arm/boards/pcm043/env/config diff --git a/board/pcm043/lowlevel.c b/arch/arm/boards/pcm043/lowlevel.c similarity index 100% rename from board/pcm043/lowlevel.c rename to arch/arm/boards/pcm043/lowlevel.c diff --git a/board/pcm043/pcm043.c b/arch/arm/boards/pcm043/pcm043.c similarity index 100% rename from board/pcm043/pcm043.c rename to arch/arm/boards/pcm043/pcm043.c diff --git a/board/pcm043/pcm043.dox b/arch/arm/boards/pcm043/pcm043.dox similarity index 100% rename from board/pcm043/pcm043.dox rename to arch/arm/boards/pcm043/pcm043.dox diff --git a/board/phycard-i.MX27/Makefile b/arch/arm/boards/phycard-i.MX27/Makefile similarity index 100% rename from board/phycard-i.MX27/Makefile rename to arch/arm/boards/phycard-i.MX27/Makefile diff --git a/board/phycard-i.MX27/config.h b/arch/arm/boards/phycard-i.MX27/config.h similarity index 100% rename from board/phycard-i.MX27/config.h rename to arch/arm/boards/phycard-i.MX27/config.h diff --git a/board/phycard-i.MX27/env/config b/arch/arm/boards/phycard-i.MX27/env/config similarity index 100% rename from board/phycard-i.MX27/env/config rename to arch/arm/boards/phycard-i.MX27/env/config diff --git a/board/phycard-i.MX27/lowlevel_init.S b/arch/arm/boards/phycard-i.MX27/lowlevel_init.S similarity index 100% rename from board/phycard-i.MX27/lowlevel_init.S rename to arch/arm/boards/phycard-i.MX27/lowlevel_init.S diff --git a/board/phycard-i.MX27/pca100.c b/arch/arm/boards/phycard-i.MX27/pca100.c similarity index 100% rename from board/phycard-i.MX27/pca100.c rename to arch/arm/boards/phycard-i.MX27/pca100.c diff --git a/board/phycard-i.MX27/pca100.dox b/arch/arm/boards/phycard-i.MX27/pca100.dox similarity index 100% rename from board/phycard-i.MX27/pca100.dox rename to arch/arm/boards/phycard-i.MX27/pca100.dox diff --git a/board/pm9263/Makefile b/arch/arm/boards/pm9263/Makefile similarity index 100% rename from board/pm9263/Makefile rename to arch/arm/boards/pm9263/Makefile diff --git a/board/pm9263/config.h b/arch/arm/boards/pm9263/config.h similarity index 100% rename from board/pm9263/config.h rename to arch/arm/boards/pm9263/config.h diff --git a/board/mmccpu/env/bin/_update b/arch/arm/boards/pm9263/env/bin/_update similarity index 100% rename from board/mmccpu/env/bin/_update rename to arch/arm/boards/pm9263/env/bin/_update diff --git a/board/pm9263/env/bin/boot b/arch/arm/boards/pm9263/env/bin/boot similarity index 100% rename from board/pm9263/env/bin/boot rename to arch/arm/boards/pm9263/env/bin/boot diff --git a/board/pm9263/env/bin/hush_hack b/arch/arm/boards/pm9263/env/bin/hush_hack similarity index 100% rename from board/pm9263/env/bin/hush_hack rename to arch/arm/boards/pm9263/env/bin/hush_hack diff --git a/board/pm9263/env/bin/init b/arch/arm/boards/pm9263/env/bin/init similarity index 100% rename from board/pm9263/env/bin/init rename to arch/arm/boards/pm9263/env/bin/init diff --git a/board/pm9263/env/bin/update_kernel b/arch/arm/boards/pm9263/env/bin/update_kernel similarity index 100% rename from board/pm9263/env/bin/update_kernel rename to arch/arm/boards/pm9263/env/bin/update_kernel diff --git a/board/pm9263/env/bin/update_root b/arch/arm/boards/pm9263/env/bin/update_root similarity index 100% rename from board/pm9263/env/bin/update_root rename to arch/arm/boards/pm9263/env/bin/update_root diff --git a/board/pm9263/env/config b/arch/arm/boards/pm9263/env/config similarity index 100% rename from board/pm9263/env/config rename to arch/arm/boards/pm9263/env/config diff --git a/board/pm9263/init.c b/arch/arm/boards/pm9263/init.c similarity index 100% rename from board/pm9263/init.c rename to arch/arm/boards/pm9263/init.c diff --git a/board/scb9328/Makefile b/arch/arm/boards/scb9328/Makefile similarity index 100% rename from board/scb9328/Makefile rename to arch/arm/boards/scb9328/Makefile diff --git a/board/scb9328/config.h b/arch/arm/boards/scb9328/config.h similarity index 100% rename from board/scb9328/config.h rename to arch/arm/boards/scb9328/config.h diff --git a/board/scb9328/env/bin/init b/arch/arm/boards/scb9328/env/bin/init similarity index 100% rename from board/scb9328/env/bin/init rename to arch/arm/boards/scb9328/env/bin/init diff --git a/board/scb9328/lowlevel_init.S b/arch/arm/boards/scb9328/lowlevel_init.S similarity index 100% rename from board/scb9328/lowlevel_init.S rename to arch/arm/boards/scb9328/lowlevel_init.S diff --git a/board/scb9328/scb9328.c b/arch/arm/boards/scb9328/scb9328.c similarity index 100% rename from board/scb9328/scb9328.c rename to arch/arm/boards/scb9328/scb9328.c diff --git a/board/scb9328/scb9328.dox b/arch/arm/boards/scb9328/scb9328.dox similarity index 100% rename from board/scb9328/scb9328.dox rename to arch/arm/boards/scb9328/scb9328.dox diff --git a/arch/arm/configs/a9m2410_defconfig b/arch/arm/configs/a9m2410_defconfig index 9429a3763..9e888fc6b 100644 --- a/arch/arm/configs/a9m2410_defconfig +++ b/arch/arm/configs/a9m2410_defconfig @@ -100,7 +100,7 @@ CONFIG_CONSOLE_ACTIVATE_FIRST=y # CONFIG_OF_FLAT_TREE is not set CONFIG_PARTITION=y CONFIG_DEFAULT_ENVIRONMENT=y -CONFIG_DEFAULT_ENVIRONMENT_PATH="board/a9m2410/env" +CONFIG_DEFAULT_ENVIRONMENT_PATH="arch/arm/boards/a9m2410/env" # # Debugging diff --git a/arch/arm/configs/a9m2440_defconfig b/arch/arm/configs/a9m2440_defconfig index 1fcabbb62..f69dcfd76 100644 --- a/arch/arm/configs/a9m2440_defconfig +++ b/arch/arm/configs/a9m2440_defconfig @@ -101,7 +101,7 @@ CONFIG_CONSOLE_ACTIVATE_FIRST=y # CONFIG_OF_FLAT_TREE is not set CONFIG_PARTITION=y CONFIG_DEFAULT_ENVIRONMENT=y -CONFIG_DEFAULT_ENVIRONMENT_PATH="board/a9m2440/env" +CONFIG_DEFAULT_ENVIRONMENT_PATH="arch/arm/boards/a9m2440/env" # # Debugging diff --git a/arch/arm/configs/at91sam9260ek_defconfig b/arch/arm/configs/at91sam9260ek_defconfig index 61df75693..b40485b46 100644 --- a/arch/arm/configs/at91sam9260ek_defconfig +++ b/arch/arm/configs/at91sam9260ek_defconfig @@ -89,7 +89,7 @@ CONFIG_CONSOLE_ACTIVATE_FIRST=y # CONFIG_OF_FLAT_TREE is not set CONFIG_PARTITION=y CONFIG_DEFAULT_ENVIRONMENT=y -CONFIG_DEFAULT_ENVIRONMENT_PATH="board/at91sam9260ek/env" +CONFIG_DEFAULT_ENVIRONMENT_PATH="arch/arm/boards/at91sam9260ek/env" # # Debugging diff --git a/arch/arm/configs/at91sam9263ek_defconfig b/arch/arm/configs/at91sam9263ek_defconfig index eb47856b0..d423c2fdf 100644 --- a/arch/arm/configs/at91sam9263ek_defconfig +++ b/arch/arm/configs/at91sam9263ek_defconfig @@ -93,7 +93,7 @@ CONFIG_CONSOLE_ACTIVATE_FIRST=y # CONFIG_OF_FLAT_TREE is not set CONFIG_PARTITION=y CONFIG_DEFAULT_ENVIRONMENT=y -CONFIG_DEFAULT_ENVIRONMENT_PATH="board/at91sam9263ek/env" +CONFIG_DEFAULT_ENVIRONMENT_PATH="arch/arm/boards/at91sam9263ek/env" # # Debugging diff --git a/arch/arm/configs/edb93xx_defconfig b/arch/arm/configs/edb93xx_defconfig index d6b4b19f1..d8fe23f70 100644 --- a/arch/arm/configs/edb93xx_defconfig +++ b/arch/arm/configs/edb93xx_defconfig @@ -103,7 +103,7 @@ CONFIG_CONSOLE_ACTIVATE_FIRST=y # CONFIG_OF_FLAT_TREE is not set CONFIG_PARTITION=y CONFIG_DEFAULT_ENVIRONMENT=y -CONFIG_DEFAULT_ENVIRONMENT_PATH="board/edb93xx/env" +CONFIG_DEFAULT_ENVIRONMENT_PATH="arch/arm/boards/edb93xx/env" # # Debugging diff --git a/arch/arm/configs/eukrea_cpuimx25_defconfig b/arch/arm/configs/eukrea_cpuimx25_defconfig index 574d32292..88f61c782 100644 --- a/arch/arm/configs/eukrea_cpuimx25_defconfig +++ b/arch/arm/configs/eukrea_cpuimx25_defconfig @@ -108,7 +108,7 @@ CONFIG_CONSOLE_ACTIVATE_FIRST=y # CONFIG_OF_FLAT_TREE is not set CONFIG_PARTITION=y CONFIG_DEFAULT_ENVIRONMENT=y -CONFIG_DEFAULT_ENVIRONMENT_PATH="board/eukrea_cpuimx25/env" +CONFIG_DEFAULT_ENVIRONMENT_PATH="arch/arm/boards/eukrea_cpuimx25/env" # # Debugging diff --git a/arch/arm/configs/eukrea_cpuimx27_defconfig b/arch/arm/configs/eukrea_cpuimx27_defconfig index a1cf1adb7..c7f6b78db 100644 --- a/arch/arm/configs/eukrea_cpuimx27_defconfig +++ b/arch/arm/configs/eukrea_cpuimx27_defconfig @@ -118,7 +118,7 @@ CONFIG_CONSOLE_ACTIVATE_ALL=y # CONFIG_OF_FLAT_TREE is not set CONFIG_PARTITION=y CONFIG_DEFAULT_ENVIRONMENT=y -CONFIG_DEFAULT_ENVIRONMENT_PATH="board/eukrea_cpuimx27/env" +CONFIG_DEFAULT_ENVIRONMENT_PATH="arch/arm/boards/eukrea_cpuimx27/env" # # Debugging diff --git a/arch/arm/configs/freescale_mx25_3stack_defconfig b/arch/arm/configs/freescale_mx25_3stack_defconfig index d308e5bf0..fd7dd4273 100644 --- a/arch/arm/configs/freescale_mx25_3stack_defconfig +++ b/arch/arm/configs/freescale_mx25_3stack_defconfig @@ -106,7 +106,7 @@ CONFIG_CONSOLE_ACTIVATE_FIRST=y # CONFIG_OF_FLAT_TREE is not set CONFIG_PARTITION=y CONFIG_DEFAULT_ENVIRONMENT=y -CONFIG_DEFAULT_ENVIRONMENT_PATH="board/freescale-mx25-3-stack/env/" +CONFIG_DEFAULT_ENVIRONMENT_PATH="arch/arm/boards/freescale-mx25-3-stack/env/" # # Debugging diff --git a/arch/arm/configs/freescale_mx35_3stack_defconfig b/arch/arm/configs/freescale_mx35_3stack_defconfig index 17a2fdc6d..4321fbce0 100644 --- a/arch/arm/configs/freescale_mx35_3stack_defconfig +++ b/arch/arm/configs/freescale_mx35_3stack_defconfig @@ -105,7 +105,7 @@ CONFIG_CONSOLE_ACTIVATE_FIRST=y # CONFIG_OF_FLAT_TREE is not set CONFIG_PARTITION=y CONFIG_DEFAULT_ENVIRONMENT=y -CONFIG_DEFAULT_ENVIRONMENT_PATH="board/freescale-mx35-3-stack/env/" +CONFIG_DEFAULT_ENVIRONMENT_PATH="arch/arm/boards/freescale-mx35-3-stack/env/" # # Debugging diff --git a/arch/arm/configs/mmccpu_defconfig b/arch/arm/configs/mmccpu_defconfig index 2b80a30a5..a8c41e787 100644 --- a/arch/arm/configs/mmccpu_defconfig +++ b/arch/arm/configs/mmccpu_defconfig @@ -93,7 +93,7 @@ CONFIG_CONSOLE_ACTIVATE_FIRST=y # CONFIG_OF_FLAT_TREE is not set CONFIG_PARTITION=y CONFIG_DEFAULT_ENVIRONMENT=y -CONFIG_DEFAULT_ENVIRONMENT_PATH="board/mmccpu/env" +CONFIG_DEFAULT_ENVIRONMENT_PATH="arch/arm/boards/mmccpu/env" # # Debugging diff --git a/arch/arm/configs/mx21ads_defconfig b/arch/arm/configs/mx21ads_defconfig index 99a87143e..99b5ed6aa 100644 --- a/arch/arm/configs/mx21ads_defconfig +++ b/arch/arm/configs/mx21ads_defconfig @@ -104,7 +104,7 @@ CONFIG_CONSOLE_ACTIVATE_FIRST=y # CONFIG_OF_FLAT_TREE is not set CONFIG_PARTITION=y CONFIG_DEFAULT_ENVIRONMENT=y -CONFIG_DEFAULT_ENVIRONMENT_PATH="board/imx21ads/env" +CONFIG_DEFAULT_ENVIRONMENT_PATH="arch/arm/boards/imx21ads/env" # # Debugging diff --git a/arch/arm/configs/mx27ads_defconfig b/arch/arm/configs/mx27ads_defconfig index 71880c0b7..a1bf3f941 100644 --- a/arch/arm/configs/mx27ads_defconfig +++ b/arch/arm/configs/mx27ads_defconfig @@ -108,7 +108,7 @@ CONFIG_CONSOLE_ACTIVATE_FIRST=y # CONFIG_OF_FLAT_TREE is not set CONFIG_PARTITION=y CONFIG_DEFAULT_ENVIRONMENT=y -CONFIG_DEFAULT_ENVIRONMENT_PATH="board/imx27ads/env" +CONFIG_DEFAULT_ENVIRONMENT_PATH="arch/arm/boards/imx27ads/env" # # Debugging diff --git a/arch/arm/configs/pca100_defconfig b/arch/arm/configs/pca100_defconfig index 52a5d93bb..62beefab3 100644 --- a/arch/arm/configs/pca100_defconfig +++ b/arch/arm/configs/pca100_defconfig @@ -110,7 +110,7 @@ CONFIG_CONSOLE_ACTIVATE_FIRST=y # CONFIG_OF_FLAT_TREE is not set CONFIG_PARTITION=y CONFIG_DEFAULT_ENVIRONMENT=y -CONFIG_DEFAULT_ENVIRONMENT_PATH="defaultenv board/phycard-i.MX27/env" +CONFIG_DEFAULT_ENVIRONMENT_PATH="defaultenv arch/arm/boards/phycard-i.MX27/env" # # Debugging diff --git a/arch/arm/configs/pcm037_defconfig b/arch/arm/configs/pcm037_defconfig index 9353d0e54..9337f8579 100644 --- a/arch/arm/configs/pcm037_defconfig +++ b/arch/arm/configs/pcm037_defconfig @@ -106,7 +106,7 @@ CONFIG_CONSOLE_ACTIVATE_FIRST=y # CONFIG_OF_FLAT_TREE is not set CONFIG_PARTITION=y CONFIG_DEFAULT_ENVIRONMENT=y -CONFIG_DEFAULT_ENVIRONMENT_PATH="defaultenv board/pcm037/env" +CONFIG_DEFAULT_ENVIRONMENT_PATH="defaultenv arch/arm/boards/pcm037/env" # # Debugging diff --git a/arch/arm/configs/pcm038_defconfig b/arch/arm/configs/pcm038_defconfig index a80089cd4..65ecb0763 100644 --- a/arch/arm/configs/pcm038_defconfig +++ b/arch/arm/configs/pcm038_defconfig @@ -110,7 +110,7 @@ CONFIG_CONSOLE_ACTIVATE_FIRST=y # CONFIG_OF_FLAT_TREE is not set CONFIG_PARTITION=y CONFIG_DEFAULT_ENVIRONMENT=y -CONFIG_DEFAULT_ENVIRONMENT_PATH="defaultenv board/pcm038/env" +CONFIG_DEFAULT_ENVIRONMENT_PATH="defaultenv arch/arm/boards/pcm038/env" # # Debugging diff --git a/arch/arm/configs/pcm043_defconfig b/arch/arm/configs/pcm043_defconfig index 72a8a4291..482e580da 100644 --- a/arch/arm/configs/pcm043_defconfig +++ b/arch/arm/configs/pcm043_defconfig @@ -109,7 +109,7 @@ CONFIG_CONSOLE_ACTIVATE_FIRST=y # CONFIG_OF_FLAT_TREE is not set CONFIG_PARTITION=y CONFIG_DEFAULT_ENVIRONMENT=y -CONFIG_DEFAULT_ENVIRONMENT_PATH="defaultenv board/pcm043/env" +CONFIG_DEFAULT_ENVIRONMENT_PATH="defaultenv arch/arm/boards/pcm043/env" # # Debugging diff --git a/arch/arm/configs/pm9263_defconfig b/arch/arm/configs/pm9263_defconfig index cde5cbe66..d5ee46a6f 100644 --- a/arch/arm/configs/pm9263_defconfig +++ b/arch/arm/configs/pm9263_defconfig @@ -93,7 +93,7 @@ CONFIG_CONSOLE_ACTIVATE_FIRST=y # CONFIG_OF_FLAT_TREE is not set CONFIG_PARTITION=y CONFIG_DEFAULT_ENVIRONMENT=y -CONFIG_DEFAULT_ENVIRONMENT_PATH="board/pm9263/env/" +CONFIG_DEFAULT_ENVIRONMENT_PATH="arch/arm/boards/pm9263/env/" # # Debugging diff --git a/arch/arm/configs/scb9328_defconfig b/arch/arm/configs/scb9328_defconfig index 6638234be..7dc56dd85 100644 --- a/arch/arm/configs/scb9328_defconfig +++ b/arch/arm/configs/scb9328_defconfig @@ -105,7 +105,7 @@ CONFIG_CONSOLE_ACTIVATE_FIRST=y # CONFIG_OF_FLAT_TREE is not set # CONFIG_PARTITION is not set CONFIG_DEFAULT_ENVIRONMENT=y -CONFIG_DEFAULT_ENVIRONMENT_PATH="board/scb9328/env" +CONFIG_DEFAULT_ENVIRONMENT_PATH="arch/arm/boards/scb9328/env" # # Debugging diff --git a/arch/arm/include/asm/barebox-arm.h b/arch/arm/include/asm/barebox-arm.h index 5f0bb7341..7bb1af160 100644 --- a/arch/arm/include/asm/barebox-arm.h +++ b/arch/arm/include/asm/barebox-arm.h @@ -32,7 +32,7 @@ /* cpu/.../cpu.c */ int cleanup_before_linux(void); -/* board/.../... */ +/* arch/board(s)/.../... */ int board_init(void); int dram_init (void); diff --git a/arch/arm/mach-omap/Kconfig b/arch/arm/mach-omap/Kconfig index e5230802e..158639ec5 100644 --- a/arch/arm/mach-omap/Kconfig +++ b/arch/arm/mach-omap/Kconfig @@ -83,6 +83,6 @@ config GPMC NAND, OneNAND etc. # Get the board specific configurations -source board/omap/Kconfig +source arch/arm/boards/omap/Kconfig endmenu diff --git a/arch/arm/mach-omap/arch-omap.dox b/arch/arm/mach-omap/arch-omap.dox index 01e45f291..df16b7be9 100644 --- a/arch/arm/mach-omap/arch-omap.dox +++ b/arch/arm/mach-omap/arch-omap.dox @@ -39,7 +39,7 @@ Motivation for code organization is driven from: Code is Organized into three main directories: @li arch/arm/mach-omap -contains files for ALL peripherals which are present on board with very few exceptions. We will come to these exceptions in later sections. @li include/asm-arm/arch-omap - contains files for ALL OMAP on-silicon peripherals. No Board specific files here please! -@li board/omap - contains files for ALL boards using OMAP processors. +@li arch/arm/boards/omap - contains files for ALL boards using OMAP processors. @section mach_omap arch/arm/mach-omap directory guidelines It is rather simple: All common peripherals should be isolated as separate driver libraries as far as possible. Exceptions such as clock configuration code may be isolated by the following naming convention: omapX_function_name.[cS], where X belongs to the OMAP variant. The exception is for devices who have existing code locations - potentially drivers/i2c/busses and the like. @@ -52,7 +52,7 @@ All OMAP common headers are located here. Where we have to incorporate a OMAP va include/asm-arm/arch-omap/silicon.h contains includes for omapX-silicon.h which defines the base addresses for the peripherals on that platform. the usual convention is to use #define OMAP_SOMETHING_BASE to allow re-use. -@section board_omap board/omap directory guidelines +@section board_omap arch/arm/boards/omap directory guidelines All Board specific files go here. In u-boot, we always had to use common config file which is shared by other drivers to get serial, ethernet baseaddress etc.. we can easily use the device_d structure to handle it with @a barebox. This is more like programming for Linux kernel - it is pretty easy. Each specific board file has board-XYZ.c and potentially and equivalent h file. @@ -66,7 +66,7 @@ The responsibility of arch_init_lowlevel and related calls is to setup OMAP. No Once this is past, the code returns back to arm common code (cpu/start-arm.S). Here Instruction and Data caches are disabled. The execution proceeds to normal board initialization. @section board_boot The board boot path -If the proper CONFIG_MACH_DO_LOWLEVEL_INIT flag is setup, board_init_lowlevel is called. This again would call a common file board/omap/platform.S which setups a temporary SRAM stack and bumps the control to board_init. +If the proper CONFIG_MACH_DO_LOWLEVEL_INIT flag is setup, board_init_lowlevel is called. This again would call a common file arch/arm/boards/omap/platform.S which setups a temporary SRAM stack and bumps the control to board_init. Every Board in OMAP platform can potentially define a board_init and enable defconfig in arch/arm/configs directory. The responsibility here is to setup OMAP for board configurations - this includes SDRAM configuration and pin muxing configuration. Once this is complete, @a barebox boot process proceeds by calling init functions and finally entering shell prompt @@ -87,7 +87,7 @@ static int my_board_devices_init(void) { device_initcall(my_board_devices_init); @endcode -You may probably be interested in calling console_initcall to get a console.. Modify board/omap/Kconfig to add your OMAP board, create a defconfig, do a make C=2 to enable sparse warnings, you can potentially have a binary done in no time! if you remember to put doxygen comments in your code, you can do a make docs and get the documentation done too.. +You may probably be interested in calling console_initcall to get a console.. Modify arch/arm/boards/omap/Kconfig to add your OMAP board, create a defconfig, do a make C=2 to enable sparse warnings, you can potentially have a binary done in no time! if you remember to put doxygen comments in your code, you can do a make docs and get the documentation done too.. */ diff --git a/arch/arm/mach-s3c24xx/generic.c b/arch/arm/mach-s3c24xx/generic.c index 372904f89..46b5c50d5 100644 --- a/arch/arm/mach-s3c24xx/generic.c +++ b/arch/arm/mach-s3c24xx/generic.c @@ -244,8 +244,8 @@ EXPORT_SYMBOL(reset_cpu); @section s3c24xx_boards Boards using S3C24xx Processors -@li @subpage board/a9m2410/a9m2410.c -@li @subpage board/a9m2440/a9m2440.c +@li @subpage arch/arm/boards/a9m2410/a9m2410.c +@li @subpage arch/arm/boards/a9m2440/a9m2440.c @section s3c24xx_arch Documentation for S3C24xx Architectures Files diff --git a/arch/blackfin/Makefile b/arch/blackfin/Makefile index dbb90814f..902268da7 100644 --- a/arch/blackfin/Makefile +++ b/arch/blackfin/Makefile @@ -22,7 +22,7 @@ PHONY += maketools ifneq ($(board-y),) -BOARD := board/$(board-y)/ +BOARD := arch/blackfin/boards/$(board-y)/ else BOARD := endif diff --git a/board/ipe337/Makefile b/arch/blackfin/boards/ipe337/Makefile similarity index 100% rename from board/ipe337/Makefile rename to arch/blackfin/boards/ipe337/Makefile diff --git a/board/ipe337/barebox.lds.S b/arch/blackfin/boards/ipe337/barebox.lds.S similarity index 100% rename from board/ipe337/barebox.lds.S rename to arch/blackfin/boards/ipe337/barebox.lds.S diff --git a/board/ipe337/cmd_alternate.c b/arch/blackfin/boards/ipe337/cmd_alternate.c similarity index 100% rename from board/ipe337/cmd_alternate.c rename to arch/blackfin/boards/ipe337/cmd_alternate.c diff --git a/board/ipe337/config.h b/arch/blackfin/boards/ipe337/config.h similarity index 100% rename from board/ipe337/config.h rename to arch/blackfin/boards/ipe337/config.h diff --git a/board/ipe337/env/bin/_alternate b/arch/blackfin/boards/ipe337/env/bin/_alternate similarity index 100% rename from board/ipe337/env/bin/_alternate rename to arch/blackfin/boards/ipe337/env/bin/_alternate diff --git a/board/ipe337/env/bin/_update b/arch/blackfin/boards/ipe337/env/bin/_update similarity index 100% rename from board/ipe337/env/bin/_update rename to arch/blackfin/boards/ipe337/env/bin/_update diff --git a/board/ipe337/env/bin/boot b/arch/blackfin/boards/ipe337/env/bin/boot similarity index 100% rename from board/ipe337/env/bin/boot rename to arch/blackfin/boards/ipe337/env/bin/boot diff --git a/board/ipe337/env/bin/init b/arch/blackfin/boards/ipe337/env/bin/init similarity index 100% rename from board/ipe337/env/bin/init rename to arch/blackfin/boards/ipe337/env/bin/init diff --git a/board/ipe337/env/bin/magic.bin b/arch/blackfin/boards/ipe337/env/bin/magic.bin similarity index 100% rename from board/ipe337/env/bin/magic.bin rename to arch/blackfin/boards/ipe337/env/bin/magic.bin diff --git a/board/ipe337/env/bin/reset_ageing b/arch/blackfin/boards/ipe337/env/bin/reset_ageing similarity index 100% rename from board/ipe337/env/bin/reset_ageing rename to arch/blackfin/boards/ipe337/env/bin/reset_ageing diff --git a/board/ipe337/env/bin/update_application b/arch/blackfin/boards/ipe337/env/bin/update_application similarity index 100% rename from board/ipe337/env/bin/update_application rename to arch/blackfin/boards/ipe337/env/bin/update_application diff --git a/board/ipe337/env/bin/update_bareboxenv b/arch/blackfin/boards/ipe337/env/bin/update_bareboxenv similarity index 100% rename from board/ipe337/env/bin/update_bareboxenv rename to arch/blackfin/boards/ipe337/env/bin/update_bareboxenv diff --git a/board/ipe337/env/bin/update_kernel b/arch/blackfin/boards/ipe337/env/bin/update_kernel similarity index 100% rename from board/ipe337/env/bin/update_kernel rename to arch/blackfin/boards/ipe337/env/bin/update_kernel diff --git a/board/ipe337/env/bin/update_persistent b/arch/blackfin/boards/ipe337/env/bin/update_persistent similarity index 100% rename from board/ipe337/env/bin/update_persistent rename to arch/blackfin/boards/ipe337/env/bin/update_persistent diff --git a/board/ipe337/env/bin/update_system b/arch/blackfin/boards/ipe337/env/bin/update_system similarity index 100% rename from board/ipe337/env/bin/update_system rename to arch/blackfin/boards/ipe337/env/bin/update_system diff --git a/board/ipe337/env/config b/arch/blackfin/boards/ipe337/env/config similarity index 100% rename from board/ipe337/env/config rename to arch/blackfin/boards/ipe337/env/config diff --git a/board/ipe337/ipe337.c b/arch/blackfin/boards/ipe337/ipe337.c similarity index 100% rename from board/ipe337/ipe337.c rename to arch/blackfin/boards/ipe337/ipe337.c diff --git a/board/ipe337/ipe337.dox b/arch/blackfin/boards/ipe337/ipe337.dox similarity index 100% rename from board/ipe337/ipe337.dox rename to arch/blackfin/boards/ipe337/ipe337.dox diff --git a/arch/blackfin/configs/ipe337_defconfig b/arch/blackfin/configs/ipe337_defconfig index fd4ff6645..33fd2fcde 100644 --- a/arch/blackfin/configs/ipe337_defconfig +++ b/arch/blackfin/configs/ipe337_defconfig @@ -55,7 +55,7 @@ CONFIG_CONSOLE_ACTIVATE_FIRST=y # CONFIG_OF_FLAT_TREE is not set CONFIG_PARTITION=y CONFIG_DEFAULT_ENVIRONMENT=y -CONFIG_DEFAULT_ENVIRONMENT_PATH="board/ipe337/env" +CONFIG_DEFAULT_ENVIRONMENT_PATH="arch/blackin/boards/ipe337/env" # # Debugging diff --git a/arch/m68k/Makefile b/arch/m68k/Makefile index f377325ad..ec70028a1 100644 --- a/arch/m68k/Makefile +++ b/arch/m68k/Makefile @@ -63,7 +63,7 @@ PHONY += maketools ifneq ($(board-y),) -BOARD := board/$(board-y)/ +BOARD := arch/m68k/boards/$(board-y)/ else BOARD := endif diff --git a/board/kp_ukd_r1_num/Makefile b/arch/m68k/boards/kp_ukd_r1_num/Makefile similarity index 100% rename from board/kp_ukd_r1_num/Makefile rename to arch/m68k/boards/kp_ukd_r1_num/Makefile diff --git a/board/phycore_mcf54xx/env/bin/_update b/arch/m68k/boards/kp_ukd_r1_num/env/bin/_update similarity index 100% rename from board/phycore_mcf54xx/env/bin/_update rename to arch/m68k/boards/kp_ukd_r1_num/env/bin/_update diff --git a/board/kp_ukd_r1_num/env/bin/boot b/arch/m68k/boards/kp_ukd_r1_num/env/bin/boot similarity index 100% rename from board/kp_ukd_r1_num/env/bin/boot rename to arch/m68k/boards/kp_ukd_r1_num/env/bin/boot diff --git a/board/kp_ukd_r1_num/env/bin/init b/arch/m68k/boards/kp_ukd_r1_num/env/bin/init similarity index 100% rename from board/kp_ukd_r1_num/env/bin/init rename to arch/m68k/boards/kp_ukd_r1_num/env/bin/init diff --git a/board/kp_ukd_r1_num/env/bin/pcidmaloop b/arch/m68k/boards/kp_ukd_r1_num/env/bin/pcidmaloop similarity index 100% rename from board/kp_ukd_r1_num/env/bin/pcidmaloop rename to arch/m68k/boards/kp_ukd_r1_num/env/bin/pcidmaloop diff --git a/board/kp_ukd_r1_num/env/bin/pciloop b/arch/m68k/boards/kp_ukd_r1_num/env/bin/pciloop similarity index 100% rename from board/kp_ukd_r1_num/env/bin/pciloop rename to arch/m68k/boards/kp_ukd_r1_num/env/bin/pciloop diff --git a/board/kp_ukd_r1_num/env/bin/update_kernel b/arch/m68k/boards/kp_ukd_r1_num/env/bin/update_kernel similarity index 100% rename from board/kp_ukd_r1_num/env/bin/update_kernel rename to arch/m68k/boards/kp_ukd_r1_num/env/bin/update_kernel diff --git a/board/kp_ukd_r1_num/env/bin/update_root b/arch/m68k/boards/kp_ukd_r1_num/env/bin/update_root similarity index 100% rename from board/kp_ukd_r1_num/env/bin/update_root rename to arch/m68k/boards/kp_ukd_r1_num/env/bin/update_root diff --git a/board/kp_ukd_r1_num/env/config b/arch/m68k/boards/kp_ukd_r1_num/env/config similarity index 100% rename from board/kp_ukd_r1_num/env/config rename to arch/m68k/boards/kp_ukd_r1_num/env/config diff --git a/board/kp_ukd_r1_num/highlevel_init.c b/arch/m68k/boards/kp_ukd_r1_num/highlevel_init.c similarity index 100% rename from board/kp_ukd_r1_num/highlevel_init.c rename to arch/m68k/boards/kp_ukd_r1_num/highlevel_init.c diff --git a/board/kp_ukd_r1_num/kp_ukd_r1_num.c b/arch/m68k/boards/kp_ukd_r1_num/kp_ukd_r1_num.c similarity index 100% rename from board/kp_ukd_r1_num/kp_ukd_r1_num.c rename to arch/m68k/boards/kp_ukd_r1_num/kp_ukd_r1_num.c diff --git a/board/kp_ukd_r1_num/kp_ukd_r1_num.dox b/arch/m68k/boards/kp_ukd_r1_num/kp_ukd_r1_num.dox similarity index 100% rename from board/kp_ukd_r1_num/kp_ukd_r1_num.dox rename to arch/m68k/boards/kp_ukd_r1_num/kp_ukd_r1_num.dox diff --git a/board/kp_ukd_r1_num/lowlevel_init.c b/arch/m68k/boards/kp_ukd_r1_num/lowlevel_init.c similarity index 100% rename from board/kp_ukd_r1_num/lowlevel_init.c rename to arch/m68k/boards/kp_ukd_r1_num/lowlevel_init.c diff --git a/board/kp_ukd_r1_num/pci-stubs.c b/arch/m68k/boards/kp_ukd_r1_num/pci-stubs.c similarity index 100% rename from board/kp_ukd_r1_num/pci-stubs.c rename to arch/m68k/boards/kp_ukd_r1_num/pci-stubs.c diff --git a/board/phycore_mcf54xx/Makefile b/arch/m68k/boards/phycore_mcf54xx/Makefile similarity index 100% rename from board/phycore_mcf54xx/Makefile rename to arch/m68k/boards/phycore_mcf54xx/Makefile diff --git a/board/pm9263/env/bin/_update b/arch/m68k/boards/phycore_mcf54xx/env/bin/_update similarity index 100% rename from board/pm9263/env/bin/_update rename to arch/m68k/boards/phycore_mcf54xx/env/bin/_update diff --git a/board/phycore_mcf54xx/env/bin/boot b/arch/m68k/boards/phycore_mcf54xx/env/bin/boot similarity index 100% rename from board/phycore_mcf54xx/env/bin/boot rename to arch/m68k/boards/phycore_mcf54xx/env/bin/boot diff --git a/board/phycore_mcf54xx/env/bin/init b/arch/m68k/boards/phycore_mcf54xx/env/bin/init similarity index 100% rename from board/phycore_mcf54xx/env/bin/init rename to arch/m68k/boards/phycore_mcf54xx/env/bin/init diff --git a/board/phycore_mcf54xx/env/bin/pcidmaloop b/arch/m68k/boards/phycore_mcf54xx/env/bin/pcidmaloop similarity index 100% rename from board/phycore_mcf54xx/env/bin/pcidmaloop rename to arch/m68k/boards/phycore_mcf54xx/env/bin/pcidmaloop diff --git a/board/phycore_mcf54xx/env/bin/pciloop b/arch/m68k/boards/phycore_mcf54xx/env/bin/pciloop similarity index 100% rename from board/phycore_mcf54xx/env/bin/pciloop rename to arch/m68k/boards/phycore_mcf54xx/env/bin/pciloop diff --git a/board/phycore_mcf54xx/env/bin/update_kernel b/arch/m68k/boards/phycore_mcf54xx/env/bin/update_kernel similarity index 100% rename from board/phycore_mcf54xx/env/bin/update_kernel rename to arch/m68k/boards/phycore_mcf54xx/env/bin/update_kernel diff --git a/board/phycore_mcf54xx/env/bin/update_root b/arch/m68k/boards/phycore_mcf54xx/env/bin/update_root similarity index 100% rename from board/phycore_mcf54xx/env/bin/update_root rename to arch/m68k/boards/phycore_mcf54xx/env/bin/update_root diff --git a/board/phycore_mcf54xx/env/config b/arch/m68k/boards/phycore_mcf54xx/env/config similarity index 100% rename from board/phycore_mcf54xx/env/config rename to arch/m68k/boards/phycore_mcf54xx/env/config diff --git a/board/phycore_mcf54xx/highlevel_init.c b/arch/m68k/boards/phycore_mcf54xx/highlevel_init.c similarity index 100% rename from board/phycore_mcf54xx/highlevel_init.c rename to arch/m68k/boards/phycore_mcf54xx/highlevel_init.c diff --git a/board/phycore_mcf54xx/lowlevel_init.c b/arch/m68k/boards/phycore_mcf54xx/lowlevel_init.c similarity index 100% rename from board/phycore_mcf54xx/lowlevel_init.c rename to arch/m68k/boards/phycore_mcf54xx/lowlevel_init.c diff --git a/board/phycore_mcf54xx/pci-stubs.c b/arch/m68k/boards/phycore_mcf54xx/pci-stubs.c similarity index 100% rename from board/phycore_mcf54xx/pci-stubs.c rename to arch/m68k/boards/phycore_mcf54xx/pci-stubs.c diff --git a/board/phycore_mcf54xx/phyCore_MCF54xx.c b/arch/m68k/boards/phycore_mcf54xx/phyCore_MCF54xx.c similarity index 100% rename from board/phycore_mcf54xx/phyCore_MCF54xx.c rename to arch/m68k/boards/phycore_mcf54xx/phyCore_MCF54xx.c diff --git a/board/phycore_mcf54xx/phyCore_MCF54xx.dox b/arch/m68k/boards/phycore_mcf54xx/phyCore_MCF54xx.dox similarity index 100% rename from board/phycore_mcf54xx/phyCore_MCF54xx.dox rename to arch/m68k/boards/phycore_mcf54xx/phyCore_MCF54xx.dox diff --git a/arch/m68k/configs/phycore_kpukdr1_5475num_defconfig b/arch/m68k/configs/phycore_kpukdr1_5475num_defconfig index ba21a008d..bb9115221 100644 --- a/arch/m68k/configs/phycore_kpukdr1_5475num_defconfig +++ b/arch/m68k/configs/phycore_kpukdr1_5475num_defconfig @@ -71,7 +71,7 @@ CONFIG_EARLY_CONSOLE_PORT="psc0" CONFIG_EARLY_CONSOLE_BAUDRATE=115200 # CONFIG_OF_FLAT_TREE is not set CONFIG_DEFAULT_ENVIRONMENT=y -CONFIG_DEFAULT_ENVIRONMENT_PATH="board/kp_ukd_r1_num/env/" +CONFIG_DEFAULT_ENVIRONMENT_PATH="arch/m68k/boards/kp_ukd_r1_num/env/" # # Debugging diff --git a/arch/m68k/configs/phycore_mcf54xx_defconfig b/arch/m68k/configs/phycore_mcf54xx_defconfig index 34ca73ffc..f64ca8b02 100644 --- a/arch/m68k/configs/phycore_mcf54xx_defconfig +++ b/arch/m68k/configs/phycore_mcf54xx_defconfig @@ -71,7 +71,7 @@ CONFIG_EARLY_CONSOLE_PORT="psc0" CONFIG_EARLY_CONSOLE_BAUDRATE=115200 # CONFIG_OF_FLAT_TREE is not set CONFIG_DEFAULT_ENVIRONMENT=y -CONFIG_DEFAULT_ENVIRONMENT_PATH="board/phycore_mcf54xx/env" +CONFIG_DEFAULT_ENVIRONMENT_PATH="arch/m68k/boards/phycore_mcf54xx/env" # # Debugging diff --git a/arch/ppc/Makefile b/arch/ppc/Makefile index c24d3c368..46d64e5bc 100644 --- a/arch/ppc/Makefile +++ b/arch/ppc/Makefile @@ -35,7 +35,7 @@ PHONY += maketools ifneq ($(board-y),) -BOARD := board/$(board-y)/ +BOARD := arch/ppc/boards/$(board-y)/ else BOARD := endif diff --git a/board/pcm030/Makefile b/arch/ppc/boards/pcm030/Makefile similarity index 100% rename from board/pcm030/Makefile rename to arch/ppc/boards/pcm030/Makefile diff --git a/board/pcm030/barebox.lds.S b/arch/ppc/boards/pcm030/barebox.lds.S similarity index 100% rename from board/pcm030/barebox.lds.S rename to arch/ppc/boards/pcm030/barebox.lds.S diff --git a/board/pcm030/config.h b/arch/ppc/boards/pcm030/config.h similarity index 100% rename from board/pcm030/config.h rename to arch/ppc/boards/pcm030/config.h diff --git a/board/pcm030/mt46v32m16-75.h b/arch/ppc/boards/pcm030/mt46v32m16-75.h similarity index 100% rename from board/pcm030/mt46v32m16-75.h rename to arch/ppc/boards/pcm030/mt46v32m16-75.h diff --git a/board/pcm030/pcm030.c b/arch/ppc/boards/pcm030/pcm030.c similarity index 100% rename from board/pcm030/pcm030.c rename to arch/ppc/boards/pcm030/pcm030.c diff --git a/board/pcm030/pcm030.dox b/arch/ppc/boards/pcm030/pcm030.dox similarity index 100% rename from board/pcm030/pcm030.dox rename to arch/ppc/boards/pcm030/pcm030.dox diff --git a/arch/sandbox/Makefile b/arch/sandbox/Makefile index 6b8942eb1..4ca17ed83 100644 --- a/arch/sandbox/Makefile +++ b/arch/sandbox/Makefile @@ -3,8 +3,10 @@ CPPFLAGS += -fno-strict-aliasing machine-y := sandbox -board-y := sandbox -lds-y := board/sandbox/barebox.lds +board-y := arch/sandbox/board +BOARD := $(board-y)/ +lds-y := $(BOARD)/barebox.lds + TEXT_BASE = $(CONFIG_TEXT_BASE) @@ -62,6 +64,6 @@ cmd_barebox__ = $(CC) -o $@ -Wl,-T,$(barebox-lds) \ -Wl,--start-group $(barebox-common) -Wl,--end-group \ -lrt -lpthread -common-y += board/sandbox/ arch/sandbox/os/ +common-y += $(BOARD) arch/sandbox/os/ -CLEAN_FILES += board/sandbox/barebox.lds +CLEAN_FILES += $(BOARD)/barebox.lds diff --git a/board/sandbox/.gitignore b/arch/sandbox/board/.gitignore similarity index 100% rename from board/sandbox/.gitignore rename to arch/sandbox/board/.gitignore diff --git a/board/sandbox/Makefile b/arch/sandbox/board/Makefile similarity index 100% rename from board/sandbox/Makefile rename to arch/sandbox/board/Makefile diff --git a/board/sandbox/barebox.lds.S b/arch/sandbox/board/barebox.lds.S similarity index 100% rename from board/sandbox/barebox.lds.S rename to arch/sandbox/board/barebox.lds.S diff --git a/board/sandbox/board.c b/arch/sandbox/board/board.c similarity index 100% rename from board/sandbox/board.c rename to arch/sandbox/board/board.c diff --git a/board/sandbox/clock.c b/arch/sandbox/board/clock.c similarity index 100% rename from board/sandbox/clock.c rename to arch/sandbox/board/clock.c diff --git a/board/sandbox/config.h b/arch/sandbox/board/config.h similarity index 100% rename from board/sandbox/config.h rename to arch/sandbox/board/config.h diff --git a/board/sandbox/console.c b/arch/sandbox/board/console.c similarity index 100% rename from board/sandbox/console.c rename to arch/sandbox/board/console.c diff --git a/board/sandbox/env/bin/init b/arch/sandbox/board/env/bin/init similarity index 100% rename from board/sandbox/env/bin/init rename to arch/sandbox/board/env/bin/init diff --git a/board/sandbox/env/config b/arch/sandbox/board/env/config similarity index 100% rename from board/sandbox/env/config rename to arch/sandbox/board/env/config diff --git a/board/sandbox/hostfile.c b/arch/sandbox/board/hostfile.c similarity index 100% rename from board/sandbox/hostfile.c rename to arch/sandbox/board/hostfile.c diff --git a/arch/sandbox/configs/sandbox_defconfig b/arch/sandbox/configs/sandbox_defconfig index adcb07e49..9037c8ba9 100644 --- a/arch/sandbox/configs/sandbox_defconfig +++ b/arch/sandbox/configs/sandbox_defconfig @@ -41,7 +41,7 @@ CONFIG_CONSOLE_ACTIVATE_FIRST=y # CONFIG_OF_FLAT_TREE is not set CONFIG_PARTITION=y CONFIG_DEFAULT_ENVIRONMENT=y -CONFIG_DEFAULT_ENVIRONMENT_PATH="board/sandbox/env" +CONFIG_DEFAULT_ENVIRONMENT_PATH="arch/sandbox/board/env" # # Debugging diff --git a/arch/x86/Makefile b/arch/x86/Makefile index 2e2cb810d..57c5dbc3b 100644 --- a/arch/x86/Makefile +++ b/arch/x86/Makefile @@ -26,7 +26,7 @@ all: $(KBUILD_IMAGE) ifneq ($(board-y),) -BOARD := board/$(board-y)/ +BOARD := arch/x86/boards/$(board-y)/ else BOARD := endif diff --git a/board/x86_generic/Makefile b/arch/x86/boards/x86_generic/Makefile similarity index 100% rename from board/x86_generic/Makefile rename to arch/x86/boards/x86_generic/Makefile diff --git a/board/x86_generic/config.h b/arch/x86/boards/x86_generic/config.h similarity index 100% rename from board/x86_generic/config.h rename to arch/x86/boards/x86_generic/config.h diff --git a/board/x86_generic/env/bin/boot b/arch/x86/boards/x86_generic/env/bin/boot similarity index 100% rename from board/x86_generic/env/bin/boot rename to arch/x86/boards/x86_generic/env/bin/boot diff --git a/board/x86_generic/env/bin/init b/arch/x86/boards/x86_generic/env/bin/init similarity index 100% rename from board/x86_generic/env/bin/init rename to arch/x86/boards/x86_generic/env/bin/init diff --git a/board/x86_generic/env/config b/arch/x86/boards/x86_generic/env/config similarity index 100% rename from board/x86_generic/env/config rename to arch/x86/boards/x86_generic/env/config diff --git a/board/x86_generic/generic_pc.c b/arch/x86/boards/x86_generic/generic_pc.c similarity index 100% rename from board/x86_generic/generic_pc.c rename to arch/x86/boards/x86_generic/generic_pc.c diff --git a/arch/x86/configs/generic_defconfig b/arch/x86/configs/generic_defconfig index 091f696e3..3c7224241 100644 --- a/arch/x86/configs/generic_defconfig +++ b/arch/x86/configs/generic_defconfig @@ -63,7 +63,7 @@ CONFIG_CONSOLE_ACTIVATE_FIRST=y # CONFIG_OF_FLAT_TREE is not set CONFIG_PARTITION=y CONFIG_DEFAULT_ENVIRONMENT=y -CONFIG_DEFAULT_ENVIRONMENT_PATH="board/x86_generic/env" +CONFIG_DEFAULT_ENVIRONMENT_PATH="arch/x86/boards/x86_generic/env" # # Debugging diff --git a/board/board.dox b/board/board.dox index 76bff4506..6bda416ec 100644 --- a/board/board.dox +++ b/board/board.dox @@ -5,24 +5,24 @@ the @a barebox source tree. @section board_add_files Files/Directories to be added - - board/\ - - board/\/Makefile - - board/\/\.c - - board/\/\.dox + - arch/\/boards/\ + - arch/\/boards/\/Makefile + - arch/\/boards/\/\.c + - arch/\/boards/\/\.dox - include/configs/\.h - arch/\/configs/\_defconfig -@subsection board_makefile board/\Makefile +@subsection board_makefile arch/\/boards/\Makefile @verbatim obj-y += all files that builds the BSP (Assembler and/or C files) @endverbatim -@subsection board_basefile board/\\.c +@subsection board_basefile arch/\/boards/\\.c TBD -@subsection board_doxygen board/\/\.dox +@subsection board_doxygen arch/\/boards/\/\.dox This file should describe in short words your new board, what CPU it uses, what resources are provided and features it supports. @@ -58,7 +58,7 @@ at the right architecture. @note Consider to use an unique page lable. -@subsection board_lscript board/\/barebox.lds.S +@subsection board_lscript arch/\/boards/\/barebox.lds.S If your board needs a special binary @a barebox layout, you can provide a local board linker script file. This will replace the generic one provided by your