Home
last modified time | relevance | path

Searched +full:arc +full:- +full:hs (Results 1 – 24 of 24) sorted by relevance

/freebsd/sys/contrib/device-tree/Bindings/arc/
H A Dsnps,archs-pct.yaml1 # 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 Darchs-pct.txt1 * 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 Dhsdk.txt1 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 Dsnps,archs-intc.yaml1 # 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 Dsnps,archs-idu-intc.yaml1 # 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 Dsnps,archs-intc.txt1 * 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 Dsnps,archs-idu-intc.txt1 * 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 Dsnps,arc-timer.txt1 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 Dsnps,arc-timer.yaml1 # 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 Dsnps,archs-rtc.txt1 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 Dsnps,archs-gfrc.txt1 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 Dsnps,archs-gfrc.yaml1 # 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 Dsnps,archs-rtc.yaml1 # 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 DARCBranchFinalize.cpp1 //===- 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 DARCInstrInfo.cpp1 //===- 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 DARCISelLowering.cpp1 //===- 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 DARCInfo.h1 //===- 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 DARCInstPrinter.cpp1 //===- 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 Dhsdk.dts1 // 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 Dusb_vendors6 # 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 Dpci_vendors5 # 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 Dusbdevs3 /*-
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 DAArch64ISelLowering.cpp1 //===-- 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 DSemaExpr.cpp1 //===--- 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 …]