/freebsd-src/sys/contrib/device-tree/Bindings/interrupt-controller/ |
H A D | apple,aic.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/interrupt [all...] |
H A D | apple,aic2.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/interrupt-controller/apple,aic2.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Apple Interrupt Controller 2 10 - Hector Martin <marcan@marcan.st> 13 The Apple Interrupt Controller 2 is a simple interrupt controller present on 18 - Level-triggered hardware IRQs wired to SoC blocks 19 - Single mask bit per IRQ 20 - Automatic masking on event delivery (auto-ack) [all …]
|
H A D | arm,gic-v3.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/interrupt-controller/arm,gic-v3.yaml# 5 $schema: http://devicetree.org/meta-schema [all...] |
H A D | brcm,bcm6345-l1-intc.txt | 1 Broadcom BCM6345-style Level 1 interrupt controller 3 This block is a first level interrupt controller that is typically connected 8 - 32, 64 or 128 incoming level IRQ lines 10 - Most onchip peripherals are wired directly to an L1 input 12 - A separate instance of the register set for each CPU, allowing individual 15 - Contains one or more enable/status word pairs per CPU 17 - No atomic set/clear operations 19 - No polarity/level/edge settings 21 - No FIFO or priority encoder logic; software is expected to read all 22 2-4 status words to determine which IRQs are pending [all …]
|
H A D | brcm,bcm7038-l1-intc.txt | 1 Broadcom BCM7038-style Level 1 interrupt controller 3 This block is a first level interrupt controller that is typically connected 4 directly to one of the HW INT lines on each CPU. Every BCM7xxx set-top chip 9 - 64, 96, 128, or 160 incoming level IRQ lines 11 - Most onchip peripherals are wired directly to an L1 input 13 - A separate instance of the register set for each CPU, allowing individual 16 - Atomic mask/unmask operations 18 - No polarity/level/edge settings 20 - No FIFO or priority encoder logic; software is expected to read all 21 2-5 status words to determine which IRQs are pending [all …]
|
H A D | brcm,bcm7038-l1-intc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/interrupt-controller/brcm,bcm7038-l1-intc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Broadcom BCM7038-style Level 1 interrupt controller 10 This block is a first level interrupt controller that is typically connected 11 directly to one of the HW INT lines on each CPU. Every BCM7xxx set-top chip 16 - 64, 96, 128, or 160 incoming level IRQ lines 18 - Most onchip peripherals are wired directly to an L1 input 20 - A separate instance of the register set for each CPU, allowing individual [all …]
|
/freebsd-src/sys/arm/arm/ |
H A D | pmu_fdt.c | 1 /*- 6 * Cambridge Computer Laboratory under DARPA/AFRL contract (FA8750-10-C-0237) 45 {"arm,armv8-pmuv3", 1}, 46 {"arm,cortex-a77-pmu", 1}, 47 {"arm,cortex-a76-pmu", 1}, 48 {"arm,cortex-a75-pmu", 1}, 49 {"arm,cortex-a73-pmu", 1}, 50 {"arm,cortex-a72-pmu", 1}, 51 {"arm,cortex-a65-pmu", 1}, 52 {"arm,cortex-a57-pmu", 1}, [all …]
|
/freebsd-src/sys/contrib/device-tree/Bindings/arm/ |
H A D | pmu.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Mark Rutland <mark.rutland@arm.com> 11 - Will Deacon <will.deacon@arm.com> 16 representation in the device tree should be done as under:- [all...] |
/freebsd-src/sys/contrib/device-tree/src/arm64/apple/ |
H A D | t6001.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/interrupt-controller/apple-aic.h> 12 #include <dt-bindings/interrupt-controller/irq.h> 13 #include <dt-bindings/pinctrl/apple.h> 15 #include "multi-die-cpp.h" 17 #include "t600x-common.dtsi" 20 compatible = "apple,t6001", "apple,arm-platform"; 23 compatible = "simple-bus"; 24 #address-cells = <2>; [all …]
|
/freebsd-src/sys/contrib/device-tree/src/arm/nxp/vf/ |
H A D | vf500.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 #include <dt-bindings/interrupt-controller/arm-gic.h> 9 #address-cells = <1>; 10 #size-cells = <1>; 15 #address-cells = <1>; 16 #size-cells = <0>; 19 compatible = "arm,cortex-a5"; 28 intc: interrupt-controller@40003000 { 29 compatible = "arm,cortex-a9-gic"; 30 #interrupt-cells = <3>; [all …]
|
/freebsd-src/lib/libsys/ |
H A D | cpuset.2 | 34 .Nd manage CPU affinity sets 57 per-thread mask to bind to a specific CPU or subset of CPUs and memory domains. 66 assignable on a per-process basis. 69 The anonymous set is a further thread-specific refinement on the assigned 83 .Bl -column CPU_LEVEL_CPUSET -offset indent 98 .Bl -column CPU_WHICH_INTRHANDLER -offset indent 105 .It Dv CPU_WHICH_INTRHANDLER Ta "id is an irq number for an interrupt handler" 112 of '-1' may be used with a 191 .Rv -std 206 .Bd -literal -offset indent [all …]
|
/freebsd-src/sys/contrib/device-tree/src/arm64/exynos/google/ |
H A D | gs101.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright 2019-2023 Google LLC 6 * Copyright 2023 Linaro Ltd - <peter.griffin@linaro.org> 9 #include <dt-bindings/clock/google,gs101.h> 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/interrupt [all...] |
/freebsd-src/sys/contrib/device-tree/src/arm64/mediatek/ |
H A 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 …]
|
/freebsd-src/sys/contrib/device-tree/src/arm/allwinner/ |
H A D | sun8i-t113s.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/interrupt-controller/arm-gic.h> 7 #include <riscv/allwinner/sunxi-d1s-t113.dtsi> 8 #include <riscv/allwinner/sunxi-d1-t113.dtsi> 11 interrupt-parent = <&gic>; 14 #address-cells = <1>; 15 #size-cells = <0>; 18 compatible = "arm,cortex-a7"; 22 clock-names = "cpu"; 26 compatible = "arm,cortex-a7"; [all …]
|
/freebsd-src/sys/contrib/edk2/Include/IndustryStandard/ |
H A D | Acpi30.h | 4 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR> 5 SPDX-License-Identifier: BSD-2-Clause-Patent 360 /// Interrupt Source Override Structure 372 /// Platform Interrupt Sources Structure Definition 396 /// Non-Maskable Interrupt Source Structure 440 /// This struct followed by a null-terminated ASCII string - ACPI Processor UID String 454 /// Platform Interrupt Sources Structure 469 /// Platform Interrupt Source Flags. 508 /// System Resource Affinity Table (SRAT. The rest of the table 531 /// Processor Local APIC/SAPIC Affinity Structure Definition [all …]
|
/freebsd-src/sys/contrib/device-tree/src/arm/sunplus/ |
H A D | sunplus-sp7021-achip.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 8 #include "sunplus-sp7021.dtsi" 9 #include <dt-bindings/interrupt-controller/arm-gic.h> 12 compatible = "sunplus,sp7021-achip", "sunplus,sp7021"; 14 #address-cells = <1>; 15 #size-cells = <1>; 16 interrupt-parent = <&gic>; 19 #address-cells = <1>; 20 #size-cells = <0>; 23 compatible = "arm,cortex-a7"; [all …]
|
/freebsd-src/sys/contrib/device-tree/src/arm/samsung/ |
H A D | exynos5422-cpus.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 13 * Exynos5420 and Exynos5800 always boot from Cortex-A15. On Exynos5422 15 * the gpg2-1 GPIO. By default all Exynos5422 based boards choose booting 16 * from the LITTLE: Cortex-A7. 21 #address-cells = <1>; 22 #size-cells = <0>; 24 cpu-map { 58 compatible = "arm,cortex-a7"; 61 clock-frequency = <1000000000>; 62 cci-control-port = <&cci_control0>; [all …]
|
H A D | exynos5420-cpus.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 14 * Exynos5420 and Exynos5800 always boot from Cortex-A15. On Exynos5422 16 * the gpg2-1 GPIO. By default all Exynos5422 based boards choose booting 17 * from the LITTLE: Cortex-A7. 22 #address-cells = <1>; 23 #size-cells = <0>; 25 cpu-map { 59 compatible = "arm,cortex-a15"; 62 clock-frequency = <1800000000>; 63 cci-control-port = <&cci_control1>; [all …]
|
/freebsd-src/sys/contrib/device-tree/src/arm/st/ |
H A D | stm32mp153.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 3 * Copyright (C) STMicroelectronics 2019 - All Rights Reserved 12 compatible = "arm,cortex-a7"; 13 clock-frequency = <650000000>; 19 arm-pmu { 22 interrupt [all...] |
/freebsd-src/sys/contrib/dev/acpica/common/ |
H A D | dmtbinfo3.c | 3 * Module Name: dmtbinfo3 - Table info for non-AML tables 11 * Some or all of this work - Copyright (c) 1999 - 2024, Intel Corp. 28 * 2.3. Intel grants Licensee a non-exclusive and non-transferable patent 104 * re-exports any such software from a foreign destination, Licensee shall 105 * ensure that the distribution and export/re-export of the software is in 108 * any of its subsidiaries will export/re-export any technical data, process, 130 * 3. Neither the names of the above-liste [all...] |
/freebsd-src/sys/contrib/device-tree/src/arm/rockchip/ |
H A D | rv1109.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 14 /delete-node/ cpu@f02; 15 /delete-node/ cpu@f03; 18 arm-pmu { 21 interrupt-affinity = <&cpu0>, <&cpu1>;
|
/freebsd-src/sys/contrib/device-tree/src/arm/broadcom/ |
H A D | bcm63148.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/interrupt-controller/arm-gic.h> 7 #include <dt-bindings/interrupt-controlle [all...] |
/freebsd-src/sys/contrib/device-tree/src/arm64/st/ |
H A D | stm32mp253.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-3-Clause) 3 * Copyright (C) STMicroelectronics 2023 - All Rights Reserved 11 compatible = "arm,cortex-a35"; 14 enable-metho [all...] |
/freebsd-src/sys/contrib/device-tree/src/arm64/broadcom/bcm4908/ |
H A D | bcm4906.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 7 /delete-node/ cpu@2; 9 /delete-node/ cpu@3; 13 compatible = "arm,armv8-timer"; 21 compatible = "arm,cortex-a53-pmu"; 24 interrupt-affinity = <&cpu0>, <&cpu1>;
|
/freebsd-src/sys/contrib/device-tree/src/arm64/broadcom/bcmbca/ |
H A D | bcm4906.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 7 /delete-node/ cpu@2; 9 /delete-node/ cpu@3; 13 compatible = "arm,armv8-timer"; 21 compatible = "arm,cortex-a53-pmu"; 24 interrupt-affinity = <&cpu0>, <&cpu1>;
|