| /freebsd/sys/contrib/device-tree/Bindings/arc/ |
| H A D | snps,archs-pct.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/arc/snps,archs-pct.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: ARC HS Performance Counters 10 - Aryabhatta Dey <aryabhattadey35@gmail.com> 13 The ARC HS can be configured with a pipeline performance monitor for counting 20 const: snps,archs-pct 29 - compatible 30 - reg [all …]
|
| H A D | archs-pct.txt | 1 * ARC HS Performance Counters 3 The ARC HS can be configured with a pipeline performance monitor for counting 10 - compatible : should contain 11 "snps,archs-pct" 16 compatible = "snps,archs-pct";
|
| H A D | hsdk.txt | 1 Synopsys DesignWare ARC HS Development Kit Device Tree Bindings 2 --------------------------------------------------------------------------- 4 ARC HSDK Board with quad-core ARC HS38x4 in silicon. 7 - compatible = "snps,hsdk";
|
| /freebsd/sys/contrib/device-tree/Bindings/interrupt-controller/ |
| H A D | snps,archs-intc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/interrupt-controller/snps,archs-intc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: ARC-HS incore Interrupt Controller 10 - Vineet Gupta <vgupta@kernel.org> 13 ARC-HS incore Interrupt Controller provided by cores implementing ARCv2 ISA. 14 intc accessed via the special ARC AUX register interface, hence "reg" property 19 const: snps,archs-intc 21 interrupt-controller: true [all …]
|
| H A D | snps,archs-idu-intc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/snps,archs-idu-intc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: ARC-HS Interrupt Distribution Unit 10 - Vineet Gupta <vgupta@kernel.org> 13 ARC-HS Interrupt Distribution Unit is an optional 2nd level interrupt 17 The interrupt controller is accessed via the special ARC AUX register 22 const: snps,archs-idu-intc 24 interrupt-controller: true [all …]
|
| H A D | snps,archs-intc.txt | 1 * ARC-HS incore Interrupt Controller (Provided by cores implementing ARCv2 ISA) 5 - compatible: "snps,archs-intc" 6 - interrupt-controller: This is an interrupt controller. 7 - #interrupt-cells: Must be <1>. 12 intc accessed via the special ARC AUX register interface, hence "reg" property 17 intc: interrupt-controller { 18 compatible = "snps,archs-intc"; 19 interrupt-controller; 20 #interrupt-cells = <1>;
|
| H A D | snps,archs-idu-intc.txt | 1 * ARC-HS Interrupt Distribution Unit 9 - compatible: "snps,archs-idu-intc" 10 - interrupt-controller: This is an interrupt controller. 11 - #interrupt-cells: Must be <1> or <2>. 18 - bits[3:0] trigger type and level flags 19 1 = low-to-high edge triggered 20 2 = NOT SUPPORTED (high-to-low edge triggered) 21 4 = active high level-sensitive <<< DEFAULT 22 8 = NOT SUPPORTED (active low level-sensitive) 26 The interrupt controller is accessed via the special ARC AUX register [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/timer/ |
| H A D | snps,arc-timer.txt | 1 Synopsys ARC Local Timer with Interrupt Capabilities 2 - Found on all ARC CPUs (ARC700/ARCHS) 3 - Can be optionally programmed to interrupt on Limit 4 - Two identical copies TIMER0 and TIMER1 exist in ARC cores and historically 5 TIMER0 used as clockevent provider (true for all ARC cores) 6 TIMER1 used for clocksource (mandatory for ARC700, optional for ARC HS) 10 - compatibl [all...] |
| H A D | snps,arc-timer.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/snps,arc-timer.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Synopsys ARC Local Timer 10 - Vineet Gupta <vgupta@synopsys.com> 13 Synopsys ARC Local Timer with Interrupt Capabilities 15 - Found on all ARC CPUs (ARC700/ARCHS) 16 - Can be optionally programmed to interrupt on Limit 17 - Two identical copies TIMER0 and TIMER1 exist in ARC cores and historically [all …]
|
| H A D | snps,archs-rtc.txt | 1 Synopsys ARC Free Running 64-bit Local Timer for ARC HS CPUs 2 - clocksource provider for UP SoC 6 - compatible : should be "snps,archs-rtc" 7 - clocks : phandle to the source clock 12 compatible = "snps,arc-rtc";
|
| H A D | snps,archs-gfrc.txt | 1 Synopsys ARC Free Running 64-bit Global Timer for ARC HS CPUs 2 - clocksource provider for SMP SoC 6 - compatible : should be "snps,archs-gfrc" 7 - clocks : phandle to the source clock 12 compatible = "snps,archs-gfrc";
|
| H A D | snps,archs-gfrc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/snps,archs-gfrc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Synopsys ARC Free Running 64-bit Global Timer for ARC HS CPUs 10 - Vineet Gupta <vgupta@synopsys.com> 14 const: snps,archs-gfrc 20 - compatible 21 - clocks 26 - | [all …]
|
| H A D | snps,archs-rtc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/snps,archs-rtc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Synopsys ARC Free Running 64-bit Local Timer for ARC HS CPUs 10 - Vineet Gupta <vgupta@synopsys.com> 14 const: snps,archs-rtc 20 - compatible 21 - clocks 26 - | [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARC/ |
| H A D | ARCBranchFinalize.cpp | 1 //===- ARCBranchFinalize.cpp - ARC conditional branches ---------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 11 //===----------------------------------------------------------------------===// 25 #define DEBUG_TYPE "arc-branch-finalize" 47 return "ARC Branch Finalization Pass"; in getPassName() 62 INITIALIZE_PASS_BEGIN(ARCBranchFinalize, "arc-branch-finalize", 63 "ARC finalize branches", false, false) 65 INITIALIZE_PASS_END(ARCBranchFinalize, "arc-branch-finalize", in INITIALIZE_PASS_DEPENDENCY() 66 "ARC finalize branches", false, false) in INITIALIZE_PASS_DEPENDENCY() [all …]
|
| H A D | ARCInstrInfo.cpp | 1 //===- ARCInstrInfo.cpp - ARC Instruction Information -----------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 9 // This file contains the ARC implementation of the TargetInstrInfo class. 11 //===----------------------------------------------------------------------===// 14 #include "ARC.h" 29 #define DEBUG_TYPE "arc-inst-info" 47 : ARCGenInstrInfo(ARC::ADJCALLSTACKDOWN, ARC::ADJCALLSTACKUP), RI(ST) {} in ARCInstrInfo() 54 return Opcode == ARC::LD_rs9 || Opcode == ARC::LDH_rs9 || in isLoad() 55 Opcode == ARC::LDB_rs9; in isLoad() [all …]
|
| H A D | ARCISelLowering.cpp | 1 //===- ARCISelLowering.cpp - ARC DAG Lowering Impl --------------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 11 //===----------------------------------------------------------------------===// 14 #include "ARC.h" 31 #define DEBUG_TYPE "arc-lower" 47 return ARCCC::HS; in ISDCCtoARCCC() 74 LLVM_DEBUG(dbgs() << "[ARC-ISEL] ReplaceNodeResults "); in ReplaceNodeResults() 75 LLVM_DEBUG(N->dump(&DAG)); in ReplaceNodeResults() 76 LLVM_DEBUG(dbgs() << "; use_count=" << N->use_size() << "\n"); in ReplaceNodeResults() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARC/MCTargetDesc/ |
| H A D | ARCInfo.h | 1 //===- ARCInfo.h - Additional ARC Info --------------------------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 10 // the ARC target useful for the compiler back-end and the MC libraries. 14 //===----------------------------------------------------------------------===// 21 // Enums corresponding to ARC condition codes 31 HS = 0x6, enumerator 41 Z = 0x11, // Low 4-bits = EQ 42 NZ = 0x12 // Low 4-bits = NE
|
| H A D | ARCInstPrinter.cpp | 1 //===- ARCInstPrinter.cpp - ARC MCInst to assembly syntax -------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 9 // This class prints an ARC MCInst to a .s file. 11 //===----------------------------------------------------------------------===// 26 #define DEBUG_TYPE "asm-printer" 33 return "{unknown-cc}"; in BadConditionCode() 49 return "hs"; in ARCBRCondCodeToString() 64 case ARCCC::HS: in ARCCondCodeToString() 65 return "hs"; in ARCCondCodeToString() [all …]
|
| /freebsd/sys/contrib/device-tree/src/arc/ |
| H A D | hsdk.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 7 * Device Tree for ARC HS Development Kit 9 /dts-v1/; 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/reset/snps,hsdk-reset.h> 18 #address-cells = <2>; 19 #size-cells = <2>; 22 … "earlycon=uart8250,mmio32,0xf0005000,115200n8 console=ttyS0,115200n8 debug print-fatal-signals=1"; 30 #address-cells = <1>; 31 #size-cells = <0>; [all …]
|
| /freebsd/share/misc/ |
| H A D | usb_vendors | 6 # http://www.linux-usb.org/usb-ids.html 7 # or send entries as patches (diff -u old new) in the 10 # http://www.linux-usb.org/usb.ids 13 # Date: 2025-09-15 20:34:02 20 # device device_name <-- single tab 21 # interface interface_name <-- two tabs 38 5301 GW-US54ZGL 802.11bg 54 145f NW-3100 802.11b/g 54Mbps Wireless Network Adapter [zd1211] 64 0200 TP-Link 86 120e ASI120MC-S Planetary Camera [all …]
|
| H A D | pci_vendors | 5 # Date: 2025-10-18 03:15:01 8 # the PCI ID Project at https://pci-ids.ucw.cz/. 14 # (version 2 or higher) or the 3-clause BSD License. 25 # device device_name <-- single tab 26 # subvendor subdevice subsystem_name <-- two tabs 30 # This is a relabelled RTL-8139 31 8139 AT-2500TX V3 Ethernet 41 7a09 PCI-to-PCI Bridge 51 7a19 PCI-to-PCI Bridge 57 7a29 PCI-to-PCI Bridge [all …]
|
| /freebsd/sys/dev/usb/ |
| H A D | usbdevs | 3 /*- 4 * Copyright (c) 1998-2004 The NetBSD Foundation, Inc. 36 * USB.org publishes a VID list of USB-IF member companies at 89 vendor FUJITSUICL 0x0406 Fujitsu-ICL 165 vendor IODATA 0x04bb I-O Data 175 vendor LITEON 0x04ca Lite-On Technology 249 vendor ETEK 0x056c e-TEK Labs 255 vendor YEDATA 0x057b Y-E Data 270 vendor ATREND 0x059c A-Trend Technology 274 vendor ARC 0x05a3 ARC [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 1 //===-- AArch64ISelLowering.cpp - AArch64 DAG Lowering Implementation ----===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 11 //===----------------------------------------------------------------------===// 109 #define DEBUG_TYPE "aarch64-lower" 119 "aarch64-elf-ldtls-generation", cl::Hidden, 124 EnableOptimizeLogicalImm("aarch64-enable-logical-imm", cl::Hidden, 134 EnableCombineMGatherIntrinsics("aarch64-enable-mgather-combine", cl::Hidden, 139 static cl::opt<bool> EnableExtToTBL("aarch64-enable-ext-to-tbl", cl::Hidden, 146 static cl::opt<unsigned> MaxXors("aarch64-max-xors", cl::init(16), cl::Hidden, [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaExpr.cpp | 1 //===--- SemaExpr.cpp - Semantic Analysis for Expressions -----------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 11 //===----------------------------------------------------------------------===// 73 // See if this is an auto-typed variable whose initializer we are parsing. in CanUseDecl() 79 if (FD->isDeleted()) in CanUseDecl() 84 if (getLangOpts().CPlusPlus14 && FD->getReturnType()->isUndeducedType() && in CanUseDecl() 96 if (TreatUnavailableAsInvalid && D->getAvailability() == AR_Unavailable && in CanUseDecl() 97 cast<Decl>(CurContext)->getAvailability() != AR_Unavailable) in CanUseDecl() 108 if (const auto *A = D->getAttr<UnusedAttr>()) { in DiagnoseUnusedOfDecl() [all …]
|