| /linux/arch/arm64/boot/dts/amd/ |
| H A D | elba-16core.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 * Copyright 2020-2023 Advanced Micro Devices, Inc. 8 #address-cells = <1>; 9 #size-cells = <0>; 11 cpu-map { 44 compatible = "arm,cortex-a72"; 46 next-level-cache = <&l2_0>; 47 enable-method = "psci"; 52 compatible = "arm,cortex-a72"; 54 next-level-cache = <&l2_0>; [all …]
|
| /linux/arch/arm64/boot/dts/marvell/ |
| H A D | armada-ap810-ap0-octa-core.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 #include "armada-ap810-ap0.dtsi" 12 #address-cells = <1>; 13 #size-cells = <0>; 17 compatible = "arm,cortex-a72"; 19 enable-method = "psci"; 23 compatible = "arm,cortex-a72"; 25 enable-method = "psci"; 29 compatible = "arm,cortex-a72"; 31 enable-method = "psci"; [all …]
|
| H A D | armada-ap806-quad.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 #include "armada-ap806.dtsi" 12 #address-cells = <1>; 13 #size-cells = <0>; 17 compatible = "arm,cortex-a72"; 19 enable-method = "psci"; 20 #cooling-cells = <2>; 22 i-cache-size = <0xc000>; 23 i-cache-line-size = <64>; 24 i-cache-sets = <256>; [all …]
|
| H A D | armada-ap807-quad.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 #include "armada-ap807.dtsi" 12 #address-cells = <1>; 13 #size-cells = <0>; 17 compatible = "arm,cortex-a72"; 19 enable-method = "psci"; 20 #cooling-cells = <2>; 22 i-cache-size = <0xc000>; 23 i-cache-line-size = <64>; 24 i-cache-sets = <256>; [all …]
|
| H A D | armada-ap806-dual.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 #include "armada-ap806.dtsi" 12 #address-cells = <1>; 13 #size-cells = <0>; 17 compatible = "arm,cortex-a72"; 19 enable-method = "psci"; 20 #cooling-cells = <2>; 22 i-cache-size = <0xc000>; 23 i-cache-line-size = <64>; 24 i-cache-sets = <256>; [all …]
|
| /linux/arch/arm64/boot/dts/freescale/ |
| H A D | fsl-ls2088a.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Device Tree Include file for Freescale Layerscape-2088A family SoC. 12 #include <dt-bindings/clock/fsl,qoriq-clockgen.h> 13 #include "fsl-ls208xa.dtsi" 17 compatible = "arm,cortex-a72-pmu"; 25 compatible = "arm,cortex-a72"; 28 cpu-idle-states = <&CPU_PW20>; 29 next-level-cache = <&cluster0_l2>; 30 #cooling-cells = <2>; 35 compatible = "arm,cortex-a72"; [all …]
|
| H A D | fsl-lx2160a.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 3 // Device Tree Include file for Layerscape-LX2160A family SoC. 5 // Copyright 2018-2020 NXP 7 #include <dt-bindings/clock/fsl,qoriq-clockgen.h> 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/interrupt-controller/arm-gic.h> 10 #include <dt-bindings/thermal/thermal.h> 16 interrupt-parent = <&gic>; 17 #address-cells = <2>; 18 #size-cells = <2>; [all …]
|
| /linux/arch/arm64/boot/dts/hisilicon/ |
| H A D | hip07.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 8 #include <dt-bindings/interrupt-controller/arm-gic.h> 11 compatible = "hisilicon,hip07-d05"; 12 interrupt-parent = <&gic>; 13 #address-cells = <2>; 14 #size-cells = <2>; 17 compatible = "arm,psci-0.2"; 22 #address-cells = <1>; 23 #size-cells = <0>; 25 cpu-map { [all …]
|
| /linux/arch/arm64/boot/dts/ti/ |
| H A D | k3-j784s4.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 7 * Copyright (C) 2022-2024 Texas Instruments Incorporated - https://www.ti.com/ 11 #include "k3-j784s4-j742s2-common.dtsi" 18 #address-cells = <1>; 19 #size-cells = <0>; 20 cpu-map { 59 compatible = "arm,cortex-a72"; 62 enable-method = "psci"; 63 i-cache-size = <0xc000>; 64 i-cache-line-size = <64>; [all …]
|
| H A D | k3-j721s2.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 7 * Copyright (C) 2021-2024 Texas Instruments Incorporated - https://www.ti.com/ 11 #include <dt-bindings/interrupt-controller/irq.h> 12 #include <dt-bindings/interrupt-controller/arm-gic.h> 13 #include <dt-bindings/soc/ti,sci_pm_domain.h> 15 #include "k3-pinctrl.h" 21 interrupt-parent = <&gic500>; 22 #address-cells = <2>; 23 #size-cells = <2>; 28 #address-cells = <1>; [all …]
|
| H A D | k3-j7200.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 5 * Copyright (C) 2020-2024 Texas Instruments Incorporated - https://www.ti.com/ 8 #include <dt-bindings/interrupt-controller/irq.h> 9 #include <dt-bindings/interrupt-controller/arm-gic.h> 10 #include <dt-bindings/soc/ti,sci_pm_domain.h> 12 #include "k3-pinctrl.h" 17 interrupt-parent = <&gic500>; 18 #address-cells = <2>; 19 #size-cells = <2>; 24 #address-cells = <1>; [all …]
|
| H A D | k3-j721e.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 5 * Copyright (C) 2016-2024 Texas Instruments Incorporated - https://www.ti.com/ 8 #include <dt-bindings/interrupt-controller/irq.h> 9 #include <dt-bindings/interrupt-controller/arm-gic.h> 10 #include <dt-bindings/soc/ti,sci_pm_domain.h> 12 #include "k3-pinctrl.h" 17 interrupt-parent = <&gic500>; 18 #address-cells = <2>; 19 #size-cells = <2>; 24 #address-cells = <1>; [all …]
|
| /linux/drivers/edac/ |
| H A D | a72_edac.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Cortex A72 EDAC L1 and L2 cache error detection 20 #define DRVNAME "a72-edac" 51 u64 cpu_mesr = mesr->cpu_mesr; in report_errors() 52 u64 l2_mesr = mesr->l2_mesr; in report_errors() 61 str = "L1-I Tag RAM"; in report_errors() 64 str = "L1-I Data RAM"; in report_errors() 67 str = "L1-D Tag RAM"; in report_errors() 70 str = "L1-D Data RAM"; in report_errors() 106 mesr->cpu_mesr = read_sysreg_s(SYS_CPUMERRSR_EL1); in read_errors() [all …]
|
| H A D | Kconfig | 16 EDAC is a subsystem along with hardware-specific drivers designed to 17 report hardware errors. These are low-level errors that are reported 22 The mailing list for the EDAC project is linux-edac@vger.kernel.org. 40 levels are 0-4 (from low to high) and by default it is set to 2. 44 tristate "Decode MCEs in human-readable form (only on AMD for now)" 49 occurring on your machine in human-readable form. 60 Not all machines support hardware-driven error report. Some of those 61 provide a BIOS-driven error report mechanism via ACPI, using the 65 When this option is enabled, it will disable the hardware-driven 69 It should be noticed that keeping both GHES and a hardware-driven [all …]
|
| /linux/arch/arm64/boot/dts/arm/ |
| H A D | juno-r2.dts | 9 /dts-v1/; 11 #include <dt-bindings/interrupt-controller/arm-gic.h> 12 #include <dt-bindings/arm/coresight-cti-dt.h> 13 #include "juno-base.dtsi" 14 #include "juno-cs-r1r2.dtsi" 18 compatible = "arm,juno-r2", "arm,juno", "arm,vexpress"; 19 interrupt-parent = <&gic>; 20 #address-cells = <2>; 21 #size-cells = <2>; 28 stdout-path = "serial0:115200n8"; [all …]
|
| /linux/arch/arm64/boot/dts/broadcom/stingray/ |
| H A D | stingray.dtsi | 4 * Copyright(c) 2015-2017 Broadcom. All rights reserved. 33 #include <dt-bindings/interrupt-controller/arm-gic.h> 37 interrupt-parent = <&gic>; 38 #address-cells = <2>; 39 #size-cells = <2>; 42 #address-cells = <2>; 43 #size-cells = <0>; 47 compatible = "arm,cortex-a72"; 49 enable-method = "psci"; 50 next-level-cache = <&CLUSTER0_L2>; [all …]
|
| /linux/Documentation/devicetree/bindings/thermal/ |
| H A D | thermal-idle.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/thermal/thermal-idle.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Daniel Lezcano <daniel.lezcano@linaro.org> 22 const: thermal-idle 24 A thermal-idle node describes the idle cooling device properties to 27 '#cooling-cells': 31 the cooling-maps reference. The first cell is the minimum cooling state 34 duration-us: [all …]
|
| /linux/Documentation/arch/arm/ |
| H A D | marvell.rst | 13 ------------ 16 - 88F5082 17 - 88F5181 a.k.a Orion-1 18 - 88F5181L a.k.a Orion-VoIP 19 - 88F5182 a.k.a Orion-NAS 21 …- Datasheet: https://web.archive.org/web/20210124231420/http://csclub.uwaterloo.ca/~board/ts7800/M… 22 …- Programmer's User Guide: https://web.archive.org/web/20210124231536/http://csclub.uwaterloo.ca/~… 23 …- User Manual: https://web.archive.org/web/20210124231631/http://csclub.uwaterloo.ca/~board/ts7800… 24 …- Functional Errata: https://web.archive.org/web/20210704165540/https://www.digriz.org.uk/ts78xx/8… 25 - 88F5281 a.k.a Orion-2 [all …]
|
| /linux/arch/arm64/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 287 ARM 64-bit (AArch64) Linux support. 295 # required due to use of the -Zfixed-x18 flag. 298 # -Zsanitizer=shadow-call-stack flag. 308 depends on $(cc-option,-fpatchable-function-entry=2) 334 # VA_BITS - PTDESC_TABLE_SHIFT 412 def_bool !$(as-instr,1:\n.inst 0\n.rept . - 1b\n\nnop\n.endr\n) 417 # https://github.com/llvm/llvm-project/commit/2a96f47c5ffca84cd774ad402cacd137f4bf45e2 467 at stage-2. 492 …bool "Cortex-A53: 826319: System might deadlock if a write cannot complete until read data is acce… [all …]
|
| /linux/arch/arm/boot/dts/broadcom/ |
| H A D | bcm2711.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 4 #include <dt-bindings/interrupt-controller/arm-gic.h> 5 #include <dt-bindings/soc/bcm2835-pm.h> 10 #address-cells = <2>; 11 #size-cells = <1>; 13 interrupt-parent = <&gicv2>; 16 compatible = "brcm,bcm2711-vc5"; 20 clk_27MHz: clk-27M { 21 #clock-cells = <0>; 22 compatible = "fixed-clock"; [all …]
|
| /linux/drivers/soc/bcm/brcmstb/ |
| H A D | biuctrl.c | 1 // SPDX-License-Identifier: GPL-2.0-only 26 /* Bitmask to enable instruction and data prefetching with a 256-bytes stride */ 63 if (offset == -1 || in cbc_readl() 65 return (u32)-1; in cbc_readl() 74 if (offset == -1 || in cbc_writel() 83 [CPU_MCP_FLOW_REG] = -1, 84 [CPU_WRITEBACK_CTRL_REG] = -1, 85 [RAC_CONFIG0_REG] = -1, 86 [RAC_CONFIG1_REG] = -1, 93 [CPU_WRITEBACK_CTRL_REG] = -1, [all …]
|
| /linux/arch/arm64/boot/dts/qcom/ |
| H A D | msm8976.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 3 * Copyright (c) 2016-2022, AngeloGioacchino Del Regno 9 #include <dt-bindings/clock/qcom,dsi-phy-28nm.h> 10 #include <dt-bindings/clock/qcom,gcc-msm8976.h> 11 #include <dt-bindings/clock/qcom,rpmcc.h> 12 #include <dt-bindings/gpio/gpio.h> 13 #include <dt-bindings/interrupt-controller/arm-gic.h> 14 #include <dt-bindings/interrupt-controller/irq.h> 15 #include <dt-bindings/power/qcom-rpmpd.h> 18 interrupt-parent = <&intc>; [all …]
|
| /linux/arch/arm64/kvm/hyp/nvhe/ |
| H A D | switch.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2015 - ARM Ltd 8 #include <hyp/sysreg-sr.h> 10 #include <linux/arm-smccc.h> 26 #include <asm/debug-monitors.h> 31 /* Non-VHE specific context */ 52 ___activate_traps(vcpu, vcpu->arch.hcr_el2); in __activate_traps() 55 write_sysreg(vcpu->arch.mdcr_el2, mdcr_el2); in __activate_traps() 63 struct kvm_cpu_context *ctxt = &vcpu->arch.ctxt; in __activate_traps() 104 write_sysreg_hcr(this_cpu_ptr(&kvm_init_params)->hcr_el2); in __deactivate_traps() [all …]
|
| /linux/Documentation/arch/arm64/ |
| H A D | silicon-errata.rst | 10 so-called "errata", which can cause it to deviate from the architecture 32 cases (e.g. those cases that both require a non-secure workaround *and* 37 Features" -> "ARM errata workarounds via the alternatives framework". 40 detected. For less-intrusive workarounds, a Kconfig option is not 50 +----------------+-----------------+-----------------+-----------------------------+ 54 +----------------+-----------------+-----------------+-----------------------------+ 55 +----------------+-----------------+-----------------+-----------------------------+ 57 +----------------+-----------------+-----------------+-----------------------------+ 59 +----------------+-----------------+-----------------+-----------------------------+ 61 +----------------+-----------------+-----------------+-----------------------------+ [all …]
|
| /linux/arch/arm/mm/ |
| H A D | proc-v7-bugs.c | 1 // SPDX-License-Identifier: GPL-2.0 2 #include <linux/arm-smccc.h> 8 #include <asm/proc-fns.h> 152 /* Cortex A57/A72 require firmware workaround */ in cpu_v7_spectre_v2_init()
|