[m68k] Add Freescale Coldfire V4E Architecture support
- Added m68k vector, exception & interrupt handlers
- Added m68k macros to access m68k movec registers
- Added Coldfire support code (MultiChannelDMA)
- Added board support for phytec phyCore-MCF baseboard
- Added board support for konzeptpark MCB2 prototype

Signed-off-by: Carsten Schlote <schlote@vahanus.net>
WIP_next-LS master next stable/v2013.05 stable/v2013.06 stable/v2013.07 stable/v2013.08 stable/v2013.10 stable/v2014.05 stable/v2014.06 stable/v2014.07 stable/v2014.08 stable/v2014.09 stable/v2014.10 stable/v2014.11 stable/v2014.12 stable/v2015.01 stable/v2015.02 stable/v2017.05 stable/v2017.06 stable/v2017.07 stable/v2017.11 stable/v2018.07 stable/v2018.09 stable/v2018.12 v2011.03-stable work/fit-support v2020.07.0 v2020.06.0 v2020.05.0 v2020.04.0 v2020.03.0 v2020.02.0 v2020.01.0 v2019.12.0 v2019.11.0 v2019.10.0 v2019.09.0 v2019.08.1 v2019.08.0 v2019.07.0 v2019.06.1 v2019.06.0 v2019.05.0 v2019.04.0 v2019.03.0 v2019.02.0 v2019.01.0 v2018.12.0 v2018.11.0 v2018.10.0 v2018.09.1 v2018.09.0 v2018.08.1 v2018.08.0 v2018.07.2 v2018.07.1 v2018.07.0 v2018.06.0 v2018.05.0 v2018.04.0 v2018.03.0 v2018.02.0 v2018.01.0 v2017.12.0 v2017.11.0 v2017.10.0 v2017.09.0 v2017.08.0 v2017.07.1 v2017.07.0 v2017.06.2 v2017.06.1 v2017.06.0 v2017.05.4 v2017.05.3 v2017.05.2 v2017.05.1 v2017.05.0 v2017.04.0 v2017.03.0 v2017.02.0 v2017.01.0 v2016.11.0 v2016.10.0 v2016.09.0 v2016.08.0 v2016.07.0 v2016.06.0 v2016.05.0 v2016.04.0 v2016.03.0 v2016.02.0 v2016.01.0 v2015.12.0 v2015.11.0 v2015.10.0 v2015.09.0 v2015.08.0 v2015.07.0 v2015.06.0 v2015.05.0 v2015.04.0 v2015.03.0 v2015.02.0 v2015.01.0 v2014.12.0 v2014.11.0 v2014.10.0 v2014.09.0 v2014.08.0 v2014.07.0 v2014.06.0 v2014.05.0 v2014.04.0 v2014.03.0 v2014.02.0 v2014.01.0 v2013.12.0 v2013.11.0 v2013.10.1 v2013.10.0 v2013.09.0 v2013.08.1 v2013.08.0 v2013.07.0 v2013.06.1 v2013.06.0 v2013.05.1 v2013.05.0 v2013.04.0 v2013.03.0 v2013.02.0 v2013.01.0 v2012.12.1 v2012.12.0 v2012.11.0 v2012.10.0 v2012.09.0 v2012.08.0 v2012.07.0 v2012.06.0 v2012.05.0 v2012.04.0 v2012.03.0 v2012.02.0 v2012.01.0 v2011.12.0 v2011.11.0 v2011.10.0 v2011.09.0 v2011.08.0 v2011.07.0 v2011.06.0 v2011.05.0 v2011.04.0-phytec-pcm049 v2011.04.0 v2011.03.1 v2011.03.0 v2011.02.0 v2011.01.0 v2010.12.0 v2010.11.0 v2010.10.0 v2010.09.0 v2010.08.0 v2010.07.0 v2010.06.0 v2010.05.0 v2010.04.0 v2010.03.0 v2010.02.0 v2009.12.0 v2.0.0-rc9 v2.0.0-rc8 v2.0.0-rc7 v2.0.0-rc6 v2.0.0-rc5 v2.0.0-rc10-ptx-pdk6 v2.0.0-rc10-ptx-pdk5 v2.0.0-rc10-ptx-pdk4 v2.0.0-rc10-ptx-pdk3 v2.0.0-rc10-ptx-pdk2 v2.0.0-rc10 freescale-mx35-3-stack-20092611-1
1 parent 35497c7 commit ae6cc2d36baec9dee3a82d5542354fcac6b7679c
@Sascha Hauer Sascha Hauer authored on 4 Apr 2008
Showing 122 changed files
View
arch/m68k/Kconfig 0 → 100644
Too large (Show diff)
View
arch/m68k/Makefile 0 → 100644
Too large (Show diff)
View
arch/m68k/configs/phycore_kpukdr1_5475num_defconfig 0 → 100644
Too large (Show diff)
View
arch/m68k/configs/phycore_mcf54xx_defconfig 0 → 100644
Too large (Show diff)
View
arch/m68k/cpu/Makefile 0 → 100644
Too large (Show diff)
View
arch/m68k/cpu/cpu.c 0 → 100644
Too large (Show diff)
View
arch/m68k/cpu/cw_console_io.c 0 → 100644
Too large (Show diff)
View
arch/m68k/cpu/early_init_support.c 0 → 100644
Too large (Show diff)
View
arch/m68k/cpu/interrupts.c 0 → 100644
Too large (Show diff)
View
arch/m68k/cpu/start-mcfv4e.S 0 → 100644
Too large (Show diff)
View
arch/m68k/lib/Makefile 0 → 100644
Too large (Show diff)
View
arch/m68k/lib/m68k-linuxboot.c 0 → 100644
Too large (Show diff)
View
arch/m68k/lib/m68k-meminit.c 0 → 100644
Too large (Show diff)
View
arch/m68k/lib/m68k-module.c 0 → 100644
Too large (Show diff)
View
arch/m68k/lib/u-boot.lds.S 0 → 100644
Too large (Show diff)
View
arch/m68k/mach-mcfv4e.dox 0 → 100644
Too large (Show diff)
View
arch/m68k/mach-mcfv4e/Kconfig 0 → 100644
Too large (Show diff)
View
arch/m68k/mach-mcfv4e/Makefile 0 → 100644
Too large (Show diff)
View
arch/m68k/mach-mcfv4e/dma_utils.c 0 → 100644
Too large (Show diff)
View
arch/m68k/mach-mcfv4e/fec.c 0 → 100644
Too large (Show diff)
View
arch/m68k/mach-mcfv4e/fecbd.c 0 → 100644
Too large (Show diff)
View
arch/m68k/mach-mcfv4e/mcdapi/MCD_dmaApi.c 0 → 100644
Too large (Show diff)
View
arch/m68k/mach-mcfv4e/mcdapi/MCD_library.dox 0 → 100644
Too large (Show diff)
View
arch/m68k/mach-mcfv4e/mcdapi/MCD_tasks.c 0 → 100644
Too large (Show diff)
View
arch/m68k/mach-mcfv4e/mcdapi/MCD_tasksInit.c 0 → 100644
Too large (Show diff)
View
arch/m68k/mach-mcfv4e/mcdapi/Makefile 0 → 100644
Too large (Show diff)
View
arch/m68k/mach-mcfv4e/mcdapi/ReleaseNotes.txt 0 → 100644
Too large (Show diff)
View
arch/m68k/mach-mcfv4e/mcf_clocksource.c 0 → 100644
Too large (Show diff)
View
arch/m68k/mach-mcfv4e/mcf_reset_cpu.c 0 → 100644
Too large (Show diff)
View
arch/m68k/mach-mcfv4e/multichannel_dma.c 0 → 100644
Too large (Show diff)
View
arch/m68k/mach-mcfv4e/net/Makefile 0 → 100644
Too large (Show diff)
View
arch/m68k/mach-mcfv4e/net/nbuf.c 0 → 100644
Too large (Show diff)
View
arch/m68k/mach-mcfv4e/net/net.c 0 → 100644
Too large (Show diff)
View
arch/m68k/mach-mcfv4e/net/queue.c 0 → 100644
Too large (Show diff)
View
board/kp_ukd_r1_num/Makefile 0 → 100644
Too large (Show diff)
View
board/kp_ukd_r1_num/env/bin/_update 0 → 100644
Too large (Show diff)
View
board/kp_ukd_r1_num/env/bin/boot 0 → 100644
Too large (Show diff)
View
board/kp_ukd_r1_num/env/bin/init 0 → 100644
Too large (Show diff)
View
board/kp_ukd_r1_num/env/bin/pcidmaloop 0 → 100644
Too large (Show diff)
View
board/kp_ukd_r1_num/env/bin/pciloop 0 → 100644
Too large (Show diff)
View
board/kp_ukd_r1_num/env/bin/update_kernel 0 → 100644
Too large (Show diff)
View
board/kp_ukd_r1_num/env/bin/update_root 0 → 100644
Too large (Show diff)
View
board/kp_ukd_r1_num/env/config 0 → 100644
Too large (Show diff)
View
board/kp_ukd_r1_num/highlevel_init.c 0 → 100644
Too large (Show diff)
View
board/kp_ukd_r1_num/kp_ukd_r1_num.c 0 → 100644
Too large (Show diff)
View
board/kp_ukd_r1_num/kp_ukd_r1_num.dox 0 → 100644
Too large (Show diff)
View
board/kp_ukd_r1_num/lowlevel_init.c 0 → 100644
Too large (Show diff)
View
board/kp_ukd_r1_num/pci-stubs.c 0 → 100644
Too large (Show diff)
View
board/phycore_mcf54xx/Makefile 0 → 100644
Too large (Show diff)
View
board/phycore_mcf54xx/env/bin/_update 0 → 100644
Too large (Show diff)
View
board/phycore_mcf54xx/env/bin/boot 0 → 100644
Too large (Show diff)
View
board/phycore_mcf54xx/env/bin/init 0 → 100644
Too large (Show diff)
View
board/phycore_mcf54xx/env/bin/pcidmaloop 0 → 100644
Too large (Show diff)
View
board/phycore_mcf54xx/env/bin/pciloop 0 → 100644
Too large (Show diff)
View
board/phycore_mcf54xx/env/bin/update_kernel 0 → 100644
Too large (Show diff)
View
board/phycore_mcf54xx/env/bin/update_root 0 → 100644
Too large (Show diff)
View
board/phycore_mcf54xx/env/config 0 → 100644
Too large (Show diff)
View
board/phycore_mcf54xx/highlevel_init.c 0 → 100644
Too large (Show diff)
View
board/phycore_mcf54xx/lowlevel_init.c 0 → 100644
Too large (Show diff)
View
board/phycore_mcf54xx/pci-stubs.c 0 → 100644
Too large (Show diff)
View
board/phycore_mcf54xx/phyCore_MCF54xx.c 0 → 100644
Too large (Show diff)
View
board/phycore_mcf54xx/phyCore_MCF54xx.dox 0 → 100644
Too large (Show diff)
View
include/asm-m68k/arch-mcfv4e/clocks.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/arch-mcfv4e/debug_ll.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/arch-mcfv4e/hardware.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/arch-mcfv4e/mcf54xx-regs.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/atomic.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/bitops.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/bootinfo.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/byteorder.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/coldfire/mcf548x.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/coldfire/mcf548x/mcf548x_can.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/coldfire/mcf548x/mcf548x_ctm.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/coldfire/mcf548x/mcf548x_dma.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/coldfire/mcf548x/mcf548x_dma_ereq.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/coldfire/mcf548x/mcf548x_dspi.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/coldfire/mcf548x/mcf548x_eport.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/coldfire/mcf548x/mcf548x_fbcs.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/coldfire/mcf548x/mcf548x_fec.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/coldfire/mcf548x/mcf548x_gpio.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/coldfire/mcf548x/mcf548x_gpt.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/coldfire/mcf548x/mcf548x_i2c.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/coldfire/mcf548x/mcf548x_intc.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/coldfire/mcf548x/mcf548x_pci.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/coldfire/mcf548x/mcf548x_pciarb.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/coldfire/mcf548x/mcf548x_psc.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/coldfire/mcf548x/mcf548x_sdramc.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/coldfire/mcf548x/mcf548x_sec.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/coldfire/mcf548x/mcf548x_siu.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/coldfire/mcf548x/mcf548x_slt.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/coldfire/mcf548x/mcf548x_sram.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/coldfire/mcf548x/mcf548x_uart.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/coldfire/mcf548x/mcf548x_usb.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/coldfire/mcf548x/mcf548x_xlbarb.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/coldfire/mcf5xxx.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/common.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/elf.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/hardware.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/io.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/mach-types.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/memory.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/module.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/posix_types.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/proc-mcfv4e/dma_utils.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/proc-mcfv4e/fec.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/proc-mcfv4e/fecbd.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/proc-mcfv4e/mcdapi/MCD_dma.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/proc-mcfv4e/mcdapi/MCD_progCheck.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/proc-mcfv4e/mcdapi/MCD_tasksInit.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/proc-mcfv4e/net/eth.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/proc-mcfv4e/net/nbuf.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/proc-mcfv4e/net/net.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/proc-mcfv4e/net/queue.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/proc-mcfv4e/processor.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/proc-mcfv4e/ptrace.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/processor.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/ptrace.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/setup.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/string.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/types.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/u-boot-m68k.h 0 → 100644
Too large (Show diff)
View
include/asm-m68k/u-boot.h 0 → 100644
Too large (Show diff)