/linux-6.12.1/arch/arm64/boot/dts/sprd/ |
D | ums9620.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 8 #include <dt-bindings/interrupt-controller/arm-gic.h> 11 interrupt-parent = <&gic>; 12 #address-cells = <2>; 13 #size-cells = <2>; 16 #address-cells = <2>; 17 #size-cells = <0>; 19 cpu-map { 50 compatible = "arm,cortex-a55"; 52 enable-method = "psci"; [all …]
|
D | ums512.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 8 #include <dt-bindings/clock/sprd,ums512-clk.h> 9 #include <dt-bindings/interrupt-controller/arm-gic.h> 12 interrupt-parent = <&gic>; 13 #address-cells = <2>; 14 #size-cells = <2>; 17 #address-cells = <2>; 18 #size-cells = <0>; 20 cpu-map { 51 compatible = "arm,cortex-a55"; [all …]
|
D | sc9863a.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 8 #include <dt-bindings/clock/sprd,sc9863a-clk.h> 9 #include <dt-bindings/interrupt-controller/arm-gic.h> 14 #address-cells = <2>; 15 #size-cells = <0>; 17 cpu-map { 48 compatible = "arm,cortex-a55"; 50 enable-method = "psci"; 51 cpu-idle-states = <&CORE_PD>; 56 compatible = "arm,cortex-a55"; [all …]
|
/linux-6.12.1/arch/arm/mm/ |
D | proc-v7m.S | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * linux/arch/arm/mm/proc-v7m.S 8 * This is the "shell" of the ARMv7-M processor support. 15 #include "proc-macros.S" 32 * - loc - location to jump to for soft reset 105 * This should be able to cover all ARMv7-M cores. 141 ldmia sp, {r0-r3, r12} 145 @ Special-purpose control register 151 stmiane sp, {r0-r6, lr} @ v7m_invalidate_l1 touches r0-r6 153 teq r8, #0 @ re-evalutae condition [all …]
|
D | proc-v7.S | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * linux/arch/arm/mm/proc-v7.S 9 #include <linux/arm-smccc.h> 15 #include <asm/asm-offsets.h> 17 #include <asm/pgtable-hwdef.h> 20 #include "proc-macros.S" 23 #include "proc-v7-3level.S" 25 #include "proc-v7-2level.S" 28 .arch armv7-a 49 * - loc - location to jump to for soft reset [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/arm/ |
D | arm,corstone1000.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com> 11 - Hugues Kamba Mpiana <hugues.kambampiana@arm.com> 14 ARM's Corstone1000 includes pre-verified Corstone SSE-710 subsystem that 15 provides a flexible compute architecture that combines Cortex‑A and Cortex‑M 18 Support for Cortex‑A32, Cortex‑A35 and Cortex‑A53 processors. Two expansion 19 systems for M-Class (or other) processors for adding sensors, connectivity, 25 seamless integration of the optional CryptoCell™-312 cryptographic [all …]
|
D | actions.yaml | 1 # SPDX-License-Identifier: GPL-2.0-or-later OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Andreas Färber <afaerber@suse.de> 11 - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 18 # The Actions Semi S500 is a quad-core ARM Cortex-A9 SoC. 19 - items: 20 - enum: 21 - allo,sparky # Allo.com Sparky 22 - cubietech,cubieboard6 # Cubietech CubieBoard6 [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/arm/stm32/ |
D | st,mlahb.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: STMicroelectronics STM32 ML-AHB interconnect 10 - Fabien Dessenne <fabien.dessenne@foss.st.com> 11 - Arnaud Pouliquen <arnaud.pouliquen@foss.st.com> 14 These bindings describe the STM32 SoCs ML-AHB interconnect bus which connects 15 a Cortex-M subsystem with dedicated memories. The MCU SRAM and RETRAM memory 17 using different buses (see [2]): balancing the Cortex-M firmware accesses 23 - $ref: /schemas/simple-bus.yaml# [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/sound/ |
D | fsl,rpmsg.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Shengjiu Wang <shengjiu.wang@nxp.com> 14 are SAI, MICFIL, DMA controlled by Cortex M core. What we see from 18 Cortex-A and Cortex-M. 21 - $ref: sound-card-common.yaml# 26 - fsl,imx7ulp-rpmsg-audio 27 - fsl,imx8mn-rpmsg-audio 28 - fsl,imx8mm-rpmsg-audio [all …]
|
/linux-6.12.1/Documentation/translations/zh_TW/arch/arm64/ |
D | silicon-errata.txt | 1 SPDX-License-Identifier: GPL-2.0 3 Chinese translated version of Documentation/arch/arm64/silicon-errata.rst 11 M: Will Deacon <will.deacon@arm.com> 15 --------------------------------------------------------------------- 16 Documentation/arch/arm64/silicon-errata.rst 的中文翻譯 30 --------------------------------------------------------------------- 55 相應的內核配置(Kconfig)選項被加在 “內核特性(Kernel Features)”-> 66 +----------------+-----------------+-----------------+-------------------------+ 67 | ARM | Cortex-A53 | #826319 | ARM64_ERRATUM_826319 | 68 | ARM | Cortex-A53 | #827319 | ARM64_ERRATUM_827319 | [all …]
|
/linux-6.12.1/Documentation/translations/zh_CN/arch/arm64/ |
D | silicon-errata.txt | 1 Chinese translated version of Documentation/arch/arm64/silicon-errata.rst 9 M: Will Deacon <will.deacon@arm.com> 12 --------------------------------------------------------------------- 13 Documentation/arch/arm64/silicon-errata.rst 的中文翻译 26 --------------------------------------------------------------------- 51 相应的内核配置(Kconfig)选项被加在 “内核特性(Kernel Features)”-> 62 +----------------+-----------------+-----------------+-------------------------+ 63 | ARM | Cortex-A53 | #826319 | ARM64_ERRATUM_826319 | 64 | ARM | Cortex-A53 | #827319 | ARM64_ERRATUM_827319 | 65 | ARM | Cortex-A53 | #824069 | ARM64_ERRATUM_824069 | [all …]
|
/linux-6.12.1/drivers/firmware/imx/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 18 The System Controller Firmware (SCFW) is a low-level system function 19 which runs on a dedicated Cortex-M core to provide power, clock, and 32 a low-level system function which runs on a dedicated Cortex-M
|
/linux-6.12.1/arch/arm/boot/dts/broadcom/ |
D | bcm4708.dtsi | 5 * Copyright 2013-2014 Hauke Mehrtens <hauke@hauke-m.de> 20 stdout-path = "serial0:115200n8"; 24 #address-cells = <1>; 25 #size-cells = <0>; 26 enable-method = "brcm,bcm-nsp-smp"; 30 compatible = "arm,cortex-a9"; 31 next-level-cache = <&L2>; 37 compatible = "arm,cortex-a9"; 38 next-level-cache = <&L2>; 39 secondary-boot-reg = <0xffff0400>;
|
/linux-6.12.1/arch/arm64/kernel/ |
D | cpu_errata.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 #include <linux/arm-smccc.h> 24 if (!is_midr_in_range(midr, &entry->midr_range)) in is_affected_midr_range() 29 for (fix = entry->fixed_revs; fix && fix->revidr_mask; fix++) in is_affected_midr_range() 30 if (midr == fix->midr_rv && (revidr & fix->revidr_mask)) in is_affected_midr_range() 41 return is_midr_in_range_list(read_cpuid_id(), entry->midr_range_list); in is_affected_midr_range_list() 55 return model == entry->midr_range.model; in is_kryo_midr() 102 if (cap->capability == ARM64_WORKAROUND_1542419) in cpu_enable_trap_ctr_access() 144 #define ERRATA_MIDR_REV_RANGE(m, var, r_min, r_max) \ argument 145 ERRATA_MIDR_RANGE(m, var, r_min, var, r_max) [all …]
|
/linux-6.12.1/Documentation/arch/arm/stm32/ |
D | overview.rst | 6 ------------ 8 The STMicroelectronics STM32 family of Cortex-A microprocessors (MPUs) and 9 Cortex-M microcontrollers (MCUs) are supported by the 'STM32' platform of 13 ------------- 21 ------ 24 contained in arch/arm/mach-stm32 26 There is a generic board board-dt.c in the mach folder which support 32 - Maxime Coquelin <mcoquelin.stm32@gmail.com> 33 - Ludovic Barre <ludovic.barre@st.com> 34 - Gerald Baeza <gerald.baeza@st.com>
|
/linux-6.12.1/arch/arm/mach-imx/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 14 Support for Freescale MXC/iMX-based family of processors 92 comment "Cortex-A platforms" 197 comment "Cortex-A/Cortex-M asymmetric multiprocessing platforms"
|
/linux-6.12.1/arch/arm64/boot/dts/mediatek/ |
D | mt6779.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ 8 #include <dt-bindings/clock/mt6779-clk.h> 9 #include <dt-bindings/interrupt-controller/irq.h> 10 #include <dt-bindings/interrupt-controller/arm-gic.h> 11 #include <dt-bindings/pinctrl/mt6779-pinfunc.h> 15 interrupt-parent = <&sysirq>; 16 #address-cells = <2>; 17 #size-cells = <2>; 20 compatible = "arm,psci-0.2"; 25 #address-cells = <1>; [all …]
|
D | mt7988a.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 3 #include <dt-bindings/clock/mediatek,mt7988-clk.h> 4 #include <dt-bindings/interrupt-controller/arm-gic.h> 5 #include <dt-bindings/phy/phy.h> 9 interrupt-parent = <&gic>; 10 #address-cells = <2>; 11 #size-cells = <2>; 14 #address-cells = <1>; 15 #size-cells = <0>; 18 compatible = "arm,cortex-a73"; [all …]
|
D | mt6797.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 7 #include <dt-bindings/clock/mt6797-clk.h> 8 #include <dt-bindings/interrupt-controller/irq.h> 9 #include <dt-bindings/interrupt-controller/arm-gic.h> 10 #include <dt-bindings/pinctrl/mt6797-pinfunc.h> 14 interrupt-parent = <&sysirq>; 15 #address-cells = <2>; 16 #size-cells = <2>; 19 compatible = "arm,psci-0.2"; 24 #address-cells = <1>; [all …]
|
/linux-6.12.1/arch/arm/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 159 The ARM series is a line of low-power-consumption RISC chip designs 161 handhelds such as the Compaq IPAQ. ARM-based PCs are no longer 162 manufactured, but legacy ARM-based PC hardware remains popular in 173 supported in LLD until version 14. The combined range is -/+ 256 MiB, 266 Patch phys-to-virt and virt-to-phys translation functions at 270 This can only be used with non-XIP MMU kernels where the base 316 bool "MMU-based Paged Memory Management Support" 319 Select if you want MMU-based virtualised addressing space 354 # This is sorted alphabetically by mach-* pathname. However, plat-* [all …]
|
/linux-6.12.1/drivers/gpu/drm/kmb/ |
D | Kconfig | 12 an ARM Cortex A53 CPU with an Intel Movidius VPU. 14 If M is selected the module will be called kmb-drm.
|
/linux-6.12.1/arch/arm64/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 272 ARM 64-bit (AArch64) Linux support. 280 # required due to use of the -Zfixed-x18 flag. 283 # -Zsanitizer=shadow-call-stack flag. 293 depends on $(cc-option,-fpatchable-function-entry=2) 319 # VA_BITS - PAGE_SHIFT - 3 397 def_bool !$(as-instr,1:\n.inst 0\n.rept . - 1b\n\nnop\n.endr\n) 402 # https://github.com/llvm/llvm-project/commit/2a96f47c5ffca84cd774ad402cacd137f4bf45e2 452 at stage-2. 460 …bool "Cortex-A53: 826319: System might deadlock if a write cannot complete until read data is acce… [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/clock/ |
D | lpc1850-cgu.txt | 15 - Above text taken from NXP LPC1850 User Manual. 19 Documentation/devicetree/bindings/clock/clock-bindings.txt 22 - compatible: 23 Should be "nxp,lpc1850-cgu" 24 - reg: 27 - #clock-cells: 28 Shall have value <1>. The permitted clock-specifier values 30 - clocks: 34 - clock-indices: 37 - clock-output-names: [all …]
|
/linux-6.12.1/arch/arm64/boot/dts/bitmain/ |
D | bm1880.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 #include <dt-bindings/clock/bm1880-clock.h> 8 #include <dt-bindings/interrupt-controller/arm-gic.h> 9 #include <dt-bindings/reset/bitmain,bm1880-reset.h> 13 interrupt-parent = <&gic>; 14 #address-cells = <2>; 15 #size-cells = <2>; 18 #address-cells = <1>; 19 #size-cells = <0>; 23 compatible = "arm,cortex-a53"; [all …]
|
/linux-6.12.1/arch/arm64/boot/dts/ti/ |
D | k3-j722s.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 5 * Copyright (C) 2024 Texas Instruments Incorporated - https://www.ti.com/ 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/interrupt-controller/irq.h> 10 #include <dt-bindings/interrupt-controller/arm-gic.h> 11 #include <dt-bindings/soc/ti,sci_pm_domain.h> 13 #include "k3-pinctrl.h" 18 interrupt-parent = <&gic500>; 19 #address-cells = <2>; 20 #size-cells = <2>; [all …]
|