| /linux/arch/m68k/ |
| H A D | Kconfig | 10 select ARCH_HAS_DMA_PREP_COHERENT if M68K_NONCOHERENT_DMA && !COLDFIRE 14 select ARCH_NO_PREEMPT if !COLDFIRE 18 select DMA_DIRECT_REMAP if M68K_NONCOHERENT_DMA && !COLDFIRE 21 select GENERIC_IOMAP if HAS_IOPORT && MMU && !COLDFIRE 41 select NO_DMA if !MMU && !COLDFIRE 80 default 2 if SUN3 || COLDFIRE 95 def_bool MMU && COLDFIRE
|
| H A D | Kconfig.debug | 35 depends on COLDFIRE 41 depends on COLDFIRE 43 Disable the ColdFire CPU's BDM signals.
|
| /linux/arch/m68k/include/asm/ |
| H A D | io_no.h | 12 * The non-MMU m68k and ColdFire IO and memory mapped hardware access 29 * For ColdFire platforms we may need to do some extra checks for what 30 * type of address range we are accessing. Include the ColdFire platform 34 #include <asm/coldfire.h> 40 * The ColdFire SoC internal peripherals are mapped into virtual address 60 * differently. Local built-in peripherals (and the ColdFire SoC parts 62 * endian on m68k/ColdFire. Bus based address ranges, like the PCI bus,
|
| H A D | coldfire.h | 5 * coldfire.h -- Motorola ColdFire CPU sepecific defines 26 #error "Don't know what your ColdFire CPU clock frequency is??" 32 * The majority of ColdFire parts use an MBAR register to set
|
| H A D | mcfqspi.h | 3 * Definitions for Freescale Coldfire QSPI module 12 * struct mcfqspi_cs_control - chip select control for the coldfire qspi driver 31 * struct mcfqspi_platform_data - platform data for the coldfire qspi driver
|
| H A D | delay.h | 16 * The ColdFire runs the delay loop at significantly different speeds 24 * to the coldfire at some stage. 49 * The simpler m68k and ColdFire processors do not have a 32*32->64 108 * The simpler m68k and ColdFire processors do not have a 32*32->64
|
| H A D | mcfintc.h | 5 * mcfintc.h -- support definitions for the simple ColdFire 17 * Most of the older ColdFire parts use the same simple interrupt 47 * IMR bit position definitions. Not all ColdFire parts with this interrupt
|
| H A D | mcfsim.h | 5 * mcfsim.h -- ColdFire System Integration Module support. 17 * Include the appropriate ColdFire CPU specific System Integration Module
|
| /linux/drivers/watchdog/ |
| H A D | m54xx_wdt.c | 5 * Watchdog driver for ColdFire MCF547x & MCF548x processors 32 #include <asm/coldfire.h> 116 .identity = "Coldfire M54xx Watchdog", 197 if (!request_mem_region(MCF_GPT_GCIR0, 4, "Coldfire M54xx Watchdog")) { in m54xx_wdt_init() 216 MODULE_DESCRIPTION("Coldfire M54xx Watchdog");
|
| /linux/arch/m68k/coldfire/ |
| H A D | pit.c | 5 * pit.c -- Freescale ColdFire PIT timer. Currently this type of 6 * hardware timer only exists in the Freescale ColdFire 7 * 5270/5271, 5282 and 5208 CPUs. No doubt newer ColdFire 25 #include <asm/coldfire.h> 103 /* Reset the ColdFire timer */ in pit_tick()
|
| H A D | intc.c | 2 * intc.c -- support for the old ColdFire interrupt controller 18 #include <asm/coldfire.h> 38 * In the early version 2 core ColdFire parts the IMR register was 16 bits 94 * Interrupts can be "vectored" on the ColdFire cores that support this old
|
| H A D | timers.c | 5 * timers.c -- generic ColdFire hardware timer support. 22 #include <asm/coldfire.h> 36 * Unfortunately it is a little different on each ColdFire. 74 /* Reset the ColdFire timer */ in mcftmr_tick() 117 * The coldfire timer runs from 0 to TRR included, then 0 in hw_timer_init() 160 /* Reset ColdFire timer2 */ in coldfire_profile_tick()
|
| H A D | intc-5272.c | 2 * intc.c -- interrupt controller or ColdFire 5272 SoC 18 #include <asm/coldfire.h> 23 * The 5272 ColdFire interrupt controller is nothing like any other 24 * ColdFire interrupt controller - it truly is completely different. 25 * Given its age it is unlikely to be used on any other ColdFire CPU.
|
| H A D | sltimers.c | 5 * sltimers.c -- generic ColdFire slice timer support. 9 * timers.c -- generic ColdFire hardware timer support. 25 #include <asm/coldfire.h> 127 * The coldfire slice timer (SLT) runs from STCNT to 0 included, in hw_timer_init()
|
| H A D | cache.c | 5 * cache.c -- general ColdFire Cache maintenance code 13 #include <asm/coldfire.h> 23 * ColdFire cpushl instruction... Oh well, bit stuff it for now.
|
| H A D | intc-2.c | 4 * General interrupt controller code for the many ColdFire cores that use 11 * ColdFire parts. They can be configured as level or edge triggered. 26 #include <asm/coldfire.h> 106 * traditional priority interrupt scheme of the m68k/ColdFire. This
|
| H A D | pci.c | 2 * pci.c -- PCI bus support for ColdFire processors 20 #include <asm/coldfire.h> 175 pr_info("ColdFire: PCI bus initialization...\n"); in mcf_pci_init() 223 pr_info("Coldfire: PCI IO/config window mapped to 0x%x\n", in mcf_pci_init()
|
| H A D | clk.c | 5 * clk.c -- general ColdFire CPU kernel clk handling 19 #include <asm/coldfire.h> 27 * For more advanced ColdFire parts that have clocks that can be enabled
|
| H A D | reset.c | 2 * reset.c -- common ColdFire SoC reset support 15 #include <asm/coldfire.h>
|
| H A D | intc-simr.c | 4 * Interrupt controller code for the ColdFire 5208, 5207 & 532x parts. 19 #include <asm/coldfire.h> 46 * Most of the ColdFire parts with the EDGE Port module just have
|
| H A D | dma_timer.c | 3 * dma_timer.c -- Freescale ColdFire DMA Timer. 14 #include <asm/coldfire.h>
|
| H A D | head.S | 5 * head.S -- common startup code for ColdFire CPUs. 15 #include <asm/coldfire.h> 191 * and get things moving. This is Coldfire CPU specific. Not 281 movel %d0,m68k_cputype /* Mark us as a ColdFire */
|
| /linux/drivers/fsi/ |
| H A D | Kconfig | 47 tristate "FSI master based on Aspeed ColdFire coprocessor" 53 lines driven by the internal ColdFire coprocessor. This requires 54 the corresponding machine specific ColdFire firmware to be available.
|
| H A D | fsi-master-ast-cf.c | 4 * A FSI master based on Aspeed ColdFire coprocessor 78 * coldfire maps) 707 * so setting the byteswap bit actually makes the ColdFire in setup_ast2500_cf_maps() 793 /* This aren't under ColdFire control, just set them up appropriately */ in setup_gpios_for_copro() 797 /* Those are under ColdFire control, let it configure them */ in setup_gpios_for_copro() 890 dev_info(master->dev, "ColdFire initialized, firmware v%d API v%d.%d (trace %s)\n", in check_firmware_image() 930 /* Make sure the ColdFire is stopped */ in fsi_master_acf_setup() 954 /* Setup coldfire memory map */ in fsi_master_acf_setup() 963 /* Start the ColdFire */ in fsi_master_acf_setup() 1311 /* Grab the CVIC (ColdFire interrupts controller) */ in fsi_master_acf_probe() [all …]
|
| /linux/drivers/net/ethernet/8390/ |
| H A D | Kconfig | 89 tristate "ColdFire NS8390 based Ethernet support" 90 depends on COLDFIRE 94 chipset on many common ColdFire CPU based boards. Many of the older
|