/linux/Documentation/devicetree/bindings/arm/ |
H A D | arm,realview.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/arm/arm,realview.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: ARM RealView Boards 10 - Linus Walleij <linus.walleij@linaro.org> 13 The ARM RealView series of reference designs were built to explore the Arm11, 14 Cortex-A8, and Cortex-A9 CPUs. This included new features compared to the 22 - description: ARM RealView Emulation Baseboard (HBI-0140) was created 23 as a generic platform to test different FPGA designs, and has [all …]
|
H A D | apple.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/arm/apple.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Apple ARM Machine 10 - Hector Martin <marcan@marcan.st> 13 ARM platforms using SoCs designed by Apple Inc., branded "Apple Silicon". 17 - iPhone 5s 18 - iPad Air (1) 19 - iPad mini 2 [all …]
|
H A D | arm,vexpress-juno.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/arm/arm,vexpress-juno.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: ARM Versatile Express and Juno Boards 10 - Sudeep Holla <sudeep.holla@arm.com> 11 - Linus Walleij <linus.walleij@linaro.org> 14 ARM's Versatile Express platform were built as reference designs for exploring 15 multicore Cortex-A class systems. The Versatile Express family contains both 30 "arm,vexpress" compatible was retained in the root node, and these are [all …]
|
H A D | arm,integrator.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/arm/arm,integrator.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: ARM Integrator Boards 10 - Linus Walleij <linus.walleij@linaro.org> 13 These were the first ARM platforms officially supported by ARM Ltd. 14 They are ARMv4, ARMv5 and ARMv6-capable using different core tiles, 23 - description: ARM Integrator Application Platform, this board has a PCI 27 rapid prototyping. See ARM DUI 0098B. This board can physically come [all …]
|
H A D | vexpress-scc.txt | 1 ARM Versatile Express Serial Configuration Controller 2 ----------------------------------------------------- 4 Test chips for ARM Versatile Express platform implement SCC (Serial 11 like platform configuration control and power management. 15 - compatible value: "arm,vexpress-scc,<model>", "arm,vexpress-scc"; 18 eg. for Coretile Express A15x2 A7x3 (V2P-CA15_A7): 19 compatible = "arm,vexpress-scc,v2p-ca15_a7", "arm,vexpress-scc"; 23 - reg: when the SCC is memory mapped, physical address and size of the 25 - interrupts: when the SCC can generate a system-level interrupt 30 compatible = "arm,vexpress-scc,v2p-ca15_a7", "arm,vexpress-scc";
|
/linux/arch/arm/mach-versatile/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 3 bool "ARM Ltd. Versatile family" 18 This enables support for ARM Ltd Versatile board. 21 bool "ARM Ltd. Integrator family" 37 Support for ARM's Integrator platform. 48 Include support for the ARM(R) Integrator/AP and 52 bool "Include support for Integrator/IM-PD1" 60 The IM-PD1 is an add-on logic module for the Integrator which 61 allows ARM(R) Ltd PrimeCells to be developed and evaluated. 62 The IM-PD1 can be found on the Integrator/PP2 platform. [all …]
|
/linux/Documentation/devicetree/bindings/firmware/ |
H A D | arm,scmi.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2 # Copyright 2021 ARM Ltd. 4 --- 5 $id: http://devicetree.org/schemas/firmware/arm,scmi.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Sudeep Holla <sudeep.holla@arm.com> 15 that are provided by the hardware platform it is running on, including power 19 the SCMI as described in ARM document number ARM DEN 0056 ("ARM System Control 20 and Management Interface Platform Design Document")[0] provide for OSPM in 23 [0] https://developer.arm.com/documentation/den0056/latest [all …]
|
/linux/drivers/vfio/platform/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 2 menu "VFIO support for platform devices" 3 depends on ARM || ARM64 || COMPILE_TEST 10 tristate "Generic VFIO support for any platform device" 13 Support for platform devices with VFIO. This is required to make 14 use of platform devices present on the system using the VFIO 24 Support for ARM AMBA devices with VFIO. This is required to make 25 use of ARM AMBA devices present on the system using the VFIO 30 menu "VFIO platform reset drivers" 33 source "drivers/vfio/platform/reset/Kconfig"
|
/linux/Documentation/hwmon/ |
H A D | vexpress.rst | 6 * ARM Ltd. Versatile Express platform 15 - http://infocenter.arm.com/help/topic/com.arm.doc.subset.boards.express/index.html 17 * Section "4.4.14. System Configuration registers" of the V2M-P1 TRM: 19 - http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0447-/index.html 24 ----------- 26 Versatile Express platform (http://www.arm.com/versatileexpress/) is a 27 reference & prototyping system for ARM Ltd. processors. It can be set up 29 chip/FPGA) a number of microcontrollers responsible for platform 39 As these devices are non-discoverable, they must be described in a Device
|
/linux/Documentation/arch/arm/ |
H A D | arm.rst | 2 ARM Linux 2.6 and upper 5 Please check <ftp://ftp.arm.linux.org.uk/pub/armlinux> for 9 --------------------- 11 In order to compile ARM Linux, you will need a compiler capable of 12 generating ARM ELF code with GNU extensions. GCC 3.3 is known to be 16 To build ARM Linux natively, you shouldn't have to alter the ARCH = line 17 in the top level Makefile. However, if you don't have the ARM Linux ELF 21 If you wish to cross-compile, then alter the following lines in the top 28 ARCH = arm 36 CROSS_COMPILE=<your-path-to-your-compiler-without-gcc> [all …]
|
/linux/Documentation/arch/arm64/ |
H A D | arm-acpi.rst | 2 ACPI on Arm systems 6 the BSA (Arm Base System Architecture) [0] and BBR (Arm 9 Arm Servers, in addition to being BSA compliant, comply with a set 12 The Arm kernel implements the reduced hardware model of ACPI version 18 If an Arm system does not meet the requirements of the BSA and BBR, 23 industry-standard Arm systems, they also apply to more than one operating 25 ACPI and Linux only, on an Arm system -- that is, what Linux expects of 29 Why ACPI on Arm? 30 ---------------- 33 exist in Linux for describing non-enumerable hardware, after all. In this [all …]
|
H A D | acpi_object_usage.rst | 16 - Required: DSDT, FADT, GTDT, MADT, MCFG, RSDP, SPCR, XSDT 18 - Recommended: BERT, EINJ, ERST, HEST, PCCT, SSDT 20 - Optional: AGDI, BGRT, CEDT, CPEP, CSRT, DBG2, DRTM, ECDT, FACS, FPDT, 24 - Not supported: AEST, APMT, BOOT, DBGP, DMAR, ETDT, HPET, IVRS, LPIT, 32 **Arm Error Source Table** 35 compliant with the Arm RAS architecture. 39 **Arm Generic diagnostic Dump and Reset Device Interface Table** 41 This table describes a non-maskable event, that is used by the platform 46 **Arm Performance Monitoring Table** 55 Must be supplied if RAS support is provided by the platform. It [all …]
|
/linux/drivers/soc/versatile/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # ARM Versatile SoC drivers 6 bool "SoC bus device for the ARM Integrator platform core modules" 10 Include support for the SoC bus on the ARM Integrator platform 15 bool "SoC bus device for the ARM RealView platforms" 19 Include support for the SoC bus on the ARM RealView platforms
|
/linux/arch/arm64/ |
H A D | Kconfig.platforms | 1 # SPDX-License-Identifier: GPL-2.0-only 2 menu "Platform selection" 19 bool "Allwinner sunxi 64-bit SoC Family" 30 bool "Annapurna Labs Alpine platform" 40 This enables support for Apple's in-house ARM SoC family, such 74 Say Y if you intend to run the kernel on a Broadcom Broadband ARM-based 77 This enables support for Broadcom BCA ARM-based broadband chipsets, 81 bool "Broadcom Set-Top-Box SoCs" 127 This enables support for the Microchip Sparx5 ARMv8-based 128 SoC family of TSN-capable gigabit switches. [all …]
|
/linux/Documentation/arch/arm/spear/ |
H A D | overview.rst | 2 SPEAr ARM Linux Overview 6 ------------ 11 The ST Microelectronics SPEAr range of ARM9/CortexA9 System-on-Chip CPUs are 12 supported by the 'spear' platform of ARM Linux. Currently SPEAr1310, 17 SPEAr (Platform) 19 - SPEAr3XX (3XX SOC series, based on ARM9) 20 - SPEAr300 (SOC) 21 - SPEAr300 Evaluation Board 22 - SPEAr310 (SOC) 23 - SPEAr310 Evaluation Board [all …]
|
/linux/drivers/clocksource/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 60 bool "OMAP dual-mode timer driver" if ARCH_K3 || COMPILE_TEST 64 Enables the support for the TI dual-mode timer driver. 104 depends on ARM || ARM64 112 depends on ARM 126 depends on ARM 146 bool "Clocksource/timer for the Realtek Otto platform" if COMPILE_TEST 198 Enable 24-bit TIMER0 and TIMER1 counters in the NPCM7xx architecture, 216 depends on ARM 221 32-bit free running decrementing counters. [all …]
|
/linux/Documentation/devicetree/ |
H A D | usage-model.rst | 1 .. SPDX-License-Identifier: GPL-2.0 44 ---------- 56 In 2005, when PowerPC Linux began a major cleanup and to merge 32-bit 57 and 64-bit support, the decision was made to require DT support on all 61 blob without requiring a real Open Firmware implementation. U-Boot, 66 existing non-DT aware firmware. 70 architectures (arm, microblaze, mips, powerpc, sparc, and x86) and 1 74 ------------- 79 ------------------- 88 per-machine hard coded selections. [all …]
|
/linux/drivers/soc/renesas/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 62 if ARM && ARCH_RENESAS 64 #comment "Renesas ARM SoCs System Type" 67 bool "ARM32 Platform support for Emma Mobile EV2" 73 bool "ARM32 Platform support for R-Car E2" 80 bool "ARM32 Platform support for R-Car H1" 90 bool "ARM32 Platform support for R-Car H2" 99 bool "ARM32 Platform support for R-Car M1A" 105 bool "ARM32 Platform support for R-Car M2-N" 113 bool "ARM32 Platform support for R-Car M2-W" [all …]
|
/linux/include/linux/amba/ |
H A D | pl08x.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * linux/amba/pl08x.h - ARM PrimeCell DMA Controller driver 5 * Copyright (C) 2005 ARM Ltd 6 * Copyright (C) 2010 ST-Ericsson SA 8 * pl08x information required by platform code 10 * Please credit ARM.com 11 * Documentation: ARM DDI 0196D 32 * struct pl08x_channel_data - data structure to pass info between 33 * platform and PL08x driver regarding channel configuration 84 * struct pl08x_platform_data - the platform configuration for the PL08x [all …]
|
/linux/Documentation/arch/arm/sti/ |
H A D | overview.rst | 2 STi ARM Linux Overview 6 ------------ 9 CortexA9 System-on-Chip are supported by the 'STi' platform of 10 ARM Linux. Currently STiH407, STiH410 and STiH418 are supported. 14 ------------- 16 The configuration for the STi platform is supported via the multi_v7_defconfig. 19 ------ 22 are located in the platform code contained in arch/arm/mach-sti 24 There is a generic board board-dt.c in the mach folder which support 30 ---------------
|
/linux/Documentation/process/ |
H A D | maintainer-soc.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 -------- 10 The SoC subsystem is a place of aggregation for SoC-specific code. 13 * devicetrees for 32- & 64-bit ARM and RISC-V 14 * 32-bit ARM board files (arch/arm/mach*) 15 * 32- & 64-bit ARM defconfigs 16 * SoC-specific drivers across architectures, in particular for 32- & 64-bit 17 ARM, RISC-V and Loongarch 19 These "SoC-specific drivers" do not include clock, GPIO etc drivers that have 20 other top-level maintainers. The drivers/soc/ directory is generally meant [all …]
|
/linux/drivers/iommu/arm/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 2 # ARM IOMMU support 4 tristate "ARM Ltd. System MMU (SMMU) Support" 5 depends on ARM64 || ARM || COMPILE_TEST 9 select ARM_DMA_USE_IOMMU if ARM 11 Support for implementations of the ARM System MMU architecture 15 the ARM SMMU architecture. 19 bool "Support the legacy \"mmu-masters\" devicetree bindings" 22 Support for the badly designed and deprecated "mmu-masters" 36 securely, and you don't want to boot with the 'arm-smmu.disable_bypass=0' [all …]
|
/linux/arch/arm/mach-artpec/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 bool "Axis Communications ARM based ARTPEC SoCs" 9 bool "Axis ARTPEC-6 ARM Cortex A9 Platform" 20 Support for Axis ARTPEC-6 ARM Cortex A9 Platform
|
/linux/drivers/dma/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 68 bool "ARM PrimeCell PL080 or PL081 support" 73 Say yes if your platform has a PL08x DMAC device which can 74 provide DMA engine support. This includes the original ARM 97 tristate "Arm DMA-350 support" 98 depends on ARM || ARM64 || COMPILE_TEST 102 Enable support for the Arm DMA-350 controller. 120 tristate "Analog Devices AXI-DMAC DMA support" 126 Enable support for the Analog Devices AXI-DMAC peripheral. This DMA 162 tristate "SA-11x0 DMA support" [all …]
|
/linux/drivers/firmware/arm_scmi/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 2 menu "ARM System Control and Management Interface Protocol" 5 tristate "ARM System Control and Management Interface (SCMI) Message Protocol" 6 depends on ARM || ARM64 || COMPILE_TEST 8 ARM System Control and Management Interface (SCMI) protocol is a 9 set of operating system-independent software interfaces that are 11 interfaces for: Discovery and self-description of the interfaces 13 a given device or domain into the various power-saving states that 17 management which is the ability to set and inquire rates on platform 77 Enables support for SCMI Quirks framework to workaround SCMI platform [all …]
|