Home
last modified time | relevance | path

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

123

/linux-4.4.14/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.4.14/drivers/bus/
DKconfig19 bool "ARM CCI400 PMU support"
20 depends on (ARM && CPU_V7) || ARM64
25 Support for PMU events monitoring on the ARM CCI-400 (cache coherent
31 depends on ARM && OF && CPU_V7
35 interconnect for ARM platforms.
38 bool "ARM CCI500 PMU support"
39 depends on (ARM && CPU_V7) || ARM64
43 Support for PMU events monitoring on the ARM CCI-500 cache coherent
51 bool "ARM CCN driver support"
52 depends on ARM || ARM64
[all …]
/linux-4.4.14/arch/arm/mach-prima2/
DKconfig19 bool "CSR SiRFSoC ATLAS6 ARM Cortex A9 Platform"
23 Support for CSR SiRFSoC ARM Cortex A9 Platform
26 bool "CSR SiRFSoC ATLAS7 ARM Cortex A7 Platform"
33 Support for CSR SiRFSoC ARM Cortex A7 Platform
36 bool "CSR SiRFSoC PRIMA2 ARM Cortex A9 Platform"
41 Support for CSR SiRFSoC ARM Cortex A9 Platform
/linux-4.4.14/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
DKconfig49 Provides host support for ARM processors.
/linux-4.4.14/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.4.14/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.4.14/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
Duefi.txt35 UEFI kernel support on ARM
37 UEFI kernel support on the ARM architectures (arm and arm64) is only available
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.
/linux-4.4.14/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.4.14/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
68 * Quad ARM Cortex-A15, Quad ARM Cortex-A7 based SoCs
73 * Octa ARM Cortex-A7 based SoCs
/linux-4.4.14/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)
125 THUMB( badr r9, 1f ) @ Kernel is entered in ARM.
157 ARM( ldmia r0!, {r1, sp, pc} )
Dentry-armv.S96 ARM( stmib sp, {r1 - lr} )
243 @ which caused the fault. If the faulting instruction was ARM
339 ARM( msr cpsr_c, #ABT_MODE | PSR_I_BIT | PSR_F_BIT )
344 ARM( msr cpsr_c, #SVC_MODE | PSR_I_BIT | PSR_F_BIT )
353 ARM( msr cpsr_c, #ABT_MODE | PSR_I_BIT | PSR_F_BIT )
358 ARM( msr cpsr_c, #SVC_MODE | PSR_I_BIT | PSR_F_BIT )
1057 ARM( ldr lr, [pc, lr, lsl #2] )
1072 ARM( swi SYS_ERROR0 )
Ddebug.S117 ARM( svc #0x123456 )
126 ARM( svc #0x123456 )
Dhead.S83 THUMB( badr r9, 1f ) @ Kernel is always entered in ARM.
367 THUMB( badr r9, 1f ) @ Kernel is entered in ARM.
516 teq r3, r4 @ ARM 11MPCore?
529 teq r3, r4 @ Check for ARM Cortex-A9
530 retne lr @ Not ARM Cortex-A9,
Drelocate_kernel.S63 ARM( ret lr )
/linux-4.4.14/drivers/net/ethernet/faraday/
DKconfig8 depends on ARM
21 depends on ARM
26 other ARM/NDS32 SoC's.
30 depends on ARM
35 other ARM/NDS32 SoC's.
/linux-4.4.14/arch/arm/mach-tegra/
DKconfig34 ARM CortexA9MP CPU and the ARM PL310 L2 cache controller
45 ARM CortexA9MP CPU and the ARM PL310 L2 cache controller
56 ARM CortexA15MP CPU
66 ARM CortexA15MP CPU
/linux-4.4.14/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";
161 ARM Versatile Express Boards
163 For details on the device tree bindings for ARM Versatile Express boards
166 ARM Juno Boards
[all …]
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
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
Dpsci.txt3 Firmware implementing the PSCI functions described in ARM document number
4 ARM DEN 0022A ("Power State Coordination Interface System Software on ARM
105 [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.
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 …]
Dvexpress-scc.txt1 ARM Versatile Express Serial Configuration Controller
4 Test chips for ARM Versatile Express platform implement SCC (Serial
Dtwd.txt1 * ARM Timer Watchdog
3 ARM 11MP, Cortex-A5 and Cortex-A9 are often associated with a per-core
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
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":
Darmv7m_systick.txt12 - clock-frequency : The rate in HZ in input of the ARM SysTick
Dscu.txt1 * ARM Snoop Control Unit (SCU)
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
Darm,scpi.txt4 Firmware implementing the SCPI described in ARM document number ARM DUI 0922B
5 ("ARM Compute Subsystem SCP: Message Interface Protocols")[0] can be used
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.4.14/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.4.14/drivers/perf/
DKconfig8 depends on PERF_EVENTS && (ARM || ARM64)
9 bool "ARM PMU framework"
12 Say y if you want to use CPU performance monitors on ARM-based
/linux-4.4.14/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.4.14/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
102 MAINTAINERS entry is: "ARM/ATMEL AT91RM9200 AND AT91SAM ARM ARCHITECTURES"
/linux-4.4.14/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 )
Dashldi3.S47 ARM( orrmi ah, ah, al, lsr ip )
Dlshrdi3.S47 ARM( orrmi al, al, ah, lsl ip )
Dbacktrace.S36 ARM( moveq mask, #0xfc000003 )
125 ARM( tst instr, r3, lsl reg )
/linux-4.4.14/drivers/pci/host/
DKconfig43 depends on ARM
52 depends on ARM
59 depends on (ARM || ARM64) && OF
111 depends on OF && (ARM || ARCH_LAYERSCAPE)
118 bool "ARM Versatile PB PCI controller"
123 depends on OF && (ARM || ARM64)
132 depends on ARCH_BCM_IPROC || (ARM && COMPILE_TEST)
142 depends on ARM && (ARCH_BCM_IPROC || COMPILE_TEST)
153 depends on ARM || NIOS2
/linux-4.4.14/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.4.14/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.4.14/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
47 applications. The SoC features dual core Cortex A9 ARM CPUs,
53 bool "Broadcom BCM470X / BCM5301X ARM SoC" if ARCH_MULTI_V7
56 Support for Broadcom BCM470X and BCM5301X SoCs with ARM CPU cores.
151 It currently supports the 'BCM63XX' ARM-based family, which includes
166 Say Y if you intend to run the kernel on a Broadcom ARM-based STB
169 This enables support for Broadcom ARM-based set-top box chipsets,
/linux-4.4.14/drivers/vfio/platform/
DKconfig3 depends on VFIO && EVENTFD && (ARM || ARM64)
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.4.14/drivers/iommu/
DKconfig26 depends on HAS_DMA && (ARM || ARM64 || COMPILE_TEST)
28 Enable support for the ARM long descriptor pagetable format.
72 depends on ARM
195 depends on ARM && MMU
213 depends on ARM
246 depends on ARCH_EXYNOS && ARM && MMU
275 depends on ARM && MMU
362 # ARM IOMMU support
364 bool "ARM Ltd. System MMU (SMMU) Support"
365 depends on (ARM64 || ARM) && MMU
[all …]
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/drivers/clocksource/
DKconfig111 depends on OF && ARM && (ARCH_EFM32 || COMPILE_TEST)
137 depends on OF && ARM && (ARCH_STM32 || COMPILE_TEST)
146 bool "Support for ARM architected timer event stream generation"
151 the ARM architected timer. It is used for waking up CPUs executing
165 This options enables support for the ARM global timer unit
178 Use ARM global timer clock source as sched_clock
285 bool "ARM Versatile (Express) reference platforms clock source"
292 ARM Versatile, RealView and Versatile Express reference
319 depends on ARM && CLKDEV_LOOKUP
/linux-4.4.14/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.4.14/drivers/cpufreq/
DKconfig.arm2 # ARM CPU Frequency scaling drivers
7 tristate "Generic ARM big LITTLE CPUfreq driver"
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
71 tristate "CPUfreq driver for ARM Integrator CPUs"
75 This enables the CPUfreq driver for ARM Integrator CPUs.
207 This adds the CPUfreq driver support for ARM big.LITTLE platforms
/linux-4.4.14/arch/arm/mach-shmobile/
DKconfig33 bool "Renesas ARM SoCs" if ARCH_MULTI_V7
46 #comment "Renesas ARM SoCs System Type"
99 comment "Renesas ARM SoCs System Configuration"
/linux-4.4.14/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-r1.dts2 * ARM Ltd. Juno Platform
4 * Copyright (c) 2015 ARM Ltd.
14 model = "ARM Juno development board (r1)";
/linux-4.4.14/arch/arm/boot/compressed/
Dvmlinux.lds.S23 *(.ARM.exidx*)
24 *(.ARM.extab*)
Ddebug.S25 ARM( svc #0x123456 )
/linux-4.4.14/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.4.14/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.4.14/Documentation/arm/stm32/
Doverview.txt1 STM32 ARM Linux Overview
8 'STM32' platform of ARM Linux. Currently only the STM32F429 is supported.
Dstm32f429-overview.txt8 - ARM Cortex-M4 up to 180MHz with FPU
/linux-4.4.14/Documentation/devicetree/bindings/net/nfc/
Dnfcmrvl.txt25 Example (for ARM-based BeagleBoard Black with 88W8887 on UART5):
41 Example (for ARM-based BeagleBoard Black with 88W8887 on I2C1):
65 Example (for ARM-based BeagleBoard Black on SPI0):
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):
Dst-nci-spi.txt18 Example (for ARM-based BeagleBoard xM with ST21NFCB on SPI4):
Dst-nci-i2c.txt19 Example (for ARM-based BeagleBoard xM with ST21NFCB on I2C2):
Dst21nfca.txt19 Example (for ARM-based BeagleBoard xM with ST21NFCA on I2C2):
/linux-4.4.14/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.4.14/drivers/net/ethernet/nuvoton/
DKconfig8 depends on ARM && ARCH_W90X900
21 depends on ARM && ARCH_W90X900
/linux-4.4.14/arch/arm/
DKconfig1 config ARM config
89 The ARM series is a line of low-power-consumption RISC chip designs
90 licensed by ARM Ltd and targeted at embedded applications and
91 handhelds such as the Compaq IPAQ. ARM-based PCs are no longer
92 manufactured, but legacy ARM-based PC hardware remains popular in
93 Europe. There is an ARM Linux project with a web page at
312 # The "ARM system type" choice list is ordered alphabetically by option
316 prompt "ARM system type"
350 bool "ARM Ltd. RealView family"
363 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.4.14/drivers/net/ethernet/cirrus/
DKconfig8 depends on ISA || EISA || ARM || MAC
21 depends on ISA || EISA || ARM
43 depends on ARM && ARCH_EP93XX
/linux-4.4.14/drivers/net/ethernet/xscale/
DKconfig8 depends on NET_VENDOR_INTEL && (ARM && ARCH_IXP4XX && \
22 depends on ARM && ARCH_IXP4XX && IXP4XX_NPE && IXP4XX_QMGR
/linux-4.4.14/drivers/net/ethernet/moxa/
DKconfig8 depends on (ARM && ARCH_MOXART)
21 depends on ARM && ARCH_MOXART
/linux-4.4.14/arch/arm/include/asm/
Dunified.h44 #define ARM(x...) macro
57 #define ARM(x...) x
/linux-4.4.14/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
Dstih418-overview.txt12 - ARM Cortex-A9 1.5 GHz quad core CPU (28nm)
Dstih407-overview.txt12 - ARM Cortex-A9 1.5 GHz dual core CPU (28nm)
/linux-4.4.14/drivers/mtd/lpddr/
DKconfig22 # ARM dependency is only for writel_relaxed()
23 depends on MTD && ARM
/linux-4.4.14/Documentation/hwmon/
Dscpi-hwmon5 * Chips based on ARM System Control Processor Interface
14 This driver supports hardware monitoring for SoC's based on the ARM
Dvexpress5 * ARM Ltd. Versatile Express platform
20 reference & prototyping system for ARM Ltd. processors. It can be set up
/linux-4.4.14/drivers/tty/hvc/
DKconfig83 bool "ARM JTAG DCC console"
84 depends on ARM || ARM64
87 This console uses the JTAG DCC on ARM to create a console under the HVC
88 driver. This console is used through a JTAG only on ARM. If you don't have
/linux-4.4.14/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.4.14/Documentation/devicetree/bindings/iommu/
Darm,smmu.txt1 * ARM System MMU Architecture Implementation
3 ARM SoCs may contain an implementation of the ARM System Memory
/linux-4.4.14/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.4.14/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.
539 ARM Architecture Version 4 TLB with writethrough cache.
544 ARM Architecture Version 4 TLB with writeback cache.
549 ARM Architecture Version 4 TLB with writeback cache and invalidate
560 Faraday ARM FA526 architecture, unified TLB with writeback cache
[all …]
/linux-4.4.14/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)
Darm,versatile-fpga-irq.txt1 * ARM Versatile FPGA interrupt controller
3 One or more FPGA IRQ controllers can be synthesized in an ARM reference board
Darm,vic.txt1 * ARM Vectored Interrupt Controller
3 One or more Vectored Interrupt Controllers (VIC's) can be connected in an ARM
Darm,gic.txt1 * ARM Generic Interrupt Controller
3 ARM SMP cores are often associated with a GIC, providing per processor
91 For ARM cores that support the virtualization extensions, additional
Dti,omap-intc-irq.txt4 96 or 128 IRQ signals to the ARM host depending on the SoC.
/linux-4.4.14/lib/xz/
DKconfig27 bool "ARM BCJ filter decoder" if EXPERT
32 bool "ARM-Thumb BCJ filter decoder" if EXPERT
/linux-4.4.14/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.4.14/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.4.14/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.
Dplda,xpressrich3-axi.txt4 makes it compliant with the SBSA[1] standard published by ARM Ltd. For those
Dv3-v360epc-pci.txt3 This bridge is found in the ARM Integrator/AP (Application Platform)
Darm,juno-r1-pcie.txt1 * ARM Juno R1 PCIe interface
/linux-4.4.14/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.4.14/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.4.14/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.4.14/drivers/net/ethernet/amd/
DKconfig10 (ARM && ARCH_EBSA110) || ISA || EISA || PCMCIA || ARM64
47 depends on ISA && ISA_DMA_API && !ARM
78 bool "ARM EBSA110 AM79C961A support"
79 depends on ARM && ARCH_EBSA110
141 depends on ISA && ISA_DMA_API && !ARM
/linux-4.4.14/Documentation/devicetree/bindings/reset/
Dnxp,lpc1850-rgu.txt20 12 ARM Cortex-M0 subsystem core (LPC43xx only)
56 56 ARM Cortex-M0 application core (LPC4370 only)
/linux-4.4.14/drivers/net/ethernet/micrel/
DKconfig9 (ARM && ARCH_KS8695)
22 depends on ARM && ARCH_KS8695
/linux-4.4.14/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.4.14/arch/arm/boot/dts/
Dversatile-pb.dts4 model = "ARM Versatile PB";
13 * figure 3-30 page 3-74 of ARM DUI 0224B
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";
Dbcm4709-asus-rt-ac87u.dts2 * Broadcom BCM470X / BCM5301X ARM platform code.
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.
Dbcm4708-asus-rt-ac68u.dts2 * Broadcom BCM470X / BCM5301X ARM platform code.
/linux-4.4.14/Documentation/devicetree/bindings/i2c/
Di2c-versatile.txt1 i2c Controller on ARM Versatile platform:
/linux-4.4.14/scripts/
Dgcc-goto.sh11 * and broken on some ARM GCC versions (see GCC Bug 48637).
/linux-4.4.14/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.4.14/Documentation/devicetree/bindings/mtd/
Darm-versatile.txt1 Flash device on ARM Versatile board
/linux-4.4.14/Documentation/devicetree/bindings/sound/
Dmrvl,pxa2xx-pcm.txt1 DT bindings for ARM PXA2xx PCM platform driver
/linux-4.4.14/drivers/soc/brcmstb/
DKconfig3 depends on ARM
/linux-4.4.14/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.
/linux-4.4.14/drivers/gpu/drm/atmel-hlcdc/
DKconfig3 depends on DRM && OF && COMMON_CLK && MFD_ATMEL_HLCDC && ARM
/linux-4.4.14/drivers/gpu/drm/shmobile/
DKconfig3 depends on DRM && ARM && HAVE_DMA_ATTRS
/linux-4.4.14/drivers/staging/emxx_udc/
DKconfig3 depends on USB_GADGET && (ARCH_SHMOBILE || (ARM && COMPILE_TEST))
/linux-4.4.14/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.4.14/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.4.14/drivers/gpu/drm/fsl-dcu/
DKconfig3 depends on DRM && OF && ARM
/linux-4.4.14/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.4.14/drivers/net/ethernet/smsc/
DKconfig8 depends on ARM || ARM64 || ATARI_ETHERNAT || BLACKFIN || COLDFIRE || \
40 depends on ARM || ARM64 || ATARI_ETHERNAT || BLACKFIN || COLDFIRE || \
80 depends on (ARM || SUPERH || MN10300)
/linux-4.4.14/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.4.14/drivers/hsi/controllers/
DKconfig8 depends on HSI && OF && (ARCH_OMAP3 || (ARM && COMPILE_TEST))
/linux-4.4.14/Documentation/devicetree/bindings/serial/
Darm_sbsa_uart.txt1 * ARM SBSA defined generic UART
/linux-4.4.14/arch/arm/kvm/
Dinit.S107 @ - ARM/THUMB exceptions: Kernel config (Thumb-2 kernel)
121 ARM( ldr r2, =(HSCTLR_M | HSCTLR_A) )
DKconfig47 Provides host support for ARM processors.
/linux-4.4.14/drivers/gpu/drm/armada/
DKconfig3 depends on DRM && HAVE_CLK && ARM
/linux-4.4.14/drivers/spi/
DKconfig76 many AT32 (AVR32) and AT91 (ARM) chips.
135 Enable support for the SPI controller on Broadcom BCM53xx ARM SoCs.
212 depends on OF && ARM && (ARCH_EFM32 || COMPILE_TEST)
347 SPI drivers for Mediatek MT65XX and MT81XX series ARM SoCs.
373 depends on ARM || ARM64 || AVR32 || HEXAGON || MIPS || SUPERH
400 tristate "ARM AMBA PL022 SSP controller"
407 This selects the ARM(R) AMBA(R) PrimeCell PL022 SSP
436 depends on ARM || ARM64 || AVR32 || HEXAGON || MIPS || SUPERH
460 depends on ARCH_QCOM || (ARM && COMPILE_TEST)
476 SPI driver for Samsung S3C24XX series ARM SoCs
[all …]
/linux-4.4.14/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.4.14/drivers/gpu/host1x/
DKconfig3 depends on ARCH_TEGRA || (ARM && COMPILE_TEST)
/linux-4.4.14/arch/arm/include/debug/
Dvexpress.S29 @ - the original A9 core tile (based on ARM Cortex-A9 r0p1)
/linux-4.4.14/arch/arm/mach-omap1/
Dsleep.S103 @ request ARM idle
187 @ request ARM idle
258 @ Request ARM idle
/linux-4.4.14/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.4.14/Documentation/devicetree/bindings/net/can/
Dfsl-flexcan.txt1 Flexcan CAN controller on Freescale's ARM and PowerPC system-on-a-chip (SOC).
/linux-4.4.14/drivers/net/ethernet/davicom/
DKconfig7 depends on ARM || BLACKFIN || MIPS || COLDFIRE || NIOS2
/linux-4.4.14/drivers/gpu/drm/rcar-du/
DKconfig3 depends on DRM && ARM && HAVE_DMA_ATTRS && OF
/linux-4.4.14/Documentation/devicetree/bindings/arm/omap/
Dmpu.txt3 The MPU subsystem contain one or several ARM cores
/linux-4.4.14/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.4.14/Documentation/devicetree/bindings/arm/bcm/
Dbrcm,nsp.txt6 applications. The SoC features dual core Cortex A9 ARM CPUs, integrating
Dbrcm,brcmstb.txt1 ARM Broadcom STB platforms Device Tree Bindings
3 Boards with Broadcom Brahma15 ARM-based BCMxxxx (generally BCM7xxx variants)
25 SoCs with Broadcom Brahma15 ARM-based CPUs have a specific Bus Interface Unit
/linux-4.4.14/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 …]
/linux-4.4.14/drivers/gpu/drm/tilcdc/
DKconfig3 depends on DRM && OF && ARM && HAVE_DMA_ATTRS
/linux-4.4.14/arch/arm/mach-clps711x/
DKconfig33 Say Y here if you intend to run this kernel on the ARM Prospector
/linux-4.4.14/arch/arm/vfp/
Dentry.S20 @ r0 = instruction opcode (32-bit ARM or two 16-bit Thumb)
/linux-4.4.14/arch/arm/mach-u300/
DKconfig42 SPI framework and ARM PL022 support.
/linux-4.4.14/drivers/net/ethernet/cadence/
DKconfig28 Ethernet MAC found in some ARM SoC devices). Say Y to include
/linux-4.4.14/drivers/net/ethernet/seeq/
DKconfig21 depends on ARM && ARCH_ACORN
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-bus-coresight-devices-etb1024 value stored in this register+1 (from ARM ETB-TRM).
/linux-4.4.14/drivers/gpu/drm/tegra/
DKconfig3 depends on ARCH_TEGRA || (ARM && COMPILE_TEST)
/linux-4.4.14/Documentation/devicetree/bindings/timer/
Darm,sp804.txt1 ARM sp804 Dual Timers

123