Home
last modified time | relevance | path

Searched full:coldfire (Results 1 – 25 of 101) sorted by relevance

12345

/linux/arch/m68k/
H A DKconfig10 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 DKconfig.debug35 depends on COLDFIRE
41 depends on COLDFIRE
43 Disable the ColdFire CPU's BDM signals.
/linux/arch/m68k/include/asm/
H A Dio_no.h12 * 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 Dcoldfire.h5 * 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 Dmcfqspi.h3 * 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 Ddelay.h16 * 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 Dmcfintc.h5 * 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 Dmcfsim.h5 * mcfsim.h -- ColdFire System Integration Module support.
17 * Include the appropriate ColdFire CPU specific System Integration Module
/linux/drivers/watchdog/
H A Dm54xx_wdt.c5 * 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 Dpit.c5 * 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 Dintc.c2 * 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 Dtimers.c5 * 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 Dintc-5272.c2 * 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 Dsltimers.c5 * 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 Dcache.c5 * 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 Dintc-2.c4 * 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 Dpci.c2 * 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 Dclk.c5 * 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 Dreset.c2 * reset.c -- common ColdFire SoC reset support
15 #include <asm/coldfire.h>
H A Dintc-simr.c4 * 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 Ddma_timer.c3 * dma_timer.c -- Freescale ColdFire DMA Timer.
14 #include <asm/coldfire.h>
H A Dhead.S5 * 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 DKconfig47 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 Dfsi-master-ast-cf.c4 * 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 DKconfig89 tristate "ColdFire NS8390 based Ethernet support"
90 depends on COLDFIRE
94 chipset on many common ColdFire CPU based boards. Many of the older

12345