Home
last modified time | relevance | path

Searched refs:ARM (Results 1 – 200 of 364) sorted by relevance

12

/linux-4.1.27/arch/arm/crypto/
DKconfig3 bool "ARM Accelerated Cryptographic Algorithms"
4 depends on ARM
7 implemented using ARM specific CPU features or instructions.
12 tristate "SHA1 digest algorithm (ARM-asm)"
17 using optimized ARM assembler.
20 tristate "SHA1 digest algorithm (ARM NEON)"
27 using optimized ARM NEON assembly, when NEON instructions are
31 tristate "SHA1 digest algorithm (ARM v8 Crypto Extensions)"
40 tristate "SHA-224/256 digest algorithm (ARM v8 Crypto Extensions)"
49 tristate "SHA-224/256 digest algorithm (ARM-asm and NEON)"
[all …]
/linux-4.1.27/arch/arm/mach-prima2/
DKconfig17 bool "CSR SiRFSoC ATLAS6 ARM Cortex A9 Platform"
21 Support for CSR SiRFSoC ARM Cortex A9 Platform
24 bool "CSR SiRFSoC ATLAS7 ARM Cortex A7 Platform"
31 Support for CSR SiRFSoC ARM Cortex A7 Platform
34 bool "CSR SiRFSoC PRIMA2 ARM Cortex A9 Platform"
39 Support for CSR SiRFSoC ARM Cortex A9 Platform
/linux-4.1.27/drivers/bus/
DKconfig15 bool "ARM CCI400 PMU support"
17 depends on ARM || ARM64
21 Support for PMU events monitoring on the ARM CCI cache coherent
28 depends on ARM && OF && CPU_V7
32 interconnect for ARM platforms.
35 bool "ARM CCN driver support"
36 depends on ARM || ARM64
39 PMU (perf) driver supporting the ARM CCN (Cache Coherent Network)
44 depends on ARM || MIPS
105 "External Bus Interface") as found on several Renesas ARM SoCs.
[all …]
/linux-4.1.27/arch/arm64/kvm/
DMakefile10 ARM=../../../arch/arm/kvm macro
15 kvm-$(CONFIG_KVM_ARM_HOST) += $(ARM)/arm.o $(ARM)/mmu.o $(ARM)/mmio.o
16 kvm-$(CONFIG_KVM_ARM_HOST) += $(ARM)/psci.o $(ARM)/perf.o
DKconfig41 Provides host support for ARM processors.
/linux-4.1.27/drivers/soc/versatile/
DKconfig2 # ARM Versatile SoC drivers
5 bool "SoC bus device for the ARM Integrator platform core modules"
9 Include support for the SoC bus on the ARM Integrator platform
14 bool "SoC bus device for the ARM RealView platforms"
18 Include support for the SoC bus on the ARM RealView platforms
/linux-4.1.27/sound/arm/
DKconfig1 # ALSA ARM drivers
4 bool "ARM sound devices"
5 depends on ARM
8 Support for sound devices specific to ARM architectures.
23 tristate "ARM PrimeCell PL041 AC Link support"
/linux-4.1.27/Documentation/arm/
D00-INDEX8 - ARM Interrupt subsystem documentation
16 - Symbol definitions for porting Linux to a new ARM machine.
18 - Kernel initialization parameters on ARM Linux
20 - General ARM documentation
24 - S3C24XX ARM Linux Overview
48 - ARM Tightly Coupled Memory
Dtcm.txt1 ARM TCM (Tightly-Coupled Memory) handling in Linux
5 Some ARM SoC:s have a so-called TCM (Tightly-Coupled Memory).
6 This is usually just a few (4-64) KiB of RAM inside the ARM
16 ARM CPU:s have special registers to read out status, physical
19 system control coprocessor. Documentation from ARM can be found
26 Registers" at the ARM site) that can report and modify the location
61 There is an interface for using TCM on the ARM architecture
DREADME1 ARM Linux 2.6
10 In order to compile ARM Linux, you will need a compiler capable of
11 generating ARM ELF code with GNU extensions. GCC 3.3 is known to be
15 To build ARM Linux natively, you shouldn't have to alter the ARCH = line
16 in the top level Makefile. However, if you don't have the ARM Linux ELF
64 hardware driver-internal ARM specific data structures/definitions
65 mach descriptions of generic ARM to specific machine interfaces
73 The ARM tree contains support for a lot of different machine types. To
171 Due to the large number of machines which the ARM port of Linux provides
Dmemory.txt1 Kernel Memory Layout on ARM Linux
7 kernel uses for ARM processors. It indicates which regions are
10 The ARM CPU is capable of addressing a maximum of 4GB virtual memory
14 As the ARM architecture matures, it becomes necessary to reserve
Dvlocks.txt118 ARM implementation
121 The current ARM implementation [2] contains some optimisations beyond
129 In the ARM implementation, this means that we can use a single load
149 The optimisation relies on the fact that the ARM memory system
193 use in ARM-based big.LITTLE platforms, with review and input gratefully
DBooting1 Booting ARM Linux
9 In order to boot ARM Linux, you require a boot loader, which is a small
185 For CPUs which do not include the ARM virtualization extensions, the
214 On CPUs supporting the ARM instruction set, the entry must be
215 made in ARM state, even for a Thumb-2 kernel.
Duefi.txt35 UEFI kernel support on ARM
37 UEFI kernel support on the ARM architectures (arm and arm64) is only available
DSetup1 Kernel initialisation parameters on ARM Linux
6 for most ARM Linux architectures.
/linux-4.1.27/arch/arm/kernel/
Dvmlinux.lds.S69 *(.ARM.exidx.exit.text)
70 *(.ARM.extab.exit.text)
71 ARM_CPU_DISCARD(*(.ARM.exidx.cpuexit.text))
72 ARM_CPU_DISCARD(*(.ARM.extab.cpuexit.text))
139 .ARM.unwind_idx : {
141 *(.ARM.exidx*)
144 .ARM.unwind_tab : {
146 *(.ARM.extab*)
Dsleep.S40 ARM( mov \dst, \dst, lsr \rs0 ) @ dst=aff0>>rs0
43 ARM( orr \dst, \dst, \mask, lsr \rs1 ) @ dst|=(aff1>>rs1)
47 ARM( orr \dst, \dst, \mask, lsr \rs2 ) @ dst|=(aff2>>rs2)
147 ARM( ldmia r0!, {r1, sp, pc} )
Ddebug.S117 ARM( svc #0x123456 )
126 ARM( svc #0x123456 )
Dentry-armv.S94 ARM( stmib sp, {r1 - lr} )
236 @ which caused the fault. If the faulting instruction was ARM
332 ARM( msr cpsr_c, #ABT_MODE | PSR_I_BIT | PSR_F_BIT )
337 ARM( msr cpsr_c, #SVC_MODE | PSR_I_BIT | PSR_F_BIT )
346 ARM( msr cpsr_c, #ABT_MODE | PSR_I_BIT | PSR_F_BIT )
351 ARM( msr cpsr_c, #SVC_MODE | PSR_I_BIT | PSR_F_BIT )
1066 ARM( ldr lr, [pc, lr, lsl #2] )
1081 ARM( swi SYS_ERROR0 )
Dhead.S83 THUMB( adr r9, BSYM(1f) ) @ Kernel is always entered in ARM.
351 THUMB( adr r9, BSYM(1f) ) @ Kernel is entered in ARM.
496 teq r3, r4 @ ARM 11MPCore?
509 teq r3, r4 @ Check for ARM Cortex-A9
510 retne lr @ Not ARM Cortex-A9,
Drelocate_kernel.S63 ARM( ret lr )
/linux-4.1.27/Documentation/zh_CN/arm64/
Dbooting.txt33 本文档基于 Russell King 的 ARM 启动文档,且适用于所有公开发布的
99 u32 magic = 0x644d5241; /* 魔数, 小端, "ARM\x64" */
156 *译者注:对于 PoC 以及缓存相关内容,请参考 ARMv8 构架参考手册 ARM DDI 0487A
205 域中描述为内核保留区的空间中)。内核将会发起在 ARM 文档(编号
206 ARM DEN 0022A:用于 ARM 上的电源状态协调接口系统软件)中描述的
209 *译者注: ARM DEN 0022A 已更新到 ARM DEN 0022C。
/linux-4.1.27/Documentation/arm/sunxi/
DREADME1 ARM Allwinner SoCs
4 This document lists all the ARM Allwinner SoCs that are currently
17 * ARM Cortex-A8 based SoCs
34 * Dual ARM Cortex-A7 based SoCs
45 * Quad ARM Cortex-A7 based SoCs
58 * Quad ARM Cortex-A15, Quad ARM Cortex-A7 based SoCs
/linux-4.1.27/arch/arm/mach-tegra/
DKconfig33 ARM CortexA9MP CPU and the ARM PL310 L2 cache controller
44 ARM CortexA9MP CPU and the ARM PL310 L2 cache controller
55 ARM CortexA15MP CPU
65 ARM CortexA15MP CPU
/linux-4.1.27/drivers/net/ethernet/faraday/
DKconfig8 depends on ARM
23 depends on ARM
28 other ARM/NDS32 SoC's.
32 depends on ARM
37 other ARM/NDS32 SoC's.
/linux-4.1.27/Documentation/devicetree/bindings/arm/
Dcpus.txt2 ARM CPUs bindings
13 with updates for 32-bit and 64-bit ARM systems provided in this document.
29 The ARM architecture, in accordance with the ePAPR, requires the cpus and cpu
44 Definition depends on ARM architecture version and
47 # On uniprocessor ARM architectures previous to v7
51 # On 32-bit ARM 11 MPcore, ARM v7 or later systems
54 # On ARM v8 64-bit systems value should be set to 2,
67 Description: Describes a CPU in an ARM based system
76 Usage and definition depend on ARM architecture version and
79 # On uniprocessor ARM architectures previous to v7
[all …]
Dpmu.txt1 * ARM Performance Monitor Units
3 ARM cores often have a PMU for counting cpu and cache events like cache misses
4 and hits. The interface to the PMU is part of the ARM ARM. The ARM PMU
Darm-boards1 ARM Integrator/AP (Application Platform) and Integrator/CP (Compact Platform)
3 ARM's oldest Linux-supported platform with connectors for different core
46 model = "ARM Integrator/AP";
69 ARM Versatile Application and Platform Baseboards
71 ARM's development hardware platform with connectors for customizable
96 ARM RealView Boards
144 model = "ARM RealView PB1176 with device tree";
Dprimecell.txt1 * ARM Primecell Peripherals
3 ARM, Ltd. Primecell peripherals have a standard id register that can be used to
10 "arm,primecell". The specific name will match the ARM
Dpsci.txt3 Firmware implementing the PSCI functions described in ARM document number
4 ARM DEN 0022A ("Power State Coordination Interface System Software on ARM
101 [1] Kernel documentation - ARM idle states bindings
Dl2cc.txt1 * ARM L2 Cache Controller
3 ARM cores often have a separate level 2 cache controller. There are various
9 The ARM L2 cache representation in the device tree should be done as follows:
22 compatible with the ARM one, with system cache mode (meaning
26 compatible with the ARM one with outer cache mode.
Dtopology.txt2 ARM topology binding description
9 In an ARM system, the hierarchy of CPUs is defined through three entities that
27 ARM topology bindings allow one to associate cpu nodes with hierarchical groups
31 The remainder of this document provides the topology bindings for ARM, based
46 The ARM CPU topology is defined within the cpu-map node, which is a direct
52 Usage: Optional - On ARM SMP systems provide CPUs topology to the OS.
53 ARM uniprocessor systems do not require a topology
167 Example 1 (ARM 64-bit, 16-cpu system, two clusters of clusters):
386 Example 2 (ARM 32-bit, dual-cluster, 8-cpu system, no SMT):
474 [1] ARM Linux kernel documentation
Didle-states.txt2 ARM idle states binding description
9 ARM systems contain HW capable of managing power consumption dynamically,
17 power states an ARM CPU can be put into are identified by the following list:
26 top of which ARM platforms implement power management schemes that allow an OS
35 The device tree binding definition for ARM idle states is the subject of this
209 ARM processor idle states are defined within the idle-states node, which is
215 Usage: Optional - On ARM systems, it is a container of processor idle
238 Usage and definition depend on ARM architecture version.
239 # On ARM v8 64-bit this property is required and must
242 # On ARM 32-bit systems this property is optional
[all …]
Dtwd.txt1 * ARM Timer Watchdog
3 ARM 11MP, Cortex-A5 and Cortex-A9 are often associated with a per-core
Dvexpress-scc.txt1 ARM Versatile Express Serial Configuration Controller
4 Test chips for ARM Versatile Express platform implement SCC (Serial
Dversatile-fpga-irq.txt1 * ARM Versatile FPGA interrupt controller
3 One or more FPGA IRQ controllers can be synthesized in an ARM reference board
Dvic.txt1 * ARM Vectored Interrupt Controller
3 One or more Vectored Interrupt Controllers (VIC's) can be connected in an ARM
Dxilinx.txt3 Boards with Zynq-7000 SOC based on an ARM Cortex A9 processor
Dsprd.txt5 on ARM 64-bit processor.
Dversatile-sysreg.txt1 ARM Versatile system registers
Dspear-timer.txt1 * SPEAr ARM Timer
Dccn.txt1 * ARM CCN (Cache Coherent Network)
Drtsm-dcscb.txt1 ARM Dual Cluster System Configuration Block
Dgic.txt1 * ARM Generic Interrupt Controller
3 ARM SMP cores are often associated with a GIC, providing per processor
75 For ARM cores that support the virtualization extensions, additional
Dvexpress.txt1 ARM Versatile Express boards family
4 ARM's Versatile Express platform consists of a motherboard and one
43 - tile's HBI number (unique ARM's board model ID, visible on the
133 referred to as "ARM Cortex-A Series memory map":
Dglobal_timer.txt2 * ARM Global Timer
Darch_timer.txt1 * ARM architected timer
3 ARM cores may have a per-core architected timer, which provides per-cpu timers,
Dxen.txt3 Xen ARM virtual platforms shall have a top-level "hypervisor" node with
Dcci.txt2 ARM CCI cache coherent interconnect binding description
5 ARM multi-cluster systems maintain intra-cluster coherency through a
19 specific to ARM.
Dfw-cfg.txt1 * QEMU Firmware Configuration bindings for ARM
10 QEMU exposes the control and data register to ARM guests as memory mapped
/linux-4.1.27/drivers/clk/versatile/
DKconfig2 bool "Clock driver for ARM Reference designs"
5 Supports clocking on ARM Reference designs:
11 bool "Clock driver for ARM SP810 System Controller"
16 of the ARM SP810 System Controller cell.
/linux-4.1.27/arch/arm/mach-integrator/
DKconfig2 bool "ARM Ltd. Integrator family" if (ARCH_MULTI_V4T || ARCH_MULTI_V5 || ARCH_MULTI_V6)
22 Support for ARM's Integrator platform.
36 Include support for the ARM(R) Integrator/AP and
47 Include support for the ARM(R) Integrator CP platform.
60 allows ARM(R) Ltd PrimeCells to be developed and evaluated.
/linux-4.1.27/Documentation/arm/Atmel/
DREADME1 ARM Atmel SoCs (aka AT91)
7 This document gives useful information about the ARM Atmel SoCs that are
10 It is important to note that the Atmel | SMART ARM-based MPU product line is
23 * ARM 920 based SoC
28 * ARM 926 based SoCs
74 * ARM Cortex-A5 based SoCs
84 * ARM Cortex-A5 + NEON based SoCs
97 MAINTAINERS entry is: "ARM/ATMEL AT91RM9200 AND AT91SAM ARM ARCHITECTURES"
/linux-4.1.27/arch/arm/lib/
Dfindbit.S29 ARM( ldrb r3, [r0, r2, lsr #3] )
50 ARM( ldrb r3, [r0, r2, lsr #3] )
70 ARM( ldrb r3, [r0, r2, lsr #3] )
91 ARM( ldrb r3, [r0, r2, lsr #3] )
108 ARM( ldrb r3, [r0, r3, lsr #3] )
126 ARM( ldrb r3, [r0, r3, lsr #3] )
142 ARM( ldrb r3, [r0, r3, lsr #3] )
160 ARM( ldrb r3, [r0, r3, lsr #3] )
Dashrdi3.S47 ARM( orrmi al, al, ah, lsl ip )
Dlshrdi3.S47 ARM( orrmi al, al, ah, lsl ip )
Dashldi3.S47 ARM( orrmi ah, ah, al, lsr ip )
Dbacktrace.S36 ARM( moveq mask, #0xfc000003 )
125 ARM( tst instr, r3, lsl reg )
/linux-4.1.27/arch/arm/mach-shmobile/
DKconfig32 bool "Renesas ARM SoCs" if ARCH_MULTI_V7
45 #comment "Renesas ARM SoCs System Type"
92 comment "Renesas ARM SoCs Board Type"
99 comment "Renesas ARM SoCs System Configuration"
104 comment "Renesas ARM SoCs System Type"
134 comment "Renesas ARM SoCs Board Type"
182 comment "Renesas ARM SoCs System Configuration"
207 Renesas ARM SoC systems using a 32768 Hz RCLK for clock events may
/linux-4.1.27/arch/arm/mach-versatile/
DKconfig10 Include support for the ARM(R) Versatile Platform Baseboard
17 Include support for the ARM(R) Versatile Application Baseboard
25 Include support for the ARM(R) Versatile/PB platform,
/linux-4.1.27/drivers/vfio/platform/
DKconfig3 depends on VFIO && EVENTFD && ARM
16 Support for ARM AMBA devices with VFIO. This is required to make
17 use of ARM AMBA devices present on the system using the VFIO
/linux-4.1.27/Documentation/zh_CN/arm/
DBooting26 启动 ARM Linux
34 为了启动 ARM Linux,你需要一个引导装载程序(boot loader),
171 对于支持 ARM 指令集的 CPU,跳入内核入口时必须处在 ARM 状态,即使
Dkernel_user_helpers.txt32 段。它用于向用户空间提供因在许多 ARM CPU 中未实现的特性和/或指令而需
45 了类似的新增指令,而导致二进制结果已与早期 ARM 处理器不兼容的情况下,
/linux-4.1.27/drivers/pci/host/
DKconfig42 depends on ARCH_SHMOBILE || (ARM && COMPILE_TEST)
50 depends on ARCH_SHMOBILE || (ARM && COMPILE_TEST)
56 depends on ARM && OF
99 depends on OF && ARM
106 bool "ARM Versatile PB PCI controller"
111 depends on OF && ARM
120 depends on ARCH_BCM_IPROC || (ARM && COMPILE_TEST)
/linux-4.1.27/drivers/cpuidle/
DKconfig.arm2 # ARM CPU Idle drivers
5 bool "Generic ARM/ARM64 CPU idle Driver"
8 Select this to enable generic cpuidle driver for ARM.
15 bool "Support for ARM big.LITTLE processors"
23 ARM systems. Driver manages CPUs coordination through MCPM and
DKconfig31 menu "ARM CPU Idle Drivers"
32 depends on ARM || ARM64
Dcpuidle-ux500.c115 prcmu_enable_wakeups(PRCMU_WAKEUP(ARM) | PRCMU_WAKEUP(RTC) | in dbx500_cpuidle_probe()
/linux-4.1.27/arch/arm/mach-bcm/
DKconfig4 This enables support for Broadcom ARM based SoC chips
24 The IPROC complex contains one or more ARM CPUs along with common
39 bool "Broadcom BCM470X / BCM5301X ARM SoC" if ARCH_MULTI_V7
42 Support for Broadcom BCM470X and BCM5301X SoCs with ARM CPU cores.
137 It currently supports the 'BCM63XX' ARM-based family, which includes
148 Say Y if you intend to run the kernel on a Broadcom ARM-based STB
151 This enables support for Broadcom ARM-based set-top box chipsets,
/linux-4.1.27/drivers/power/reset/
DKconfig43 depends on ARM || MIPS || COMPILE_TEST
119 bool "ARM Versatile family reboot driver"
120 depends on ARM
124 Power off and restart support for ARM Versatile family of
128 bool "ARM Versatile Express power-off and reset driver"
129 depends on ARM || ARM64
132 Power off and reset support for the ARM Ltd. Versatile
/linux-4.1.27/arch/arm/mach-realview/
DKconfig14 Include support for booting the ARM(R) RealView(R) evaluation
21 Include support for the ARM(R) RealView(R) Emulation Baseboard
69 Include support for the ARM(R) RealView(R) Platform Baseboard for
81 Include support for the ARM(R) RealView(R) Platform Baseboard for
99 Include support for the ARM(R) RealView Platform Baseboard for
114 Include support for the ARM(R) RealView(R) Platform Baseboard
/linux-4.1.27/arch/arm/mach-zynq/
DKconfig2 bool "Xilinx Zynq ARM Cortex A9 Platform" if ARCH_MULTI_V7
16 Support for Xilinx Zynq ARM Cortex A9 Platform
/linux-4.1.27/drivers/iommu/
DKconfig26 depends on ARM || ARM64 || COMPILE_TEST
28 Enable support for the ARM long descriptor pagetable format.
65 depends on ARM
178 depends on ARM && MMU
193 depends on ARM
226 depends on ARCH_EXYNOS && ARM && MMU
255 depends on ARM && MMU
343 bool "ARM Ltd. System MMU (SMMU) Support"
344 depends on (ARM64 || ARM) && MMU
347 select ARM_DMA_USE_IOMMU if ARM
[all …]
/linux-4.1.27/drivers/mailbox/
DKconfig11 tristate "ARM MHU Mailbox"
14 Say Y here if you want to build the ARM MHU controller driver.
19 bool "ARM PL320 Mailbox"
22 An implementation of the ARM PL320 Interprocessor Communication
/linux-4.1.27/Documentation/devicetree/bindings/misc/
Darm-charlcd.txt1 ARM Versatile Character LCD
3 This binding defines the character LCD interface found on ARM Versatile AB
/linux-4.1.27/drivers/cpufreq/
DKconfig.arm2 # ARM CPU Frequency scaling drivers
7 tristate "Generic ARM big LITTLE CPUfreq driver"
8 depends on ARM && BIG_LITTLE && ARM_CPU_TOPOLOGY && HAVE_CLK
11 This enables the Generic CPUfreq driver for ARM big.LITTLE platforms.
14 tristate "Generic probing via DT for ARM big LITTLE CPUfreq driver"
17 This enables probing via DT for Generic CPUfreq driver for ARM
131 tristate "CPUfreq driver for ARM Integrator CPUs"
135 This enables the CPUfreq driver for ARM Integrator CPUs.
/linux-4.1.27/drivers/clocksource/
DKconfig102 depends on OF && ARM && (ARCH_EFM32 || COMPILE_TEST)
114 bool "Support for ARM architected timer event stream generation"
119 the ARM architected timer. It is used for waking up CPUs executing
133 This options enables support for the ARM global timer unit
140 Use ARM global timer clock source as sched_clock
240 bool "ARM Versatile (Express) reference platforms clock source"
247 ARM Versatile, RealView and Versatile Express reference
/linux-4.1.27/arch/arm/boot/compressed/
Dvmlinux.lds.S23 *(.ARM.exidx*)
24 *(.ARM.extab*)
Ddebug.S25 ARM( svc #0x123456 )
Dhead.S131 ARM( mov r0, r0 )
132 ARM( b 1f )
161 ARM( swi 0x123456 ) @ angel_SWI_ARM
857 ARM( addeq pc, r12, r3 ) @ call cache function
880 .word 0x41000000 @ old ARM ID
1179 ARM( orr r11, r10, r9, lsl r5 ) @ factor way and cache number into r11
1180 ARM( orr r11, r11, r7, lsl r2 ) @ factor index number into r11
1237 ARM( ldr r3, [r1], r11 ) @ s/w flush D cache
1350 ARM( mov pc, r4 ) @ call kernel
1352 THUMB( bx r4 ) @ entry point is always ARM for A/R classes
/linux-4.1.27/arch/arm64/boot/dts/arm/
Djuno-clocks.dtsi2 * ARM Juno Platform clocks
4 * Copyright (c) 2013-2014 ARM Ltd
Djuno.dts2 * ARM Ltd. Juno Platform
4 * Copyright (c) 2013-2014 ARM Ltd.
14 model = "ARM Juno development board (r0)";
Djuno-motherboard.dtsi2 * ARM Juno Platform motherboard peripherals
4 * Copyright (c) 2013-2014 ARM Ltd
/linux-4.1.27/arch/arm/mach-spear/
DKconfig24 Supports for ARM's SPEAR13XX family
51 Supports for ARM's SPEAR3XX family
81 Supports for ARM's SPEAR6XX family
/linux-4.1.27/arch/arm/
DKconfig1 config ARM config
85 The ARM series is a line of low-power-consumption RISC chip designs
86 licensed by ARM Ltd and targeted at embedded applications and
87 handhelds such as the Compaq IPAQ. ARM-based PCs are no longer
88 manufactured, but legacy ARM-based PC hardware remains popular in
89 Europe. There is an ARM Linux project with a web page at
309 # The "ARM system type" choice list is ordered alphabetically by option
313 prompt "ARM system type"
333 bool "ARM Ltd. RealView family"
346 This enables support for ARM Ltd RealView boards.
[all …]
DKconfig-nommu55 bool 'Use the ARM v7 PMSA Compliant MPU'
59 Some ARM systems without an MMU have instead a Memory Protection
/linux-4.1.27/Documentation/arm/SPEAr/
Doverview.txt1 SPEAr ARM Linux Overview
11 supported by the 'spear' platform of ARM Linux. Currently SPEAr1310,
27 - SPEAr13XX (13XX SOC series, based on ARM CORTEXA9)
/linux-4.1.27/Documentation/arm/sti/
Doverview.txt1 STi ARM Linux Overview
9 ARM Linux. Currently STiH415, STiH416 SOCs are supported with both
Dstih416-overview.txt11 - ARM Cortex-A9 1.2 GHz dual core CPU
Dstih415-overview.txt11 - ARM Cortex-A9 1.0 GHz, dual-core CPU
Dstih407-overview.txt12 - ARM Cortex-A9 1.5 GHz dual core CPU (28nm)
Dstih418-overview.txt12 - ARM Cortex-A9 1.5 GHz quad core CPU (28nm)
/linux-4.1.27/drivers/net/ethernet/nuvoton/
DKconfig8 depends on ARM && ARCH_W90X900
23 depends on ARM && ARCH_W90X900
/linux-4.1.27/arch/arm/include/asm/
Dunified.h44 #define ARM(x...) macro
58 #define ARM(x...) x
/linux-4.1.27/drivers/net/ethernet/cirrus/
DKconfig8 depends on ISA || EISA || ARM || MAC
23 depends on ISA || EISA || ARM
47 depends on ARM && ARCH_EP93XX
/linux-4.1.27/Documentation/devicetree/bindings/iommu/
Darm,smmu.txt1 * ARM System MMU Architecture Implementation
3 ARM SoCs may contain an implementation of the ARM System Memory
Drenesas,ipmmu-vmsa.txt3 The IPMMU is an IOMMU implementation compatible with the ARM VMSA page tables.
/linux-4.1.27/drivers/mtd/lpddr/
DKconfig22 # ARM dependency is only for writel_relaxed()
23 depends on MTD && ARM
/linux-4.1.27/drivers/net/ethernet/moxa/
DKconfig8 depends on (ARM && ARCH_MOXART)
23 depends on ARM && ARCH_MOXART
/linux-4.1.27/drivers/net/ethernet/xscale/
DKconfig8 depends on NET_VENDOR_INTEL && (ARM && ARCH_IXP4XX && \
24 depends on ARM && ARCH_IXP4XX && IXP4XX_NPE && IXP4XX_QMGR
/linux-4.1.27/drivers/tty/hvc/
DKconfig90 bool "ARM JTAG DCC console"
91 depends on ARM
94 This console uses the JTAG DCC on ARM to create a console under the HVC
95 driver. This console is used through a JTAG only on ARM. If you don't have
/linux-4.1.27/Documentation/arm/Samsung/
DOverview.txt1 Samsung ARM Linux Overview
7 The Samsung range of ARM SoCs spans many similar devices, from the initial
8 ARM9 through to the newest ARM cores. This document shows an overview of
/linux-4.1.27/Documentation/cpu-freq/
Duser-guide.txt21 1.1 ARM
40 1.1 ARM
43 The following ARM processors are supported by cpufreq:
45 ARM Integrator
46 ARM-SA1100
47 ARM-SA1110
/linux-4.1.27/arch/arm/mm/
Dcache-v7.S100 movw r1, #:lower16:(0x410fc090 >> 4) @ ID of ARM Cortex A9 r0p?
151 ARM( orr r11, r10, r4, lsl r5 ) @ factor way and cache number into r11
154 ARM( orr r11, r11, r9, lsl r2 ) @ factor index number into r11
186 ARM( stmfd sp!, {r4-r5, r7, r9-r11, lr} )
192 ARM( ldmfd sp!, {r4-r5, r7, r9-r11, lr} )
204 ARM( stmfd sp!, {r4-r5, r7, r9-r11, lr} )
210 ARM( ldmfd sp!, {r4-r5, r7, r9-r11, lr} )
Dabort-ev4.S21 ldr r3, [r4] @ read aborted ARM instruction
Dabort-ev4t.S23 ldreq r3, [r4] @ read aborted ARM instruction
Dalignment.c200 ARM( "1: "ins" %1, [%2], #1\n" ) \
258 ARM( "1: "ins" %1, [%2], #1\n" ) \
290 ARM( "1: "ins" %1, [%2], #1\n" ) \
294 ARM( "2: "ins" %1, [%2], #1\n" ) \
298 ARM( "3: "ins" %1, [%2], #1\n" ) \
Dabort-ev5t.S23 ldreq r3, [r4] @ read aborted ARM instruction
Dabort-ev5tj.S26 ldreq r3, [r4] @ read aborted ARM instruction
Dabort-ev6.S34 ldr r3, [r4] @ read aborted ARM instruction
DKconfig141 there is no documentation on it at the ARM corporate website.
361 …bool "Support ARM V6 processor" if (!ARCH_MULTIPLATFORM || ARCH_MULTI_V6) && (ARCH_INTEGRATOR || M…
374 …bool "Support ARM V6K processor" if (!ARCH_MULTIPLATFORM || ARCH_MULTI_V6) && (ARCH_INTEGRATOR || …
388 …bool "Support ARM V7 processor" if (!ARCH_MULTIPLATFORM || ARCH_MULTI_V7) && (ARCH_INTEGRATOR || M…
412 # There are no CPUs available with MMU that don't implement an ARM ISA:
415 Select this if your CPU doesn't support the 32 bit ARM instructions.
543 ARM Architecture Version 4 TLB with writethrough cache.
548 ARM Architecture Version 4 TLB with writeback cache.
553 ARM Architecture Version 4 TLB with writeback cache and invalidate
564 Faraday ARM FA526 architecture, unified TLB with writeback cache
[all …]
/linux-4.1.27/lib/xz/
DKconfig27 bool "ARM BCJ filter decoder" if EXPERT
32 bool "ARM-Thumb BCJ filter decoder" if EXPERT
/linux-4.1.27/Documentation/devicetree/bindings/interrupt-controller/
Dti,keystone-irq.txt3 On Keystone SOCs, DSP cores can send interrupts to ARM
4 host using the IRQ controller IP. It provides 28 IRQ signals to ARM.
Dbrcm,bcm7120-l2-intc.txt4 is hooked to a parent interrupt controller: e.g: ARM GIC for ARM-based
24 2nd level interrupt line Outputs for the parent controller (e.g: ARM GIC)
Dti,omap-intc-irq.txt4 96 or 128 IRQ signals to the ARM host depending on the SoC.
/linux-4.1.27/Documentation/devicetree/bindings/mailbox/
Darm-mhu.txt1 ARM MHU Mailbox Driver
4 The ARM's Message-Handling-Unit (MHU) is a mailbox controller that has
/linux-4.1.27/Documentation/
Defi-stub.txt4 On the x86 and ARM platforms, a kernel zImage/bzImage can masquerade
10 respectively. For ARM the EFI stub is implemented in
34 because EFI firmware doesn't have support for them. For ARM the
81 For the ARM and arm64 architectures, we also need to be able to provide a
/linux-4.1.27/Documentation/devicetree/bindings/pci/
Dversatile.txt1 * ARM Versatile Platform Baseboard PCI interface
3 PCI host controller found on the ARM Versatile PB board's FPGA.
Dv3-v360epc-pci.txt3 This bridge is found in the ARM Integrator/AP (Application Platform)
/linux-4.1.27/Documentation/hwmon/
Dvexpress5 * ARM Ltd. Versatile Express platform
20 reference & prototyping system for ARM Ltd. processors. It can be set up
/linux-4.1.27/Documentation/arm/nwfpe/
DTODO32 multiplications and divisions. The ARM excels at shifts and adds,
41 in a control register. Not so with the ARM FPA11 architecture. To change
55 [NOTE: pulled out from some docs on ARM floating point, specifically
61 mode of the ARM is not permitted to use this register (since the right is
/linux-4.1.27/Documentation/devicetree/bindings/dma/
Darm-pl330.txt1 * ARM PrimeCell PL330 DMA Controller
3 The ARM PrimeCell PL330 DMA controller can move blocks of memory contents
Dste-coh901318.txt4 ARM PL08x PrimeCell VHDL code.
/linux-4.1.27/Documentation/devicetree/bindings/bus/
Dbrcm,bus-axi.txt1 Driver for ARM AXI Bus with Broadcom Plugins (bcma)
12 BCM47xx/BCM53xx ARM SoCs. To assign IRQ numbers to the cores, provide
/linux-4.1.27/Documentation/devicetree/bindings/arm/msm/
Dqcom,idle-state.txt3 ARM provides idle-state node to define the cpuidle states, as defined in [1].
14 When the WFI instruction is executed the ARM core would gate its internal
21 execution. This state is defined as a generic ARM WFI state by the ARM cpuidle
/linux-4.1.27/drivers/net/ethernet/micrel/
DKconfig9 (ARM && ARCH_KS8695)
24 depends on ARM && ARCH_KS8695
/linux-4.1.27/drivers/net/ethernet/amd/
DKconfig10 (ARM && ARCH_EBSA110) || ISA || EISA || PCMCIA || ARM64
48 depends on ISA && ISA_DMA_API && !ARM
82 bool "ARM EBSA110 AM79C961A support"
83 depends on ARM && ARCH_EBSA110
145 depends on ISA && ISA_DMA_API && !ARM
/linux-4.1.27/Documentation/devicetree/bindings/i2c/
Di2c-versatile.txt1 i2c Controller on ARM Versatile platform:
/linux-4.1.27/arch/arm/boot/dts/
Dintegratorcp.dts2 * Device Tree for the ARM Integrator/CP platform
9 model = "ARM Integrator/CP";
18 * ARM DUI 0184B page 7-28 "Integrator/CP922T system clocks" which
Dbcm47081.dtsi2 * Broadcom BCM470X / BCM5301X ARM platform code.
Dbcm4708.dtsi2 * Broadcom BCM470X / BCM5301X ARM platform code.
Dbcm47081-buffalo-wzr-900dhp.dts2 * Broadcom BCM470X / BCM5301X ARM platform code.
Dbcm4708-luxul-xwc-1000.dts2 * Broadcom BCM470X / BCM5301X ARM platform code.
Dstih407-clock.dtsi25 * ARM Peripheral clock for timers
54 * ARM CPU related clocks.
68 * ARM Peripheral clock for timers
Dintegratorap.dts2 * Device Tree for the ARM Integrator/AP platform
9 model = "ARM Integrator/AP";
Dstih410-clock.dtsi28 * ARM Peripheral clock for timers
56 * ARM CPU related clocks.
70 * ARM Peripheral clock for timers
Dstih418-clock.dtsi28 * ARM Peripheral clock for timers
56 * ARM CPU related clocks.
70 * ARM Peripheral clock for timers
Dbcm4709-netgear-r8000.dts2 * Broadcom BCM470X / BCM5301X ARM platform code.
Dbcm47081-asus-rt-n18u.dts2 * Broadcom BCM470X / BCM5301X ARM platform code.
Dbcm4708-netgear-r6300-v2.dts2 * Broadcom BCM470X / BCM5301X ARM platform code.
Dxenvm-4.2.dts4 * Based on ARM Ltd. Versatile Express CoreTile Express (single CPU)
/linux-4.1.27/scripts/
Dgcc-goto.sh11 * and broken on some ARM GCC versions (see GCC Bug 48637).
/linux-4.1.27/Documentation/devicetree/bindings/mmc/
Dmmci.txt1 * ARM PrimeCell MultiMedia Card Interface (MMCI) PL180/1
3 The ARM PrimeCell MMCI PL180 and PL181 provides an interface for
/linux-4.1.27/Documentation/devicetree/bindings/mtd/
Darm-versatile.txt1 Flash device on ARM Versatile board
/linux-4.1.27/Documentation/devicetree/bindings/sound/
Dmrvl,pxa2xx-pcm.txt1 DT bindings for ARM PXA2xx PCM platform driver
/linux-4.1.27/Documentation/arm/Samsung-S3C24XX/
DS3C2413.txt1 S3C2413 ARM Linux Overview
DCPUfreq.txt15 PLL to feed the ARM, memory and peripherals via a series of dividers
18 ARM core is available as a separate driver.
DOverview.txt1 S3C24XX ARM Linux Overview
10 by the 's3c2410' architecture of ARM Linux. Currently the S3C2410,
141 ARM kernel series is managed by Russell King, and has a patch system
149 on the ARM kernel mailing list (linux-arm-kernel) before being
/linux-4.1.27/drivers/gpu/drm/atmel-hlcdc/
DKconfig3 depends on DRM && OF && COMMON_CLK && MFD_ATMEL_HLCDC && ARM
/linux-4.1.27/drivers/gpu/drm/shmobile/
DKconfig3 depends on DRM && ARM && HAVE_DMA_ATTRS
/linux-4.1.27/drivers/staging/emxx_udc/
DKconfig3 depends on USB_GADGET && (ARCH_SHMOBILE || (ARM && COMPILE_TEST))
/linux-4.1.27/arch/arm/mach-vexpress/
DKconfig2 bool "ARM Ltd. Versatile Express family" if ARCH_MULTI_V7
26 ARM core and logic (FPGA) tiles on the Versatile Express motherboard,
/linux-4.1.27/Documentation/devicetree/bindings/arm/bcm/
Dbrcm,brcmstb.txt1 ARM Broadcom STB platforms Device Tree Bindings
3 Boards with Broadcom Brahma15 ARM-based BCMxxxx (generally BCM7xxx variants)
/linux-4.1.27/drivers/gpu/drm/tilcdc/
DKconfig3 depends on DRM && OF && ARM && HAVE_DMA_ATTRS
/linux-4.1.27/Documentation/devicetree/bindings/gpio/
Dpl061-gpio.txt1 ARM PL061 GPIO controller
Dcirrus,clps711x-mctrl-gpio.txt1 * ARM Cirrus Logic CLPS711X SYSFLG1 MCTRL GPIOs
/linux-4.1.27/drivers/hsi/controllers/
DKconfig8 depends on HSI && OF && (ARCH_OMAP3 || (ARM && COMPILE_TEST))
/linux-4.1.27/Documentation/virtual/kvm/devices/
Darm-vgic.txt1 ARM Virtual Generic Interrupt Controller (VGIC)
5 KVM_DEV_TYPE_ARM_VGIC_V2 ARM Generic Interrupt Controller v2.0
6 KVM_DEV_TYPE_ARM_VGIC_V3 ARM Generic Interrupt Controller v3.0
/linux-4.1.27/drivers/video/console/
DKconfig11 (!ARM || ARCH_FOOTBRIDGE || ARCH_INTEGRATOR || ARCH_NETWINDER) && \
80 depends on DUMMY_CONSOLE && !ARM
90 depends on DUMMY_CONSOLE && !ARM
/linux-4.1.27/arch/arm/kvm/
Dinit.S107 @ - ARM/THUMB exceptions: Kernel config (Thumb-2 kernel)
121 ARM( ldr r2, =(HSCTLR_M | HSCTLR_A) )
/linux-4.1.27/Documentation/devicetree/bindings/clock/
Dti-keystone-pllctrl.txt4 and a majority of the peripheral clocks (all but the ARM CorePacs, DDR3 and
Darm-integrator.txt1 Clock bindings for ARM Integrator and Versatile Core Module clocks
/linux-4.1.27/drivers/gpu/host1x/
DKconfig3 depends on ARCH_TEGRA || (ARM && COMPILE_TEST)
/linux-4.1.27/arch/arm/include/debug/
Dvexpress.S29 @ - the original A9 core tile (based on ARM Cortex-A9 r0p1)
Dicedcc.S12 @@ debug using ARM EmbeddedICE DCC channel
/linux-4.1.27/arch/arm/mach-omap1/
Dsleep.S103 @ request ARM idle
187 @ request ARM idle
258 @ Request ARM idle
/linux-4.1.27/drivers/net/ethernet/smsc/
DKconfig8 depends on ARM || ARM64 || ATARI_ETHERNAT || BLACKFIN || COLDFIRE || \
43 depends on ARM || ARM64 || ATARI_ETHERNAT || BLACKFIN || COLDFIRE || \
84 depends on (ARM || SUPERH || MN10300)
/linux-4.1.27/Documentation/arm/Marvell/
DREADME1 ARM Marvell SoCs
4 This document lists all the ARM Marvell SoCs that are currently
242 Core: ARM Cortex-A9, PL310 L2CC
251 Core: Quad Core ARM Cortex-A9, PL310 L2CC
256 Core: ARM Cortex-A15, CA15 integrated L2CC
262 * This line of SoCs is based on Marvell Sheeva or ARM Cortex CPUs
/linux-4.1.27/Documentation/devicetree/bindings/net/can/
Dfsl-flexcan.txt1 Flexcan CAN controller on Freescale's ARM and PowerPC system-on-a-chip (SOC).
/linux-4.1.27/drivers/net/ethernet/davicom/
DKconfig7 depends on ARM || BLACKFIN || MIPS || COLDFIRE || NIOS2
/linux-4.1.27/Documentation/devicetree/bindings/arm/omap/
Dmpu.txt3 The MPU subsystem contain one or several ARM cores
/linux-4.1.27/drivers/gpu/drm/armada/
DKconfig3 depends on DRM && HAVE_CLK && ARM
/linux-4.1.27/drivers/gpu/drm/rcar-du/
DKconfig3 depends on DRM && ARM && HAVE_DMA_ATTRS
/linux-4.1.27/Documentation/devicetree/bindings/net/nfc/
Dst21nfcb.txt15 Example (for ARM-based BeagleBoard xM with ST21NFCB on I2C2):
Dpn544.txt16 Example (for ARM-based BeagleBone with PN544 on I2C2):
Dnxp-nci.txt16 Example (for ARM-based BeagleBone with NPC100 NFC controller on I2C2):
Dst21nfca.txt19 Example (for ARM-based BeagleBoard xM with ST21NFCA on I2C2):
Dtrf7970a.txt22 Example (for ARM-based BeagleBone with TRF7970A on SPI1):
/linux-4.1.27/drivers/spi/
DKconfig76 many AT32 (AVR32) and AT91 (ARM) chips.
123 Enable support for the SPI controller on Broadcom BCM53xx ARM SoCs.
200 depends on OF && ARM && (ARCH_EFM32 || COMPILE_TEST)
352 depends on ARM || ARM64 || AVR32 || HEXAGON || MIPS || SUPERH
379 tristate "ARM AMBA PL022 SSP controller"
386 This selects the ARM(R) AMBA(R) PrimeCell PL022 SSP
422 depends on ARM || ARM64 || AVR32 || HEXAGON || MIPS || SUPERH
440 depends on ARCH_QCOM || (ARM && COMPILE_TEST)
456 SPI driver for Samsung S3C24XX series ARM SoCs
618 SPI driver for Nuvoton NUC900 series ARM SoCs
/linux-4.1.27/Documentation/devicetree/bindings/security/tpm/
Dst33zp24-spi.txt17 Example (for ARM-based BeagleBoard xM with ST33ZP24 on SPI4):
Dst33zp24-i2c.txt18 Example (for ARM-based BeagleBoard xM with ST33ZP24 on I2C2):
/linux-4.1.27/Documentation/arm64/
Darm-acpi.txt4 the ARM SBSA (Server Base System Architecture) [0] and SBBR (Server
7 available to those with an ARM login due to ARM IP licensing concerns.
26 Why ACPI on ARM?
35 The short form of the rationale for ACPI on ARM is:
48 Such bindings could be defined in DT at some point, but doing so means ARM
435 the changes being driven by ARM-specific requirements. Proposed changes are
456 Individual items specific to Linux on ARM, contained in the the Linux
475 [0] http://silver.arm.com -- document ARM-DEN-0029, or newer
479 Document ARM-DEN-0044A, or newer: "Server Base Boot Requirements, System
480 Software on ARM Platforms", dated 16 Aug 2014
[all …]
Dbooting.txt7 This document is based on the ARM booting document by Russell King and
81 u32 magic = 0x644d5241; /* Magic number, little endian, "ARM\x64" */
213 kernel will issue CPU_ON calls as described in ARM document number ARM
214 DEN 0022A ("Power State Coordination Interface System Software on ARM
Dacpi_object_usage.txt39 ARM server.
44 time as ARM-compatible hardware is available, and the specification
77 Optional, not currently supported, but could be used on ARM if and
159 use with ARM and will be recommended in order to support ACPI power
495 profile used by arm64. Since there are no GPE blocks defined for use on ARM
550 that can be defined, but are not currently of general interest to ARM servers.
577 While these objects have x86 equivalents, and they do make some sense in ARM
579 there may not yet be a non-ARM implementation. Hence, they are currently not
/linux-4.1.27/arch/arm/vfp/
Dentry.S20 @ r0 = instruction opcode (32-bit ARM or two 16-bit Thumb)
/linux-4.1.27/arch/arm/mach-clps711x/
DKconfig33 Say Y here if you intend to run this kernel on the ARM Prospector
/linux-4.1.27/drivers/net/can/
DKconfig74 depends on ARM
101 depends on ARM || PPC
124 depends on ARM
/linux-4.1.27/arch/arm/mach-u300/
DKconfig42 SPI framework and ARM PL022 support.
/linux-4.1.27/arch/arm64/
DKconfig87 ARM 64-bit (AArch64) Linux support.
235 Support for Spreadtrum ARM based SoCs
290 menu "ARM errata workarounds via the alternatives framework"
296 This option adds an alternative code sequence to work around ARM
317 This option adds an alternative code sequence to work around ARM
338 This option adds an alternative code sequence to work around ARM
360 This option adds an alternative code sequence to work around ARM
381 This option adds an alternative code sequence to work around ARM
400 This option adds an alternative code sequence to work around ARM
/linux-4.1.27/drivers/net/ethernet/hisilicon/
DKconfig8 depends on ARM
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-bus-coresight-devices-etb1024 value stored in this register+1 (from ARM ETB-TRM).
/linux-4.1.27/drivers/gpu/drm/tegra/
DKconfig3 depends on ARCH_TEGRA || (ARM && COMPILE_TEST)
/linux-4.1.27/Documentation/devicetree/bindings/timer/
Darm,sp804.txt1 ARM sp804 Dual Timers
/linux-4.1.27/drivers/net/ethernet/seeq/
DKconfig23 depends on ARM && ARCH_ACORN
/linux-4.1.27/drivers/devfreq/
DKconfig70 bool "ARM Exynos4210/4212/4412 Memory Bus DEVFREQ Driver"
82 tristate "ARM Exynos5250 Bus DEVFREQ Driver"
/linux-4.1.27/
DMAINTAINERS793 ARM MFM AND FLOPPY DRIVERS
799 ARM PMU PROFILING AND DEBUGGING
808 ARM PORT
815 ARM SUB-ARCHITECTURES
822 ARM PRIMECELL AACI PL041 DRIVER
827 ARM PRIMECELL CLCD PL110 DRIVER
832 ARM PRIMECELL KMI PL050 DRIVER
838 ARM PRIMECELL MMCI PL180/1 DRIVER
844 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
850 ARM PRIMECELL BUS SUPPORT
[all …]
/linux-4.1.27/drivers/net/ethernet/cadence/
DKconfig30 Ethernet MAC found in some ARM SoC devices). Say Y to include
/linux-4.1.27/Documentation/devicetree/bindings/cpufreq/
Darm_big_little_dt.txt1 Generic ARM big LITTLE cpufreq driver's DT glue
/linux-4.1.27/drivers/gpu/drm/msm/
DKconfig5 depends on ARCH_QCOM || (ARM && COMPILE_TEST)
/linux-4.1.27/fs/adfs/
DKconfig6 RiscOS operating system which runs on Acorn's ARM-based Risc PC
/linux-4.1.27/sound/soc/omap/
DKconfig3 depends on (ARCH_OMAP && DMA_OMAP) || (ARM && COMPILE_TEST)
41 depends on SND_OMAP_SOC && ARM && I2C

12