Home
last modified time | relevance | path

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

123456

/linux-6.12.1/arch/m68k/
DKconfig.cpu7 default COLDFIRE if !MMU
11 The Freescale ColdFire family of processors is a modern derivative
18 If you anticipate running this kernel on a computer with a ColdFire
19 processor, select COLDFIRE.
25 config COLDFIRE config in choice7128696a0104
26 bool "Coldfire CPU family support"
122 if COLDFIRE
125 prompt "ColdFire SoC type"
128 Select the type of ColdFire System-on-Chip (SoC) that you want
139 Motorola ColdFire 5206 processor support.
[all …]
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
37 select NO_DMA if !MMU && !COLDFIRE
76 default 2 if SUN3 || COLDFIRE
DKconfig.debug13 depends on !(SUN3 || M68000 || COLDFIRE)
35 depends on COLDFIRE
41 depends on COLDFIRE
43 Disable the ColdFire CPU's BDM signals.
DKconfig.machine318 Support for the FireBee ColdFire 5475 based board.
350 if !MMU || COLDFIRE
356 depends on COLDFIRE
394 put at the start of RAM, but it doesn't have to be. On ColdFire
406 ColdFire boards use the default 0x10000000 value, so if unsure then
417 ColdFire boards use the default 0x40000000 value, so if unsure then
479 endif # !MMU || COLDFIRE
/linux-6.12.1/arch/m68k/include/asm/
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,
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
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
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
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
/linux-6.12.1/drivers/watchdog/
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-6.12.1/arch/m68k/coldfire/
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()
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
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()
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()
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.
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.
Ddevice.c2 * device.c -- common ColdFire SoC device support
19 #include <asm/coldfire.h>
28 * All current ColdFire parts contain from 2, 3, 4 or 10 UARTS.
110 * Some ColdFire cores contain the Fast Ethernet Controller (FEC)
189 * The ColdFire QSPI module is an SPI protocol hardware block used
190 * on a number of different ColdFire CPUs.
666 * Some ColdFire UARTs let you set the IRQ line to use.
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
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()
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
Dreset.c2 * reset.c -- common ColdFire SoC reset support
15 #include <asm/coldfire.h>
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
/linux-6.12.1/drivers/fsi/
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.
/linux-6.12.1/Documentation/devicetree/bindings/fsi/
Dfsi-master-ast-cf.txt1 Device-tree bindings for ColdFire offloaded gpio-based FSI master driver
17 the ColdFire. Must be 2M aligned on
/linux-6.12.1/drivers/net/ethernet/8390/
DKconfig89 tristate "ColdFire NS8390 based Ethernet support"
90 depends on COLDFIRE
94 chipset on many common ColdFire CPU based boards. Many of the older

123456