| /freebsd/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-controller/apple,aic.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: Apple Interrupt Controller
 10   - Hector Martin <marcan@marcan.st>
 13   The Apple Interrupt Controller is a simple interrupt controller present on
 19   - Level-triggered hardware IRQs wired to SoC blocks
 20     - Single mask bit per IRQ
 21     - Per-IRQ affinity setting
 [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.03 ---
 4 $id: http://devicetree.org/schemas/interrupt-controller/arm,gic-v3.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: ARM Generic Interrupt Controller, version 3
 10   - Marc Zyngier <maz@kernel.org>
 15   Software Generated Interrupts (SGI), and Locality-specific Peripheral
 19   - $ref: /schemas/interrupt-controller.yaml#
 24       - items:
 25           - enum:
 [all …]
 
 | 
| H A D | brcm,bcm6345-l1-intc.txt | 1 Broadcom BCM6345-style Level 1 interrupt controller3 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 controller3 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/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/sys/contrib/device-tree/Bindings/arm/ | 
| H A D | pmu.yaml | 1 # SPDX-License-Identifier: GPL-2.03 ---
 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:-
 21       - enum:
 22           - apm,potenza-pmu
 23           - apple,avalanche-pmu
 24           - apple,blizzard-pmu
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/src/arm64/apple/ | 
| H A D | t6001.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT10 #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/lib/libsys/ | 
| H A D | cpuset.2 | 34 .Nd manage CPU affinity sets57 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/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/sys/contrib/device-tree/src/arm64/sprd/ | 
| H A 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 …]
 
 | 
| /freebsd/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/sys/contrib/dev/acpica/common/ | 
| H A D | dmtbinfo3.c | 3  * Module Name: dmtbinfo3 - Table info for non-AML tables11  * Some or all of this work - Copyright (c) 1999 - 2025, 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-listed copyright holders nor the names
 157 /* This module used for application-level code only */
 165  * - Add the C table definition to the actbl1.h or actbl2.h header.
 166  * - Add ACPI_xxxx_OFFSET macro(s) for the table (and subtables) to list below.
 [all …]
 
 | 
| H A D | dmtable.c | 3  * Module Name: dmtable - Support for ACPI tables that contain no AML code11  * Some or all of this work - Copyright (c) 1999 - 2025, 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-listed copyright holders nor the names
 158 /* This module used for application-level code only */
 191     "Vendor-defined Error Node",
 225     "Fault Handling Interrupt",
 [all …]
 
 | 
| /freebsd/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
 21 /// C-state Coordination Types
 22 /// See s8.4.2.2 _CSD (C-State Dependency)
 30 // See s8.4.4.5 _PSD (P-State Dependency)
 374 /// Interrupt Source Override Structure
 386 /// Platform Interrupt Sources Structure Definition
 410 /// Non-Maskable Interrupt Source Structure
 454 /// This struct followed by a null-terminated ASCII string - ACPI Processor UID String
 468 /// Platform Interrupt Sources Structure
 [all …]
 
 | 
| /freebsd/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-d
 [all...]
 | 
| /freebsd/sys/contrib/device-tree/src/arm/sunplus/ | 
| H A D | sunplus-sp7021-achip.dtsi | 1 // SPDX-License-Identifier: GPL-2.08 #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/sys/contrib/device-tree/src/arm/samsung/ | 
| H A D | exynos5422-cpus.dtsi | 1 // SPDX-License-Identifier: GPL-2.013  * 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.014  * 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/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-affinity = <&cpu0>, <&cpu1>;
 37 		reg-names = "m_can", "message_ram";
 40 		interrupt-names = "int0", "int1";
 42 		clock-names = "hclk", "cclk";
 43 		bosch,mram-cfg = <0x0 0 0 32 0 0 2 2>;
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/src/arm64/exynos/ | 
| H A D | exynos7885.dtsi | 1 // SPDX-License-Identifier: GPL-2.09 #include <dt-bindings/clock/exynos7885.h>
 10 #include <dt-bindings/interrupt-controller/arm-gic.h>
 14 	#address-cells = <2>;
 15 	#size-cell
 [all...]
 | 
| /freebsd/sys/contrib/device-tree/src/arm64/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 …]
 
 | 
| H A D | juno.dts | 4  * Copyright (c) 2013-2014 ARM Ltd.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"
 18 	interrupt-parent = <&gic>;
 19 	#address-cells = <2>;
 20 	#size-cells = <2>;
 27 		stdout-path = "serial0:115200n8";
 31 		compatible = "arm,psci-0.2";
 [all …]
 
 | 
| H A D | juno-r1.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-r1", "arm,juno", "arm,vexpress";
 19 	interrupt-parent = <&gic>;
 20 	#address-cells = <2>;
 21 	#size-cells = <2>;
 28 		stdout-path = "serial0:115200n8";
 [all …]
 
 |